{
  "auth": {
    "oauth2": {
      "scopes": {
        "https://www.googleapis.com/auth/youtube": {
          "description": "Manage your YouTube account"
        },
        "https://www.googleapis.com/auth/youtube.force-ssl": {
          "description": "See, edit, and permanently delete your YouTube videos, ratings, comments and captions"
        }
      }
    }
  },
  "resources": {
    "pitch_music": {
      "resources": {
        "create_promo_submissions": {
          "methods": {
            "create": {
              "id": "youtubei.pitch_music.create_promo_submissions.create",
              "flatPath": "v1/pitch_music/create_promo_submissions",
              "request": {
                "$ref": "YoutubeApiInnertubeCreatePromoSubmissionsRequest"
              },
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeCreatePromoSubmissionsResponse"
              },
              "parameterOrder": [],
              "path": "v1/pitch_music/create_promo_submissions",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "description": ""
            }
          }
        }
      },
      "methods": {
        "list_promo_submissions": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeListPromoSubmissionsResponse"
          },
          "id": "youtubei.pitch_music.list_promo_submissions",
          "httpMethod": "POST",
          "flatPath": "v1/pitch_music/list_promo_submissions",
          "parameterOrder": [],
          "path": "v1/pitch_music/list_promo_submissions",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeListPromoSubmissionsRequest"
          }
        },
        "search_promo_entities": {
          "parameterOrder": [],
          "httpMethod": "POST",
          "path": "v1/pitch_music/search_promo_entities",
          "id": "youtubei.pitch_music.search_promo_entities",
          "request": {
            "$ref": "YoutubeApiInnertubeSearchPromoEntitiesRequest"
          },
          "description": "",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeSearchPromoEntitiesResponse"
          },
          "flatPath": "v1/pitch_music/search_promo_entities"
        },
        "get_promo_details_for_contents": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.pitch_music.get_promo_details_for_contents",
          "httpMethod": "POST",
          "parameters": {},
          "path": "v1/pitch_music/get_promo_details_for_contents",
          "response": {
            "$ref": "YoutubeApiInnertubeGetPromoDetailsForContentsResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeGetPromoDetailsForContentsRequest"
          },
          "parameterOrder": [],
          "description": "",
          "flatPath": "v1/pitch_music/get_promo_details_for_contents"
        },
        "delete_promo_submissions": {
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeDeletePromoSubmissionsResponse"
          },
          "flatPath": "v1/pitch_music/delete_promo_submissions",
          "description": "",
          "parameterOrder": [],
          "path": "v1/pitch_music/delete_promo_submissions",
          "id": "youtubei.pitch_music.delete_promo_submissions",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeDeletePromoSubmissionsRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "update_promo_submissions": {
          "id": "youtubei.pitch_music.update_promo_submissions",
          "parameters": {},
          "httpMethod": "POST",
          "path": "v1/pitch_music/update_promo_submissions",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdatePromoSubmissionsResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeUpdatePromoSubmissionsRequest"
          },
          "flatPath": "v1/pitch_music/update_promo_submissions",
          "parameterOrder": [],
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "get_genres_and_surfaces_for_regions": {
          "request": {
            "$ref": "YoutubeApiInnertubeGetGenresAndSurfacesForRegionsRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "parameters": {},
          "flatPath": "v1/pitch_music/get_genres_and_surfaces_for_regions",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetGenresAndSurfacesForRegionsResponse"
          },
          "path": "v1/pitch_music/get_genres_and_surfaces_for_regions",
          "parameterOrder": [],
          "id": "youtubei.pitch_music.get_genres_and_surfaces_for_regions"
        },
        "restore_promo_submissions": {
          "flatPath": "v1/pitch_music/restore_promo_submissions",
          "id": "youtubei.pitch_music.restore_promo_submissions",
          "path": "v1/pitch_music/restore_promo_submissions",
          "httpMethod": "POST",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeRestorePromoSubmissionsRequest"
          },
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeRestorePromoSubmissionsResponse"
          }
        }
      }
    },
    "kids_red": {
      "methods": {
        "send_verification_code": {
          "response": {
            "$ref": "YoutubeApiInnertubeSendKidsRedVerificationCodeResponse"
          },
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeSendKidsRedVerificationCodeRequest"
          },
          "id": "youtubei.kids_red.send_verification_code",
          "flatPath": "v1/kids_red/send_verification_code",
          "path": "v1/kids_red/send_verification_code",
          "httpMethod": "POST",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": ""
        },
        "process_red_consent": {
          "response": {
            "$ref": "YoutubeApiInnertubeProcessKidsRedConsentResponse"
          },
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.kids_red.process_red_consent",
          "path": "v1/kids_red/process_red_consent",
          "parameters": {},
          "httpMethod": "POST",
          "flatPath": "v1/kids_red/process_red_consent",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeProcessKidsRedConsentRequest"
          }
        }
      }
    },
    "sfv": {
      "methods": {
        "search": {
          "httpMethod": "POST",
          "path": "v1/sfv/search",
          "parameterOrder": [],
          "parameters": {},
          "description": "",
          "flatPath": "v1/sfv/search",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.sfv.search",
          "request": {
            "$ref": "YoutubeApiInnertubeSearchRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeSearchResponse"
          }
        }
      }
    },
    "conference": {
      "methods": {
        "update": {
          "flatPath": "v1/conference/update",
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateConferenceResponse"
          },
          "path": "v1/conference/update",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "id": "youtubei.conference.update",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateConferenceRequest"
          },
          "parameters": {},
          "parameterOrder": []
        }
      }
    },
    "v1": {
      "methods": {
        "get_cancel_survey": {
          "parameterOrder": [],
          "description": "",
          "httpMethod": "POST",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetCancelSurveyRequest"
          },
          "flatPath": "v1/get_cancel_survey",
          "path": "v1/get_cancel_survey",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetCancelSurveyResponse"
          },
          "id": "youtubei.get_cancel_survey"
        },
        "get_posts_by_host_panel": {
          "parameterOrder": [],
          "path": "v1/get_posts_by_host_panel",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubePanelResponse"
          },
          "httpMethod": "POST",
          "flatPath": "v1/get_posts_by_host_panel",
          "id": "youtubei.get_posts_by_host_panel",
          "parameters": {},
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubePanelRequest"
          }
        },
        "get_watch": {
          "id": "youtubei.get_watch",
          "parameterOrder": [],
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetWatchResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeGetWatchRequest"
          },
          "description": "",
          "path": "v1/get_watch",
          "flatPath": "v1/get_watch",
          "parameters": {}
        },
        "verify_age": {
          "description": "",
          "id": "youtubei.verify_age",
          "request": {
            "$ref": "YoutubeApiInnertubeVerifyAgeRequest"
          },
          "path": "v1/verify_age",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "parameterOrder": [],
          "flatPath": "v1/verify_age",
          "response": {
            "$ref": "YoutubeApiInnertubeVerifyAgeResponse"
          },
          "httpMethod": "POST"
        },
        "assistant": {
          "request": {
            "$ref": "YoutubeApiInnertubeYoutubeAssistantRequest"
          },
          "description": "",
          "id": "youtubei.assistant",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeYoutubeAssistantResponse"
          },
          "path": "v1/assistant",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/assistant",
          "httpMethod": "POST"
        },
        "submit_cancel_survey": {
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/submit_cancel_survey",
          "id": "youtubei.submit_cancel_survey",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedSubmitCancelSurveyRequest"
          },
          "httpMethod": "POST",
          "parameterOrder": [],
          "path": "v1/submit_cancel_survey",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedSubmitCancelSurveyResponse"
          },
          "description": ""
        },
        "video_stats": {
          "response": {
            "$ref": "YoutubeApiInnertubeEventLoggingResponse"
          },
          "flatPath": "v1/video_stats",
          "id": "youtubei.video_stats",
          "httpMethod": "POST",
          "path": "v1/video_stats",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeEventLoggingRequest"
          },
          "description": "",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "thumbnails": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "path": "v1/thumbnails",
          "flatPath": "v1/thumbnails",
          "request": {
            "$ref": "YoutubeApiInnertubeGetThumbnailsRequest"
          },
          "id": "youtubei.thumbnails",
          "parameterOrder": [],
          "description": "",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeGetThumbnailsResponse"
          }
        },
        "share_entitlement": {
          "request": {
            "$ref": "YoutubeApiInnertubeShareUnpluggedEntitlementRequest"
          },
          "id": "youtubei.share_entitlement",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeShareUnpluggedEntitlementResponse"
          },
          "flatPath": "v1/share_entitlement",
          "description": "",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/share_entitlement",
          "parameters": {}
        },
        "offline": {
          "path": "v1/offline",
          "request": {
            "$ref": "YoutubeApiInnertubeOfflineRequest"
          },
          "parameters": {},
          "description": "",
          "httpMethod": "POST",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeOfflineResponse"
          },
          "flatPath": "v1/offline",
          "id": "youtubei.offline"
        },
        "access_check": {
          "httpMethod": "POST",
          "flatPath": "v1/access_check",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedAccessCheckResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedAccessCheckRequest"
          },
          "path": "v1/access_check",
          "parameterOrder": [],
          "id": "youtubei.access_check",
          "description": ""
        },
        "verify_vip": {
          "parameters": {},
          "flatPath": "v1/verify_vip",
          "description": "",
          "parameterOrder": [],
          "id": "youtubei.verify_vip",
          "path": "v1/verify_vip",
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeVerifyVipResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeVerifyVipRequest"
          }
        },
        "encrypted_innertube": {
          "parameters": {},
          "path": "v1/encrypted_innertube",
          "flatPath": "v1/encrypted_innertube",
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "id": "youtubei.encrypted_innertube",
          "request": {
            "$ref": "YoutubeApiInnertubeInnerTubeEncryptedRequest"
          },
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeInnerTubeEncryptedResponse"
          }
        },
        "update_station_visibility": {
          "flatPath": "v1/update_station_visibility",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedUpdateStationVisibilityRequest"
          },
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedUpdateStationVisibilityResponse"
          },
          "path": "v1/update_station_visibility",
          "parameterOrder": [],
          "id": "youtubei.update_station_visibility",
          "parameters": {},
          "description": ""
        },
        "home_location_check_availability": {
          "path": "v1/home_location_check_availability",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.home_location_check_availability",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCheckAvailabilityRequest"
          },
          "parameters": {},
          "parameterOrder": [],
          "flatPath": "v1/home_location_check_availability",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCheckAvailabilityResponse"
          }
        },
        "get_multi_select_command": {
          "flatPath": "v1/get_multi_select_command",
          "parameterOrder": [],
          "description": "",
          "parameters": {},
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetMultiSelectCommandResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeGetMultiSelectCommandRequest"
          },
          "path": "v1/get_multi_select_command",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.get_multi_select_command"
        },
        "get_twofactor_location": {
          "id": "youtubei.get_twofactor_location",
          "httpMethod": "POST",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/get_twofactor_location",
          "flatPath": "v1/get_twofactor_location",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetTwofactorLocationRequest"
          },
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetTwofactorLocationResponse"
          }
        },
        "log_event": {
          "response": {
            "$ref": "YoutubeApiInnertubeEventLoggingResponse"
          },
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeEventLoggingRequest"
          },
          "flatPath": "v1/log_event",
          "parameters": {},
          "parameterOrder": [],
          "httpMethod": "POST",
          "id": "youtubei.log_event",
          "path": "v1/log_event",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "visitor_id": {
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeVisitorIdRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeVisitorIdResponse"
          },
          "id": "youtubei.visitor_id",
          "description": "",
          "parameterOrder": [],
          "flatPath": "v1/visitor_id",
          "httpMethod": "POST",
          "path": "v1/visitor_id"
        },
        "initiate_inline_purchase": {
          "httpMethod": "POST",
          "path": "v1/initiate_inline_purchase",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedInitiateInlinePurchaseResponse"
          },
          "flatPath": "v1/initiate_inline_purchase",
          "id": "youtubei.initiate_inline_purchase",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedInitiateInlinePurchaseRequest"
          },
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "parameters": {}
        },
        "queue": {
          "id": "youtubei.queue",
          "description": "",
          "parameterOrder": [],
          "flatPath": "v1/queue",
          "response": {
            "$ref": "YoutubeApiInnertubeQueueResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/queue",
          "request": {
            "$ref": "YoutubeApiInnertubeQueueRequest"
          },
          "httpMethod": "POST",
          "parameters": {}
        },
        "check_client_freshness": {
          "httpMethod": "POST",
          "id": "youtubei.check_client_freshness",
          "parameterOrder": [],
          "flatPath": "v1/check_client_freshness",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedCheckClientFreshnessResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedCheckClientFreshnessRequest"
          },
          "path": "v1/check_client_freshness",
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {}
        },
        "get_transcript": {
          "path": "v1/get_transcript",
          "response": {
            "$ref": "YoutubeApiInnertubeTranscriptResponse"
          },
          "id": "youtubei.get_transcript",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeTranscriptRequest"
          },
          "flatPath": "v1/get_transcript",
          "parameterOrder": [],
          "description": "",
          "parameters": {},
          "httpMethod": "POST"
        },
        "player": {
          "parameters": {},
          "httpMethod": "POST",
          "description": "",
          "id": "youtubei.player",
          "path": "v1/player",
          "request": {
            "$ref": "YoutubeApiInnertubePlayerRequest"
          },
          "flatPath": "v1/player",
          "response": {
            "$ref": "YoutubeApiInnertubePlayerResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": []
        },
        "embedded_player": {
          "response": {
            "$ref": "YoutubeApiInnertubeEmbeddedPlayerResponse"
          },
          "flatPath": "v1/embedded_player",
          "request": {
            "$ref": "YoutubeApiInnertubeEmbeddedPlayerRequest"
          },
          "parameters": {},
          "path": "v1/embedded_player",
          "httpMethod": "POST",
          "description": "",
          "id": "youtubei.embedded_player",
          "parameterOrder": []
        },
        "get_answer": {
          "path": "v1/get_answer",
          "response": {
            "$ref": "YoutubeApiInnertubeGetAnswerResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeGetAnswerRequest"
          },
          "id": "youtubei.get_answer",
          "flatPath": "v1/get_answer",
          "httpMethod": "POST",
          "parameters": {}
        },
        "resolve_location": {
          "flatPath": "v1/resolve_location",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.resolve_location",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedResolveLocationRequest"
          },
          "description": "",
          "httpMethod": "POST",
          "path": "v1/resolve_location",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedResolveLocationResponse"
          },
          "parameterOrder": []
        },
        "get_user_mention_suggestions": {
          "request": {
            "$ref": "YoutubeApiInnertubeGetUserMentionSuggestionsRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeGetUserMentionSuggestionsResponse"
          },
          "httpMethod": "POST",
          "flatPath": "v1/get_user_mention_suggestions",
          "parameters": {},
          "id": "youtubei.get_user_mention_suggestions",
          "parameterOrder": [],
          "path": "v1/get_user_mention_suggestions",
          "description": ""
        },
        "acknowledge_channel_tou_strike": {
          "request": {
            "$ref": "YoutubeApiInnertubeAcknowledgeChannelTouStrikeRequest"
          },
          "description": "",
          "path": "v1/acknowledge_channel_tou_strike",
          "flatPath": "v1/acknowledge_channel_tou_strike",
          "parameters": {},
          "id": "youtubei.acknowledge_channel_tou_strike",
          "parameterOrder": [],
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeAcknowledgeChannelTouStrikeResponse"
          }
        },
        "guide": {
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGuideResponse"
          },
          "description": "",
          "flatPath": "v1/guide",
          "parameters": {},
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeGuideRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.guide",
          "path": "v1/guide"
        },
        "get_cancel_upsell": {
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetCancelUpsellRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetCancelUpsellResponse"
          },
          "parameters": {},
          "parameterOrder": [],
          "description": "",
          "path": "v1/get_cancel_upsell",
          "id": "youtubei.get_cancel_upsell",
          "flatPath": "v1/get_cancel_upsell",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "get_cancel_offer": {
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetCancelOfferResponse"
          },
          "parameters": {},
          "description": "",
          "id": "youtubei.get_cancel_offer",
          "flatPath": "v1/get_cancel_offer",
          "path": "v1/get_cancel_offer",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetCancelOfferRequest"
          },
          "httpMethod": "POST",
          "parameterOrder": []
        },
        "browse": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "flatPath": "v1/browse",
          "path": "v1/browse",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeBrowseResponse"
          },
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeBrowseRequest"
          },
          "id": "youtubei.browse",
          "httpMethod": "POST"
        },
        "next": {
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/next",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeWatchNextRequest"
          },
          "id": "youtubei.next",
          "response": {
            "$ref": "YoutubeApiInnertubeWatchNextResponse"
          },
          "parameters": {},
          "parameterOrder": [],
          "flatPath": "v1/next"
        },
        "get_multi_select_menu": {
          "response": {
            "$ref": "YoutubeApiInnertubeGetMultiSelectMenuResponse"
          },
          "parameterOrder": [],
          "httpMethod": "POST",
          "parameters": {},
          "id": "youtubei.get_multi_select_menu",
          "flatPath": "v1/get_multi_select_menu",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeGetMultiSelectMenuRequest"
          },
          "path": "v1/get_multi_select_menu",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "home_location_begin_update": {
          "path": "v1/home_location_begin_update",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationBeginUpdateRequest"
          },
          "id": "youtubei.home_location_begin_update",
          "parameterOrder": [],
          "description": "",
          "httpMethod": "POST",
          "flatPath": "v1/home_location_begin_update",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationBeginUpdateResponse"
          }
        },
        "start_dvr": {
          "request": {
            "$ref": "YoutubeApiInnertubeStartUnpluggedDvrRequest"
          },
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/start_dvr",
          "response": {
            "$ref": "YoutubeApiInnertubeStartUnpluggedDvrResponse"
          },
          "path": "v1/start_dvr",
          "parameters": {},
          "id": "youtubei.start_dvr",
          "parameterOrder": [],
          "httpMethod": "POST"
        },
        "unshare_entitlement": {
          "description": "",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeUnshareUnpluggedEntitlementResponse"
          },
          "flatPath": "v1/unshare_entitlement",
          "path": "v1/unshare_entitlement",
          "parameters": {},
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeUnshareUnpluggedEntitlementRequest"
          },
          "id": "youtubei.unshare_entitlement"
        },
        "submit_caption_correction": {
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeSubmitCaptionCorrectionResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeSubmitCaptionCorrectionRequest"
          },
          "parameters": {},
          "id": "youtubei.submit_caption_correction",
          "flatPath": "v1/submit_caption_correction",
          "path": "v1/submit_caption_correction"
        },
        "suggest": {
          "parameters": {},
          "parameterOrder": [],
          "flatPath": "v1/suggest",
          "request": {
            "$ref": "YoutubeApiInnertubeGetSearchSuggestionsRequest"
          },
          "path": "v1/suggest",
          "id": "youtubei.suggest",
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeGetSearchSuggestionsResponse"
          },
          "description": ""
        },
        "spoiler_mode": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "path": "v1/spoiler_mode",
          "flatPath": "v1/spoiler_mode",
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedSpoilerModeResponse"
          },
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedSpoilerModeRequest"
          },
          "parameters": {},
          "id": "youtubei.spoiler_mode"
        },
        "sync_annotations": {
          "parameters": {},
          "parameterOrder": [],
          "path": "v1/sync_annotations",
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/sync_annotations",
          "id": "youtubei.sync_annotations",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedSyncAnnotationsRequest"
          },
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedSyncAnnotationsResponse"
          }
        },
        "submit_form": {
          "response": {
            "$ref": "YoutubeApiInnertubeSubmitFormResponse"
          },
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeSubmitFormRequest"
          },
          "httpMethod": "POST",
          "path": "v1/submit_form",
          "parameterOrder": [],
          "id": "youtubei.submit_form",
          "flatPath": "v1/submit_form",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": ""
        },
        "end_free_preview": {
          "flatPath": "v1/end_free_preview",
          "description": "",
          "httpMethod": "POST",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeEndFreePreviewRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "path": "v1/end_free_preview",
          "response": {
            "$ref": "YoutubeApiInnertubeEndFreePreviewResponse"
          },
          "id": "youtubei.end_free_preview"
        },
        "home_location_complete_update": {
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCompleteUpdateRequest"
          },
          "parameters": {},
          "parameterOrder": [],
          "id": "youtubei.home_location_complete_update",
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCompleteUpdateResponse"
          },
          "httpMethod": "POST",
          "path": "v1/home_location_complete_update",
          "flatPath": "v1/home_location_complete_update"
        },
        "log_interaction": {
          "path": "v1/log_interaction",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "parameterOrder": [],
          "flatPath": "v1/log_interaction",
          "id": "youtubei.log_interaction",
          "request": {
            "$ref": "YoutubeApiInnertubeInteractionLoggingRequest"
          },
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeInteractionLoggingResponse"
          },
          "httpMethod": "POST"
        },
        "bell_follow": {
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedBellFollowResponse"
          },
          "id": "youtubei.bell_follow",
          "path": "v1/bell_follow",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedBellFollowRequest"
          },
          "parameters": {},
          "parameterOrder": [],
          "description": "",
          "flatPath": "v1/bell_follow"
        },
        "feedback": {
          "id": "youtubei.feedback",
          "parameters": {},
          "path": "v1/feedback",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeInnerTubeFeedbackResponse"
          },
          "httpMethod": "POST",
          "description": "",
          "flatPath": "v1/feedback",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeInnerTubeFeedbackRequest"
          }
        },
        "request_twofactor_location": {
          "flatPath": "v1/request_twofactor_location",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedRequestTwofactorLocationRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedRequestTwofactorLocationResponse"
          },
          "description": "",
          "parameters": {},
          "path": "v1/request_twofactor_location",
          "parameterOrder": [],
          "id": "youtubei.request_twofactor_location"
        },
        "get_creator_social_suggestions": {
          "parameters": {},
          "parameterOrder": [],
          "flatPath": "v1/get_creator_social_suggestions",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCreatorSocialSuggestionsResponse"
          },
          "description": "",
          "id": "youtubei.get_creator_social_suggestions",
          "request": {
            "$ref": "YoutubeApiInnertubeGetCreatorSocialSuggestionsRequest"
          },
          "path": "v1/get_creator_social_suggestions",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "update_account_link_button": {
          "httpMethod": "POST",
          "id": "youtubei.update_account_link_button",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateAccountLinkButtonResponse"
          },
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "path": "v1/update_account_link_button",
          "description": "",
          "flatPath": "v1/update_account_link_button",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateAccountLinkButtonRequest"
          }
        },
        "update_twofactor_location": {
          "path": "v1/update_twofactor_location",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/update_twofactor_location",
          "description": "",
          "id": "youtubei.update_twofactor_location",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedUpdateTwofactorLocationResponse"
          },
          "parameterOrder": [],
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedUpdateTwofactorLocationRequest"
          }
        },
        "updated_metadata": {
          "path": "v1/updated_metadata",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdatedMetadataRequest"
          },
          "flatPath": "v1/updated_metadata",
          "parameters": {},
          "id": "youtubei.updated_metadata",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdatedMetadataResponse"
          },
          "httpMethod": "POST",
          "description": "",
          "parameterOrder": []
        },
        "send_conditional_notification": {
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedSendConditionalNotificationRequest"
          },
          "flatPath": "v1/send_conditional_notification",
          "path": "v1/send_conditional_notification",
          "parameters": {},
          "description": "",
          "id": "youtubei.send_conditional_notification",
          "parameterOrder": [],
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedSendConditionalNotificationResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "flow": {
          "response": {
            "$ref": "YoutubeApiInnertubeFlowResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "id": "youtubei.flow",
          "request": {
            "$ref": "YoutubeApiInnertubeFlowRequest"
          },
          "httpMethod": "POST",
          "parameters": {},
          "parameterOrder": [],
          "flatPath": "v1/flow",
          "path": "v1/flow"
        },
        "get_survey": {
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetSurveyResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeGetSurveyRequest"
          },
          "parameters": {},
          "description": "",
          "path": "v1/get_survey",
          "parameterOrder": [],
          "id": "youtubei.get_survey",
          "flatPath": "v1/get_survey"
        },
        "stop_dvr": {
          "request": {
            "$ref": "YoutubeApiInnertubeStopUnpluggedDvrRequest"
          },
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/stop_dvr",
          "parameterOrder": [],
          "id": "youtubei.stop_dvr",
          "parameters": {},
          "path": "v1/stop_dvr",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeStopUnpluggedDvrResponse"
          }
        },
        "get_promo_offer": {
          "parameters": {},
          "path": "v1/get_promo_offer",
          "parameterOrder": [],
          "id": "youtubei.get_promo_offer",
          "flatPath": "v1/get_promo_offer",
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetPromoOfferRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetPromoOfferResponse"
          },
          "description": ""
        },
        "encrypted_watch": {
          "flatPath": "v1/encrypted_watch",
          "request": {
            "$ref": "YoutubeApiInnertubeEncryptedInnertubeRequest"
          },
          "parameterOrder": [],
          "path": "v1/encrypted_watch",
          "id": "youtubei.encrypted_watch",
          "description": "",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeEncryptedInnertubeResponse"
          }
        },
        "get_cancel_confirmation": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetCancelConfirmationResponse"
          },
          "path": "v1/get_cancel_confirmation",
          "parameterOrder": [],
          "id": "youtubei.get_cancel_confirmation",
          "parameters": {},
          "description": "",
          "flatPath": "v1/get_cancel_confirmation",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetCancelConfirmationRequest"
          },
          "httpMethod": "POST"
        },
        "tenx_player": {
          "description": "",
          "parameters": {},
          "path": "v1/tenx_player",
          "parameterOrder": [],
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeTenXPlayerResponse"
          },
          "flatPath": "v1/tenx_player",
          "request": {
            "$ref": "YoutubeApiInnertubeTenXPlayerRequest"
          },
          "id": "youtubei.tenx_player"
        },
        "sidesheet": {
          "flatPath": "v1/sidesheet",
          "id": "youtubei.sidesheet",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedSidesheetResponse"
          },
          "httpMethod": "POST",
          "parameters": {},
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedSidesheetRequest"
          },
          "path": "v1/sidesheet"
        },
        "update_live_guide_order": {
          "id": "youtubei.update_live_guide_order",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedUpdateLiveGuideOrderRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedUpdateLiveGuideOrderResponse"
          },
          "httpMethod": "POST",
          "parameterOrder": [],
          "description": "",
          "parameters": {},
          "path": "v1/update_live_guide_order",
          "flatPath": "v1/update_live_guide_order",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "get_panel": {
          "flatPath": "v1/get_panel",
          "path": "v1/get_panel",
          "httpMethod": "POST",
          "description": "",
          "id": "youtubei.get_panel",
          "parameterOrder": [],
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubePanelRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubePanelResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "update_conference": {
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateConferenceRequest"
          },
          "httpMethod": "POST",
          "id": "youtubei.update_conference",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/update_conference",
          "parameters": {},
          "parameterOrder": [],
          "path": "v1/update_conference",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateConferenceResponse"
          },
          "description": ""
        },
        "search": {
          "response": {
            "$ref": "YoutubeApiInnertubeSearchResponse"
          },
          "path": "v1/search",
          "httpMethod": "POST",
          "parameterOrder": [],
          "parameters": {},
          "id": "youtubei.search",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeSearchRequest"
          },
          "flatPath": "v1/search"
        },
        "decorate_message": {
          "response": {
            "$ref": "YoutubeApiInnertubeDecorateMessageResponse"
          },
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeDecorateMessageRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "flatPath": "v1/decorate_message",
          "path": "v1/decorate_message",
          "parameters": {},
          "parameterOrder": [],
          "id": "youtubei.decorate_message"
        },
        "config": {
          "httpMethod": "POST",
          "description": "",
          "flatPath": "v1/config",
          "response": {
            "$ref": "YoutubeApiInnertubeConfigResponse"
          },
          "id": "youtubei.config",
          "parameterOrder": [],
          "path": "v1/config",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeConfigRequest"
          }
        }
      }
    },
    "tv_feedback": {
      "methods": {
        "submit": {
          "flatPath": "v1/tv_feedback/submit",
          "id": "youtubei.tv_feedback.submit",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeSubmitTvFeedbackRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeSubmitTvFeedbackResponse"
          },
          "path": "v1/tv_feedback/submit",
          "httpMethod": "POST",
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": []
        }
      }
    },
    "monetization": {
      "methods": {
        "update_shopping_settings": {
          "parameterOrder": [],
          "id": "youtubei.monetization.update_shopping_settings",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateShoppingSettingsRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateShoppingSettingsResponse"
          },
          "flatPath": "v1/monetization/update_shopping_settings",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "path": "v1/monetization/update_shopping_settings",
          "description": ""
        },
        "get_shopping_settings": {
          "response": {
            "$ref": "YoutubeApiInnertubeGetShoppingSettingsResponse"
          },
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeGetShoppingSettingsRequest"
          },
          "description": "",
          "id": "youtubei.monetization.get_shopping_settings",
          "flatPath": "v1/monetization/get_shopping_settings",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/monetization/get_shopping_settings",
          "parameters": {}
        }
      }
    },
    "effect_authoring": {
      "resources": {
        "create_blueprint": {
          "methods": {
            "create": {
              "response": {
                "$ref": "YoutubeApiInnertubeCreateEffectBlueprintResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeCreateEffectBlueprintRequest"
              },
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "httpMethod": "POST",
              "parameters": {},
              "id": "youtubei.effect_authoring.create_blueprint.create",
              "flatPath": "v1/effect_authoring/create_blueprint",
              "path": "v1/effect_authoring/create_blueprint"
            }
          }
        }
      },
      "methods": {
        "list_blueprints": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeListEffectBlueprintsResponse"
          },
          "httpMethod": "POST",
          "flatPath": "v1/effect_authoring/list_blueprints",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeListEffectBlueprintsRequest"
          },
          "path": "v1/effect_authoring/list_blueprints",
          "parameterOrder": [],
          "id": "youtubei.effect_authoring.list_blueprints",
          "description": ""
        },
        "get_blueprint": {
          "flatPath": "v1/effect_authoring/get_blueprint",
          "id": "youtubei.effect_authoring.get_blueprint",
          "request": {
            "$ref": "YoutubeApiInnertubeGetEffectBlueprintRequest"
          },
          "parameters": {},
          "path": "v1/effect_authoring/get_blueprint",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetEffectBlueprintResponse"
          },
          "parameterOrder": []
        },
        "submit_effect": {
          "id": "youtubei.effect_authoring.submit_effect",
          "parameterOrder": [],
          "flatPath": "v1/effect_authoring/submit_effect",
          "request": {
            "$ref": "YoutubeApiInnertubeSubmitEffectRequest"
          },
          "parameters": {},
          "path": "v1/effect_authoring/submit_effect",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeSubmitEffectResponse"
          }
        },
        "delete_snapshot_history": {
          "description": "",
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.effect_authoring.delete_snapshot_history",
          "request": {
            "$ref": "YoutubeApiInnertubeDeleteEffectSnapshotsRequest"
          },
          "parameters": {},
          "parameterOrder": [],
          "path": "v1/effect_authoring/delete_snapshot_history",
          "response": {
            "$ref": "YoutubeApiInnertubeDeleteEffectSnapshotsResponse"
          },
          "flatPath": "v1/effect_authoring/delete_snapshot_history"
        },
        "get_effect_analytics": {
          "flatPath": "v1/effect_authoring/get_effect_analytics",
          "parameters": {},
          "description": "",
          "id": "youtubei.effect_authoring.get_effect_analytics",
          "response": {
            "$ref": "YoutubeApiInnertubeGetEffectAnalyticsResponse"
          },
          "path": "v1/effect_authoring/get_effect_analytics",
          "request": {
            "$ref": "YoutubeApiInnertubeGetEffectAnalyticsRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "parameterOrder": []
        },
        "list_snapshots": {
          "parameters": {},
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeListEffectSnapshotsRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeListEffectSnapshotsResponse"
          },
          "flatPath": "v1/effect_authoring/list_snapshots",
          "id": "youtubei.effect_authoring.list_snapshots",
          "path": "v1/effect_authoring/list_snapshots",
          "httpMethod": "POST",
          "parameterOrder": []
        },
        "mutate_blueprint": {
          "flatPath": "v1/effect_authoring/mutate_blueprint",
          "id": "youtubei.effect_authoring.mutate_blueprint",
          "parameters": {},
          "path": "v1/effect_authoring/mutate_blueprint",
          "description": "",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeMutateEffectBlueprintRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeMutateEffectBlueprintResponse"
          }
        },
        "get_snapshot": {
          "parameterOrder": [],
          "id": "youtubei.effect_authoring.get_snapshot",
          "path": "v1/effect_authoring/get_snapshot",
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeGetEffectSnapshotResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "flatPath": "v1/effect_authoring/get_snapshot",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeGetEffectSnapshotRequest"
          }
        },
        "update_effect_visibility": {
          "parameterOrder": [],
          "path": "v1/effect_authoring/update_effect_visibility",
          "id": "youtubei.effect_authoring.update_effect_visibility",
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateEffectVisibilityResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "flatPath": "v1/effect_authoring/update_effect_visibility",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateEffectVisibilityRequest"
          }
        },
        "update_effect_state": {
          "description": "",
          "path": "v1/effect_authoring/update_effect_state",
          "flatPath": "v1/effect_authoring/update_effect_state",
          "id": "youtubei.effect_authoring.update_effect_state",
          "parameters": {},
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateEffectStateRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateEffectStateResponse"
          }
        },
        "delete_blueprint": {
          "id": "youtubei.effect_authoring.delete_blueprint",
          "flatPath": "v1/effect_authoring/delete_blueprint",
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/effect_authoring/delete_blueprint",
          "parameters": {},
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeDeleteEffectBlueprintRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeDeleteEffectBlueprintResponse"
          },
          "parameterOrder": []
        },
        "search_assets": {
          "flatPath": "v1/effect_authoring/search_assets",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeSearchEffectAssetsResponse"
          },
          "parameterOrder": [],
          "path": "v1/effect_authoring/search_assets",
          "description": "",
          "httpMethod": "POST",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeSearchEffectAssetsRequest"
          },
          "id": "youtubei.effect_authoring.search_assets"
        }
      }
    },
    "ytm_media_browser": {
      "methods": {
        "get_media_item_children": {
          "response": {
            "$ref": "YoutubeApiInnertubeGetMediaItemChildrenResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeGetMediaItemChildrenRequest"
          },
          "parameters": {},
          "path": "v1/ytm_media_browser/get_media_item_children",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/ytm_media_browser/get_media_item_children",
          "parameterOrder": [],
          "id": "youtubei.ytm_media_browser.get_media_item_children",
          "httpMethod": "POST",
          "description": ""
        },
        "search_media_items": {
          "response": {
            "$ref": "YoutubeApiInnertubeSearchMediaItemsResponse"
          },
          "httpMethod": "POST",
          "id": "youtubei.ytm_media_browser.search_media_items",
          "parameterOrder": [],
          "flatPath": "v1/ytm_media_browser/search_media_items",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/ytm_media_browser/search_media_items",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeSearchMediaItemsRequest"
          }
        },
        "get_root_media_items": {
          "description": "",
          "id": "youtubei.ytm_media_browser.get_root_media_items",
          "request": {
            "$ref": "YoutubeApiInnertubeGetRootMediaItemsRequest"
          },
          "flatPath": "v1/ytm_media_browser/get_root_media_items",
          "parameterOrder": [],
          "parameters": {},
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/ytm_media_browser/get_root_media_items",
          "response": {
            "$ref": "YoutubeApiInnertubeGetRootMediaItemsResponse"
          }
        }
      }
    },
    "flag": {
      "methods": {
        "flag": {
          "id": "youtubei.flag.flag",
          "request": {
            "$ref": "YoutubeApiInnertubeFlagActionRequest"
          },
          "parameters": {},
          "parameterOrder": [],
          "description": "",
          "flatPath": "v1/flag/flag",
          "path": "v1/flag/flag",
          "response": {
            "$ref": "YoutubeApiInnertubeFlagActionResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST"
        },
        "get_form": {
          "id": "youtubei.flag.get_form",
          "request": {
            "$ref": "YoutubeApiInnertubeReportFormRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/flag/get_form",
          "parameters": {},
          "path": "v1/flag/get_form",
          "httpMethod": "POST",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeReportFormResponse"
          },
          "description": ""
        }
      }
    },
    "video_manager": {
      "methods": {
        "metadata_editor": {
          "id": "youtubei.video_manager.metadata_editor",
          "parameterOrder": [],
          "httpMethod": "POST",
          "parameters": {},
          "path": "v1/video_manager/metadata_editor",
          "flatPath": "v1/video_manager/metadata_editor",
          "response": {
            "$ref": "YoutubeApiInnertubeGetMetadataEditorResponse"
          },
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeGetMetadataEditorRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "metadata_update": {
          "request": {
            "$ref": "YoutubeApiInnertubeMetadataUpdateRequest"
          },
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.video_manager.metadata_update",
          "path": "v1/video_manager/metadata_update",
          "flatPath": "v1/video_manager/metadata_update",
          "httpMethod": "POST",
          "parameterOrder": [],
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeMetadataUpdateResponse"
          }
        }
      }
    },
    "dismissal": {
      "methods": {
        "dismiss": {
          "id": "youtubei.dismissal.dismiss",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeDismissRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeDismissResponse"
          },
          "httpMethod": "POST",
          "description": "",
          "flatPath": "v1/dismissal/dismiss",
          "parameterOrder": [],
          "path": "v1/dismissal/dismiss",
          "parameters": {}
        }
      }
    },
    "music": {
      "methods": {
        "get_queue": {
          "id": "youtubei.music.get_queue",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeMusicQueueRequest"
          },
          "flatPath": "v1/music/get_queue",
          "path": "v1/music/get_queue",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeMusicQueueResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "httpMethod": "POST"
        },
        "entities": {
          "path": "v1/music/entities",
          "response": {
            "$ref": "YoutubeApiInnertubeMusicEntitiesResponse"
          },
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/music/entities",
          "parameters": {},
          "id": "youtubei.music.entities",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeMusicEntitiesRequest"
          },
          "httpMethod": "POST"
        },
        "delete_privately_owned_entity": {
          "path": "v1/music/delete_privately_owned_entity",
          "parameters": {},
          "parameterOrder": [],
          "flatPath": "v1/music/delete_privately_owned_entity",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.music.delete_privately_owned_entity",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeDeletePrivatelyOwnedEntityRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeDeletePrivatelyOwnedEntityResponse"
          },
          "httpMethod": "POST"
        },
        "radio_availability": {
          "path": "v1/music/radio_availability",
          "parameters": {},
          "parameterOrder": [],
          "flatPath": "v1/music/radio_availability",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "id": "youtubei.music.radio_availability",
          "request": {
            "$ref": "YoutubeApiInnertubeGetRadioAvailabilityRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeGetRadioAvailabilityResponse"
          },
          "httpMethod": "POST"
        },
        "get_search_suggestions": {
          "httpMethod": "POST",
          "path": "v1/music/get_search_suggestions",
          "description": "",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeGetSearchSuggestionsResponse"
          },
          "id": "youtubei.music.get_search_suggestions",
          "flatPath": "v1/music/get_search_suggestions",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeGetSearchSuggestionsRequest"
          }
        },
        "browse": {
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/music/browse",
          "flatPath": "v1/music/browse",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeBrowseRequest"
          },
          "httpMethod": "POST",
          "description": "",
          "id": "youtubei.music.browse",
          "response": {
            "$ref": "YoutubeApiInnertubeBrowseResponse"
          }
        },
        "entity": {
          "httpMethod": "POST",
          "path": "v1/music/entity",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/music/entity",
          "parameters": {},
          "id": "youtubei.music.entity",
          "response": {
            "$ref": "YoutubeApiInnertubeMusicEntityResponse"
          },
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeMusicEntityRequest"
          },
          "description": ""
        }
      }
    },
    "content_inspiration": {
      "methods": {
        "generate_content_inspiration_video_idea": {
          "request": {
            "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaRequest"
          },
          "parameterOrder": [],
          "id": "youtubei.content_inspiration.generate_content_inspiration_video_idea",
          "description": "",
          "flatPath": "v1/content_inspiration/generate_content_inspiration_video_idea",
          "path": "v1/content_inspiration/generate_content_inspiration_video_idea",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {}
        },
        "generate_content_inspiration_video_idea_list_angle_list": {
          "parameters": {},
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaListAngleListRequest"
          },
          "flatPath": "v1/content_inspiration/generate_content_inspiration_video_idea_list_angle_list",
          "id": "youtubei.content_inspiration.generate_content_inspiration_video_idea_list_angle_list",
          "response": {
            "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaListAngleListResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/content_inspiration/generate_content_inspiration_video_idea_list_angle_list",
          "httpMethod": "POST",
          "description": ""
        },
        "multi_generate_content_inspiration_video_idea_summary": {
          "path": "v1/content_inspiration/multi_generate_content_inspiration_video_idea_summary",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeMultiGenerateContentInspirationVideoIdeaSummaryRequest"
          },
          "httpMethod": "POST",
          "parameters": {},
          "flatPath": "v1/content_inspiration/multi_generate_content_inspiration_video_idea_summary",
          "id": "youtubei.content_inspiration.multi_generate_content_inspiration_video_idea_summary",
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeMultiGenerateContentInspirationVideoIdeaSummaryResponse"
          },
          "parameterOrder": []
        },
        "multi_get_content_inspiration_video_idea_audience_interest": {
          "id": "youtubei.content_inspiration.multi_get_content_inspiration_video_idea_audience_interest",
          "response": {
            "$ref": "YoutubeApiInnertubeMultiGetContentInspirationVideoIdeaAudienceInterestResponse"
          },
          "parameterOrder": [],
          "path": "v1/content_inspiration/multi_get_content_inspiration_video_idea_audience_interest",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "flatPath": "v1/content_inspiration/multi_get_content_inspiration_video_idea_audience_interest",
          "request": {
            "$ref": "YoutubeApiInnertubeMultiGetContentInspirationVideoIdeaAudienceInterestRequest"
          },
          "httpMethod": "POST"
        },
        "generate_content_inspiration_video_idea_list": {
          "parameterOrder": [],
          "flatPath": "v1/content_inspiration/generate_content_inspiration_video_idea_list",
          "request": {
            "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaListRequest"
          },
          "id": "youtubei.content_inspiration.generate_content_inspiration_video_idea_list",
          "description": "",
          "path": "v1/content_inspiration/generate_content_inspiration_video_idea_list",
          "response": {
            "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaListResponse"
          },
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST"
        },
        "generate_content_inspiration_video_idea_angle_list": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.content_inspiration.generate_content_inspiration_video_idea_angle_list",
          "response": {
            "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaAngleListResponse"
          },
          "httpMethod": "POST",
          "description": "",
          "parameterOrder": [],
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaAngleListRequest"
          },
          "path": "v1/content_inspiration/generate_content_inspiration_video_idea_angle_list",
          "flatPath": "v1/content_inspiration/generate_content_inspiration_video_idea_angle_list"
        }
      }
    },
    "kids": {
      "methods": {
        "get_kids_blocklist_picker": {
          "parameters": {},
          "description": "",
          "id": "youtubei.kids.get_kids_blocklist_picker",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeGetKidsBlocklistPickerRequest"
          },
          "flatPath": "v1/kids/get_kids_blocklist_picker",
          "httpMethod": "POST",
          "path": "v1/kids/get_kids_blocklist_picker",
          "response": {
            "$ref": "YoutubeApiInnertubeGetKidsBlocklistPickerResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "get_selected_kids_curators": {
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeGetSelectedKidsCuratorsRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeGetSelectedKidsCuratorsResponse"
          },
          "path": "v1/kids/get_selected_kids_curators",
          "httpMethod": "POST",
          "parameterOrder": [],
          "description": "",
          "flatPath": "v1/kids/get_selected_kids_curators",
          "id": "youtubei.kids.get_selected_kids_curators",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "get_kids_flow_data": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "parameters": {},
          "path": "v1/kids/get_kids_flow_data",
          "response": {
            "$ref": "YoutubeApiInnertubeGetKidsFlowDataResponse"
          },
          "flatPath": "v1/kids/get_kids_flow_data",
          "description": "",
          "id": "youtubei.kids.get_kids_flow_data",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeGetKidsFlowDataRequest"
          }
        },
        "set_kids_settings_for_parent": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeSetKidsSettingsForParentRequest"
          },
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeSetKidsSettingsForParentResponse"
          },
          "httpMethod": "POST",
          "path": "v1/kids/set_kids_settings_for_parent",
          "parameterOrder": [],
          "description": "",
          "flatPath": "v1/kids/set_kids_settings_for_parent",
          "id": "youtubei.kids.set_kids_settings_for_parent"
        },
        "get_available_kids_curators": {
          "response": {
            "$ref": "YoutubeApiInnertubeGetAvailableKidsCuratorsResponse"
          },
          "flatPath": "v1/kids/get_available_kids_curators",
          "parameters": {},
          "path": "v1/kids/get_available_kids_curators",
          "httpMethod": "POST",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeGetAvailableKidsCuratorsRequest"
          },
          "id": "youtubei.kids.get_available_kids_curators",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": []
        },
        "get_share_with_kids_picker": {
          "flatPath": "v1/kids/get_share_with_kids_picker",
          "parameters": {},
          "path": "v1/kids/get_share_with_kids_picker",
          "parameterOrder": [],
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeGetShareWithKidsPickerRequest"
          },
          "id": "youtubei.kids.get_share_with_kids_picker",
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeGetShareWithKidsPickerResponse"
          }
        },
        "update_selected_kids_curators": {
          "path": "v1/kids/update_selected_kids_curators",
          "parameterOrder": [],
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateSelectedKidsCuratorsResponse"
          },
          "flatPath": "v1/kids/update_selected_kids_curators",
          "parameters": {},
          "id": "youtubei.kids.update_selected_kids_curators",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateSelectedKidsCuratorsRequest"
          }
        },
        "parent_tools_dashboard": {
          "parameterOrder": [],
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeParentToolsDashboardResponse"
          },
          "flatPath": "v1/kids/parent_tools_dashboard",
          "path": "v1/kids/parent_tools_dashboard",
          "id": "youtubei.kids.parent_tools_dashboard",
          "description": "",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeParentToolsDashboardRequest"
          }
        },
        "clear_blacklist": {
          "response": {
            "$ref": "YoutubeApiInnertubeClearKidsBlacklistResponse"
          },
          "path": "v1/kids/clear_blacklist",
          "httpMethod": "POST",
          "id": "youtubei.kids.clear_blacklist",
          "flatPath": "v1/kids/clear_blacklist",
          "description": "",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeClearKidsBlacklistRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": []
        },
        "get_kids_settings_for_parent": {
          "flatPath": "v1/kids/get_kids_settings_for_parent",
          "response": {
            "$ref": "YoutubeApiInnertubeGetKidsSettingsForParentResponse"
          },
          "parameterOrder": [],
          "httpMethod": "POST",
          "parameters": {},
          "description": "",
          "path": "v1/kids/get_kids_settings_for_parent",
          "request": {
            "$ref": "YoutubeApiInnertubeGetKidsSettingsForParentRequest"
          },
          "id": "youtubei.kids.get_kids_settings_for_parent",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "update_blacklist": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.kids.update_blacklist",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeKidsBlacklistRequest"
          },
          "flatPath": "v1/kids/update_blacklist",
          "parameters": {},
          "path": "v1/kids/update_blacklist",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeKidsBlacklistResponse"
          },
          "description": ""
        },
        "update_kids_allowlist": {
          "flatPath": "v1/kids/update_kids_allowlist",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateKidsAllowlistResponse"
          },
          "parameters": {},
          "path": "v1/kids/update_kids_allowlist",
          "httpMethod": "POST",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateKidsAllowlistRequest"
          },
          "id": "youtubei.kids.update_kids_allowlist",
          "parameterOrder": []
        },
        "update_parent_settings_for_kids": {
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateParentSettingsForKidsResponse"
          },
          "parameterOrder": [],
          "parameters": {},
          "httpMethod": "POST",
          "description": "",
          "path": "v1/kids/update_parent_settings_for_kids",
          "id": "youtubei.kids.update_parent_settings_for_kids",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/kids/update_parent_settings_for_kids",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateParentSettingsForKidsRequest"
          }
        },
        "update_kids_parental_settings": {
          "parameterOrder": [],
          "path": "v1/kids/update_kids_parental_settings",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateKidsParentalSettingsResponse"
          },
          "flatPath": "v1/kids/update_kids_parental_settings",
          "parameters": {},
          "id": "youtubei.kids.update_kids_parental_settings",
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateKidsParentalSettingsRequest"
          }
        },
        "get_parent_approved_content": {
          "response": {
            "$ref": "YoutubeApiInnertubeGetParentApprovedContentResponse"
          },
          "flatPath": "v1/kids/get_parent_approved_content",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "parameterOrder": [],
          "description": "",
          "path": "v1/kids/get_parent_approved_content",
          "httpMethod": "POST",
          "id": "youtubei.kids.get_parent_approved_content",
          "request": {
            "$ref": "YoutubeApiInnertubeGetParentApprovedContentRequest"
          }
        },
        "update_parent_approved_content": {
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateParentApprovedContentResponse"
          },
          "flatPath": "v1/kids/update_parent_approved_content",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "parameterOrder": [],
          "description": "",
          "path": "v1/kids/update_parent_approved_content",
          "httpMethod": "POST",
          "id": "youtubei.kids.update_parent_approved_content",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateParentApprovedContentRequest"
          }
        }
      }
    },
    "miniapp": {
      "resources": {
        "create_miniapp": {
          "methods": {
            "create": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.miniapp.create_miniapp.create",
              "response": {
                "$ref": "YoutubeApiInnertubeCreateMiniAppResponse"
              },
              "path": "v1/miniapp/create_miniapp",
              "parameterOrder": [],
              "parameters": {},
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeCreateMiniAppRequest"
              },
              "httpMethod": "POST",
              "flatPath": "v1/miniapp/create_miniapp"
            }
          }
        }
      },
      "methods": {
        "update_miniapp_draft_release": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.miniapp.update_miniapp_draft_release",
          "parameterOrder": [],
          "parameters": {},
          "path": "v1/miniapp/update_miniapp_draft_release",
          "description": "",
          "flatPath": "v1/miniapp/update_miniapp_draft_release",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateMiniAppDraftReleaseResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateMiniAppDraftReleaseRequest"
          },
          "httpMethod": "POST"
        },
        "report_value": {
          "request": {
            "$ref": "YoutubeApiInnertubeReportMiniAppValueRequest"
          },
          "httpMethod": "POST",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeReportMiniAppValueResponse"
          },
          "path": "v1/miniapp/report_value",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "flatPath": "v1/miniapp/report_value",
          "parameters": {},
          "id": "youtubei.miniapp.report_value"
        },
        "get_miniapp": {
          "response": {
            "$ref": "YoutubeApiInnertubeGetMiniAppResponse"
          },
          "parameterOrder": [],
          "id": "youtubei.miniapp.get_miniapp",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "path": "v1/miniapp/get_miniapp",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeGetMiniAppRequest"
          },
          "flatPath": "v1/miniapp/get_miniapp",
          "httpMethod": "POST"
        },
        "ingest_miniapp_draft_release": {
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeIngestMiniAppDraftReleaseResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/miniapp/ingest_miniapp_draft_release",
          "path": "v1/miniapp/ingest_miniapp_draft_release",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeIngestMiniAppDraftReleaseRequest"
          },
          "parameters": {},
          "id": "youtubei.miniapp.ingest_miniapp_draft_release",
          "httpMethod": "POST"
        },
        "initiate_miniapp_certification": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeInitiateMiniAppCertificationResponse"
          },
          "httpMethod": "POST",
          "path": "v1/miniapp/initiate_miniapp_certification",
          "flatPath": "v1/miniapp/initiate_miniapp_certification",
          "request": {
            "$ref": "YoutubeApiInnertubeInitiateMiniAppCertificationRequest"
          },
          "id": "youtubei.miniapp.initiate_miniapp_certification",
          "parameterOrder": [],
          "parameters": {},
          "description": ""
        },
        "list_miniapps": {
          "description": "",
          "id": "youtubei.miniapp.list_miniapps",
          "response": {
            "$ref": "YoutubeApiInnertubeListMiniAppsResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeListMiniAppsRequest"
          },
          "flatPath": "v1/miniapp/list_miniapps",
          "parameterOrder": [],
          "parameters": {},
          "path": "v1/miniapp/list_miniapps",
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "get_ads": {
          "response": {
            "$ref": "YoutubeApiInnertubeGetMiniAppAdsResponse"
          },
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "path": "v1/miniapp/get_ads",
          "request": {
            "$ref": "YoutubeApiInnertubeGetMiniAppAdsRequest"
          },
          "parameterOrder": [],
          "flatPath": "v1/miniapp/get_ads",
          "description": "",
          "id": "youtubei.miniapp.get_ads"
        }
      }
    },
    "creator": {
      "resources": {
        "create_account_takeover_self_cleanup": {
          "methods": {
            "create": {
              "request": {
                "$ref": "YoutubeApiInnertubeCreateAccountTakeoverSelfCleanupRequest"
              },
              "id": "youtubei.creator.create_account_takeover_self_cleanup.create",
              "httpMethod": "POST",
              "flatPath": "v1/creator/create_account_takeover_self_cleanup",
              "response": {
                "$ref": "YoutubeApiInnertubeCreateAccountTakeoverSelfCleanupResponse"
              },
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/creator/create_account_takeover_self_cleanup",
              "parameters": {},
              "description": ""
            }
          }
        },
        "create_feed_linked_playlist": {
          "methods": {
            "create": {
              "request": {
                "$ref": "YoutubeApiInnertubeCreateFeedLinkedPlaylistRequest"
              },
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/creator/create_feed_linked_playlist",
              "response": {
                "$ref": "YoutubeApiInnertubeCreateFeedLinkedPlaylistResponse"
              },
              "parameters": {},
              "id": "youtubei.creator.create_feed_linked_playlist.create",
              "httpMethod": "POST",
              "path": "v1/creator/create_feed_linked_playlist",
              "parameterOrder": []
            }
          }
        },
        "create_video_idea": {
          "methods": {
            "create": {
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/creator/create_video_idea",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeCreateVideoIdeaRequest"
              },
              "id": "youtubei.creator.create_video_idea.create",
              "parameterOrder": [],
              "path": "v1/creator/create_video_idea",
              "response": {
                "$ref": "YoutubeApiInnertubeCreateVideoIdeaResponse"
              },
              "httpMethod": "POST"
            }
          }
        },
        "create_gen_ai_feedback": {
          "methods": {
            "create": {
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "parameters": {},
              "path": "v1/creator/create_gen_ai_feedback",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeCreateGenAiFeedbackResponse"
              },
              "id": "youtubei.creator.create_gen_ai_feedback.create",
              "request": {
                "$ref": "YoutubeApiInnertubeCreateGenAiFeedbackRequest"
              },
              "flatPath": "v1/creator/create_gen_ai_feedback"
            }
          }
        }
      },
      "methods": {
        "get_channel_dashboard_card": {
          "request": {
            "$ref": "YoutubeApiInnertubeGetChannelDashboardCardRequest"
          },
          "parameters": {},
          "parameterOrder": [],
          "path": "v1/creator/get_channel_dashboard_card",
          "flatPath": "v1/creator/get_channel_dashboard_card",
          "response": {
            "$ref": "YoutubeApiInnertubeGetChannelDashboardCardResponse"
          },
          "description": "",
          "id": "youtubei.creator.get_channel_dashboard_card",
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "get_channel_tou_violative_contents": {
          "httpMethod": "POST",
          "id": "youtubei.creator.get_channel_tou_violative_contents",
          "flatPath": "v1/creator/get_channel_tou_violative_contents",
          "path": "v1/creator/get_channel_tou_violative_contents",
          "request": {
            "$ref": "YoutubeApiInnertubeGetCreatorChannelTouViolativeContentsRequest"
          },
          "parameters": {},
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeGetCreatorChannelTouViolativeContentsResponse"
          }
        },
        "get_channel_tou_strike_expiration_data": {
          "id": "youtubei.creator.get_channel_tou_strike_expiration_data",
          "request": {
            "$ref": "YoutubeApiInnertubeGetStrikeExpirationDataRequest"
          },
          "flatPath": "v1/creator/get_channel_tou_strike_expiration_data",
          "response": {
            "$ref": "YoutubeApiInnertubeGetStrikeExpirationDataResponse"
          },
          "path": "v1/creator/get_channel_tou_strike_expiration_data",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "httpMethod": "POST",
          "description": ""
        },
        "get_channel_dashboard": {
          "parameters": {},
          "parameterOrder": [],
          "path": "v1/creator/get_channel_dashboard",
          "request": {
            "$ref": "YoutubeApiInnertubeGetChannelDashboardRequest"
          },
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetChannelDashboardResponse"
          },
          "flatPath": "v1/creator/get_channel_dashboard",
          "id": "youtubei.creator.get_channel_dashboard",
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "check_creator_bulk_delete": {
          "description": "",
          "flatPath": "v1/creator/check_creator_bulk_delete",
          "request": {
            "$ref": "YoutubeApiInnertubeCheckCreatorBulkDeleteRequest"
          },
          "id": "youtubei.creator.check_creator_bulk_delete",
          "path": "v1/creator/check_creator_bulk_delete",
          "httpMethod": "POST",
          "parameterOrder": [],
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeCheckCreatorBulkDeleteResponse"
          }
        },
        "update_video_idea": {
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateVideoIdeaRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/creator/update_video_idea",
          "description": "",
          "id": "youtubei.creator.update_video_idea",
          "flatPath": "v1/creator/update_video_idea",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateVideoIdeaResponse"
          },
          "parameterOrder": []
        },
        "get_permissions_opt_in_eligibility": {
          "id": "youtubei.creator.get_permissions_opt_in_eligibility",
          "request": {
            "$ref": "YoutubeApiInnertubeGetPermissionsOptInEligibilityRequest"
          },
          "path": "v1/creator/get_permissions_opt_in_eligibility",
          "flatPath": "v1/creator/get_permissions_opt_in_eligibility",
          "description": "",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetPermissionsOptInEligibilityResponse"
          },
          "parameterOrder": []
        },
        "appeal_creator_channel_suspension": {
          "parameters": {},
          "flatPath": "v1/creator/appeal_creator_channel_suspension",
          "path": "v1/creator/appeal_creator_channel_suspension",
          "response": {
            "$ref": "YoutubeApiInnertubeAppealCreatorChannelSuspensionResponse"
          },
          "description": "",
          "httpMethod": "POST",
          "id": "youtubei.creator.appeal_creator_channel_suspension",
          "request": {
            "$ref": "YoutubeApiInnertubeAppealCreatorChannelSuspensionRequest"
          },
          "parameterOrder": []
        },
        "send_rss_verification_code": {
          "id": "youtubei.creator.send_rss_verification_code",
          "request": {
            "$ref": "YoutubeApiInnertubeSendRssVerificationCodeRequest"
          },
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/creator/send_rss_verification_code",
          "response": {
            "$ref": "YoutubeApiInnertubeSendRssVerificationCodeResponse"
          },
          "httpMethod": "POST",
          "flatPath": "v1/creator/send_rss_verification_code",
          "parameterOrder": [],
          "description": ""
        },
        "permissions_opt_out": {
          "parameters": {},
          "path": "v1/creator/permissions_opt_out",
          "flatPath": "v1/creator/permissions_opt_out",
          "httpMethod": "POST",
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubePermissionsOptOutResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubePermissionsOptOutRequest"
          },
          "parameterOrder": [],
          "id": "youtubei.creator.permissions_opt_out"
        },
        "list_creator_playlist_videos": {
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeListCreatorPlaylistVideosResponse"
          },
          "flatPath": "v1/creator/list_creator_playlist_videos",
          "httpMethod": "POST",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/creator/list_creator_playlist_videos",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeListCreatorPlaylistVideosRequest"
          },
          "id": "youtubei.creator.list_creator_playlist_videos"
        },
        "list_video_ideas": {
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeListVideoIdeasRequest"
          },
          "path": "v1/creator/list_video_ideas",
          "flatPath": "v1/creator/list_video_ideas",
          "response": {
            "$ref": "YoutubeApiInnertubeListVideoIdeasResponse"
          },
          "parameters": {},
          "description": "",
          "id": "youtubei.creator.list_video_ideas",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "list_creator_delegates": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeListCreatorDelegatesResponse"
          },
          "parameterOrder": [],
          "id": "youtubei.creator.list_creator_delegates",
          "path": "v1/creator/list_creator_delegates",
          "request": {
            "$ref": "YoutubeApiInnertubeListCreatorDelegatesRequest"
          },
          "flatPath": "v1/creator/list_creator_delegates",
          "description": ""
        },
        "get_creator_user_features": {
          "description": "",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeGetCreatorUserFeaturesResponse"
          },
          "id": "youtubei.creator.get_creator_user_features",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/creator/get_creator_user_features",
          "parameters": {},
          "httpMethod": "POST",
          "flatPath": "v1/creator/get_creator_user_features",
          "request": {
            "$ref": "YoutubeApiInnertubeGetCreatorUserFeaturesRequest"
          }
        },
        "get_creator_channels": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "parameterOrder": [],
          "description": "",
          "parameters": {},
          "id": "youtubei.creator.get_creator_channels",
          "path": "v1/creator/get_creator_channels",
          "request": {
            "$ref": "YoutubeApiInnertubeGetCreatorChannelsRequest"
          },
          "flatPath": "v1/creator/get_creator_channels",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCreatorChannelsResponse"
          }
        },
        "list_creator_received_claims": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.creator.list_creator_received_claims",
          "request": {
            "$ref": "YoutubeApiInnertubeListCreatorReceivedClaimsRequest"
          },
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeListCreatorReceivedClaimsResponse"
          },
          "parameters": {},
          "flatPath": "v1/creator/list_creator_received_claims",
          "path": "v1/creator/list_creator_received_claims",
          "description": "",
          "httpMethod": "POST"
        },
        "get_creator_channel_suspension": {
          "path": "v1/creator/get_creator_channel_suspension",
          "httpMethod": "POST",
          "id": "youtubei.creator.get_creator_channel_suspension",
          "request": {
            "$ref": "YoutubeApiInnertubeGetCreatorChannelSuspensionRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeGetCreatorChannelSuspensionResponse"
          },
          "description": "",
          "parameterOrder": [],
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/creator/get_creator_channel_suspension"
        },
        "get_video_idea": {
          "httpMethod": "POST",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeGetVideoIdeaRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/creator/get_video_idea",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeGetVideoIdeaResponse"
          },
          "id": "youtubei.creator.get_video_idea",
          "flatPath": "v1/creator/get_video_idea",
          "parameters": {}
        },
        "get_creator_form_items_from_kg": {
          "path": "v1/creator/get_creator_form_items_from_kg",
          "id": "youtubei.creator.get_creator_form_items_from_kg",
          "flatPath": "v1/creator/get_creator_form_items_from_kg",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "parameterOrder": [],
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeGetCreatorFormItemsFromKgRequest"
          },
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeGetCreatorFormItemsFromKgResponse"
          }
        },
        "get_creator_survey": {
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeGetCreatorSurveyRequest"
          },
          "path": "v1/creator/get_creator_survey",
          "flatPath": "v1/creator/get_creator_survey",
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCreatorSurveyResponse"
          },
          "parameters": {},
          "id": "youtubei.creator.get_creator_survey",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST"
        },
        "list_creator_bulk_actions": {
          "id": "youtubei.creator.list_creator_bulk_actions",
          "flatPath": "v1/creator/list_creator_bulk_actions",
          "path": "v1/creator/list_creator_bulk_actions",
          "parameters": {},
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeListCreatorBulkActionsRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeListCreatorBulkActionsResponse"
          },
          "httpMethod": "POST",
          "parameterOrder": []
        },
        "get_content_owners": {
          "request": {
            "$ref": "YoutubeApiInnertubeGetContentOwnersRequest"
          },
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeGetContentOwnersResponse"
          },
          "path": "v1/creator/get_content_owners",
          "description": "",
          "id": "youtubei.creator.get_content_owners",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "flatPath": "v1/creator/get_content_owners",
          "httpMethod": "POST"
        },
        "update_creator_channel": {
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateCreatorChannelRequest"
          },
          "flatPath": "v1/creator/update_creator_channel",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateCreatorChannelResponse"
          },
          "parameters": {},
          "path": "v1/creator/update_creator_channel",
          "id": "youtubei.creator.update_creator_channel"
        },
        "list_creator_info_cards": {
          "id": "youtubei.creator.list_creator_info_cards",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeListCreatorInfoCardsRequest"
          },
          "httpMethod": "POST",
          "parameterOrder": [],
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeListCreatorInfoCardsResponse"
          },
          "path": "v1/creator/list_creator_info_cards",
          "flatPath": "v1/creator/list_creator_info_cards",
          "description": ""
        },
        "list_channel_tou_violative_contents": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.creator.list_channel_tou_violative_contents",
          "request": {
            "$ref": "YoutubeApiInnertubeListCreatorChannelTouViolativeContentsRequest"
          },
          "flatPath": "v1/creator/list_channel_tou_violative_contents",
          "parameters": {},
          "description": "",
          "parameterOrder": [],
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeListCreatorChannelTouViolativeContentsResponse"
          },
          "path": "v1/creator/list_channel_tou_violative_contents"
        },
        "get_creator_playlists": {
          "httpMethod": "POST",
          "description": "",
          "id": "youtubei.creator.get_creator_playlists",
          "path": "v1/creator/get_creator_playlists",
          "parameters": {},
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/creator/get_creator_playlists",
          "request": {
            "$ref": "YoutubeApiInnertubeGetCreatorPlaylistsRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeGetCreatorPlaylistsResponse"
          }
        },
        "list_account_takeover_self_cleanup_preview": {
          "response": {
            "$ref": "YoutubeApiInnertubeListAccountTakeoverSelfCleanupPreviewResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeListAccountTakeoverSelfCleanupPreviewRequest"
          },
          "description": "",
          "id": "youtubei.creator.list_account_takeover_self_cleanup_preview",
          "parameters": {},
          "flatPath": "v1/creator/list_account_takeover_self_cleanup_preview",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "httpMethod": "POST",
          "path": "v1/creator/list_account_takeover_self_cleanup_preview"
        },
        "get_latest_account_takeover_self_cleanup": {
          "path": "v1/creator/get_latest_account_takeover_self_cleanup",
          "description": "",
          "id": "youtubei.creator.get_latest_account_takeover_self_cleanup",
          "response": {
            "$ref": "YoutubeApiInnertubeGetLatestAccountTakeoverSelfCleanupResponse"
          },
          "httpMethod": "POST",
          "parameters": {},
          "parameterOrder": [],
          "flatPath": "v1/creator/get_latest_account_takeover_self_cleanup",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeGetLatestAccountTakeoverSelfCleanupRequest"
          }
        },
        "get_site_languages": {
          "id": "youtubei.creator.get_site_languages",
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/creator/get_site_languages",
          "request": {
            "$ref": "YoutubeApiInnertubeGetSiteLanguagesRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeGetSiteLanguagesResponse"
          },
          "parameters": {},
          "flatPath": "v1/creator/get_site_languages",
          "description": "",
          "parameterOrder": []
        },
        "get_channel_tou_strikes": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "parameterOrder": [],
          "flatPath": "v1/creator/get_channel_tou_strikes",
          "request": {
            "$ref": "YoutubeApiInnertubeGetCreatorChannelTouStrikesRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeGetCreatorChannelTouStrikesResponse"
          },
          "parameters": {},
          "path": "v1/creator/get_channel_tou_strikes",
          "id": "youtubei.creator.get_channel_tou_strikes",
          "description": ""
        },
        "permissions_opt_in": {
          "httpMethod": "POST",
          "description": "",
          "path": "v1/creator/permissions_opt_in",
          "id": "youtubei.creator.permissions_opt_in",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubePermissionsOptInResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubePermissionsOptInRequest"
          },
          "flatPath": "v1/creator/permissions_opt_in",
          "parameters": {}
        },
        "send_creator_chat_message": {
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeSendCreatorChatMessageRequest"
          },
          "path": "v1/creator/send_creator_chat_message",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeSendCreatorChatMessageResponse"
          },
          "httpMethod": "POST",
          "parameters": {},
          "description": "",
          "id": "youtubei.creator.send_creator_chat_message",
          "flatPath": "v1/creator/send_creator_chat_message"
        },
        "list_account_takeover_activities": {
          "request": {
            "$ref": "YoutubeApiInnertubeListAccountTakeoverActivitiesRequest"
          },
          "description": "",
          "parameters": {},
          "flatPath": "v1/creator/list_account_takeover_activities",
          "id": "youtubei.creator.list_account_takeover_activities",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeListAccountTakeoverActivitiesResponse"
          },
          "path": "v1/creator/list_account_takeover_activities",
          "httpMethod": "POST"
        },
        "update_creator_delegates": {
          "parameterOrder": [],
          "path": "v1/creator/update_creator_delegates",
          "flatPath": "v1/creator/update_creator_delegates",
          "parameters": {},
          "id": "youtubei.creator.update_creator_delegates",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateCreatorDelegatesRequest"
          },
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateCreatorDelegatesResponse"
          }
        },
        "get_creator_bulk_action_history": {
          "httpMethod": "POST",
          "id": "youtubei.creator.get_creator_bulk_action_history",
          "flatPath": "v1/creator/get_creator_bulk_action_history",
          "parameters": {},
          "path": "v1/creator/get_creator_bulk_action_history",
          "request": {
            "$ref": "YoutubeApiInnertubeGetCreatorBulkActionHistoryRequest"
          },
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCreatorBulkActionHistoryResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": []
        },
        "get_training_for_policy_school": {
          "flatPath": "v1/creator/get_training_for_policy_school",
          "parameterOrder": [],
          "path": "v1/creator/get_training_for_policy_school",
          "parameters": {},
          "id": "youtubei.creator.get_training_for_policy_school",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeGetTrainingForPolicySchoolRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeGetTrainingForPolicySchoolResponse"
          }
        },
        "update_user_channel_config": {
          "id": "youtubei.creator.update_user_channel_config",
          "parameters": {},
          "flatPath": "v1/creator/update_user_channel_config",
          "path": "v1/creator/update_user_channel_config",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateUserChannelConfigResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateUserChannelConfigRequest"
          },
          "parameterOrder": [],
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "list_creator_videos": {
          "id": "youtubei.creator.list_creator_videos",
          "request": {
            "$ref": "YoutubeApiInnertubeListCreatorVideosRequest"
          },
          "flatPath": "v1/creator/list_creator_videos",
          "path": "v1/creator/list_creator_videos",
          "response": {
            "$ref": "YoutubeApiInnertubeListCreatorVideosResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "parameterOrder": [],
          "description": "",
          "parameters": {}
        },
        "update_account_takeover_self_cleanup": {
          "description": "",
          "path": "v1/creator/update_account_takeover_self_cleanup",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateAccountTakeoverSelfCleanupRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateAccountTakeoverSelfCleanupResponse"
          },
          "httpMethod": "POST",
          "id": "youtubei.creator.update_account_takeover_self_cleanup",
          "flatPath": "v1/creator/update_account_takeover_self_cleanup",
          "parameters": {}
        },
        "accept_delegate_invitation": {
          "response": {
            "$ref": "YoutubeApiInnertubeAcceptDelegateInvitationResponse"
          },
          "path": "v1/creator/accept_delegate_invitation",
          "id": "youtubei.creator.accept_delegate_invitation",
          "httpMethod": "POST",
          "flatPath": "v1/creator/accept_delegate_invitation",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeAcceptDelegateInvitationRequest"
          },
          "parameterOrder": [],
          "description": ""
        },
        "get_creator_google_hats_trigger_ids": {
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeGetCreatorGoogleHatsTriggerIdsRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeGetCreatorGoogleHatsTriggerIdsResponse"
          },
          "description": "",
          "flatPath": "v1/creator/get_creator_google_hats_trigger_ids",
          "httpMethod": "POST",
          "id": "youtubei.creator.get_creator_google_hats_trigger_ids",
          "parameterOrder": [],
          "path": "v1/creator/get_creator_google_hats_trigger_ids"
        },
        "check_creator_bulk_action": {
          "response": {
            "$ref": "YoutubeApiInnertubeCheckCreatorBulkActionResponse"
          },
          "description": "",
          "parameters": {},
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeCheckCreatorBulkActionRequest"
          },
          "id": "youtubei.creator.check_creator_bulk_action",
          "flatPath": "v1/creator/check_creator_bulk_action",
          "parameterOrder": [],
          "path": "v1/creator/check_creator_bulk_action"
        },
        "get_entity_role": {
          "httpMethod": "POST",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeGetEntityRoleRequest"
          },
          "path": "v1/creator/get_entity_role",
          "id": "youtubei.creator.get_entity_role",
          "response": {
            "$ref": "YoutubeApiInnertubeGetEntityRoleResponse"
          },
          "flatPath": "v1/creator/get_entity_role",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {}
        },
        "validate_creator_adwords_customer": {
          "parameterOrder": [],
          "flatPath": "v1/creator/validate_creator_adwords_customer",
          "request": {
            "$ref": "YoutubeApiInnertubeValidateCreatorAdwordsCustomerRequest"
          },
          "path": "v1/creator/validate_creator_adwords_customer",
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeValidateCreatorAdwordsCustomerResponse"
          },
          "parameters": {},
          "description": "",
          "id": "youtubei.creator.validate_creator_adwords_customer"
        },
        "add_playlist_feed": {
          "response": {
            "$ref": "YoutubeApiInnertubeAddPlaylistFeedResponse"
          },
          "id": "youtubei.creator.add_playlist_feed",
          "parameters": {},
          "description": "",
          "flatPath": "v1/creator/add_playlist_feed",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeAddPlaylistFeedRequest"
          },
          "path": "v1/creator/add_playlist_feed",
          "httpMethod": "POST"
        },
        "enqueue_creator_bulk_delete": {
          "id": "youtubei.creator.enqueue_creator_bulk_delete",
          "response": {
            "$ref": "YoutubeApiInnertubeEnqueueCreatorBulkDeleteResponse"
          },
          "path": "v1/creator/enqueue_creator_bulk_delete",
          "request": {
            "$ref": "YoutubeApiInnertubeEnqueueCreatorBulkDeleteRequest"
          },
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/creator/enqueue_creator_bulk_delete",
          "parameters": {},
          "httpMethod": "POST",
          "parameterOrder": []
        },
        "get_creator_endscreens": {
          "path": "v1/creator/get_creator_endscreens",
          "flatPath": "v1/creator/get_creator_endscreens",
          "id": "youtubei.creator.get_creator_endscreens",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeGetCreatorEndscreensRequest"
          },
          "description": "",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeGetCreatorEndscreensResponse"
          }
        },
        "remove_playlist_feed": {
          "parameterOrder": [],
          "parameters": {},
          "path": "v1/creator/remove_playlist_feed",
          "flatPath": "v1/creator/remove_playlist_feed",
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeRemovePlaylistFeedResponse"
          },
          "id": "youtubei.creator.remove_playlist_feed",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeRemovePlaylistFeedRequest"
          }
        },
        "get_creator_info_cards": {
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.creator.get_creator_info_cards",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCreatorInfoCardsResponse"
          },
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeGetCreatorInfoCardsRequest"
          },
          "flatPath": "v1/creator/get_creator_info_cards",
          "description": "",
          "path": "v1/creator/get_creator_info_cards",
          "httpMethod": "POST"
        },
        "validate_creator_delegates": {
          "description": "",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeValidateCreatorDelegatesResponse"
          },
          "path": "v1/creator/validate_creator_delegates",
          "request": {
            "$ref": "YoutubeApiInnertubeValidateCreatorDelegatesRequest"
          },
          "httpMethod": "POST",
          "parameters": {},
          "id": "youtubei.creator.validate_creator_delegates",
          "flatPath": "v1/creator/validate_creator_delegates",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "update_creator_settings": {
          "flatPath": "v1/creator/update_creator_settings",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateCreatorSettingsResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/creator/update_creator_settings",
          "id": "youtubei.creator.update_creator_settings",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateCreatorSettingsRequest"
          },
          "parameters": {},
          "httpMethod": "POST",
          "parameterOrder": []
        },
        "list_creator_bulk_action_items": {
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeListCreatorBulkActionItemsResponse"
          },
          "id": "youtubei.creator.list_creator_bulk_action_items",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "path": "v1/creator/list_creator_bulk_action_items",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeListCreatorBulkActionItemsRequest"
          },
          "flatPath": "v1/creator/list_creator_bulk_action_items",
          "description": ""
        },
        "reingest_rss_episode": {
          "flatPath": "v1/creator/reingest_rss_episode",
          "request": {
            "$ref": "YoutubeApiInnertubeReingestRssEpisodeRequest"
          },
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeReingestRssEpisodeResponse"
          },
          "path": "v1/creator/reingest_rss_episode",
          "id": "youtubei.creator.reingest_rss_episode",
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "parameterOrder": []
        },
        "grade_questions_for_policy_school": {
          "parameterOrder": [],
          "path": "v1/creator/grade_questions_for_policy_school",
          "response": {
            "$ref": "YoutubeApiInnertubeGradeQuestionsForPolicySchoolResponse"
          },
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "flatPath": "v1/creator/grade_questions_for_policy_school",
          "request": {
            "$ref": "YoutubeApiInnertubeGradeQuestionsForPolicySchoolRequest"
          },
          "description": "",
          "id": "youtubei.creator.grade_questions_for_policy_school"
        },
        "list_madison_delegates": {
          "parameterOrder": [],
          "path": "v1/creator/list_madison_delegates",
          "request": {
            "$ref": "YoutubeApiInnertubeListMadisonDelegatesRequest"
          },
          "description": "",
          "flatPath": "v1/creator/list_madison_delegates",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "httpMethod": "POST",
          "id": "youtubei.creator.list_madison_delegates",
          "response": {
            "$ref": "YoutubeApiInnertubeListMadisonDelegatesResponse"
          }
        },
        "appeal_channel_tou_violative_content": {
          "flatPath": "v1/creator/appeal_channel_tou_violative_content",
          "httpMethod": "POST",
          "description": "",
          "path": "v1/creator/appeal_channel_tou_violative_content",
          "response": {
            "$ref": "YoutubeApiInnertubeAppealCreatorChannelTouViolativeContentResponse"
          },
          "parameterOrder": [],
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeAppealCreatorChannelTouViolativeContentRequest"
          },
          "id": "youtubei.creator.appeal_channel_tou_violative_content"
        },
        "delete_audio_track": {
          "parameterOrder": [],
          "id": "youtubei.creator.delete_audio_track",
          "path": "v1/creator/delete_audio_track",
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeDeleteAudioTrackRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeDeleteAudioTrackResponse"
          },
          "flatPath": "v1/creator/delete_audio_track"
        },
        "get_creator_chat": {
          "flatPath": "v1/creator/get_creator_chat",
          "parameterOrder": [],
          "path": "v1/creator/get_creator_chat",
          "request": {
            "$ref": "YoutubeApiInnertubeGetCreatorChatRequest"
          },
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeGetCreatorChatResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "id": "youtubei.creator.get_creator_chat",
          "description": ""
        },
        "get_notifications_inbox": {
          "flatPath": "v1/creator/get_notifications_inbox",
          "path": "v1/creator/get_notifications_inbox",
          "parameters": {},
          "id": "youtubei.creator.get_notifications_inbox",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeGetNotificationsInboxRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeGetNotificationsInboxResponse"
          },
          "description": "",
          "httpMethod": "POST",
          "parameterOrder": []
        },
        "list_creator_playlists": {
          "httpMethod": "POST",
          "id": "youtubei.creator.list_creator_playlists",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/creator/list_creator_playlists",
          "request": {
            "$ref": "YoutubeApiInnertubeListCreatorPlaylistsRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeListCreatorPlaylistsResponse"
          },
          "flatPath": "v1/creator/list_creator_playlists",
          "parameters": {},
          "description": "",
          "parameterOrder": []
        },
        "add_audio_track": {
          "parameters": {},
          "flatPath": "v1/creator/add_audio_track",
          "request": {
            "$ref": "YoutubeApiInnertubeAddAudioTrackRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeAddAudioTrackResponse"
          },
          "parameterOrder": [],
          "description": "",
          "httpMethod": "POST",
          "id": "youtubei.creator.add_audio_track",
          "path": "v1/creator/add_audio_track"
        },
        "unset_podcast": {
          "response": {
            "$ref": "YoutubeApiInnertubeUnsetPodcastResponse"
          },
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/creator/unset_podcast",
          "id": "youtubei.creator.unset_podcast",
          "description": "",
          "httpMethod": "POST",
          "parameterOrder": [],
          "flatPath": "v1/creator/unset_podcast",
          "request": {
            "$ref": "YoutubeApiInnertubeUnsetPodcastRequest"
          }
        },
        "list_creator_public_subscribers": {
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeListCreatorPublicSubscribersRequest"
          },
          "path": "v1/creator/list_creator_public_subscribers",
          "response": {
            "$ref": "YoutubeApiInnertubeListCreatorPublicSubscribersResponse"
          },
          "description": "",
          "flatPath": "v1/creator/list_creator_public_subscribers",
          "id": "youtubei.creator.list_creator_public_subscribers",
          "parameters": {},
          "parameterOrder": []
        },
        "verify_rss_code": {
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeVerifyRssCodeResponse"
          },
          "id": "youtubei.creator.verify_rss_code",
          "flatPath": "v1/creator/verify_rss_code",
          "httpMethod": "POST",
          "parameters": {},
          "description": "",
          "path": "v1/creator/verify_rss_code",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeVerifyRssCodeRequest"
          }
        },
        "validate_feed_linked_playlist": {
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeValidateFeedLinkedPlaylistResponse"
          },
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeValidateFeedLinkedPlaylistRequest"
          },
          "description": "",
          "flatPath": "v1/creator/validate_feed_linked_playlist",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.creator.validate_feed_linked_playlist",
          "path": "v1/creator/validate_feed_linked_playlist",
          "httpMethod": "POST"
        },
        "get_user_subscribed_channels": {
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeGetUserSubscribedChannelsResponse"
          },
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeGetUserSubscribedChannelsRequest"
          },
          "path": "v1/creator/get_user_subscribed_channels",
          "flatPath": "v1/creator/get_user_subscribed_channels",
          "parameterOrder": [],
          "id": "youtubei.creator.get_user_subscribed_channels"
        },
        "get_supported_content_languages": {
          "httpMethod": "POST",
          "id": "youtubei.creator.get_supported_content_languages",
          "flatPath": "v1/creator/get_supported_content_languages",
          "path": "v1/creator/get_supported_content_languages",
          "request": {
            "$ref": "YoutubeApiInnertubeGetSupportedContentLanguagesRequest"
          },
          "parameters": {},
          "description": "",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeGetSupportedContentLanguagesResponse"
          }
        },
        "get_creator_communications": {
          "httpMethod": "POST",
          "description": "",
          "path": "v1/creator/get_creator_communications",
          "request": {
            "$ref": "YoutubeApiInnertubeGetCreatorCommunicationsRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeGetCreatorCommunicationsResponse"
          },
          "id": "youtubei.creator.get_creator_communications",
          "flatPath": "v1/creator/get_creator_communications",
          "parameters": {}
        },
        "list_entity_roles": {
          "parameters": {},
          "path": "v1/creator/list_entity_roles",
          "id": "youtubei.creator.list_entity_roles",
          "request": {
            "$ref": "YoutubeApiInnertubeListEntityRolesRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeListEntityRolesResponse"
          },
          "flatPath": "v1/creator/list_entity_roles",
          "description": "",
          "parameterOrder": [],
          "httpMethod": "POST"
        },
        "enqueue_creator_bulk_action": {
          "description": "",
          "parameters": {},
          "path": "v1/creator/enqueue_creator_bulk_action",
          "parameterOrder": [],
          "flatPath": "v1/creator/enqueue_creator_bulk_action",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeEnqueueCreatorBulkActionRequest"
          },
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeEnqueueCreatorBulkActionResponse"
          },
          "id": "youtubei.creator.enqueue_creator_bulk_action"
        },
        "search_creator_entities": {
          "response": {
            "$ref": "YoutubeApiInnertubeSearchCreatorEntitiesResponse"
          },
          "path": "v1/creator/search_creator_entities",
          "parameters": {},
          "id": "youtubei.creator.search_creator_entities",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeSearchCreatorEntitiesRequest"
          },
          "flatPath": "v1/creator/search_creator_entities",
          "description": "",
          "httpMethod": "POST",
          "parameterOrder": []
        },
        "search_public_creator_entities": {
          "response": {
            "$ref": "YoutubeApiInnertubeSearchPublicCreatorEntitiesResponse"
          },
          "id": "youtubei.creator.search_public_creator_entities",
          "parameterOrder": [],
          "flatPath": "v1/creator/search_public_creator_entities",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeSearchPublicCreatorEntitiesRequest"
          },
          "description": "",
          "httpMethod": "POST",
          "path": "v1/creator/search_public_creator_entities"
        },
        "get_audio_track": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeGetAudioTrackRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeGetAudioTrackResponse"
          },
          "description": "",
          "httpMethod": "POST",
          "parameterOrder": [],
          "flatPath": "v1/creator/get_audio_track",
          "parameters": {},
          "path": "v1/creator/get_audio_track",
          "id": "youtubei.creator.get_audio_track"
        },
        "publish_podcast": {
          "id": "youtubei.creator.publish_podcast",
          "path": "v1/creator/publish_podcast",
          "flatPath": "v1/creator/publish_podcast",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubePublishPodcastRequest"
          },
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubePublishPodcastResponse"
          },
          "httpMethod": "POST"
        },
        "get_creator_form_search_suggestions": {
          "parameters": {},
          "description": "",
          "path": "v1/creator/get_creator_form_search_suggestions",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCreatorFormSearchSuggestionsResponse"
          },
          "flatPath": "v1/creator/get_creator_form_search_suggestions",
          "id": "youtubei.creator.get_creator_form_search_suggestions",
          "request": {
            "$ref": "YoutubeApiInnertubeGetCreatorFormSearchSuggestionsRequest"
          },
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": []
        },
        "list_creator_channels": {
          "id": "youtubei.creator.list_creator_channels",
          "response": {
            "$ref": "YoutubeApiInnertubeListCreatorChannelsResponse"
          },
          "flatPath": "v1/creator/list_creator_channels",
          "parameterOrder": [],
          "path": "v1/creator/list_creator_channels",
          "request": {
            "$ref": "YoutubeApiInnertubeListCreatorChannelsRequest"
          },
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "description": ""
        },
        "list_creator_mentions": {
          "id": "youtubei.creator.list_creator_mentions",
          "description": "",
          "httpMethod": "POST",
          "flatPath": "v1/creator/list_creator_mentions",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "path": "v1/creator/list_creator_mentions",
          "response": {
            "$ref": "YoutubeApiInnertubeListCreatorMentionsResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeListCreatorMentionsRequest"
          },
          "parameterOrder": []
        },
        "delete_video_idea": {
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.creator.delete_video_idea",
          "response": {
            "$ref": "YoutubeApiInnertubeDeleteVideoIdeaResponse"
          },
          "parameters": {},
          "flatPath": "v1/creator/delete_video_idea",
          "description": "",
          "httpMethod": "POST",
          "path": "v1/creator/delete_video_idea",
          "request": {
            "$ref": "YoutubeApiInnertubeDeleteVideoIdeaRequest"
          }
        },
        "reset_rss_verification_data": {
          "id": "youtubei.creator.reset_rss_verification_data",
          "path": "v1/creator/reset_rss_verification_data",
          "request": {
            "$ref": "YoutubeApiInnertubeResetRssVerificationDataRequest"
          },
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/creator/reset_rss_verification_data",
          "parameters": {},
          "httpMethod": "POST",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeResetRssVerificationDataResponse"
          }
        },
        "get_creator_videos": {
          "id": "youtubei.creator.get_creator_videos",
          "flatPath": "v1/creator/get_creator_videos",
          "path": "v1/creator/get_creator_videos",
          "parameters": {},
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeGetCreatorVideosRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeGetCreatorVideosResponse"
          },
          "parameterOrder": [],
          "httpMethod": "POST"
        }
      }
    },
    "notification_registration": {
      "methods": {
        "get_settings": {
          "request": {
            "$ref": "YoutubeApiInnertubeGetNotificationSettingsRequest"
          },
          "path": "v1/notification_registration/get_settings",
          "parameterOrder": [],
          "httpMethod": "POST",
          "description": "",
          "id": "youtubei.notification_registration.get_settings",
          "flatPath": "v1/notification_registration/get_settings",
          "response": {
            "$ref": "YoutubeApiInnertubeGetNotificationSettingsResponse"
          },
          "parameters": {}
        },
        "set_registration": {
          "response": {
            "$ref": "YoutubeApiInnertubeSetNotificationRegistrationResponse"
          },
          "flatPath": "v1/notification_registration/set_registration",
          "parameters": {},
          "path": "v1/notification_registration/set_registration",
          "request": {
            "$ref": "YoutubeApiInnertubeSetNotificationRegistrationRequest"
          },
          "httpMethod": "POST",
          "parameterOrder": [],
          "id": "youtubei.notification_registration.set_registration",
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        }
      }
    },
    "comment": {
      "resources": {
        "create_comment": {
          "methods": {
            "create": {
              "id": "youtubei.comment.create_comment.create",
              "response": {
                "$ref": "YoutubeApiInnertubeCreateCommentResponse"
              },
              "description": "",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeCreateCommentRequest"
              },
              "parameterOrder": [],
              "flatPath": "v1/comment/create_comment",
              "parameters": {},
              "path": "v1/comment/create_comment"
            }
          }
        },
        "create_comment_reply": {
          "methods": {
            "create": {
              "parameterOrder": [],
              "flatPath": "v1/comment/create_comment_reply",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeCreateCommentReplyResponse"
              },
              "id": "youtubei.comment.create_comment_reply.create",
              "request": {
                "$ref": "YoutubeApiInnertubeCreateCommentReplyRequest"
              },
              "description": "",
              "httpMethod": "POST",
              "path": "v1/comment/create_comment_reply"
            }
          }
        }
      },
      "methods": {
        "check_creator_comments_bulk_action": {
          "flatPath": "v1/comment/check_creator_comments_bulk_action",
          "id": "youtubei.comment.check_creator_comments_bulk_action",
          "request": {
            "$ref": "YoutubeApiInnertubeCheckCreatorCommentsBulkActionRequest"
          },
          "parameters": {},
          "httpMethod": "POST",
          "path": "v1/comment/check_creator_comments_bulk_action",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeCheckCreatorCommentsBulkActionResponse"
          }
        },
        "perform_comment_action": {
          "description": "",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeCommentActionRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeCommentActionResponse"
          },
          "parameterOrder": [],
          "flatPath": "v1/comment/perform_comment_action",
          "id": "youtubei.comment.perform_comment_action",
          "path": "v1/comment/perform_comment_action",
          "parameters": {}
        },
        "update_comment_reply": {
          "httpMethod": "POST",
          "id": "youtubei.comment.update_comment_reply",
          "parameters": {},
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateCommentReplyRequest"
          },
          "flatPath": "v1/comment/update_comment_reply",
          "parameterOrder": [],
          "path": "v1/comment/update_comment_reply",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateCommentReplyResponse"
          }
        },
        "update_comment": {
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateCommentRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateCommentResponse"
          },
          "parameterOrder": [],
          "id": "youtubei.comment.update_comment",
          "parameters": {},
          "httpMethod": "POST",
          "flatPath": "v1/comment/update_comment",
          "path": "v1/comment/update_comment"
        },
        "list_studio_comments": {
          "flatPath": "v1/comment/list_studio_comments",
          "id": "youtubei.comment.list_studio_comments",
          "request": {
            "$ref": "YoutubeApiInnertubeListStudioCommentsRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "httpMethod": "POST",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeListStudioCommentsResponse"
          },
          "description": "",
          "path": "v1/comment/list_studio_comments"
        },
        "get_comments": {
          "request": {
            "$ref": "YoutubeApiInnertubeCommentsRequest"
          },
          "flatPath": "v1/comment/get_comments",
          "path": "v1/comment/get_comments",
          "response": {
            "$ref": "YoutubeApiInnertubeCommentsResponse"
          },
          "httpMethod": "POST",
          "id": "youtubei.comment.get_comments",
          "description": "",
          "parameterOrder": [],
          "parameters": {}
        },
        "update_comments_settings": {
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateCommentsSettingsResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "path": "v1/comment/update_comments_settings",
          "parameters": {},
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateCommentsSettingsRequest"
          },
          "flatPath": "v1/comment/update_comments_settings",
          "httpMethod": "POST",
          "id": "youtubei.comment.update_comments_settings"
        },
        "get_comment_replies": {
          "path": "v1/comment/get_comment_replies",
          "description": "",
          "id": "youtubei.comment.get_comment_replies",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeCommentRepliesResponse"
          },
          "httpMethod": "POST",
          "flatPath": "v1/comment/get_comment_replies",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeCommentRepliesRequest"
          }
        }
      }
    },
    "pdg": {
      "methods": {
        "list_channel_transactions": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeListPdgChannelTransactionsRequest"
          },
          "description": "",
          "httpMethod": "POST",
          "parameters": {},
          "parameterOrder": [],
          "path": "v1/pdg/list_channel_transactions",
          "response": {
            "$ref": "YoutubeApiInnertubeListPdgChannelTransactionsResponse"
          },
          "id": "youtubei.pdg.list_channel_transactions",
          "flatPath": "v1/pdg/list_channel_transactions"
        },
        "get_channel_state": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.pdg.get_channel_state",
          "parameters": {},
          "flatPath": "v1/pdg/get_channel_state",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetPdgChannelStateResponse"
          },
          "parameterOrder": [],
          "path": "v1/pdg/get_channel_state",
          "request": {
            "$ref": "YoutubeApiInnertubeGetPdgChannelStateRequest"
          },
          "description": ""
        },
        "get_super_vod_buy_flow": {
          "flatPath": "v1/pdg/get_super_vod_buy_flow",
          "description": "",
          "path": "v1/pdg/get_super_vod_buy_flow",
          "request": {
            "$ref": "YoutubeApiInnertubeGetPdgBuyFlowRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetPdgBuyFlowResponse"
          },
          "id": "youtubei.pdg.get_super_vod_buy_flow",
          "parameters": {}
        },
        "update_enablement": {
          "parameterOrder": [],
          "parameters": {},
          "path": "v1/pdg/update_enablement",
          "id": "youtubei.pdg.update_enablement",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdatePdgFeatureEnablementResponse"
          },
          "flatPath": "v1/pdg/update_enablement",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeUpdatePdgFeatureEnablementRequest"
          },
          "httpMethod": "POST",
          "description": ""
        },
        "get_pdg_buy_flow": {
          "response": {
            "$ref": "YoutubeApiInnertubeGetPdgBuyFlowResponse"
          },
          "description": "",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeGetPdgBuyFlowRequest"
          },
          "flatPath": "v1/pdg/get_pdg_buy_flow",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.pdg.get_pdg_buy_flow",
          "parameterOrder": [],
          "path": "v1/pdg/get_pdg_buy_flow",
          "httpMethod": "POST"
        }
      }
    },
    "channel": {
      "methods": {
        "edit_country": {
          "request": {
            "$ref": "YoutubeApiInnertubeChannelCountryEditRequest"
          },
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeChannelCountryEditResponse"
          },
          "flatPath": "v1/channel/edit_country",
          "parameters": {},
          "parameterOrder": [],
          "id": "youtubei.channel.edit_country",
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/channel/edit_country"
        },
        "edit_custom_links": {
          "parameters": {},
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeChannelCustomLinksEditRequest"
          },
          "flatPath": "v1/channel/edit_custom_links",
          "response": {
            "$ref": "YoutubeApiInnertubeChannelCustomLinksEditResponse"
          },
          "parameterOrder": [],
          "id": "youtubei.channel.edit_custom_links",
          "path": "v1/channel/edit_custom_links",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST"
        },
        "claim_legacy_youtube_channel": {
          "flatPath": "v1/channel/claim_legacy_youtube_channel",
          "path": "v1/channel/claim_legacy_youtube_channel",
          "id": "youtubei.channel.claim_legacy_youtube_channel",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeClaimLegacyYouTubeChannelResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeClaimLegacyYouTubeChannelRequest"
          },
          "parameters": {},
          "parameterOrder": [],
          "description": ""
        },
        "edit_description": {
          "path": "v1/channel/edit_description",
          "request": {
            "$ref": "YoutubeApiInnertubeChannelDescriptionEditRequest"
          },
          "parameterOrder": [],
          "description": "",
          "httpMethod": "POST",
          "id": "youtubei.channel.edit_description",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeChannelDescriptionEditResponse"
          },
          "flatPath": "v1/channel/edit_description"
        },
        "reveal_business_email": {
          "response": {
            "$ref": "YoutubeApiInnertubeRevealBusinessEmailResponse"
          },
          "path": "v1/channel/reveal_business_email",
          "request": {
            "$ref": "YoutubeApiInnertubeRevealBusinessEmailRequest"
          },
          "flatPath": "v1/channel/reveal_business_email",
          "parameters": {},
          "httpMethod": "POST",
          "description": "",
          "parameterOrder": [],
          "id": "youtubei.channel.reveal_business_email"
        },
        "edit_name": {
          "request": {
            "$ref": "YoutubeApiInnertubeEditChannelNameRequest"
          },
          "parameters": {},
          "httpMethod": "POST",
          "description": "",
          "flatPath": "v1/channel/edit_name",
          "path": "v1/channel/edit_name",
          "parameterOrder": [],
          "id": "youtubei.channel.edit_name",
          "response": {
            "$ref": "YoutubeApiInnertubeEditChannelNameResponse"
          }
        },
        "edit_banner": {
          "flatPath": "v1/channel/edit_banner",
          "response": {
            "$ref": "YoutubeApiInnertubeEditChannelBannerResponse"
          },
          "parameters": {},
          "id": "youtubei.channel.edit_banner",
          "parameterOrder": [],
          "path": "v1/channel/edit_banner",
          "request": {
            "$ref": "YoutubeApiInnertubeEditChannelBannerRequest"
          },
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST"
        },
        "preview_shelf": {
          "path": "v1/channel/preview_shelf",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubePreviewShelfRequest"
          },
          "description": "",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubePreviewShelfResponse"
          },
          "parameterOrder": [],
          "flatPath": "v1/channel/preview_shelf",
          "id": "youtubei.channel.preview_shelf"
        },
        "reorder_shelves": {
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "path": "v1/channel/reorder_shelves",
          "id": "youtubei.channel.reorder_shelves",
          "request": {
            "$ref": "YoutubeApiInnertubeReorderShelvesRequest"
          },
          "flatPath": "v1/channel/reorder_shelves",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeReorderShelvesResponse"
          },
          "description": ""
        },
        "edit_shelf": {
          "parameterOrder": [],
          "httpMethod": "POST",
          "path": "v1/channel/edit_shelf",
          "flatPath": "v1/channel/edit_shelf",
          "request": {
            "$ref": "YoutubeApiInnertubeEditShelfRequest"
          },
          "description": "",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.channel.edit_shelf",
          "response": {
            "$ref": "YoutubeApiInnertubeEditShelfResponse"
          }
        },
        "get_profile_editor": {
          "id": "youtubei.channel.get_profile_editor",
          "request": {
            "$ref": "YoutubeApiInnertubeGetChannelProfileEditorRequest"
          },
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetChannelProfileEditorResponse"
          },
          "path": "v1/channel/get_profile_editor",
          "flatPath": "v1/channel/get_profile_editor",
          "parameters": {},
          "parameterOrder": [],
          "description": ""
        },
        "get_channel_creation_form": {
          "description": "",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeGetChannelCreationFormResponse"
          },
          "flatPath": "v1/channel/get_channel_creation_form",
          "request": {
            "$ref": "YoutubeApiInnertubeGetChannelCreationFormRequest"
          },
          "httpMethod": "POST",
          "id": "youtubei.channel.get_channel_creation_form",
          "path": "v1/channel/get_channel_creation_form",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": []
        },
        "edit_welcome": {
          "path": "v1/channel/edit_welcome",
          "flatPath": "v1/channel/edit_welcome",
          "id": "youtubei.channel.edit_welcome",
          "httpMethod": "POST",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeEditChannelWelcomeRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeEditChannelWelcomeResponse"
          },
          "parameterOrder": []
        },
        "delete_shelf": {
          "request": {
            "$ref": "YoutubeApiInnertubeDeleteShelfRequest"
          },
          "parameterOrder": [],
          "description": "",
          "path": "v1/channel/delete_shelf",
          "response": {
            "$ref": "YoutubeApiInnertubeDeleteShelfResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/channel/delete_shelf",
          "parameters": {},
          "id": "youtubei.channel.delete_shelf",
          "httpMethod": "POST"
        },
        "edit_business_email": {
          "parameterOrder": [],
          "flatPath": "v1/channel/edit_business_email",
          "request": {
            "$ref": "YoutubeApiInnertubeChannelBusinessEmailEditRequest"
          },
          "path": "v1/channel/edit_business_email",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.channel.edit_business_email",
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeChannelBusinessEmailEditResponse"
          },
          "httpMethod": "POST",
          "parameters": {}
        }
      },
      "resources": {
        "create_channel": {
          "methods": {
            "create": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeCreateChannelResponse"
              },
              "parameterOrder": [],
              "description": "",
              "httpMethod": "POST",
              "id": "youtubei.channel.create_channel.create",
              "flatPath": "v1/channel/create_channel",
              "path": "v1/channel/create_channel",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeCreateChannelRequest"
              }
            }
          }
        },
        "create_shelf": {
          "methods": {
            "create": {
              "response": {
                "$ref": "YoutubeApiInnertubeCreateShelfResponse"
              },
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeCreateShelfRequest"
              },
              "description": "",
              "flatPath": "v1/channel/create_shelf",
              "path": "v1/channel/create_shelf",
              "parameters": {},
              "id": "youtubei.channel.create_shelf.create",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": []
            }
          }
        }
      }
    },
    "geo": {
      "methods": {
        "place_autocomplete": {
          "path": "v1/geo/place_autocomplete",
          "id": "youtubei.geo.place_autocomplete",
          "flatPath": "v1/geo/place_autocomplete",
          "httpMethod": "POST",
          "description": "",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubePlaceAutocompleteRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubePlaceAutocompleteResponse"
          },
          "parameterOrder": []
        }
      }
    },
    "share": {
      "methods": {
        "get_web_player_share_panel": {
          "id": "youtubei.share.get_web_player_share_panel",
          "request": {
            "$ref": "YoutubeApiInnertubeGetWebPlayerSharePanelRequest"
          },
          "flatPath": "v1/share/get_web_player_share_panel",
          "parameters": {},
          "httpMethod": "POST",
          "path": "v1/share/get_web_player_share_panel",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeGetWebPlayerSharePanelResponse"
          }
        },
        "get_share_panel": {
          "id": "youtubei.share.get_share_panel",
          "request": {
            "$ref": "YoutubeApiInnertubeGetSharePanelRequest"
          },
          "parameters": {},
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/share/get_share_panel",
          "flatPath": "v1/share/get_share_panel",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetSharePanelResponse"
          },
          "parameterOrder": []
        },
        "get_sharing_provider_data": {
          "parameters": {},
          "flatPath": "v1/share/get_sharing_provider_data",
          "request": {
            "$ref": "YoutubeApiInnertubeGetSharingProviderDataRequest"
          },
          "httpMethod": "POST",
          "id": "youtubei.share.get_sharing_provider_data",
          "response": {
            "$ref": "YoutubeApiInnertubeGetSharingProviderDataResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/share/get_sharing_provider_data",
          "parameterOrder": [],
          "description": ""
        }
      }
    },
    "entities": {
      "methods": {
        "playground": {
          "flatPath": "v1/entities/playground",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "parameterOrder": [],
          "path": "v1/entities/playground",
          "response": {
            "$ref": "YoutubeApiInnertubeEntitiesPlaygroundResponse"
          },
          "id": "youtubei.entities.playground",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeEntitiesPlaygroundRequest"
          },
          "description": ""
        }
      }
    },
    "ott_partners_portal": {
      "methods": {
        "get_ott_programs": {
          "httpMethod": "POST",
          "flatPath": "v1/ott_partners_portal/get_ott_programs",
          "response": {
            "$ref": "YoutubeApiInnertubeGetOttProgramsResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeGetOttProgramsRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "parameterOrder": [],
          "path": "v1/ott_partners_portal/get_ott_programs",
          "id": "youtubei.ott_partners_portal.get_ott_programs",
          "description": ""
        },
        "list_ott_programs": {
          "response": {
            "$ref": "YoutubeApiInnertubeListOttProgramsResponse"
          },
          "flatPath": "v1/ott_partners_portal/list_ott_programs",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeListOttProgramsRequest"
          },
          "id": "youtubei.ott_partners_portal.list_ott_programs",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/ott_partners_portal/list_ott_programs",
          "parameters": {},
          "description": ""
        },
        "batch_get_ott_manifests": {
          "httpMethod": "POST",
          "parameters": {},
          "id": "youtubei.ott_partners_portal.batch_get_ott_manifests",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeBatchGetOttManifestsResponse"
          },
          "flatPath": "v1/ott_partners_portal/batch_get_ott_manifests",
          "path": "v1/ott_partners_portal/batch_get_ott_manifests",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeBatchGetOttManifestsRequest"
          }
        },
        "list_ott_manifests": {
          "parameters": {},
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeListOttManifestsRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/ott_partners_portal/list_ott_manifests",
          "flatPath": "v1/ott_partners_portal/list_ott_manifests",
          "id": "youtubei.ott_partners_portal.list_ott_manifests",
          "response": {
            "$ref": "YoutubeApiInnertubeListOttManifestsResponse"
          },
          "description": "",
          "httpMethod": "POST"
        },
        "get_ott_program_history": {
          "description": "",
          "flatPath": "v1/ott_partners_portal/get_ott_program_history",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetOttProgramHistoryResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeGetOttProgramHistoryRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "id": "youtubei.ott_partners_portal.get_ott_program_history",
          "path": "v1/ott_partners_portal/get_ott_program_history",
          "parameterOrder": []
        }
      }
    },
    "player": {
      "methods": {
        "encrypted_player": {
          "path": "v1/player/encrypted_player",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeEncryptedInnertubeResponse"
          },
          "httpMethod": "POST",
          "flatPath": "v1/player/encrypted_player",
          "request": {
            "$ref": "YoutubeApiInnertubeEncryptedInnertubeRequest"
          },
          "id": "youtubei.player.encrypted_player",
          "parameters": {},
          "description": ""
        },
        "refresh": {
          "request": {
            "$ref": "YoutubeApiInnertubeOfflineRefreshRequest"
          },
          "parameterOrder": [],
          "parameters": {},
          "id": "youtubei.player.refresh",
          "httpMethod": "POST",
          "flatPath": "v1/player/refresh",
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeOfflineRefreshResponse"
          },
          "path": "v1/player/refresh"
        },
        "ad_break": {
          "parameterOrder": [],
          "description": "",
          "path": "v1/player/ad_break",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeAdBreakResponse"
          },
          "httpMethod": "POST",
          "flatPath": "v1/player/ad_break",
          "request": {
            "$ref": "YoutubeApiInnertubeAdBreakRequest"
          },
          "parameters": {},
          "id": "youtubei.player.ad_break"
        },
        "heartbeat": {
          "parameters": {},
          "path": "v1/player/heartbeat",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeHeartbeatRequest"
          },
          "flatPath": "v1/player/heartbeat",
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeHeartbeatResponse"
          },
          "id": "youtubei.player.heartbeat"
        },
        "get_drm_license": {
          "response": {
            "$ref": "YoutubeApiInnertubeLicenseResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeLicenseRequest"
          },
          "description": "",
          "id": "youtubei.player.get_drm_license",
          "flatPath": "v1/player/get_drm_license",
          "path": "v1/player/get_drm_license",
          "parameterOrder": []
        }
      }
    },
    "playlist": {
      "resources": {
        "create": {
          "methods": {
            "create": {
              "response": {
                "$ref": "YoutubeApiInnertubeCreatePlaylistResponse"
              },
              "parameters": {},
              "description": "",
              "flatPath": "v1/playlist/create",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "id": "youtubei.playlist.create.create",
              "path": "v1/playlist/create",
              "request": {
                "$ref": "YoutubeApiInnertubeCreatePlaylistRequest"
              },
              "parameterOrder": []
            }
          }
        }
      },
      "methods": {
        "poll_playlist_freshness": {
          "parameters": {},
          "id": "youtubei.playlist.poll_playlist_freshness",
          "path": "v1/playlist/poll_playlist_freshness",
          "response": {
            "$ref": "YoutubeApiInnertubePollPlaylistFreshnessResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubePollPlaylistFreshnessRequest"
          },
          "httpMethod": "POST",
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/playlist/poll_playlist_freshness",
          "parameterOrder": []
        },
        "delete": {
          "parameterOrder": [],
          "path": "v1/playlist/delete",
          "response": {
            "$ref": "YoutubeApiInnertubeDeletePlaylistResponse"
          },
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeDeletePlaylistRequest"
          },
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/playlist/delete",
          "id": "youtubei.playlist.delete",
          "parameters": {}
        },
        "get_settings_editor": {
          "httpMethod": "POST",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeGetPlaylistSettingsEditorResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeGetPlaylistSettingsEditorRequest"
          },
          "parameters": {},
          "flatPath": "v1/playlist/get_settings_editor",
          "path": "v1/playlist/get_settings_editor",
          "id": "youtubei.playlist.get_settings_editor"
        },
        "get_add_to_playlist": {
          "path": "v1/playlist/get_add_to_playlist",
          "response": {
            "$ref": "YoutubeApiInnertubeGetAddToPlaylistResponse"
          },
          "parameterOrder": [],
          "parameters": {},
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeGetAddToPlaylistRequest"
          },
          "flatPath": "v1/playlist/get_add_to_playlist",
          "id": "youtubei.playlist.get_add_to_playlist",
          "description": ""
        },
        "get_suggested_playlist_videos": {
          "description": "",
          "id": "youtubei.playlist.get_suggested_playlist_videos",
          "httpMethod": "POST",
          "parameterOrder": [],
          "flatPath": "v1/playlist/get_suggested_playlist_videos",
          "response": {
            "$ref": "YoutubeApiInnertubeGetSuggestedPlaylistVideosResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeGetSuggestedPlaylistVideosRequest"
          },
          "path": "v1/playlist/get_suggested_playlist_videos",
          "parameters": {}
        },
        "get_generated_thumbnails": {
          "parameterOrder": [],
          "path": "v1/playlist/get_generated_thumbnails",
          "response": {
            "$ref": "YoutubeApiInnertubeGetGeneratedThumbnailsResponse"
          },
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeGetGeneratedThumbnailsRequest"
          },
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "id": "youtubei.playlist.get_generated_thumbnails",
          "flatPath": "v1/playlist/get_generated_thumbnails"
        }
      }
    },
    "testingCppInnertube": {
      "methods": {
        "bidiStreamingRunBuildingBlocks": {
          "parameterOrder": [],
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeRunBuildingBlocksRequest"
          },
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeRunBuildingBlocksResponse"
          },
          "path": "v1/testingCppInnertube/bidiStreamingRunBuildingBlocks",
          "flatPath": "v1/testingCppInnertube/bidiStreamingRunBuildingBlocks",
          "id": "youtubei.testingCppInnertube.bidiStreamingRunBuildingBlocks",
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "runBuildingBlocks": {
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeRunBuildingBlocksResponse"
          },
          "parameters": {},
          "path": "v1/testingCppInnertube/runBuildingBlocks",
          "id": "youtubei.testingCppInnertube.runBuildingBlocks",
          "description": "",
          "flatPath": "v1/testingCppInnertube/runBuildingBlocks",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeRunBuildingBlocksRequest"
          }
        }
      }
    },
    "creation": {
      "methods": {
        "get_page": {
          "flatPath": "v1/creation/get_page",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeCreationPageRequest"
          },
          "parameterOrder": [],
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeCreationPageResponse"
          },
          "httpMethod": "POST",
          "id": "youtubei.creation.get_page",
          "path": "v1/creation/get_page",
          "parameters": {}
        },
        "start_creation_shell": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/creation/start_creation_shell",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeStartCreationRequest"
          },
          "description": "",
          "path": "v1/creation/start_creation_shell",
          "parameters": {},
          "id": "youtubei.creation.start_creation_shell",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeStartCreationResponse"
          }
        }
      }
    },
    "famebit": {
      "methods": {
        "sign_creator_contract": {
          "flatPath": "v1/famebit/sign_creator_contract",
          "description": "",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeSignCreatorContractResponse"
          },
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeSignCreatorContractRequest"
          },
          "path": "v1/famebit/sign_creator_contract",
          "id": "youtubei.famebit.sign_creator_contract"
        }
      }
    },
    "post": {
      "methods": {
        "block_clip_author_from_channel": {
          "path": "v1/post/block_clip_author_from_channel",
          "flatPath": "v1/post/block_clip_author_from_channel",
          "id": "youtubei.post.block_clip_author_from_channel",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeBlockClipAuthorFromChannelRequest"
          },
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeBlockClipAuthorFromChannelResponse"
          },
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST"
        },
        "list_viewer_posts": {
          "parameters": {},
          "parameterOrder": [],
          "path": "v1/post/list_viewer_posts",
          "response": {
            "$ref": "YoutubeApiInnertubeListViewerPostsResponse"
          },
          "id": "youtubei.post.list_viewer_posts",
          "flatPath": "v1/post/list_viewer_posts",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeListViewerPostsRequest"
          },
          "httpMethod": "POST"
        },
        "update_creator_post": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "parameters": {},
          "path": "v1/post/update_creator_post",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateCreatorPostRequest"
          },
          "parameterOrder": [],
          "id": "youtubei.post.update_creator_post",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateCreatorPostResponse"
          },
          "flatPath": "v1/post/update_creator_post",
          "description": ""
        },
        "list_creator_clips": {
          "path": "v1/post/list_creator_clips",
          "flatPath": "v1/post/list_creator_clips",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeListCreatorClipsByVideoChannelRequest"
          },
          "parameters": {},
          "id": "youtubei.post.list_creator_clips",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeListCreatorClipsByVideoChannelResponse"
          },
          "parameterOrder": [],
          "httpMethod": "POST"
        },
        "delete_creator_post": {
          "response": {
            "$ref": "YoutubeApiInnertubeDeleteCreatorPostResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeDeleteCreatorPostRequest"
          },
          "parameters": {},
          "description": "",
          "httpMethod": "POST",
          "path": "v1/post/delete_creator_post",
          "parameterOrder": [],
          "flatPath": "v1/post/delete_creator_post",
          "id": "youtubei.post.delete_creator_post"
        },
        "list_creator_posts": {
          "response": {
            "$ref": "YoutubeApiInnertubeListCreatorPostsResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeListCreatorPostsRequest"
          },
          "parameters": {},
          "parameterOrder": [],
          "description": "",
          "path": "v1/post/list_creator_posts",
          "httpMethod": "POST",
          "flatPath": "v1/post/list_creator_posts",
          "id": "youtubei.post.list_creator_posts"
        },
        "get_creator_posts": {
          "id": "youtubei.post.get_creator_posts",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeGetCreatorPostsRequest"
          },
          "parameters": {},
          "httpMethod": "POST",
          "parameterOrder": [],
          "flatPath": "v1/post/get_creator_posts",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCreatorPostsResponse"
          },
          "path": "v1/post/get_creator_posts"
        },
        "moderate_creator_clip": {
          "request": {
            "$ref": "YoutubeApiInnertubeModerateCreatorClipRequest"
          },
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/post/moderate_creator_clip",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeModerateCreatorClipResponse"
          },
          "id": "youtubei.post.moderate_creator_clip",
          "flatPath": "v1/post/moderate_creator_clip",
          "description": "",
          "parameters": {}
        }
      }
    },
    "youtubei": {
      "methods": {
        "get_multi_select_menu": {
          "flatPath": "v1/youtubei/get_multi_select_menu",
          "id": "youtubei.youtubei.get_multi_select_menu",
          "request": {
            "$ref": "YoutubeApiInnertubeGetMultiSelectMenuRequest"
          },
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetMultiSelectMenuResponse"
          },
          "path": "v1/youtubei/get_multi_select_menu",
          "parameterOrder": [],
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": ""
        },
        "decorate_message": {
          "id": "youtubei.youtubei.decorate_message",
          "description": "",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeDecorateMessageResponse"
          },
          "path": "v1/youtubei/decorate_message",
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeDecorateMessageRequest"
          },
          "flatPath": "v1/youtubei/decorate_message"
        },
        "send_conditional_notification": {
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedSendConditionalNotificationResponse"
          },
          "description": "",
          "httpMethod": "POST",
          "parameterOrder": [],
          "flatPath": "v1/youtubei/send_conditional_notification",
          "id": "youtubei.youtubei.send_conditional_notification",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/youtubei/send_conditional_notification",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedSendConditionalNotificationRequest"
          }
        },
        "offline": {
          "httpMethod": "POST",
          "parameterOrder": [],
          "path": "v1/youtubei/offline",
          "response": {
            "$ref": "YoutubeApiInnertubeOfflineResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/youtubei/offline",
          "id": "youtubei.youtubei.offline",
          "request": {
            "$ref": "YoutubeApiInnertubeOfflineRequest"
          },
          "description": "",
          "parameters": {}
        },
        "submit_cancel_survey": {
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedSubmitCancelSurveyRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/youtubei/submit_cancel_survey",
          "id": "youtubei.youtubei.submit_cancel_survey",
          "httpMethod": "POST",
          "parameters": {},
          "description": "",
          "path": "v1/youtubei/submit_cancel_survey",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedSubmitCancelSurveyResponse"
          },
          "parameterOrder": []
        },
        "get_cancel_offer": {
          "flatPath": "v1/youtubei/get_cancel_offer",
          "httpMethod": "POST",
          "path": "v1/youtubei/get_cancel_offer",
          "parameters": {},
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetCancelOfferResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.youtubei.get_cancel_offer",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetCancelOfferRequest"
          },
          "parameterOrder": []
        },
        "update_station_visibility": {
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedUpdateStationVisibilityResponse"
          },
          "id": "youtubei.youtubei.update_station_visibility",
          "httpMethod": "POST",
          "parameterOrder": [],
          "parameters": {},
          "description": "",
          "path": "v1/youtubei/update_station_visibility",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedUpdateStationVisibilityRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/youtubei/update_station_visibility"
        },
        "get_cancel_confirmation": {
          "flatPath": "v1/youtubei/get_cancel_confirmation",
          "description": "",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetCancelConfirmationResponse"
          },
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetCancelConfirmationRequest"
          },
          "id": "youtubei.youtubei.get_cancel_confirmation",
          "httpMethod": "POST",
          "path": "v1/youtubei/get_cancel_confirmation"
        },
        "flow": {
          "flatPath": "v1/youtubei/flow",
          "parameters": {},
          "path": "v1/youtubei/flow",
          "parameterOrder": [],
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeFlowRequest"
          },
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeFlowResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.youtubei.flow"
        },
        "update_conference": {
          "id": "youtubei.youtubei.update_conference",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateConferenceResponse"
          },
          "httpMethod": "POST",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "parameterOrder": [],
          "path": "v1/youtubei/update_conference",
          "flatPath": "v1/youtubei/update_conference",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateConferenceRequest"
          }
        },
        "verify_vip": {
          "path": "v1/youtubei/verify_vip",
          "flatPath": "v1/youtubei/verify_vip",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeVerifyVipRequest"
          },
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeVerifyVipResponse"
          },
          "httpMethod": "POST",
          "id": "youtubei.youtubei.verify_vip",
          "parameterOrder": []
        },
        "update_twofactor_location": {
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedUpdateTwofactorLocationResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedUpdateTwofactorLocationRequest"
          },
          "path": "v1/youtubei/update_twofactor_location",
          "parameterOrder": [],
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/youtubei/update_twofactor_location",
          "id": "youtubei.youtubei.update_twofactor_location",
          "parameters": {}
        },
        "get_multi_select_command": {
          "description": "",
          "path": "v1/youtubei/get_multi_select_command",
          "parameters": {},
          "id": "youtubei.youtubei.get_multi_select_command",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeGetMultiSelectCommandResponse"
          },
          "flatPath": "v1/youtubei/get_multi_select_command",
          "request": {
            "$ref": "YoutubeApiInnertubeGetMultiSelectCommandRequest"
          },
          "httpMethod": "POST",
          "parameterOrder": []
        },
        "resolve_location": {
          "flatPath": "v1/youtubei/resolve_location",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedResolveLocationRequest"
          },
          "parameters": {},
          "id": "youtubei.youtubei.resolve_location",
          "httpMethod": "POST",
          "path": "v1/youtubei/resolve_location",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedResolveLocationResponse"
          },
          "parameterOrder": [],
          "description": ""
        },
        "sidesheet": {
          "flatPath": "v1/youtubei/sidesheet",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/youtubei/sidesheet",
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedSidesheetResponse"
          },
          "parameters": {},
          "id": "youtubei.youtubei.sidesheet",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedSidesheetRequest"
          },
          "parameterOrder": [],
          "httpMethod": "POST"
        },
        "get_twofactor_location": {
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetTwofactorLocationResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "parameterOrder": [],
          "flatPath": "v1/youtubei/get_twofactor_location",
          "id": "youtubei.youtubei.get_twofactor_location",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetTwofactorLocationRequest"
          },
          "httpMethod": "POST",
          "path": "v1/youtubei/get_twofactor_location"
        },
        "access_check": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.youtubei.access_check",
          "path": "v1/youtubei/access_check",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedAccessCheckResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedAccessCheckRequest"
          },
          "parameterOrder": [],
          "flatPath": "v1/youtubei/access_check",
          "description": "",
          "httpMethod": "POST"
        },
        "get_creator_social_suggestions": {
          "response": {
            "$ref": "YoutubeApiInnertubeGetCreatorSocialSuggestionsResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeGetCreatorSocialSuggestionsRequest"
          },
          "parameterOrder": [],
          "id": "youtubei.youtubei.get_creator_social_suggestions",
          "flatPath": "v1/youtubei/get_creator_social_suggestions",
          "path": "v1/youtubei/get_creator_social_suggestions",
          "httpMethod": "POST",
          "parameters": {},
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "visitor_id": {
          "flatPath": "v1/youtubei/visitor_id",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeVisitorIdResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeVisitorIdRequest"
          },
          "id": "youtubei.youtubei.visitor_id",
          "path": "v1/youtubei/visitor_id",
          "description": "",
          "parameterOrder": [],
          "parameters": {}
        },
        "thumbnails": {
          "flatPath": "v1/youtubei/thumbnails",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeGetThumbnailsRequest"
          },
          "id": "youtubei.youtubei.thumbnails",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetThumbnailsResponse"
          },
          "parameterOrder": [],
          "description": "",
          "path": "v1/youtubei/thumbnails"
        },
        "get_survey": {
          "description": "",
          "httpMethod": "POST",
          "id": "youtubei.youtubei.get_survey",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeGetSurveyResponse"
          },
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeGetSurveyRequest"
          },
          "flatPath": "v1/youtubei/get_survey",
          "parameterOrder": [],
          "path": "v1/youtubei/get_survey"
        },
        "check_client_freshness": {
          "id": "youtubei.youtubei.check_client_freshness",
          "path": "v1/youtubei/check_client_freshness",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedCheckClientFreshnessResponse"
          },
          "description": "",
          "httpMethod": "POST",
          "parameters": {},
          "flatPath": "v1/youtubei/check_client_freshness",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedCheckClientFreshnessRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "assistant": {
          "path": "v1/youtubei/assistant",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeYoutubeAssistantResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeYoutubeAssistantRequest"
          },
          "description": "",
          "parameterOrder": [],
          "id": "youtubei.youtubei.assistant",
          "flatPath": "v1/youtubei/assistant"
        },
        "home_location_begin_update": {
          "id": "youtubei.youtubei.home_location_begin_update",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationBeginUpdateRequest"
          },
          "flatPath": "v1/youtubei/home_location_begin_update",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationBeginUpdateResponse"
          },
          "httpMethod": "POST",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/youtubei/home_location_begin_update",
          "description": ""
        },
        "updated_metadata": {
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeUpdatedMetadataRequest"
          },
          "parameterOrder": [],
          "id": "youtubei.youtubei.updated_metadata",
          "flatPath": "v1/youtubei/updated_metadata",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdatedMetadataResponse"
          },
          "description": "",
          "path": "v1/youtubei/updated_metadata"
        },
        "video_stats": {
          "response": {
            "$ref": "YoutubeApiInnertubeEventLoggingResponse"
          },
          "id": "youtubei.youtubei.video_stats",
          "httpMethod": "POST",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "path": "v1/youtubei/video_stats",
          "description": "",
          "flatPath": "v1/youtubei/video_stats",
          "request": {
            "$ref": "YoutubeApiInnertubeEventLoggingRequest"
          }
        },
        "next": {
          "flatPath": "v1/youtubei/next",
          "httpMethod": "POST",
          "parameters": {},
          "id": "youtubei.youtubei.next",
          "description": "",
          "parameterOrder": [],
          "path": "v1/youtubei/next",
          "response": {
            "$ref": "YoutubeApiInnertubeWatchNextResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeWatchNextRequest"
          }
        },
        "initiate_inline_purchase": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "flatPath": "v1/youtubei/initiate_inline_purchase",
          "path": "v1/youtubei/initiate_inline_purchase",
          "description": "",
          "id": "youtubei.youtubei.initiate_inline_purchase",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedInitiateInlinePurchaseRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedInitiateInlinePurchaseResponse"
          },
          "httpMethod": "POST"
        },
        "feedback": {
          "flatPath": "v1/youtubei/feedback",
          "response": {
            "$ref": "YoutubeApiInnertubeInnerTubeFeedbackResponse"
          },
          "parameters": {},
          "path": "v1/youtubei/feedback",
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeInnerTubeFeedbackRequest"
          },
          "description": "",
          "id": "youtubei.youtubei.feedback",
          "parameterOrder": []
        },
        "log_interaction": {
          "path": "v1/youtubei/log_interaction",
          "id": "youtubei.youtubei.log_interaction",
          "description": "",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeInteractionLoggingResponse"
          },
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeInteractionLoggingRequest"
          },
          "flatPath": "v1/youtubei/log_interaction"
        },
        "spoiler_mode": {
          "description": "",
          "parameterOrder": [],
          "path": "v1/youtubei/spoiler_mode",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedSpoilerModeResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedSpoilerModeRequest"
          },
          "flatPath": "v1/youtubei/spoiler_mode",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.youtubei.spoiler_mode",
          "httpMethod": "POST"
        },
        "guide": {
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "description": "",
          "flatPath": "v1/youtubei/guide",
          "response": {
            "$ref": "YoutubeApiInnertubeGuideResponse"
          },
          "id": "youtubei.youtubei.guide",
          "parameters": {},
          "path": "v1/youtubei/guide",
          "request": {
            "$ref": "YoutubeApiInnertubeGuideRequest"
          }
        },
        "get_user_mention_suggestions": {
          "response": {
            "$ref": "YoutubeApiInnertubeGetUserMentionSuggestionsResponse"
          },
          "id": "youtubei.youtubei.get_user_mention_suggestions",
          "httpMethod": "POST",
          "parameters": {},
          "path": "v1/youtubei/get_user_mention_suggestions",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "flatPath": "v1/youtubei/get_user_mention_suggestions",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeGetUserMentionSuggestionsRequest"
          }
        },
        "log_event": {
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeEventLoggingResponse"
          },
          "path": "v1/youtubei/log_event",
          "request": {
            "$ref": "YoutubeApiInnertubeEventLoggingRequest"
          },
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "id": "youtubei.youtubei.log_event",
          "parameterOrder": [],
          "flatPath": "v1/youtubei/log_event"
        },
        "embedded_player": {
          "response": {
            "$ref": "YoutubeApiInnertubeEmbeddedPlayerResponse"
          },
          "id": "youtubei.youtubei.embedded_player",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeEmbeddedPlayerRequest"
          },
          "path": "v1/youtubei/embedded_player",
          "flatPath": "v1/youtubei/embedded_player",
          "parameterOrder": [],
          "httpMethod": "POST",
          "parameters": {}
        },
        "acknowledge_channel_tou_strike": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/youtubei/acknowledge_channel_tou_strike",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeAcknowledgeChannelTouStrikeRequest"
          },
          "flatPath": "v1/youtubei/acknowledge_channel_tou_strike",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeAcknowledgeChannelTouStrikeResponse"
          },
          "id": "youtubei.youtubei.acknowledge_channel_tou_strike",
          "httpMethod": "POST",
          "parameterOrder": []
        },
        "get_answer": {
          "id": "youtubei.youtubei.get_answer",
          "flatPath": "v1/youtubei/get_answer",
          "description": "",
          "path": "v1/youtubei/get_answer",
          "parameterOrder": [],
          "httpMethod": "POST",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeGetAnswerResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeGetAnswerRequest"
          }
        },
        "search": {
          "httpMethod": "POST",
          "id": "youtubei.youtubei.search",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeSearchRequest"
          },
          "path": "v1/youtubei/search",
          "parameterOrder": [],
          "parameters": {},
          "description": "",
          "flatPath": "v1/youtubei/search",
          "response": {
            "$ref": "YoutubeApiInnertubeSearchResponse"
          }
        },
        "share_entitlement": {
          "httpMethod": "POST",
          "path": "v1/youtubei/share_entitlement",
          "flatPath": "v1/youtubei/share_entitlement",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeShareUnpluggedEntitlementResponse"
          },
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeShareUnpluggedEntitlementRequest"
          },
          "id": "youtubei.youtubei.share_entitlement",
          "parameters": {},
          "parameterOrder": []
        },
        "player": {
          "id": "youtubei.youtubei.player",
          "flatPath": "v1/youtubei/player",
          "request": {
            "$ref": "YoutubeApiInnertubePlayerRequest"
          },
          "path": "v1/youtubei/player",
          "parameters": {},
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubePlayerResponse"
          },
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": []
        },
        "tenx_player": {
          "request": {
            "$ref": "YoutubeApiInnertubeTenXPlayerRequest"
          },
          "flatPath": "v1/youtubei/tenx_player",
          "httpMethod": "POST",
          "parameters": {},
          "path": "v1/youtubei/tenx_player",
          "id": "youtubei.youtubei.tenx_player",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeTenXPlayerResponse"
          },
          "description": "",
          "parameterOrder": []
        },
        "stop_dvr": {
          "response": {
            "$ref": "YoutubeApiInnertubeStopUnpluggedDvrResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "parameterOrder": [],
          "path": "v1/youtubei/stop_dvr",
          "request": {
            "$ref": "YoutubeApiInnertubeStopUnpluggedDvrRequest"
          },
          "id": "youtubei.youtubei.stop_dvr",
          "httpMethod": "POST",
          "flatPath": "v1/youtubei/stop_dvr",
          "parameters": {}
        },
        "get_transcript": {
          "httpMethod": "POST",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeTranscriptRequest"
          },
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/youtubei/get_transcript",
          "flatPath": "v1/youtubei/get_transcript",
          "id": "youtubei.youtubei.get_transcript",
          "response": {
            "$ref": "YoutubeApiInnertubeTranscriptResponse"
          },
          "parameterOrder": []
        },
        "request_twofactor_location": {
          "description": "",
          "path": "v1/youtubei/request_twofactor_location",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedRequestTwofactorLocationResponse"
          },
          "flatPath": "v1/youtubei/request_twofactor_location",
          "parameters": {},
          "id": "youtubei.youtubei.request_twofactor_location",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedRequestTwofactorLocationRequest"
          }
        },
        "sync_annotations": {
          "parameterOrder": [],
          "flatPath": "v1/youtubei/sync_annotations",
          "path": "v1/youtubei/sync_annotations",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedSyncAnnotationsResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "id": "youtubei.youtubei.sync_annotations",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedSyncAnnotationsRequest"
          },
          "description": ""
        },
        "encrypted_watch": {
          "request": {
            "$ref": "YoutubeApiInnertubeEncryptedInnertubeRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeEncryptedInnertubeResponse"
          },
          "description": "",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/youtubei/encrypted_watch",
          "id": "youtubei.youtubei.encrypted_watch",
          "httpMethod": "POST",
          "flatPath": "v1/youtubei/encrypted_watch",
          "parameters": {}
        },
        "browse": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeBrowseResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeBrowseRequest"
          },
          "flatPath": "v1/youtubei/browse",
          "description": "",
          "parameters": {},
          "httpMethod": "POST",
          "parameterOrder": [],
          "path": "v1/youtubei/browse",
          "id": "youtubei.youtubei.browse"
        },
        "start_dvr": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "id": "youtubei.youtubei.start_dvr",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeStartUnpluggedDvrResponse"
          },
          "flatPath": "v1/youtubei/start_dvr",
          "request": {
            "$ref": "YoutubeApiInnertubeStartUnpluggedDvrRequest"
          },
          "path": "v1/youtubei/start_dvr",
          "parameterOrder": [],
          "parameters": {}
        },
        "submit_form": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "flatPath": "v1/youtubei/submit_form",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeSubmitFormRequest"
          },
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeSubmitFormResponse"
          },
          "parameterOrder": [],
          "path": "v1/youtubei/submit_form",
          "id": "youtubei.youtubei.submit_form"
        },
        "get_cancel_upsell": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetCancelUpsellResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetCancelUpsellRequest"
          },
          "description": "",
          "parameterOrder": [],
          "id": "youtubei.youtubei.get_cancel_upsell",
          "flatPath": "v1/youtubei/get_cancel_upsell",
          "path": "v1/youtubei/get_cancel_upsell"
        },
        "bell_follow": {
          "path": "v1/youtubei/bell_follow",
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedBellFollowResponse"
          },
          "parameterOrder": [],
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedBellFollowRequest"
          },
          "id": "youtubei.youtubei.bell_follow",
          "flatPath": "v1/youtubei/bell_follow",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "home_location_check_availability": {
          "parameters": {},
          "id": "youtubei.youtubei.home_location_check_availability",
          "httpMethod": "POST",
          "description": "",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCheckAvailabilityRequest"
          },
          "flatPath": "v1/youtubei/home_location_check_availability",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/youtubei/home_location_check_availability",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCheckAvailabilityResponse"
          }
        },
        "verify_age": {
          "response": {
            "$ref": "YoutubeApiInnertubeVerifyAgeResponse"
          },
          "parameterOrder": [],
          "id": "youtubei.youtubei.verify_age",
          "request": {
            "$ref": "YoutubeApiInnertubeVerifyAgeRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/youtubei/verify_age",
          "flatPath": "v1/youtubei/verify_age",
          "httpMethod": "POST",
          "description": "",
          "parameters": {}
        },
        "submit_caption_correction": {
          "description": "",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeSubmitCaptionCorrectionResponse"
          },
          "path": "v1/youtubei/submit_caption_correction",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "flatPath": "v1/youtubei/submit_caption_correction",
          "request": {
            "$ref": "YoutubeApiInnertubeSubmitCaptionCorrectionRequest"
          },
          "parameterOrder": [],
          "id": "youtubei.youtubei.submit_caption_correction"
        },
        "get_posts_by_host_panel": {
          "request": {
            "$ref": "YoutubeApiInnertubePanelRequest"
          },
          "id": "youtubei.youtubei.get_posts_by_host_panel",
          "parameters": {},
          "parameterOrder": [],
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/youtubei/get_posts_by_host_panel",
          "description": "",
          "path": "v1/youtubei/get_posts_by_host_panel",
          "response": {
            "$ref": "YoutubeApiInnertubePanelResponse"
          }
        },
        "get_cancel_survey": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "parameters": {},
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetCancelSurveyResponse"
          },
          "path": "v1/youtubei/get_cancel_survey",
          "flatPath": "v1/youtubei/get_cancel_survey",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetCancelSurveyRequest"
          },
          "id": "youtubei.youtubei.get_cancel_survey",
          "httpMethod": "POST"
        },
        "get_panel": {
          "parameterOrder": [],
          "flatPath": "v1/youtubei/get_panel",
          "path": "v1/youtubei/get_panel",
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubePanelResponse"
          },
          "parameters": {},
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubePanelRequest"
          },
          "id": "youtubei.youtubei.get_panel"
        },
        "config": {
          "response": {
            "$ref": "YoutubeApiInnertubeConfigResponse"
          },
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeConfigRequest"
          },
          "parameterOrder": [],
          "flatPath": "v1/youtubei/config",
          "id": "youtubei.youtubei.config",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "description": "",
          "path": "v1/youtubei/config"
        },
        "suggest": {
          "flatPath": "v1/youtubei/suggest",
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeGetSearchSuggestionsRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeGetSearchSuggestionsResponse"
          },
          "description": "",
          "parameterOrder": [],
          "id": "youtubei.youtubei.suggest",
          "path": "v1/youtubei/suggest",
          "parameters": {}
        },
        "end_free_preview": {
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeEndFreePreviewRequest"
          },
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.youtubei.end_free_preview",
          "flatPath": "v1/youtubei/end_free_preview",
          "description": "",
          "httpMethod": "POST",
          "path": "v1/youtubei/end_free_preview",
          "response": {
            "$ref": "YoutubeApiInnertubeEndFreePreviewResponse"
          }
        },
        "update_account_link_button": {
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateAccountLinkButtonRequest"
          },
          "parameters": {},
          "description": "",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateAccountLinkButtonResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/youtubei/update_account_link_button",
          "path": "v1/youtubei/update_account_link_button",
          "id": "youtubei.youtubei.update_account_link_button"
        },
        "get_watch": {
          "request": {
            "$ref": "YoutubeApiInnertubeGetWatchRequest"
          },
          "httpMethod": "POST",
          "parameterOrder": [],
          "parameters": {},
          "description": "",
          "path": "v1/youtubei/get_watch",
          "id": "youtubei.youtubei.get_watch",
          "response": {
            "$ref": "YoutubeApiInnertubeGetWatchResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/youtubei/get_watch"
        },
        "home_location_complete_update": {
          "flatPath": "v1/youtubei/home_location_complete_update",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "path": "v1/youtubei/home_location_complete_update",
          "id": "youtubei.youtubei.home_location_complete_update",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCompleteUpdateResponse"
          },
          "httpMethod": "POST",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCompleteUpdateRequest"
          },
          "description": ""
        },
        "queue": {
          "response": {
            "$ref": "YoutubeApiInnertubeQueueResponse"
          },
          "parameterOrder": [],
          "parameters": {},
          "description": "",
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeQueueRequest"
          },
          "id": "youtubei.youtubei.queue",
          "path": "v1/youtubei/queue",
          "flatPath": "v1/youtubei/queue"
        },
        "unshare_entitlement": {
          "parameters": {},
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeUnshareUnpluggedEntitlementResponse"
          },
          "description": "",
          "path": "v1/youtubei/unshare_entitlement",
          "request": {
            "$ref": "YoutubeApiInnertubeUnshareUnpluggedEntitlementRequest"
          },
          "flatPath": "v1/youtubei/unshare_entitlement",
          "id": "youtubei.youtubei.unshare_entitlement"
        },
        "get_promo_offer": {
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetPromoOfferRequest"
          },
          "flatPath": "v1/youtubei/get_promo_offer",
          "id": "youtubei.youtubei.get_promo_offer",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetPromoOfferResponse"
          },
          "parameters": {},
          "parameterOrder": [],
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/youtubei/get_promo_offer"
        },
        "encrypted_innertube": {
          "flatPath": "v1/youtubei/encrypted_innertube",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeInnerTubeEncryptedResponse"
          },
          "id": "youtubei.youtubei.encrypted_innertube",
          "path": "v1/youtubei/encrypted_innertube",
          "request": {
            "$ref": "YoutubeApiInnertubeInnerTubeEncryptedRequest"
          },
          "description": "",
          "parameters": {},
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "update_live_guide_order": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedUpdateLiveGuideOrderResponse"
          },
          "id": "youtubei.youtubei.update_live_guide_order",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedUpdateLiveGuideOrderRequest"
          },
          "path": "v1/youtubei/update_live_guide_order",
          "description": "",
          "parameters": {},
          "parameterOrder": [],
          "flatPath": "v1/youtubei/update_live_guide_order"
        }
      },
      "resources": {
        "autotagging": {
          "methods": {
            "update_autotagging_settings": {
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateAutotaggingSettingsResponse"
              },
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.autotagging.update_autotagging_settings",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateAutotaggingSettingsRequest"
              },
              "path": "v1/youtubei/autotagging/update_autotagging_settings",
              "flatPath": "v1/youtubei/autotagging/update_autotagging_settings",
              "httpMethod": "POST"
            }
          }
        },
        "playlist": {
          "methods": {
            "get_suggested_playlist_videos": {
              "path": "v1/youtubei/playlist/get_suggested_playlist_videos",
              "response": {
                "$ref": "YoutubeApiInnertubeGetSuggestedPlaylistVideosResponse"
              },
              "httpMethod": "POST",
              "id": "youtubei.youtubei.playlist.get_suggested_playlist_videos",
              "flatPath": "v1/youtubei/playlist/get_suggested_playlist_videos",
              "parameters": {},
              "description": "",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetSuggestedPlaylistVideosRequest"
              }
            },
            "poll_playlist_freshness": {
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubePollPlaylistFreshnessResponse"
              },
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubePollPlaylistFreshnessRequest"
              },
              "id": "youtubei.youtubei.playlist.poll_playlist_freshness",
              "path": "v1/youtubei/playlist/poll_playlist_freshness",
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/playlist/poll_playlist_freshness"
            },
            "get_add_to_playlist": {
              "path": "v1/youtubei/playlist/get_add_to_playlist",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetAddToPlaylistRequest"
              },
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetAddToPlaylistResponse"
              },
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/playlist/get_add_to_playlist",
              "id": "youtubei.youtubei.playlist.get_add_to_playlist",
              "parameterOrder": []
            },
            "delete": {
              "request": {
                "$ref": "YoutubeApiInnertubeDeletePlaylistRequest"
              },
              "flatPath": "v1/youtubei/playlist/delete",
              "path": "v1/youtubei/playlist/delete",
              "response": {
                "$ref": "YoutubeApiInnertubeDeletePlaylistResponse"
              },
              "description": "",
              "id": "youtubei.youtubei.playlist.delete",
              "parameterOrder": [],
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST"
            },
            "get_settings_editor": {
              "id": "youtubei.youtubei.playlist.get_settings_editor",
              "request": {
                "$ref": "YoutubeApiInnertubeGetPlaylistSettingsEditorRequest"
              },
              "flatPath": "v1/youtubei/playlist/get_settings_editor",
              "description": "",
              "path": "v1/youtubei/playlist/get_settings_editor",
              "response": {
                "$ref": "YoutubeApiInnertubeGetPlaylistSettingsEditorResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "parameterOrder": [],
              "httpMethod": "POST"
            },
            "get_generated_thumbnails": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.playlist.get_generated_thumbnails",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetGeneratedThumbnailsRequest"
              },
              "flatPath": "v1/youtubei/playlist/get_generated_thumbnails",
              "response": {
                "$ref": "YoutubeApiInnertubeGetGeneratedThumbnailsResponse"
              },
              "parameterOrder": [],
              "path": "v1/youtubei/playlist/get_generated_thumbnails",
              "parameters": {},
              "description": ""
            }
          },
          "resources": {
            "create": {
              "methods": {
                "create": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreatePlaylistResponse"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreatePlaylistRequest"
                  },
                  "id": "youtubei.youtubei.playlist.create.create",
                  "flatPath": "v1/youtubei/playlist/create",
                  "path": "v1/youtubei/playlist/create",
                  "parameters": {},
                  "httpMethod": "POST"
                }
              }
            }
          }
        },
        "v1release": {
          "methods": {
            "config": {
              "request": {
                "$ref": "YoutubeApiInnertubeConfigRequest"
              },
              "id": "youtubei.youtubei.v1release.config",
              "parameterOrder": [],
              "path": "youtubei/v1release/config",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeConfigResponse"
              },
              "parameters": {},
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "youtubei/v1release/config"
            },
            "verify_age": {
              "request": {
                "$ref": "YoutubeApiInnertubeVerifyAgeRequest"
              },
              "parameters": {},
              "path": "youtubei/v1release/verify_age",
              "httpMethod": "POST",
              "flatPath": "youtubei/v1release/verify_age",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeVerifyAgeResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.v1release.verify_age",
              "parameterOrder": []
            },
            "get_multi_select_menu": {
              "flatPath": "youtubei/v1release/get_multi_select_menu",
              "response": {
                "$ref": "YoutubeApiInnertubeGetMultiSelectMenuResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGetMultiSelectMenuRequest"
              },
              "parameterOrder": [],
              "id": "youtubei.youtubei.v1release.get_multi_select_menu",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "parameters": {},
              "path": "youtubei/v1release/get_multi_select_menu"
            },
            "get_survey": {
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetSurveyResponse"
              },
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetSurveyRequest"
              },
              "id": "youtubei.youtubei.v1release.get_survey",
              "parameterOrder": [],
              "httpMethod": "POST",
              "path": "youtubei/v1release/get_survey",
              "flatPath": "youtubei/v1release/get_survey"
            },
            "acknowledge_channel_tou_strike": {
              "path": "youtubei/v1release/acknowledge_channel_tou_strike",
              "parameters": {},
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeAcknowledgeChannelTouStrikeRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.v1release.acknowledge_channel_tou_strike",
              "parameterOrder": [],
              "flatPath": "youtubei/v1release/acknowledge_channel_tou_strike",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeAcknowledgeChannelTouStrikeResponse"
              }
            },
            "home_location_begin_update": {
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationBeginUpdateResponse"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationBeginUpdateRequest"
              },
              "parameters": {},
              "id": "youtubei.youtubei.v1release.home_location_begin_update",
              "path": "youtubei/v1release/home_location_begin_update",
              "flatPath": "youtubei/v1release/home_location_begin_update",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "log_event": {
              "id": "youtubei.youtubei.v1release.log_event",
              "httpMethod": "POST",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeEventLoggingRequest"
              },
              "flatPath": "youtubei/v1release/log_event",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "youtubei/v1release/log_event",
              "response": {
                "$ref": "YoutubeApiInnertubeEventLoggingResponse"
              },
              "parameterOrder": []
            },
            "submit_cancel_survey": {
              "id": "youtubei.youtubei.v1release.submit_cancel_survey",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "youtubei/v1release/submit_cancel_survey",
              "description": "",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedSubmitCancelSurveyResponse"
              },
              "path": "youtubei/v1release/submit_cancel_survey",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedSubmitCancelSurveyRequest"
              },
              "httpMethod": "POST"
            },
            "suggest": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "youtubei/v1release/suggest",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetSearchSuggestionsResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGetSearchSuggestionsRequest"
              },
              "id": "youtubei.youtubei.v1release.suggest",
              "parameterOrder": [],
              "parameters": {},
              "flatPath": "youtubei/v1release/suggest",
              "description": ""
            },
            "embedded_player": {
              "description": "",
              "flatPath": "youtubei/v1release/embedded_player",
              "id": "youtubei.youtubei.v1release.embedded_player",
              "request": {
                "$ref": "YoutubeApiInnertubeEmbeddedPlayerRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeEmbeddedPlayerResponse"
              },
              "httpMethod": "POST",
              "path": "youtubei/v1release/embedded_player",
              "parameterOrder": [],
              "parameters": {}
            },
            "get_cancel_upsell": {
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "path": "youtubei/v1release/get_cancel_upsell",
              "httpMethod": "POST",
              "flatPath": "youtubei/v1release/get_cancel_upsell",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelUpsellRequest"
              },
              "id": "youtubei.youtubei.v1release.get_cancel_upsell",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelUpsellResponse"
              },
              "parameters": {}
            },
            "browse": {
              "response": {
                "$ref": "YoutubeApiInnertubeBrowseResponse"
              },
              "path": "youtubei/v1release/browse",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeBrowseRequest"
              },
              "parameterOrder": [],
              "description": "",
              "id": "youtubei.youtubei.v1release.browse",
              "httpMethod": "POST",
              "flatPath": "youtubei/v1release/browse",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "start_dvr": {
              "parameters": {},
              "flatPath": "youtubei/v1release/start_dvr",
              "httpMethod": "POST",
              "parameterOrder": [],
              "path": "youtubei/v1release/start_dvr",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeStartUnpluggedDvrRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeStartUnpluggedDvrResponse"
              },
              "id": "youtubei.youtubei.v1release.start_dvr",
              "description": ""
            },
            "access_check": {
              "httpMethod": "POST",
              "parameters": {},
              "id": "youtubei.youtubei.v1release.access_check",
              "path": "youtubei/v1release/access_check",
              "parameterOrder": [],
              "flatPath": "youtubei/v1release/access_check",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedAccessCheckRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedAccessCheckResponse"
              }
            },
            "get_promo_offer": {
              "path": "youtubei/v1release/get_promo_offer",
              "id": "youtubei.youtubei.v1release.get_promo_offer",
              "flatPath": "youtubei/v1release/get_promo_offer",
              "parameterOrder": [],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetPromoOfferRequest"
              },
              "description": "",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetPromoOfferResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "update_twofactor_location": {
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedUpdateTwofactorLocationRequest"
              },
              "flatPath": "youtubei/v1release/update_twofactor_location",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedUpdateTwofactorLocationResponse"
              },
              "id": "youtubei.youtubei.v1release.update_twofactor_location",
              "httpMethod": "POST",
              "parameterOrder": [],
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "youtubei/v1release/update_twofactor_location"
            },
            "get_panel": {
              "description": "",
              "flatPath": "youtubei/v1release/get_panel",
              "parameterOrder": [],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubePanelRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubePanelResponse"
              },
              "parameters": {},
              "path": "youtubei/v1release/get_panel",
              "id": "youtubei.youtubei.v1release.get_panel",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "feedback": {
              "request": {
                "$ref": "YoutubeApiInnertubeInnerTubeFeedbackRequest"
              },
              "parameterOrder": [],
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeInnerTubeFeedbackResponse"
              },
              "path": "youtubei/v1release/feedback",
              "parameters": {},
              "id": "youtubei.youtubei.v1release.feedback",
              "flatPath": "youtubei/v1release/feedback",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST"
            },
            "get_posts_by_host_panel": {
              "parameterOrder": [],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubePanelRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubePanelResponse"
              },
              "path": "youtubei/v1release/get_posts_by_host_panel",
              "parameters": {},
              "id": "youtubei.youtubei.v1release.get_posts_by_host_panel",
              "flatPath": "youtubei/v1release/get_posts_by_host_panel",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "update_live_guide_order": {
              "path": "youtubei/v1release/update_live_guide_order",
              "id": "youtubei.youtubei.v1release.update_live_guide_order",
              "parameters": {},
              "flatPath": "youtubei/v1release/update_live_guide_order",
              "httpMethod": "POST",
              "description": "",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedUpdateLiveGuideOrderResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedUpdateLiveGuideOrderRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "request_twofactor_location": {
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedRequestTwofactorLocationRequest"
              },
              "path": "youtubei/v1release/request_twofactor_location",
              "id": "youtubei.youtubei.v1release.request_twofactor_location",
              "parameters": {},
              "parameterOrder": [],
              "httpMethod": "POST",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "youtubei/v1release/request_twofactor_location",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedRequestTwofactorLocationResponse"
              }
            },
            "get_multi_select_command": {
              "parameters": {},
              "description": "",
              "path": "youtubei/v1release/get_multi_select_command",
              "parameterOrder": [],
              "id": "youtubei.youtubei.v1release.get_multi_select_command",
              "response": {
                "$ref": "YoutubeApiInnertubeGetMultiSelectCommandResponse"
              },
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "youtubei/v1release/get_multi_select_command",
              "request": {
                "$ref": "YoutubeApiInnertubeGetMultiSelectCommandRequest"
              }
            },
            "home_location_check_availability": {
              "id": "youtubei.youtubei.v1release.home_location_check_availability",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCheckAvailabilityResponse"
              },
              "flatPath": "youtubei/v1release/home_location_check_availability",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCheckAvailabilityRequest"
              },
              "path": "youtubei/v1release/home_location_check_availability",
              "httpMethod": "POST",
              "description": "",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "guide": {
              "id": "youtubei.youtubei.v1release.guide",
              "path": "youtubei/v1release/guide",
              "flatPath": "youtubei/v1release/guide",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGuideResponse"
              },
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGuideRequest"
              },
              "parameters": {},
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "tenx_player": {
              "path": "youtubei/v1release/tenx_player",
              "httpMethod": "POST",
              "parameterOrder": [],
              "description": "",
              "flatPath": "youtubei/v1release/tenx_player",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.v1release.tenx_player",
              "request": {
                "$ref": "YoutubeApiInnertubeTenXPlayerRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeTenXPlayerResponse"
              }
            },
            "encrypted_watch": {
              "response": {
                "$ref": "YoutubeApiInnertubeEncryptedInnertubeResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeEncryptedInnertubeRequest"
              },
              "flatPath": "youtubei/v1release/encrypted_watch",
              "id": "youtubei.youtubei.v1release.encrypted_watch",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "parameters": {},
              "parameterOrder": [],
              "path": "youtubei/v1release/encrypted_watch",
              "description": ""
            },
            "update_station_visibility": {
              "description": "",
              "flatPath": "youtubei/v1release/update_station_visibility",
              "id": "youtubei.youtubei.v1release.update_station_visibility",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "youtubei/v1release/update_station_visibility",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedUpdateStationVisibilityResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedUpdateStationVisibilityRequest"
              },
              "parameterOrder": [],
              "httpMethod": "POST"
            },
            "get_cancel_confirmation": {
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelConfirmationRequest"
              },
              "flatPath": "youtubei/v1release/get_cancel_confirmation",
              "id": "youtubei.youtubei.v1release.get_cancel_confirmation",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelConfirmationResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "httpMethod": "POST",
              "path": "youtubei/v1release/get_cancel_confirmation",
              "parameterOrder": []
            },
            "home_location_complete_update": {
              "id": "youtubei.youtubei.v1release.home_location_complete_update",
              "path": "youtubei/v1release/home_location_complete_update",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCompleteUpdateResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCompleteUpdateRequest"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "flatPath": "youtubei/v1release/home_location_complete_update"
            },
            "check_client_freshness": {
              "flatPath": "youtubei/v1release/check_client_freshness",
              "path": "youtubei/v1release/check_client_freshness",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedCheckClientFreshnessResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedCheckClientFreshnessRequest"
              },
              "parameterOrder": [],
              "id": "youtubei.youtubei.v1release.check_client_freshness",
              "parameters": {},
              "httpMethod": "POST",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_cancel_offer": {
              "path": "youtubei/v1release/get_cancel_offer",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelOfferResponse"
              },
              "id": "youtubei.youtubei.v1release.get_cancel_offer",
              "flatPath": "youtubei/v1release/get_cancel_offer",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "parameterOrder": [],
              "description": "",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelOfferRequest"
              }
            },
            "log_interaction": {
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeInteractionLoggingRequest"
              },
              "path": "youtubei/v1release/log_interaction",
              "description": "",
              "flatPath": "youtubei/v1release/log_interaction",
              "response": {
                "$ref": "YoutubeApiInnertubeInteractionLoggingResponse"
              },
              "id": "youtubei.youtubei.v1release.log_interaction",
              "parameterOrder": [],
              "httpMethod": "POST"
            },
            "get_transcript": {
              "request": {
                "$ref": "YoutubeApiInnertubeTranscriptRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeTranscriptResponse"
              },
              "description": "",
              "httpMethod": "POST",
              "id": "youtubei.youtubei.v1release.get_transcript",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "flatPath": "youtubei/v1release/get_transcript",
              "path": "youtubei/v1release/get_transcript",
              "parameterOrder": []
            },
            "update_account_link_button": {
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateAccountLinkButtonResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "youtubei/v1release/update_account_link_button",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateAccountLinkButtonRequest"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "id": "youtubei.youtubei.v1release.update_account_link_button",
              "parameters": {},
              "flatPath": "youtubei/v1release/update_account_link_button",
              "description": ""
            },
            "encrypted_innertube": {
              "parameterOrder": [],
              "id": "youtubei.youtubei.v1release.encrypted_innertube",
              "path": "youtubei/v1release/encrypted_innertube",
              "request": {
                "$ref": "YoutubeApiInnertubeInnerTubeEncryptedRequest"
              },
              "httpMethod": "POST",
              "flatPath": "youtubei/v1release/encrypted_innertube",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeInnerTubeEncryptedResponse"
              },
              "description": "",
              "parameters": {}
            },
            "player": {
              "id": "youtubei.youtubei.v1release.player",
              "request": {
                "$ref": "YoutubeApiInnertubePlayerRequest"
              },
              "flatPath": "youtubei/v1release/player",
              "response": {
                "$ref": "YoutubeApiInnertubePlayerResponse"
              },
              "path": "youtubei/v1release/player",
              "parameterOrder": [],
              "httpMethod": "POST",
              "parameters": {},
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_creator_social_suggestions": {
              "description": "",
              "parameters": {},
              "parameterOrder": [],
              "flatPath": "youtubei/v1release/get_creator_social_suggestions",
              "id": "youtubei.youtubei.v1release.get_creator_social_suggestions",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorSocialSuggestionsRequest"
              },
              "path": "youtubei/v1release/get_creator_social_suggestions",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorSocialSuggestionsResponse"
              }
            },
            "send_conditional_notification": {
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedSendConditionalNotificationResponse"
              },
              "path": "youtubei/v1release/send_conditional_notification",
              "flatPath": "youtubei/v1release/send_conditional_notification",
              "id": "youtubei.youtubei.v1release.send_conditional_notification",
              "httpMethod": "POST",
              "parameters": {},
              "description": "",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedSendConditionalNotificationRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_cancel_survey": {
              "path": "youtubei/v1release/get_cancel_survey",
              "id": "youtubei.youtubei.v1release.get_cancel_survey",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelSurveyRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelSurveyResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "youtubei/v1release/get_cancel_survey",
              "parameters": {},
              "httpMethod": "POST",
              "parameterOrder": []
            },
            "video_stats": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "id": "youtubei.youtubei.v1release.video_stats",
              "request": {
                "$ref": "YoutubeApiInnertubeEventLoggingRequest"
              },
              "path": "youtubei/v1release/video_stats",
              "flatPath": "youtubei/v1release/video_stats",
              "description": "",
              "httpMethod": "POST",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeEventLoggingResponse"
              }
            },
            "get_watch": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetWatchResponse"
              },
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetWatchRequest"
              },
              "flatPath": "youtubei/v1release/get_watch",
              "description": "",
              "parameters": {},
              "path": "youtubei/v1release/get_watch",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.v1release.get_watch"
            },
            "search": {
              "path": "youtubei/v1release/search",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeSearchRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "flatPath": "youtubei/v1release/search",
              "parameterOrder": [],
              "id": "youtubei.youtubei.v1release.search",
              "response": {
                "$ref": "YoutubeApiInnertubeSearchResponse"
              },
              "description": ""
            },
            "spoiler_mode": {
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedSpoilerModeResponse"
              },
              "parameters": {},
              "flatPath": "youtubei/v1release/spoiler_mode",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "path": "youtubei/v1release/spoiler_mode",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedSpoilerModeRequest"
              },
              "description": "",
              "id": "youtubei.youtubei.v1release.spoiler_mode",
              "parameterOrder": []
            },
            "assistant": {
              "id": "youtubei.youtubei.v1release.assistant",
              "request": {
                "$ref": "YoutubeApiInnertubeYoutubeAssistantRequest"
              },
              "parameterOrder": [],
              "path": "youtubei/v1release/assistant",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "flatPath": "youtubei/v1release/assistant",
              "response": {
                "$ref": "YoutubeApiInnertubeYoutubeAssistantResponse"
              },
              "parameters": {},
              "httpMethod": "POST"
            },
            "submit_form": {
              "description": "",
              "flatPath": "youtubei/v1release/submit_form",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeSubmitFormResponse"
              },
              "path": "youtubei/v1release/submit_form",
              "httpMethod": "POST",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.v1release.submit_form",
              "request": {
                "$ref": "YoutubeApiInnertubeSubmitFormRequest"
              }
            },
            "thumbnails": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetThumbnailsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetThumbnailsResponse"
              },
              "description": "",
              "httpMethod": "POST",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.v1release.thumbnails",
              "flatPath": "youtubei/v1release/thumbnails",
              "path": "youtubei/v1release/thumbnails",
              "parameterOrder": []
            },
            "get_twofactor_location": {
              "parameterOrder": [],
              "description": "",
              "path": "youtubei/v1release/get_twofactor_location",
              "httpMethod": "POST",
              "flatPath": "youtubei/v1release/get_twofactor_location",
              "id": "youtubei.youtubei.v1release.get_twofactor_location",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetTwofactorLocationRequest"
              },
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetTwofactorLocationResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "sidesheet": {
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedSidesheetResponse"
              },
              "parameters": {},
              "description": "",
              "flatPath": "youtubei/v1release/sidesheet",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "path": "youtubei/v1release/sidesheet",
              "id": "youtubei.youtubei.v1release.sidesheet",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedSidesheetRequest"
              },
              "httpMethod": "POST"
            },
            "submit_caption_correction": {
              "description": "",
              "parameters": {},
              "flatPath": "youtubei/v1release/submit_caption_correction",
              "parameterOrder": [],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeSubmitCaptionCorrectionRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeSubmitCaptionCorrectionResponse"
              },
              "path": "youtubei/v1release/submit_caption_correction",
              "id": "youtubei.youtubei.v1release.submit_caption_correction"
            },
            "decorate_message": {
              "parameterOrder": [],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeDecorateMessageResponse"
              },
              "parameters": {},
              "flatPath": "youtubei/v1release/decorate_message",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.v1release.decorate_message",
              "path": "youtubei/v1release/decorate_message",
              "request": {
                "$ref": "YoutubeApiInnertubeDecorateMessageRequest"
              },
              "description": ""
            },
            "get_answer": {
              "parameterOrder": [],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetAnswerRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "path": "youtubei/v1release/get_answer",
              "response": {
                "$ref": "YoutubeApiInnertubeGetAnswerResponse"
              },
              "id": "youtubei.youtubei.v1release.get_answer",
              "flatPath": "youtubei/v1release/get_answer",
              "description": ""
            },
            "bell_follow": {
              "description": "",
              "flatPath": "youtubei/v1release/bell_follow",
              "parameters": {},
              "id": "youtubei.youtubei.v1release.bell_follow",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedBellFollowResponse"
              },
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedBellFollowRequest"
              },
              "path": "youtubei/v1release/bell_follow",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "update_conference": {
              "flatPath": "youtubei/v1release/update_conference",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateConferenceResponse"
              },
              "parameters": {},
              "id": "youtubei.youtubei.v1release.update_conference",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateConferenceRequest"
              },
              "description": "",
              "path": "youtubei/v1release/update_conference",
              "httpMethod": "POST",
              "parameterOrder": []
            },
            "offline": {
              "description": "",
              "id": "youtubei.youtubei.v1release.offline",
              "path": "youtubei/v1release/offline",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeOfflineResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeOfflineRequest"
              },
              "parameterOrder": [],
              "parameters": {},
              "httpMethod": "POST",
              "flatPath": "youtubei/v1release/offline"
            },
            "unshare_entitlement": {
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "flatPath": "youtubei/v1release/unshare_entitlement",
              "description": "",
              "path": "youtubei/v1release/unshare_entitlement",
              "id": "youtubei.youtubei.v1release.unshare_entitlement",
              "request": {
                "$ref": "YoutubeApiInnertubeUnshareUnpluggedEntitlementRequest"
              },
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeUnshareUnpluggedEntitlementResponse"
              }
            },
            "visitor_id": {
              "description": "",
              "flatPath": "youtubei/v1release/visitor_id",
              "request": {
                "$ref": "YoutubeApiInnertubeVisitorIdRequest"
              },
              "httpMethod": "POST",
              "id": "youtubei.youtubei.v1release.visitor_id",
              "path": "youtubei/v1release/visitor_id",
              "response": {
                "$ref": "YoutubeApiInnertubeVisitorIdResponse"
              },
              "parameterOrder": [],
              "parameters": {}
            },
            "end_free_preview": {
              "request": {
                "$ref": "YoutubeApiInnertubeEndFreePreviewRequest"
              },
              "httpMethod": "POST",
              "parameters": {},
              "parameterOrder": [],
              "id": "youtubei.youtubei.v1release.end_free_preview",
              "flatPath": "youtubei/v1release/end_free_preview",
              "path": "youtubei/v1release/end_free_preview",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeEndFreePreviewResponse"
              }
            },
            "updated_metadata": {
              "request": {
                "$ref": "YoutubeApiInnertubeUpdatedMetadataRequest"
              },
              "description": "",
              "flatPath": "youtubei/v1release/updated_metadata",
              "path": "youtubei/v1release/updated_metadata",
              "httpMethod": "POST",
              "parameterOrder": [],
              "id": "youtubei.youtubei.v1release.updated_metadata",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeUpdatedMetadataResponse"
              }
            },
            "stop_dvr": {
              "request": {
                "$ref": "YoutubeApiInnertubeStopUnpluggedDvrRequest"
              },
              "description": "",
              "parameterOrder": [],
              "path": "youtubei/v1release/stop_dvr",
              "response": {
                "$ref": "YoutubeApiInnertubeStopUnpluggedDvrResponse"
              },
              "id": "youtubei.youtubei.v1release.stop_dvr",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "youtubei/v1release/stop_dvr",
              "httpMethod": "POST"
            },
            "next": {
              "flatPath": "youtubei/v1release/next",
              "description": "",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeWatchNextRequest"
              },
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeWatchNextResponse"
              },
              "id": "youtubei.youtubei.v1release.next",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "path": "youtubei/v1release/next"
            },
            "verify_vip": {
              "description": "",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeVerifyVipRequest"
              },
              "flatPath": "youtubei/v1release/verify_vip",
              "httpMethod": "POST",
              "path": "youtubei/v1release/verify_vip",
              "id": "youtubei.youtubei.v1release.verify_vip",
              "response": {
                "$ref": "YoutubeApiInnertubeVerifyVipResponse"
              },
              "parameters": {}
            },
            "share_entitlement": {
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeShareUnpluggedEntitlementRequest"
              },
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.v1release.share_entitlement",
              "path": "youtubei/v1release/share_entitlement",
              "response": {
                "$ref": "YoutubeApiInnertubeShareUnpluggedEntitlementResponse"
              },
              "parameterOrder": [],
              "parameters": {},
              "flatPath": "youtubei/v1release/share_entitlement"
            },
            "sync_annotations": {
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedSyncAnnotationsResponse"
              },
              "parameters": {},
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedSyncAnnotationsRequest"
              },
              "id": "youtubei.youtubei.v1release.sync_annotations",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "youtubei/v1release/sync_annotations",
              "path": "youtubei/v1release/sync_annotations",
              "description": ""
            },
            "flow": {
              "httpMethod": "POST",
              "id": "youtubei.youtubei.v1release.flow",
              "request": {
                "$ref": "YoutubeApiInnertubeFlowRequest"
              },
              "parameterOrder": [],
              "path": "youtubei/v1release/flow",
              "response": {
                "$ref": "YoutubeApiInnertubeFlowResponse"
              },
              "flatPath": "youtubei/v1release/flow",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": ""
            },
            "resolve_location": {
              "path": "youtubei/v1release/resolve_location",
              "flatPath": "youtubei/v1release/resolve_location",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedResolveLocationResponse"
              },
              "id": "youtubei.youtubei.v1release.resolve_location",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedResolveLocationRequest"
              },
              "description": "",
              "parameters": {}
            },
            "initiate_inline_purchase": {
              "id": "youtubei.youtubei.v1release.initiate_inline_purchase",
              "path": "youtubei/v1release/initiate_inline_purchase",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedInitiateInlinePurchaseResponse"
              },
              "description": "",
              "parameterOrder": [],
              "parameters": {},
              "flatPath": "youtubei/v1release/initiate_inline_purchase",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedInitiateInlinePurchaseRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST"
            },
            "get_user_mention_suggestions": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetUserMentionSuggestionsResponse"
              },
              "flatPath": "youtubei/v1release/get_user_mention_suggestions",
              "description": "",
              "path": "youtubei/v1release/get_user_mention_suggestions",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.v1release.get_user_mention_suggestions",
              "parameterOrder": [],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetUserMentionSuggestionsRequest"
              }
            },
            "queue": {
              "response": {
                "$ref": "YoutubeApiInnertubeQueueResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeQueueRequest"
              },
              "parameters": {},
              "parameterOrder": [],
              "description": "",
              "httpMethod": "POST",
              "id": "youtubei.youtubei.v1release.queue",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "youtubei/v1release/queue",
              "path": "youtubei/v1release/queue"
            }
          },
          "resources": {
            "entities": {
              "methods": {
                "playground": {
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeEntitiesPlaygroundRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.entities.playground",
                  "flatPath": "youtubei/v1release/entities/playground",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEntitiesPlaygroundResponse"
                  },
                  "path": "youtubei/v1release/entities/playground",
                  "httpMethod": "POST"
                }
              }
            },
            "geo": {
              "methods": {
                "place_autocomplete": {
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/geo/place_autocomplete",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubePlaceAutocompleteRequest"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.geo.place_autocomplete",
                  "response": {
                    "$ref": "YoutubeApiInnertubePlaceAutocompleteResponse"
                  },
                  "path": "youtubei/v1release/geo/place_autocomplete"
                }
              }
            },
            "tv_feedback": {
              "methods": {
                "submit": {
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.tv_feedback.submit",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitTvFeedbackRequest"
                  },
                  "path": "youtubei/v1release/tv_feedback/submit",
                  "flatPath": "youtubei/v1release/tv_feedback/submit",
                  "parameterOrder": [],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitTvFeedbackResponse"
                  }
                }
              }
            },
            "ott_partners_portal": {
              "methods": {
                "list_ott_manifests": {
                  "flatPath": "youtubei/v1release/ott_partners_portal/list_ott_manifests",
                  "parameters": {},
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.ott_partners_portal.list_ott_manifests",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListOttManifestsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListOttManifestsResponse"
                  },
                  "path": "youtubei/v1release/ott_partners_portal/list_ott_manifests",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": ""
                },
                "list_ott_programs": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListOttProgramsResponse"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListOttProgramsRequest"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/ott_partners_portal/list_ott_programs",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.ott_partners_portal.list_ott_programs",
                  "path": "youtubei/v1release/ott_partners_portal/list_ott_programs"
                },
                "get_ott_programs": {
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/ott_partners_portal/get_ott_programs",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetOttProgramsRequest"
                  },
                  "id": "youtubei.youtubei.v1release.ott_partners_portal.get_ott_programs",
                  "parameters": {},
                  "path": "youtubei/v1release/ott_partners_portal/get_ott_programs",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetOttProgramsResponse"
                  },
                  "parameterOrder": []
                },
                "get_ott_program_history": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetOttProgramHistoryRequest"
                  },
                  "flatPath": "youtubei/v1release/ott_partners_portal/get_ott_program_history",
                  "description": "",
                  "path": "youtubei/v1release/ott_partners_portal/get_ott_program_history",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetOttProgramHistoryResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.ott_partners_portal.get_ott_program_history",
                  "httpMethod": "POST"
                },
                "batch_get_ott_manifests": {
                  "parameters": {},
                  "path": "youtubei/v1release/ott_partners_portal/batch_get_ott_manifests",
                  "id": "youtubei.youtubei.v1release.ott_partners_portal.batch_get_ott_manifests",
                  "request": {
                    "$ref": "YoutubeApiInnertubeBatchGetOttManifestsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeBatchGetOttManifestsResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/ott_partners_portal/batch_get_ott_manifests",
                  "httpMethod": "POST",
                  "description": "",
                  "parameterOrder": []
                }
              }
            },
            "reel": {
              "resources": {
                "create_reel_items": {
                  "methods": {
                    "create": {
                      "description": "",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateReelItemsRequest"
                      },
                      "flatPath": "youtubei/v1release/reel/create_reel_items",
                      "parameterOrder": [],
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateReelItemsResponse"
                      },
                      "path": "youtubei/v1release/reel/create_reel_items",
                      "parameters": {},
                      "id": "youtubei.youtubei.v1release.reel.create_reel_items.create",
                      "httpMethod": "POST"
                    }
                  }
                }
              },
              "methods": {
                "reel_item_watch": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeReelItemWatchRequest"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeReelItemWatchResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/reel/reel_item_watch",
                  "id": "youtubei.youtubei.v1release.reel.reel_item_watch",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/reel/reel_item_watch",
                  "parameters": {}
                },
                "reel_camera": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeReelCameraResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/reel/reel_camera",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.reel.reel_camera",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeReelCameraRequest"
                  },
                  "flatPath": "youtubei/v1release/reel/reel_camera",
                  "parameterOrder": []
                },
                "reel_watch_sequence": {
                  "id": "youtubei.youtubei.v1release.reel.reel_watch_sequence",
                  "flatPath": "youtubei/v1release/reel/reel_watch_sequence",
                  "request": {
                    "$ref": "YoutubeApiInnertubeReelWatchSequenceRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "path": "youtubei/v1release/reel/reel_watch_sequence",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeReelWatchSequenceResponse"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": []
                }
              }
            },
            "in_video": {
              "methods": {
                "search": {
                  "description": "",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/in_video/search",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSearchInVideoRequest"
                  },
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.in_video.search",
                  "path": "youtubei/v1release/in_video/search",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSearchInVideoResponse"
                  },
                  "parameters": {}
                }
              }
            },
            "kids_red": {
              "methods": {
                "process_red_consent": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeProcessKidsRedConsentResponse"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "parameters": {},
                  "description": "",
                  "path": "youtubei/v1release/kids_red/process_red_consent",
                  "id": "youtubei.youtubei.v1release.kids_red.process_red_consent",
                  "flatPath": "youtubei/v1release/kids_red/process_red_consent",
                  "request": {
                    "$ref": "YoutubeApiInnertubeProcessKidsRedConsentRequest"
                  }
                },
                "send_verification_code": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/kids_red/send_verification_code",
                  "description": "",
                  "path": "youtubei/v1release/kids_red/send_verification_code",
                  "id": "youtubei.youtubei.v1release.kids_red.send_verification_code",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSendKidsRedVerificationCodeRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeSendKidsRedVerificationCodeResponse"
                  },
                  "parameterOrder": [],
                  "parameters": {}
                }
              }
            },
            "famebit": {
              "methods": {
                "sign_creator_contract": {
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "path": "youtubei/v1release/famebit/sign_creator_contract",
                  "flatPath": "youtubei/v1release/famebit/sign_creator_contract",
                  "id": "youtubei.youtubei.v1release.famebit.sign_creator_contract",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSignCreatorContractRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeSignCreatorContractResponse"
                  },
                  "description": ""
                }
              }
            },
            "browse": {
              "methods": {
                "edit_playlist": {
                  "description": "",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.browse.edit_playlist",
                  "request": {
                    "$ref": "YoutubeApiInnertubePlaylistEditActionRequest"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/browse/edit_playlist",
                  "path": "youtubei/v1release/browse/edit_playlist",
                  "response": {
                    "$ref": "YoutubeApiInnertubePlaylistEditActionResponse"
                  }
                }
              }
            },
            "notification": {
              "methods": {
                "get_notifications": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetNotificationsResponse"
                  },
                  "path": "youtubei/v1release/notification/get_notifications",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetNotificationsRequest"
                  },
                  "flatPath": "youtubei/v1release/notification/get_notifications",
                  "id": "youtubei.youtubei.v1release.notification.get_notifications",
                  "parameters": {}
                },
                "record_interactions": {
                  "description": "",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeRecordNotificationInteractionsRequest"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/notification/record_interactions",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeRecordNotificationInteractionsResponse"
                  },
                  "id": "youtubei.youtubei.v1release.notification.record_interactions",
                  "path": "youtubei/v1release/notification/record_interactions"
                },
                "modify_channel_preference": {
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeModifyChannelNotificationPreferenceRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeModifyChannelNotificationPreferenceResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.notification.modify_channel_preference",
                  "flatPath": "youtubei/v1release/notification/modify_channel_preference",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "parameters": {},
                  "path": "youtubei/v1release/notification/modify_channel_preference"
                },
                "get_unseen_count": {
                  "description": "",
                  "id": "youtubei.youtubei.v1release.notification.get_unseen_count",
                  "path": "youtubei/v1release/notification/get_unseen_count",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetUnseenNotificationCountResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetUnseenNotificationCountRequest"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1release/notification/get_unseen_count",
                  "httpMethod": "POST",
                  "parameterOrder": []
                },
                "add_upcoming_event_reminder": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeAddUpcomingEventReminderRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeAddUpcomingEventReminderResponse"
                  },
                  "path": "youtubei/v1release/notification/add_upcoming_event_reminder",
                  "flatPath": "youtubei/v1release/notification/add_upcoming_event_reminder",
                  "description": "",
                  "id": "youtubei.youtubei.v1release.notification.add_upcoming_event_reminder",
                  "httpMethod": "POST",
                  "parameters": {},
                  "parameterOrder": []
                },
                "remove_upcoming_event_reminder": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeRemoveUpcomingEventReminderRequest"
                  },
                  "description": "",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/notification/remove_upcoming_event_reminder",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRemoveUpcomingEventReminderResponse"
                  },
                  "id": "youtubei.youtubei.v1release.notification.remove_upcoming_event_reminder",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/notification/remove_upcoming_event_reminder"
                },
                "get_inline_opt_out_menu": {
                  "httpMethod": "POST",
                  "description": "",
                  "path": "youtubei/v1release/notification/get_inline_opt_out_menu",
                  "request": {
                    "$ref": "YoutubeApiInnertubeNotificationInlineOptOutRequest"
                  },
                  "id": "youtubei.youtubei.v1release.notification.get_inline_opt_out_menu",
                  "response": {
                    "$ref": "YoutubeApiInnertubeNotificationInlineOptOutResponse"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1release/notification/get_inline_opt_out_menu",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "send_device_context": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeSendDeviceContextResponse"
                  },
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSendDeviceContextRequest"
                  },
                  "flatPath": "youtubei/v1release/notification/send_device_context",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.notification.send_device_context",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "parameters": {},
                  "path": "youtubei/v1release/notification/send_device_context"
                },
                "convert_endpoint_to_url": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeConvertEndpointToUrlResponse"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.notification.convert_endpoint_to_url",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeConvertEndpointToUrlRequest"
                  },
                  "path": "youtubei/v1release/notification/convert_endpoint_to_url",
                  "httpMethod": "POST",
                  "description": "",
                  "flatPath": "youtubei/v1release/notification/convert_endpoint_to_url"
                },
                "opt_out": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/notification/opt_out",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/notification/opt_out",
                  "request": {
                    "$ref": "YoutubeApiInnertubeNotificationOptOutRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeNotificationOptOutResponse"
                  },
                  "description": "",
                  "parameters": {},
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.notification.opt_out"
                },
                "get_notification_menu": {
                  "parameterOrder": [],
                  "description": "",
                  "id": "youtubei.youtubei.v1release.notification.get_notification_menu",
                  "parameters": {},
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/notification/get_notification_menu",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetNotificationsMenuRequest"
                  },
                  "path": "youtubei/v1release/notification/get_notification_menu",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetNotificationsMenuResponse"
                  }
                }
              }
            },
            "kids": {
              "methods": {
                "update_parent_settings_for_kids": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateParentSettingsForKidsResponse"
                  },
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateParentSettingsForKidsRequest"
                  },
                  "id": "youtubei.youtubei.v1release.kids.update_parent_settings_for_kids",
                  "flatPath": "youtubei/v1release/kids/update_parent_settings_for_kids",
                  "path": "youtubei/v1release/kids/update_parent_settings_for_kids",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "httpMethod": "POST"
                },
                "update_kids_allowlist": {
                  "parameters": {},
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateKidsAllowlistRequest"
                  },
                  "id": "youtubei.youtubei.v1release.kids.update_kids_allowlist",
                  "path": "youtubei/v1release/kids/update_kids_allowlist",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateKidsAllowlistResponse"
                  },
                  "flatPath": "youtubei/v1release/kids/update_kids_allowlist",
                  "description": ""
                },
                "get_available_kids_curators": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetAvailableKidsCuratorsRequest"
                  },
                  "flatPath": "youtubei/v1release/kids/get_available_kids_curators",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.kids.get_available_kids_curators",
                  "path": "youtubei/v1release/kids/get_available_kids_curators",
                  "httpMethod": "POST",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetAvailableKidsCuratorsResponse"
                  },
                  "parameterOrder": []
                },
                "update_selected_kids_curators": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateSelectedKidsCuratorsResponse"
                  },
                  "id": "youtubei.youtubei.v1release.kids.update_selected_kids_curators",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/kids/update_selected_kids_curators",
                  "path": "youtubei/v1release/kids/update_selected_kids_curators",
                  "parameters": {},
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateSelectedKidsCuratorsRequest"
                  },
                  "httpMethod": "POST"
                },
                "get_kids_blocklist_picker": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetKidsBlocklistPickerRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "path": "youtubei/v1release/kids/get_kids_blocklist_picker",
                  "id": "youtubei.youtubei.v1release.kids.get_kids_blocklist_picker",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetKidsBlocklistPickerResponse"
                  },
                  "flatPath": "youtubei/v1release/kids/get_kids_blocklist_picker",
                  "description": ""
                },
                "update_kids_parental_settings": {
                  "path": "youtubei/v1release/kids/update_kids_parental_settings",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.kids.update_kids_parental_settings",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateKidsParentalSettingsResponse"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/kids/update_kids_parental_settings",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateKidsParentalSettingsRequest"
                  },
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {}
                },
                "clear_blacklist": {
                  "id": "youtubei.youtubei.v1release.kids.clear_blacklist",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeClearKidsBlacklistResponse"
                  },
                  "flatPath": "youtubei/v1release/kids/clear_blacklist",
                  "description": "",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeClearKidsBlacklistRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "path": "youtubei/v1release/kids/clear_blacklist"
                },
                "update_parent_approved_content": {
                  "path": "youtubei/v1release/kids/update_parent_approved_content",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateParentApprovedContentRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.kids.update_parent_approved_content",
                  "flatPath": "youtubei/v1release/kids/update_parent_approved_content",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateParentApprovedContentResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "description": "",
                  "httpMethod": "POST"
                },
                "get_kids_flow_data": {
                  "parameters": {},
                  "description": "",
                  "path": "youtubei/v1release/kids/get_kids_flow_data",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetKidsFlowDataRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetKidsFlowDataResponse"
                  },
                  "flatPath": "youtubei/v1release/kids/get_kids_flow_data",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.kids.get_kids_flow_data"
                },
                "get_share_with_kids_picker": {
                  "parameters": {},
                  "description": "",
                  "path": "youtubei/v1release/kids/get_share_with_kids_picker",
                  "flatPath": "youtubei/v1release/kids/get_share_with_kids_picker",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetShareWithKidsPickerResponse"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.kids.get_share_with_kids_picker",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetShareWithKidsPickerRequest"
                  }
                },
                "parent_tools_dashboard": {
                  "description": "",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeParentToolsDashboardResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeParentToolsDashboardRequest"
                  },
                  "flatPath": "youtubei/v1release/kids/parent_tools_dashboard",
                  "path": "youtubei/v1release/kids/parent_tools_dashboard",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.kids.parent_tools_dashboard"
                },
                "set_kids_settings_for_parent": {
                  "description": "",
                  "path": "youtubei/v1release/kids/set_kids_settings_for_parent",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSetKidsSettingsForParentRequest"
                  },
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeSetKidsSettingsForParentResponse"
                  },
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.kids.set_kids_settings_for_parent",
                  "flatPath": "youtubei/v1release/kids/set_kids_settings_for_parent"
                },
                "update_blacklist": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeKidsBlacklistResponse"
                  },
                  "flatPath": "youtubei/v1release/kids/update_blacklist",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "path": "youtubei/v1release/kids/update_blacklist",
                  "id": "youtubei.youtubei.v1release.kids.update_blacklist",
                  "parameters": {},
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeKidsBlacklistRequest"
                  }
                },
                "get_kids_settings_for_parent": {
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/kids/get_kids_settings_for_parent",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetKidsSettingsForParentResponse"
                  },
                  "path": "youtubei/v1release/kids/get_kids_settings_for_parent",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetKidsSettingsForParentRequest"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.kids.get_kids_settings_for_parent",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_selected_kids_curators": {
                  "description": "",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSelectedKidsCuratorsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSelectedKidsCuratorsResponse"
                  },
                  "path": "youtubei/v1release/kids/get_selected_kids_curators",
                  "id": "youtubei.youtubei.v1release.kids.get_selected_kids_curators",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/kids/get_selected_kids_curators"
                },
                "get_parent_approved_content": {
                  "parameters": {},
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetParentApprovedContentRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetParentApprovedContentResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/kids/get_parent_approved_content",
                  "id": "youtubei.youtubei.v1release.kids.get_parent_approved_content",
                  "path": "youtubei/v1release/kids/get_parent_approved_content",
                  "parameterOrder": [],
                  "description": ""
                }
              }
            },
            "copyright": {
              "methods": {
                "update_tdsd_setting": {
                  "id": "youtubei.youtubei.v1release.copyright.update_tdsd_setting",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateTdsdSettingResponse"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/copyright/update_tdsd_setting",
                  "description": "",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateTdsdSettingRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "flatPath": "youtubei/v1release/copyright/update_tdsd_setting"
                },
                "list_reupload_message_templates": {
                  "id": "youtubei.youtubei.v1release.copyright.list_reupload_message_templates",
                  "parameters": {},
                  "description": "",
                  "flatPath": "youtubei/v1release/copyright/list_reupload_message_templates",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/copyright/list_reupload_message_templates",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListReuploadMessageTemplatesRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListReuploadMessageTemplatesResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "submit_takedown_counter": {
                  "flatPath": "youtubei/v1release/copyright/submit_takedown_counter",
                  "id": "youtubei.youtubei.v1release.copyright.submit_takedown_counter",
                  "description": "",
                  "path": "youtubei/v1release/copyright/submit_takedown_counter",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitTakedownCounterRequest"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitTakedownCounterResponse"
                  }
                },
                "validate_and_complete_copyright_school": {
                  "path": "youtubei/v1release/copyright/validate_and_complete_copyright_school",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/copyright/validate_and_complete_copyright_school",
                  "parameterOrder": [],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeValidateAndCompleteCopyrightSchoolRequest"
                  },
                  "id": "youtubei.youtubei.v1release.copyright.validate_and_complete_copyright_school",
                  "response": {
                    "$ref": "YoutubeApiInnertubeValidateAndCompleteCopyrightSchoolResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {}
                },
                "get_reuploads": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetReuploadsResponse"
                  },
                  "id": "youtubei.youtubei.v1release.copyright.get_reuploads",
                  "flatPath": "youtubei/v1release/copyright/get_reuploads",
                  "parameterOrder": [],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetReuploadsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/copyright/get_reuploads",
                  "description": "",
                  "httpMethod": "POST"
                },
                "get_copyright_complaint_video": {
                  "id": "youtubei.youtubei.v1release.copyright.get_copyright_complaint_video",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCopyrightComplaintVideoRequest"
                  },
                  "path": "youtubei/v1release/copyright/get_copyright_complaint_video",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCopyrightComplaintVideoResponse"
                  },
                  "flatPath": "youtubei/v1release/copyright/get_copyright_complaint_video",
                  "parameters": {},
                  "httpMethod": "POST"
                },
                "update_reupload_visibility": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateReuploadVisibilityRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateReuploadVisibilityResponse"
                  },
                  "flatPath": "youtubei/v1release/copyright/update_reupload_visibility",
                  "path": "youtubei/v1release/copyright/update_reupload_visibility",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "description": "",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.copyright.update_reupload_visibility"
                },
                "check_field_for_takedown": {
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCheckFieldForTakedownResponse"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.copyright.check_field_for_takedown",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeCheckFieldForTakedownRequest"
                  },
                  "path": "youtubei/v1release/copyright/check_field_for_takedown",
                  "flatPath": "youtubei/v1release/copyright/check_field_for_takedown",
                  "parameters": {}
                },
                "list_reupload_actions": {
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.copyright.list_reupload_actions",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListReuploadActionsResponse"
                  },
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListReuploadActionsRequest"
                  },
                  "flatPath": "youtubei/v1release/copyright/list_reupload_actions",
                  "parameters": {},
                  "path": "youtubei/v1release/copyright/list_reupload_actions"
                },
                "list_complaint_videos": {
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/copyright/list_complaint_videos",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCopyrightComplaintVideosResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.copyright.list_complaint_videos",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCopyrightComplaintVideosRequest"
                  },
                  "path": "youtubei/v1release/copyright/list_complaint_videos"
                },
                "submit_claim_dispute_appeal": {
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitClaimDisputeAppealRequest"
                  },
                  "id": "youtubei.youtubei.v1release.copyright.submit_claim_dispute_appeal",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitClaimDisputeAppealResponse"
                  },
                  "flatPath": "youtubei/v1release/copyright/submit_claim_dispute_appeal",
                  "parameters": {},
                  "path": "youtubei/v1release/copyright/submit_claim_dispute_appeal"
                },
                "submit_claim_and_takedown_resolution": {
                  "path": "youtubei/v1release/copyright/submit_claim_and_takedown_resolution",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitClaimAndTakedownResolutionRequest"
                  },
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitClaimAndTakedownResolutionResponse"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1release/copyright/submit_claim_and_takedown_resolution",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.copyright.submit_claim_and_takedown_resolution"
                },
                "list_license_purchase_summaries": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeListLicensePurchaseSummariesRequest"
                  },
                  "path": "youtubei/v1release/copyright/list_license_purchase_summaries",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListLicensePurchaseSummariesResponse"
                  },
                  "flatPath": "youtubei/v1release/copyright/list_license_purchase_summaries",
                  "description": "",
                  "httpMethod": "POST",
                  "parameters": {},
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.copyright.list_license_purchase_summaries"
                },
                "submit_claim_dispute": {
                  "id": "youtubei.youtubei.v1release.copyright.submit_claim_dispute",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitClaimDisputeResponse"
                  },
                  "path": "youtubei/v1release/copyright/submit_claim_dispute",
                  "httpMethod": "POST",
                  "description": "",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitClaimDisputeRequest"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1release/copyright/submit_claim_dispute"
                },
                "list_reuploads": {
                  "description": "",
                  "path": "youtubei/v1release/copyright/list_reuploads",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListReuploadsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListReuploadsResponse"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.copyright.list_reuploads",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/copyright/list_reuploads",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_copyright_school_questions": {
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCopyrightSchoolQuestionsRequest"
                  },
                  "flatPath": "youtubei/v1release/copyright/get_copyright_school_questions",
                  "path": "youtubei/v1release/copyright/get_copyright_school_questions",
                  "description": "",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.copyright.get_copyright_school_questions",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCopyrightSchoolQuestionsResponse"
                  }
                },
                "get_creator_received_claim_matches": {
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.copyright.get_creator_received_claim_matches",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorReceivedClaimMatchesResponse"
                  },
                  "flatPath": "youtubei/v1release/copyright/get_creator_received_claim_matches",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorReceivedClaimMatchesRequest"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "path": "youtubei/v1release/copyright/get_creator_received_claim_matches"
                },
                "cancel_claim_dispute_appeal": {
                  "parameterOrder": [],
                  "parameters": {},
                  "flatPath": "youtubei/v1release/copyright/cancel_claim_dispute_appeal",
                  "description": "",
                  "id": "youtubei.youtubei.v1release.copyright.cancel_claim_dispute_appeal",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCancelClaimDisputeAppealResponse"
                  },
                  "path": "youtubei/v1release/copyright/cancel_claim_dispute_appeal",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCancelClaimDisputeAppealRequest"
                  },
                  "httpMethod": "POST"
                },
                "submit_claim_dispute_escalate_appeal": {
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.copyright.submit_claim_dispute_escalate_appeal",
                  "path": "youtubei/v1release/copyright/submit_claim_dispute_escalate_appeal",
                  "httpMethod": "POST",
                  "parameters": {},
                  "description": "",
                  "flatPath": "youtubei/v1release/copyright/submit_claim_dispute_escalate_appeal",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitClaimDisputeEscalateAppealRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitClaimDisputeEscalateAppealResponse"
                  }
                },
                "mark_takedowns_acknowledged": {
                  "flatPath": "youtubei/v1release/copyright/mark_takedowns_acknowledged",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeMarkTakedownsAcknowledgedResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeMarkTakedownsAcknowledgedRequest"
                  },
                  "id": "youtubei.youtubei.v1release.copyright.mark_takedowns_acknowledged",
                  "description": "",
                  "path": "youtubei/v1release/copyright/mark_takedowns_acknowledged"
                },
                "remove_license": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeRemoveLicenseResponse"
                  },
                  "path": "youtubei/v1release/copyright/remove_license",
                  "flatPath": "youtubei/v1release/copyright/remove_license",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.copyright.remove_license",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRemoveLicenseRequest"
                  },
                  "description": "",
                  "parameterOrder": []
                },
                "apply_license": {
                  "id": "youtubei.youtubei.v1release.copyright.apply_license",
                  "path": "youtubei/v1release/copyright/apply_license",
                  "description": "",
                  "parameters": {},
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/copyright/apply_license",
                  "request": {
                    "$ref": "YoutubeApiInnertubeApplyLicenseRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeApplyLicenseResponse"
                  },
                  "httpMethod": "POST"
                },
                "get_channel_strikes": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetChannelCopyrightStrikesResponse"
                  },
                  "flatPath": "youtubei/v1release/copyright/get_channel_strikes",
                  "description": "",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/copyright/get_channel_strikes",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetChannelCopyrightStrikesRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.copyright.get_channel_strikes",
                  "parameters": {}
                },
                "retract_takedown": {
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeRetractTakedownRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeRetractTakedownResponse"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.copyright.retract_takedown",
                  "flatPath": "youtubei/v1release/copyright/retract_takedown",
                  "path": "youtubei/v1release/copyright/retract_takedown"
                },
                "send_reupload_message": {
                  "flatPath": "youtubei/v1release/copyright/send_reupload_message",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.copyright.send_reupload_message",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSendReuploadMessageResponse"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeSendReuploadMessageRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "path": "youtubei/v1release/copyright/send_reupload_message"
                },
                "get_takedown_owner_contact_info": {
                  "id": "youtubei.youtubei.v1release.copyright.get_takedown_owner_contact_info",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetTakedownOwnerContactInfoResponse"
                  },
                  "path": "youtubei/v1release/copyright/get_takedown_owner_contact_info",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetTakedownOwnerContactInfoRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/copyright/get_takedown_owner_contact_info",
                  "httpMethod": "POST"
                },
                "list_related_takedowns": {
                  "flatPath": "youtubei/v1release/copyright/list_related_takedowns",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListRelatedTakedownsRequest"
                  },
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeListRelatedTakedownsResponse"
                  },
                  "path": "youtubei/v1release/copyright/list_related_takedowns",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "id": "youtubei.youtubei.v1release.copyright.list_related_takedowns"
                }
              },
              "resources": {
                "create_takedown_complaint": {
                  "methods": {
                    "create": {
                      "id": "youtubei.youtubei.v1release.copyright.create_takedown_complaint.create",
                      "description": "",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateTakedownComplaintResponse"
                      },
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateTakedownComplaintRequest"
                      },
                      "parameters": {},
                      "path": "youtubei/v1release/copyright/create_takedown_complaint",
                      "flatPath": "youtubei/v1release/copyright/create_takedown_complaint",
                      "parameterOrder": [],
                      "httpMethod": "POST"
                    }
                  }
                }
              }
            },
            "shorts": {
              "methods": {
                "get_text_to_speech": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetTextToSpeechRequest"
                  },
                  "flatPath": "youtubei/v1release/shorts/get_text_to_speech",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetTextToSpeechResponse"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.shorts.get_text_to_speech",
                  "description": "",
                  "path": "youtubei/v1release/shorts/get_text_to_speech",
                  "parameterOrder": []
                },
                "get_sticker_config": {
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetStickerConfigResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/shorts/get_sticker_config",
                  "id": "youtubei.youtubei.v1release.shorts.get_sticker_config",
                  "path": "youtubei/v1release/shorts/get_sticker_config",
                  "description": "",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetStickerConfigRequest"
                  }
                },
                "get_shorts_source_video": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetShortsSourceVideoRequest"
                  },
                  "flatPath": "youtubei/v1release/shorts/get_shorts_source_video",
                  "path": "youtubei/v1release/shorts/get_shorts_source_video",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetShortsSourceVideoResponse"
                  },
                  "id": "youtubei.youtubei.v1release.shorts.get_shorts_source_video",
                  "httpMethod": "POST",
                  "description": "",
                  "parameterOrder": [],
                  "parameters": {}
                },
                "get_shorts_creation": {
                  "id": "youtubei.youtubei.v1release.shorts.get_shorts_creation",
                  "description": "",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "parameters": {},
                  "flatPath": "youtubei/v1release/shorts/get_shorts_creation",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetShortsCreationResponse"
                  },
                  "path": "youtubei/v1release/shorts/get_shorts_creation",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetShortsCreationRequest"
                  }
                }
              }
            },
            "comment": {
              "methods": {
                "list_studio_comments": {
                  "path": "youtubei/v1release/comment/list_studio_comments",
                  "flatPath": "youtubei/v1release/comment/list_studio_comments",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListStudioCommentsRequest"
                  },
                  "id": "youtubei.youtubei.v1release.comment.list_studio_comments",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListStudioCommentsResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "httpMethod": "POST"
                },
                "check_creator_comments_bulk_action": {
                  "parameters": {},
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeCheckCreatorCommentsBulkActionResponse"
                  },
                  "flatPath": "youtubei/v1release/comment/check_creator_comments_bulk_action",
                  "id": "youtubei.youtubei.v1release.comment.check_creator_comments_bulk_action",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCheckCreatorCommentsBulkActionRequest"
                  },
                  "path": "youtubei/v1release/comment/check_creator_comments_bulk_action",
                  "description": ""
                },
                "update_comment": {
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/comment/update_comment",
                  "description": "",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.comment.update_comment",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCommentResponse"
                  },
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCommentRequest"
                  },
                  "path": "youtubei/v1release/comment/update_comment"
                },
                "get_comment_replies": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeCommentRepliesRequest"
                  },
                  "parameterOrder": [],
                  "path": "youtubei/v1release/comment/get_comment_replies",
                  "description": "",
                  "id": "youtubei.youtubei.v1release.comment.get_comment_replies",
                  "flatPath": "youtubei/v1release/comment/get_comment_replies",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCommentRepliesResponse"
                  },
                  "httpMethod": "POST"
                },
                "update_comments_settings": {
                  "path": "youtubei/v1release/comment/update_comments_settings",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/comment/update_comments_settings",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCommentsSettingsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCommentsSettingsResponse"
                  },
                  "description": "",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.comment.update_comments_settings",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST"
                },
                "update_comment_reply": {
                  "id": "youtubei.youtubei.v1release.comment.update_comment_reply",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCommentReplyRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCommentReplyResponse"
                  },
                  "path": "youtubei/v1release/comment/update_comment_reply",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/comment/update_comment_reply",
                  "parameterOrder": [],
                  "description": "",
                  "parameters": {}
                },
                "get_comments": {
                  "parameters": {},
                  "flatPath": "youtubei/v1release/comment/get_comments",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCommentsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeCommentsResponse"
                  },
                  "path": "youtubei/v1release/comment/get_comments",
                  "id": "youtubei.youtubei.v1release.comment.get_comments",
                  "httpMethod": "POST",
                  "description": "",
                  "parameterOrder": []
                },
                "perform_comment_action": {
                  "flatPath": "youtubei/v1release/comment/perform_comment_action",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeCommentActionRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeCommentActionResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "id": "youtubei.youtubei.v1release.comment.perform_comment_action",
                  "parameters": {},
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/comment/perform_comment_action"
                }
              },
              "resources": {
                "create_comment": {
                  "methods": {
                    "create": {
                      "parameterOrder": [],
                      "parameters": {},
                      "path": "youtubei/v1release/comment/create_comment",
                      "flatPath": "youtubei/v1release/comment/create_comment",
                      "id": "youtubei.youtubei.v1release.comment.create_comment.create",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "description": "",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCommentRequest"
                      },
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCommentResponse"
                      },
                      "httpMethod": "POST"
                    }
                  }
                },
                "create_comment_reply": {
                  "methods": {
                    "create": {
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "parameters": {},
                      "parameterOrder": [],
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCommentReplyRequest"
                      },
                      "flatPath": "youtubei/v1release/comment/create_comment_reply",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCommentReplyResponse"
                      },
                      "path": "youtubei/v1release/comment/create_comment_reply",
                      "description": "",
                      "id": "youtubei.youtubei.v1release.comment.create_comment_reply.create",
                      "httpMethod": "POST"
                    }
                  }
                }
              }
            },
            "ytm_media_browser": {
              "methods": {
                "search_media_items": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/ytm_media_browser/search_media_items",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSearchMediaItemsRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/ytm_media_browser/search_media_items",
                  "description": "",
                  "id": "youtubei.youtubei.v1release.ytm_media_browser.search_media_items",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSearchMediaItemsResponse"
                  }
                },
                "get_media_item_children": {
                  "httpMethod": "POST",
                  "description": "",
                  "path": "youtubei/v1release/ytm_media_browser/get_media_item_children",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetMediaItemChildrenResponse"
                  },
                  "id": "youtubei.youtubei.v1release.ytm_media_browser.get_media_item_children",
                  "parameters": {},
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/ytm_media_browser/get_media_item_children",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetMediaItemChildrenRequest"
                  }
                },
                "get_root_media_items": {
                  "parameters": {},
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetRootMediaItemsResponse"
                  },
                  "path": "youtubei/v1release/ytm_media_browser/get_root_media_items",
                  "flatPath": "youtubei/v1release/ytm_media_browser/get_root_media_items",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetRootMediaItemsRequest"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.ytm_media_browser.get_root_media_items",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                }
              }
            },
            "promotions": {
              "methods": {
                "get_promotion_preview": {
                  "id": "youtubei.youtubei.v1release.promotions.get_promotion_preview",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPromotionPreviewRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/promotions/get_promotion_preview",
                  "description": "",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPromotionPreviewResponse"
                  },
                  "path": "youtubei/v1release/promotions/get_promotion_preview",
                  "parameters": {}
                },
                "list_promotions": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeListPromotionsRequest"
                  },
                  "description": "",
                  "path": "youtubei/v1release/promotions/list_promotions",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListPromotionsResponse"
                  },
                  "id": "youtubei.youtubei.v1release.promotions.list_promotions",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/promotions/list_promotions",
                  "parameters": {}
                },
                "get_account": {
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetAdstubeAccountRequest"
                  },
                  "path": "youtubei/v1release/promotions/get_account",
                  "description": "",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/promotions/get_account",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetAdstubeAccountResponse"
                  },
                  "id": "youtubei.youtubei.v1release.promotions.get_account",
                  "httpMethod": "POST"
                },
                "remove_account": {
                  "description": "",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/promotions/remove_account",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeRemoveAdstubeAccountResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeRemoveAdstubeAccountRequest"
                  },
                  "path": "youtubei/v1release/promotions/remove_account",
                  "id": "youtubei.youtubei.v1release.promotions.remove_account",
                  "httpMethod": "POST"
                },
                "manage_account_permissions": {
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeManageAdstubeAccountPermissionsResponse"
                  },
                  "id": "youtubei.youtubei.v1release.promotions.manage_account_permissions",
                  "parameters": {},
                  "path": "youtubei/v1release/promotions/manage_account_permissions",
                  "request": {
                    "$ref": "YoutubeApiInnertubeManageAdstubeAccountPermissionsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "flatPath": "youtubei/v1release/promotions/manage_account_permissions"
                },
                "update_promotion": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdatePromotionRequest"
                  },
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdatePromotionResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.promotions.update_promotion",
                  "flatPath": "youtubei/v1release/promotions/update_promotion",
                  "path": "youtubei/v1release/promotions/update_promotion",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "parameters": {}
                },
                "list_accounts": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "description": "",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/promotions/list_accounts",
                  "id": "youtubei.youtubei.v1release.promotions.list_accounts",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/promotions/list_accounts",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListAdstubeAccountsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeListAdstubeAccountsRequest"
                  }
                },
                "update_account": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateAdstubeAccountRequest"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.promotions.update_account",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/promotions/update_account",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateAdstubeAccountResponse"
                  },
                  "path": "youtubei/v1release/promotions/update_account"
                },
                "get_promotion": {
                  "path": "youtubei/v1release/promotions/get_promotion",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPromotionResponse"
                  },
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPromotionRequest"
                  },
                  "id": "youtubei.youtubei.v1release.promotions.get_promotion",
                  "flatPath": "youtubei/v1release/promotions/get_promotion",
                  "description": "",
                  "parameters": {},
                  "parameterOrder": []
                },
                "get_promotion_traffic_estimates": {
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/promotions/get_promotion_traffic_estimates",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.promotions.get_promotion_traffic_estimates",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPromotionTrafficEstimatesResponse"
                  },
                  "path": "youtubei/v1release/promotions/get_promotion_traffic_estimates",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPromotionTrafficEstimatesRequest"
                  },
                  "description": ""
                }
              },
              "resources": {
                "create_account": {
                  "methods": {
                    "create": {
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateAdstubeAccountResponse"
                      },
                      "path": "youtubei/v1release/promotions/create_account",
                      "parameters": {},
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "httpMethod": "POST",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateAdstubeAccountRequest"
                      },
                      "parameterOrder": [],
                      "description": "",
                      "flatPath": "youtubei/v1release/promotions/create_account",
                      "id": "youtubei.youtubei.v1release.promotions.create_account.create"
                    }
                  }
                },
                "create_promotion": {
                  "methods": {
                    "create": {
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "description": "",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreatePromotionRequest"
                      },
                      "flatPath": "youtubei/v1release/promotions/create_promotion",
                      "httpMethod": "POST",
                      "id": "youtubei.youtubei.v1release.promotions.create_promotion.create",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreatePromotionResponse"
                      },
                      "parameters": {},
                      "parameterOrder": [],
                      "path": "youtubei/v1release/promotions/create_promotion"
                    }
                  }
                }
              }
            },
            "song": {
              "methods": {
                "list_songs": {
                  "path": "youtubei/v1release/song/list_songs",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.song.list_songs",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeListSongsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeListSongsRequest"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "flatPath": "youtubei/v1release/song/list_songs",
                  "httpMethod": "POST"
                },
                "get_songs": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSongsRequest"
                  },
                  "flatPath": "youtubei/v1release/song/get_songs",
                  "description": "",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.song.get_songs",
                  "path": "youtubei/v1release/song/get_songs",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSongsResponse"
                  }
                }
              }
            },
            "conference": {
              "methods": {
                "update": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateConferenceRequest"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateConferenceResponse"
                  },
                  "description": "",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/conference/update",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/conference/update",
                  "id": "youtubei.youtubei.v1release.conference.update"
                }
              }
            },
            "creation": {
              "methods": {
                "get_page": {
                  "parameters": {},
                  "description": "",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreationPageResponse"
                  },
                  "id": "youtubei.youtubei.v1release.creation.get_page",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreationPageRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/creation/get_page",
                  "flatPath": "youtubei/v1release/creation/get_page",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "start_creation_shell": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeStartCreationRequest"
                  },
                  "flatPath": "youtubei/v1release/creation/start_creation_shell",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/creation/start_creation_shell",
                  "parameters": {},
                  "httpMethod": "POST",
                  "description": "",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeStartCreationResponse"
                  },
                  "id": "youtubei.youtubei.v1release.creation.start_creation_shell"
                }
              }
            },
            "cms": {
              "methods": {
                "update_cms_reference": {
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsReferenceRequest"
                  },
                  "path": "youtubei/v1release/cms/update_cms_reference",
                  "flatPath": "youtubei/v1release/cms/update_cms_reference",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsReferenceResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.cms.update_cms_reference"
                },
                "get_bulk_update_status_channels": {
                  "path": "youtubei/v1release/cms/get_bulk_update_status_channels",
                  "id": "youtubei.youtubei.v1release.cms.get_bulk_update_status_channels",
                  "flatPath": "youtubei/v1release/cms/get_bulk_update_status_channels",
                  "parameters": {},
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsChannelsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsChannelsResponse"
                  },
                  "description": ""
                },
                "update_cms_asset_policy": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsAssetPolicyRequest"
                  },
                  "flatPath": "youtubei/v1release/cms/update_cms_asset_policy",
                  "parameterOrder": [],
                  "parameters": {},
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsAssetPolicyResponse"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/cms/update_cms_asset_policy",
                  "id": "youtubei.youtubei.v1release.cms.update_cms_asset_policy"
                },
                "get_package_status_files": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsPackageStatusFilesRequest"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.cms.get_package_status_files",
                  "path": "youtubei/v1release/cms/get_package_status_files",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/cms/get_package_status_files",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsPackageStatusFilesResponse"
                  },
                  "description": ""
                },
                "enqueue_export_cms_videos": {
                  "flatPath": "youtubei/v1release/cms/enqueue_export_cms_videos",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsVideosResponse"
                  },
                  "path": "youtubei/v1release/cms/enqueue_export_cms_videos",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsVideosRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.v1release.cms.enqueue_export_cms_videos"
                },
                "bulk_update_cms_campaigns": {
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsCampaignsResponse"
                  },
                  "path": "youtubei/v1release/cms/bulk_update_cms_campaigns",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/cms/bulk_update_cms_campaigns",
                  "httpMethod": "POST",
                  "description": "",
                  "id": "youtubei.youtubei.v1release.cms.bulk_update_cms_campaigns",
                  "request": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsCampaignsRequest"
                  }
                },
                "get_package_files": {
                  "description": "",
                  "flatPath": "youtubei/v1release/cms/get_package_files",
                  "id": "youtubei.youtubei.v1release.cms.get_package_files",
                  "parameters": {},
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsPackageFilesRequest"
                  },
                  "path": "youtubei/v1release/cms/get_package_files",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsPackageFilesResponse"
                  }
                },
                "delete_package": {
                  "path": "youtubei/v1release/cms/delete_package",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteCmsPackageRequest"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/cms/delete_package",
                  "id": "youtubei.youtubei.v1release.cms.delete_package",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteCmsPackageResponse"
                  },
                  "httpMethod": "POST",
                  "parameters": {}
                },
                "list_templates": {
                  "id": "youtubei.youtubei.v1release.cms.list_templates",
                  "path": "youtubei/v1release/cms/list_templates",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsTemplatesResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsTemplatesRequest"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": "",
                  "flatPath": "youtubei/v1release/cms/list_templates"
                },
                "enqueue_export_cms_assets": {
                  "id": "youtubei.youtubei.v1release.cms.enqueue_export_cms_assets",
                  "description": "",
                  "path": "youtubei/v1release/cms/enqueue_export_cms_assets",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/cms/enqueue_export_cms_assets",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsAssetsResponse"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsAssetsRequest"
                  }
                },
                "release_claims": {
                  "flatPath": "youtubei/v1release/cms/release_claims",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/cms/release_claims",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeReleaseCmsClaimsResponse"
                  },
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeReleaseCmsClaimsRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.cms.release_claims"
                },
                "get_claimed_videos": {
                  "flatPath": "youtubei/v1release/cms/get_claimed_videos",
                  "description": "",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsClaimedVideosResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsClaimedVideosRequest"
                  },
                  "parameters": {},
                  "path": "youtubei/v1release/cms/get_claimed_videos",
                  "id": "youtubei.youtubei.v1release.cms.get_claimed_videos",
                  "parameterOrder": []
                },
                "search_cms_videos": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeSearchCmsVideosResponse"
                  },
                  "path": "youtubei/v1release/cms/search_cms_videos",
                  "flatPath": "youtubei/v1release/cms/search_cms_videos",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSearchCmsVideosRequest"
                  },
                  "parameters": {},
                  "description": "",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.cms.search_cms_videos",
                  "httpMethod": "POST"
                },
                "bulk_update_channel_invites": {
                  "flatPath": "youtubei/v1release/cms/bulk_update_channel_invites",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.cms.bulk_update_channel_invites",
                  "request": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsChannelInvitesRequest"
                  },
                  "path": "youtubei/v1release/cms/bulk_update_channel_invites",
                  "response": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsChannelInvitesResponse"
                  },
                  "description": ""
                },
                "list_cms_references": {
                  "flatPath": "youtubei/v1release/cms/list_cms_references",
                  "id": "youtubei.youtubei.v1release.cms.list_cms_references",
                  "parameterOrder": [],
                  "description": "",
                  "parameters": {},
                  "path": "youtubei/v1release/cms/list_cms_references",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsReferencesResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsReferencesRequest"
                  },
                  "httpMethod": "POST"
                },
                "remove_share": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeRemoveCmsShareRequest"
                  },
                  "parameters": {},
                  "description": "",
                  "id": "youtubei.youtubei.v1release.cms.remove_share",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/cms/remove_share",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRemoveCmsShareResponse"
                  },
                  "path": "youtubei/v1release/cms/remove_share",
                  "parameterOrder": []
                },
                "mark_video_unreviewed": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeMarkCmsVideoUnreviewedResponse"
                  },
                  "flatPath": "youtubei/v1release/cms/mark_video_unreviewed",
                  "request": {
                    "$ref": "YoutubeApiInnertubeMarkCmsVideoUnreviewedRequest"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/cms/mark_video_unreviewed",
                  "id": "youtubei.youtubei.v1release.cms.mark_video_unreviewed",
                  "parameters": {}
                },
                "change_issue_license_strategy": {
                  "flatPath": "youtubei/v1release/cms/change_issue_license_strategy",
                  "parameterOrder": [],
                  "parameters": {},
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/cms/change_issue_license_strategy",
                  "response": {
                    "$ref": "YoutubeApiInnertubeChangeCmsIssueLicenseStrategyResponse"
                  },
                  "id": "youtubei.youtubei.v1release.cms.change_issue_license_strategy",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeChangeCmsIssueLicenseStrategyRequest"
                  }
                },
                "list_cid_exempted_channels": {
                  "path": "youtubei/v1release/cms/list_cid_exempted_channels",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsCidExemptedChannelsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsCidExemptedChannelsRequest"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/cms/list_cid_exempted_channels",
                  "description": "",
                  "id": "youtubei.youtubei.v1release.cms.list_cid_exempted_channels"
                },
                "enqueue_export_cms_campaigns": {
                  "description": "",
                  "path": "youtubei/v1release/cms/enqueue_export_cms_campaigns",
                  "flatPath": "youtubei/v1release/cms/enqueue_export_cms_campaigns",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsCampaignsResponse"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsCampaignsRequest"
                  },
                  "id": "youtubei.youtubei.v1release.cms.enqueue_export_cms_campaigns"
                },
                "deactivate_asset_license_strategy": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeactivateCmsAssetLicenseStrategyResponse"
                  },
                  "path": "youtubei/v1release/cms/deactivate_asset_license_strategy",
                  "id": "youtubei.youtubei.v1release.cms.deactivate_asset_license_strategy",
                  "httpMethod": "POST",
                  "description": "",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/cms/deactivate_asset_license_strategy",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeactivateCmsAssetLicenseStrategyRequest"
                  }
                },
                "delete_cms_asset_group": {
                  "id": "youtubei.youtubei.v1release.cms.delete_cms_asset_group",
                  "path": "youtubei/v1release/cms/delete_cms_asset_group",
                  "flatPath": "youtubei/v1release/cms/delete_cms_asset_group",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteCmsAssetGroupResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteCmsAssetGroupRequest"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "parameterOrder": [],
                  "description": ""
                },
                "deactivate_issue_license_strategy": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeactivateCmsIssueLicenseStrategyRequest"
                  },
                  "id": "youtubei.youtubei.v1release.cms.deactivate_issue_license_strategy",
                  "path": "youtubei/v1release/cms/deactivate_issue_license_strategy",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeactivateCmsIssueLicenseStrategyResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "description": "",
                  "flatPath": "youtubei/v1release/cms/deactivate_issue_license_strategy",
                  "httpMethod": "POST"
                },
                "send_email_notification": {
                  "id": "youtubei.youtubei.v1release.cms.send_email_notification",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSendCmsEmailNotificationRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeSendCmsEmailNotificationResponse"
                  },
                  "flatPath": "youtubei/v1release/cms/send_email_notification",
                  "parameterOrder": [],
                  "parameters": {},
                  "path": "youtubei/v1release/cms/send_email_notification",
                  "description": ""
                },
                "get_album_tracks": {
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/cms/get_album_tracks",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsAlbumTracksResponse"
                  },
                  "id": "youtubei.youtubei.v1release.cms.get_album_tracks",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/cms/get_album_tracks",
                  "description": "",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsAlbumTracksRequest"
                  }
                },
                "mark_issue_reviewed": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeMarkCmsIssueReviewedRequest"
                  },
                  "flatPath": "youtubei/v1release/cms/mark_issue_reviewed",
                  "parameterOrder": [],
                  "description": "",
                  "httpMethod": "POST",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.cms.mark_issue_reviewed",
                  "path": "youtubei/v1release/cms/mark_issue_reviewed",
                  "response": {
                    "$ref": "YoutubeApiInnertubeMarkCmsIssueReviewedResponse"
                  }
                },
                "get_templates": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsTemplatesResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsTemplatesRequest"
                  },
                  "parameters": {},
                  "description": "",
                  "flatPath": "youtubei/v1release/cms/get_templates",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.cms.get_templates",
                  "path": "youtubei/v1release/cms/get_templates",
                  "httpMethod": "POST"
                },
                "list_claimed_videos": {
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsClaimedVideosRequest"
                  },
                  "flatPath": "youtubei/v1release/cms/list_claimed_videos",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsClaimedVideosResponse"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.cms.list_claimed_videos",
                  "description": "",
                  "parameters": {},
                  "path": "youtubei/v1release/cms/list_claimed_videos"
                },
                "reinstate_disputed_claims": {
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeReinstateCmsDisputedClaimsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeReinstateCmsDisputedClaimsResponse"
                  },
                  "parameters": {},
                  "path": "youtubei/v1release/cms/reinstate_disputed_claims",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/cms/reinstate_disputed_claims",
                  "id": "youtubei.youtubei.v1release.cms.reinstate_disputed_claims",
                  "description": ""
                },
                "list_identified_contributors": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsIdentifiedContributorsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsIdentifiedContributorsRequest"
                  },
                  "id": "youtubei.youtubei.v1release.cms.list_identified_contributors",
                  "httpMethod": "POST",
                  "description": "",
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/v1release/cms/list_identified_contributors",
                  "flatPath": "youtubei/v1release/cms/list_identified_contributors"
                },
                "list_cms_campaigns": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsCampaignsRequest"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/cms/list_cms_campaigns",
                  "id": "youtubei.youtubei.v1release.cms.list_cms_campaigns",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsCampaignsResponse"
                  },
                  "flatPath": "youtubei/v1release/cms/list_cms_campaigns"
                },
                "reinstate_claims": {
                  "id": "youtubei.youtubei.v1release.cms.reinstate_claims",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeReinstateCmsClaimsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeReinstateCmsClaimsResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/cms/reinstate_claims",
                  "path": "youtubei/v1release/cms/reinstate_claims",
                  "parameterOrder": [],
                  "description": ""
                },
                "request_issue_unmerge": {
                  "parameters": {},
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRequestCmsIssueUnmergeRequest"
                  },
                  "path": "youtubei/v1release/cms/request_issue_unmerge",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeRequestCmsIssueUnmergeResponse"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.cms.request_issue_unmerge",
                  "flatPath": "youtubei/v1release/cms/request_issue_unmerge"
                },
                "list_cms_issues": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsIssuesResponse"
                  },
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsIssuesRequest"
                  },
                  "path": "youtubei/v1release/cms/list_cms_issues",
                  "description": "",
                  "parameters": {},
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/cms/list_cms_issues",
                  "id": "youtubei.youtubei.v1release.cms.list_cms_issues"
                },
                "get_license_strategy_revisions": {
                  "parameters": {},
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategyRevisionsResponse"
                  },
                  "flatPath": "youtubei/v1release/cms/get_license_strategy_revisions",
                  "path": "youtubei/v1release/cms/get_license_strategy_revisions",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.cms.get_license_strategy_revisions",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategyRevisionsRequest"
                  }
                },
                "bulk_update_claimed_videos": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsClaimedVideosRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsClaimedVideosResponse"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1release/cms/bulk_update_claimed_videos",
                  "description": "",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.cms.bulk_update_claimed_videos",
                  "path": "youtubei/v1release/cms/bulk_update_claimed_videos"
                },
                "get_bulk_update_status_assets": {
                  "flatPath": "youtubei/v1release/cms/get_bulk_update_status_assets",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsAssetsRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.v1release.cms.get_bulk_update_status_assets",
                  "parameters": {},
                  "path": "youtubei/v1release/cms/get_bulk_update_status_assets",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsAssetsResponse"
                  }
                },
                "get_cms_asset_policy_breakdown": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsAssetPolicyBreakdownResponse"
                  },
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsAssetPolicyBreakdownRequest"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.cms.get_cms_asset_policy_breakdown",
                  "flatPath": "youtubei/v1release/cms/get_cms_asset_policy_breakdown",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/cms/get_cms_asset_policy_breakdown",
                  "description": ""
                },
                "enqueue_export_cms_cid_exempted_channels": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "path": "youtubei/v1release/cms/enqueue_export_cms_cid_exempted_channels",
                  "description": "",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsCidExemptedChannelsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsCidExemptedChannelsRequest"
                  },
                  "flatPath": "youtubei/v1release/cms/enqueue_export_cms_cid_exempted_channels",
                  "id": "youtubei.youtubei.v1release.cms.enqueue_export_cms_cid_exempted_channels"
                },
                "adjust_composition_share": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeAdjustCmsConflictCompositionShareResponse"
                  },
                  "id": "youtubei.youtubei.v1release.cms.adjust_composition_share",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/cms/adjust_composition_share",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAdjustCmsConflictCompositionShareRequest"
                  },
                  "path": "youtubei/v1release/cms/adjust_composition_share",
                  "description": "",
                  "parameters": {}
                },
                "accept_ownership_transfer": {
                  "description": "",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeAcceptCmsOwnershipTransferResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeAcceptCmsOwnershipTransferRequest"
                  },
                  "path": "youtubei/v1release/cms/accept_ownership_transfer",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/cms/accept_ownership_transfer",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.cms.accept_ownership_transfer"
                },
                "update_package": {
                  "path": "youtubei/v1release/cms/update_package",
                  "id": "youtubei.youtubei.v1release.cms.update_package",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsPackageResponse"
                  },
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsPackageRequest"
                  },
                  "flatPath": "youtubei/v1release/cms/update_package",
                  "parameters": {},
                  "description": ""
                },
                "update_claims": {
                  "flatPath": "youtubei/v1release/cms/update_claims",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsClaimsResponse"
                  },
                  "id": "youtubei.youtubei.v1release.cms.update_claims",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsClaimsRequest"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/cms/update_claims",
                  "description": ""
                },
                "release_disputed_claims": {
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/v1release/cms/release_disputed_claims",
                  "id": "youtubei.youtubei.v1release.cms.release_disputed_claims",
                  "description": "",
                  "flatPath": "youtubei/v1release/cms/release_disputed_claims",
                  "response": {
                    "$ref": "YoutubeApiInnertubeReleaseCmsDisputedClaimsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeReleaseCmsDisputedClaimsRequest"
                  },
                  "httpMethod": "POST"
                },
                "cancel_cms_bulk_action": {
                  "id": "youtubei.youtubei.v1release.cms.cancel_cms_bulk_action",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCancelCmsBulkActionResponse"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "description": "",
                  "flatPath": "youtubei/v1release/cms/cancel_cms_bulk_action",
                  "parameters": {},
                  "path": "youtubei/v1release/cms/cancel_cms_bulk_action",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCancelCmsBulkActionRequest"
                  }
                },
                "update_cms_saved_policy": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsSavedPolicyRequest"
                  },
                  "flatPath": "youtubei/v1release/cms/update_cms_saved_policy",
                  "parameters": {},
                  "path": "youtubei/v1release/cms/update_cms_saved_policy",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsSavedPolicyResponse"
                  },
                  "id": "youtubei.youtubei.v1release.cms.update_cms_saved_policy",
                  "httpMethod": "POST",
                  "parameterOrder": []
                },
                "bulk_update_issues": {
                  "id": "youtubei.youtubei.v1release.cms.bulk_update_issues",
                  "path": "youtubei/v1release/cms/bulk_update_issues",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/cms/bulk_update_issues",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsIssuesResponse"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsIssuesRequest"
                  }
                },
                "update_cms_claim_policies": {
                  "httpMethod": "POST",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsClaimPoliciesResponse"
                  },
                  "path": "youtubei/v1release/cms/update_cms_claim_policies",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsClaimPoliciesRequest"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.cms.update_cms_claim_policies",
                  "flatPath": "youtubei/v1release/cms/update_cms_claim_policies"
                },
                "get_license_strategy_recommended_pricing": {
                  "path": "youtubei/v1release/cms/get_license_strategy_recommended_pricing",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategyRecommendedPricingResponse"
                  },
                  "id": "youtubei.youtubei.v1release.cms.get_license_strategy_recommended_pricing",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategyRecommendedPricingRequest"
                  },
                  "description": "",
                  "flatPath": "youtubei/v1release/cms/get_license_strategy_recommended_pricing"
                },
                "get_packages": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsPackagesResponse"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.cms.get_packages",
                  "flatPath": "youtubei/v1release/cms/get_packages",
                  "path": "youtubei/v1release/cms/get_packages",
                  "parameters": {},
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsPackagesRequest"
                  }
                },
                "translate_cms_text": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeTranslateCmsTextRequest"
                  },
                  "id": "youtubei.youtubei.v1release.cms.translate_cms_text",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeTranslateCmsTextResponse"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "path": "youtubei/v1release/cms/translate_cms_text",
                  "flatPath": "youtubei/v1release/cms/translate_cms_text",
                  "httpMethod": "POST"
                },
                "bulk_update_assets": {
                  "parameters": {},
                  "path": "youtubei/v1release/cms/bulk_update_assets",
                  "response": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsAssetsResponse"
                  },
                  "id": "youtubei.youtubei.v1release.cms.bulk_update_assets",
                  "httpMethod": "POST",
                  "description": "",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/cms/bulk_update_assets",
                  "request": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsAssetsRequest"
                  }
                },
                "get_bulk_update_status_cid_exempted_channels": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsCidExemptedChannelsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsCidExemptedChannelsResponse"
                  },
                  "id": "youtubei.youtubei.v1release.cms.get_bulk_update_status_cid_exempted_channels",
                  "path": "youtubei/v1release/cms/get_bulk_update_status_cid_exempted_channels",
                  "parameters": {},
                  "description": "",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/cms/get_bulk_update_status_cid_exempted_channels",
                  "httpMethod": "POST"
                },
                "get_cms_export_status": {
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/cms/get_cms_export_status",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsExportStatusRequest"
                  },
                  "flatPath": "youtubei/v1release/cms/get_cms_export_status",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsExportStatusResponse"
                  },
                  "id": "youtubei.youtubei.v1release.cms.get_cms_export_status"
                },
                "list_cms_asset_groups": {
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsAssetGroupsResponse"
                  },
                  "parameterOrder": [],
                  "path": "youtubei/v1release/cms/list_cms_asset_groups",
                  "flatPath": "youtubei/v1release/cms/list_cms_asset_groups",
                  "parameters": {},
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsAssetGroupsRequest"
                  },
                  "id": "youtubei.youtubei.v1release.cms.list_cms_asset_groups"
                },
                "update_cms_asset_ownership": {
                  "parameterOrder": [],
                  "parameters": {},
                  "httpMethod": "POST",
                  "description": "",
                  "flatPath": "youtubei/v1release/cms/update_cms_asset_ownership",
                  "path": "youtubei/v1release/cms/update_cms_asset_ownership",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsAssetOwnershipResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsAssetOwnershipRequest"
                  },
                  "id": "youtubei.youtubei.v1release.cms.update_cms_asset_ownership"
                },
                "list_package_files": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsPackageFilesResponse"
                  },
                  "id": "youtubei.youtubei.v1release.cms.list_package_files",
                  "path": "youtubei/v1release/cms/list_package_files",
                  "flatPath": "youtubei/v1release/cms/list_package_files",
                  "parameters": {},
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsPackageFilesRequest"
                  },
                  "httpMethod": "POST",
                  "description": ""
                },
                "dispute_invalid_reference": {
                  "flatPath": "youtubei/v1release/cms/dispute_invalid_reference",
                  "description": "",
                  "parameters": {},
                  "path": "youtubei/v1release/cms/dispute_invalid_reference",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDisputeCmsInvalidReferenceRequest"
                  },
                  "id": "youtubei.youtubei.v1release.cms.dispute_invalid_reference",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDisputeCmsInvalidReferenceResponse"
                  },
                  "parameterOrder": []
                },
                "get_cms_reference_overlap_pair": {
                  "id": "youtubei.youtubei.v1release.cms.get_cms_reference_overlap_pair",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/cms/get_cms_reference_overlap_pair",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsReferenceOverlapPairRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsReferenceOverlapPairResponse"
                  },
                  "path": "youtubei/v1release/cms/get_cms_reference_overlap_pair",
                  "parameters": {},
                  "parameterOrder": [],
                  "description": ""
                },
                "get_bulk_update_status_channel_invites": {
                  "flatPath": "youtubei/v1release/cms/get_bulk_update_status_channel_invites",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsChannelInvitesResponse"
                  },
                  "id": "youtubei.youtubei.v1release.cms.get_bulk_update_status_channel_invites",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/cms/get_bulk_update_status_channel_invites",
                  "description": "",
                  "httpMethod": "POST",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsChannelInvitesRequest"
                  }
                },
                "list_partner_strikes": {
                  "path": "youtubei/v1release/cms/list_partner_strikes",
                  "parameters": {},
                  "description": "",
                  "flatPath": "youtubei/v1release/cms/list_partner_strikes",
                  "id": "youtubei.youtubei.v1release.cms.list_partner_strikes",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsPartnerStrikesResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsPartnerStrikesRequest"
                  }
                },
                "reject_ownership_transfer": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeRejectCmsOwnershipTransferRequest"
                  },
                  "flatPath": "youtubei/v1release/cms/reject_ownership_transfer",
                  "id": "youtubei.youtubei.v1release.cms.reject_ownership_transfer",
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/v1release/cms/reject_ownership_transfer",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRejectCmsOwnershipTransferResponse"
                  },
                  "description": ""
                },
                "get_bulk_takedown_status_videos": {
                  "description": "",
                  "path": "youtubei/v1release/cms/get_bulk_takedown_status_videos",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBulkTakedownStatusCmsVideosRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBulkTakedownStatusCmsVideosResponse"
                  },
                  "flatPath": "youtubei/v1release/cms/get_bulk_takedown_status_videos",
                  "id": "youtubei.youtubei.v1release.cms.get_bulk_takedown_status_videos"
                },
                "retract_takedowns": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeRetractCmsTakedownsRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/cms/retract_takedowns",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRetractCmsTakedownsResponse"
                  },
                  "id": "youtubei.youtubei.v1release.cms.retract_takedowns",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/cms/retract_takedowns",
                  "parameterOrder": []
                },
                "list_cms_related_assets": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsRelatedAssetsRequest"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsRelatedAssetsResponse"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.cms.list_cms_related_assets",
                  "path": "youtubei/v1release/cms/list_cms_related_assets",
                  "flatPath": "youtubei/v1release/cms/list_cms_related_assets",
                  "parameters": {}
                },
                "get_bulk_update_status_claimed_videos": {
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.cms.get_bulk_update_status_claimed_videos",
                  "path": "youtubei/v1release/cms/get_bulk_update_status_claimed_videos",
                  "description": "",
                  "parameterOrder": [],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsClaimedVideosResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsClaimedVideosRequest"
                  },
                  "flatPath": "youtubei/v1release/cms/get_bulk_update_status_claimed_videos"
                },
                "update_cms_reference_state": {
                  "path": "youtubei/v1release/cms/update_cms_reference_state",
                  "parameterOrder": [],
                  "description": "",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsReferenceStateRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.cms.update_cms_reference_state",
                  "flatPath": "youtubei/v1release/cms/update_cms_reference_state",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsReferenceStateResponse"
                  }
                },
                "enqueue_export_cms_asset_groups": {
                  "parameterOrder": [],
                  "parameters": {},
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsAssetGroupsRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.v1release.cms.enqueue_export_cms_asset_groups",
                  "path": "youtubei/v1release/cms/enqueue_export_cms_asset_groups",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsAssetGroupsResponse"
                  },
                  "flatPath": "youtubei/v1release/cms/enqueue_export_cms_asset_groups"
                },
                "get_brand_account_creation_url": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsBrandAccountCreationUrlRequest"
                  },
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsBrandAccountCreationUrlResponse"
                  },
                  "description": "",
                  "path": "youtubei/v1release/cms/get_brand_account_creation_url",
                  "id": "youtubei.youtubei.v1release.cms.get_brand_account_creation_url",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/cms/get_brand_account_creation_url",
                  "parameters": {}
                },
                "enqueue_export_cms_claimed_videos": {
                  "description": "",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/cms/enqueue_export_cms_claimed_videos",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsClaimedVideosResponse"
                  },
                  "flatPath": "youtubei/v1release/cms/enqueue_export_cms_claimed_videos",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsClaimedVideosRequest"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.cms.enqueue_export_cms_claimed_videos"
                },
                "list_packages": {
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsPackagesResponse"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsPackagesRequest"
                  },
                  "flatPath": "youtubei/v1release/cms/list_packages",
                  "id": "youtubei.youtubei.v1release.cms.list_packages",
                  "description": "",
                  "path": "youtubei/v1release/cms/list_packages"
                },
                "release_appealed_claims": {
                  "id": "youtubei.youtubei.v1release.cms.release_appealed_claims",
                  "description": "",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/cms/release_appealed_claims",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeReleaseCmsAppealedClaimsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeReleaseCmsAppealedClaimsRequest"
                  },
                  "path": "youtubei/v1release/cms/release_appealed_claims",
                  "parameters": {}
                },
                "takedown_video": {
                  "flatPath": "youtubei/v1release/cms/takedown_video",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeTakedownCmsVideoResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/v1release/cms/takedown_video",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.cms.takedown_video",
                  "request": {
                    "$ref": "YoutubeApiInnertubeTakedownCmsVideoRequest"
                  }
                },
                "get_bulk_update_status_asset_groups": {
                  "description": "",
                  "flatPath": "youtubei/v1release/cms/get_bulk_update_status_asset_groups",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.cms.get_bulk_update_status_asset_groups",
                  "parameters": {},
                  "path": "youtubei/v1release/cms/get_bulk_update_status_asset_groups",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsAssetGroupsRequest"
                  },
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsAssetGroupsResponse"
                  }
                },
                "confirm_potential_claims": {
                  "id": "youtubei.youtubei.v1release.cms.confirm_potential_claims",
                  "flatPath": "youtubei/v1release/cms/confirm_potential_claims",
                  "request": {
                    "$ref": "YoutubeApiInnertubeConfirmCmsPotentialClaimsRequest"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeConfirmCmsPotentialClaimsResponse"
                  },
                  "description": "",
                  "path": "youtubei/v1release/cms/confirm_potential_claims"
                },
                "bulk_update_channels": {
                  "flatPath": "youtubei/v1release/cms/bulk_update_channels",
                  "request": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsChannelsRequest"
                  },
                  "id": "youtubei.youtubei.v1release.cms.bulk_update_channels",
                  "parameterOrder": [],
                  "description": "",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/cms/bulk_update_channels",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsChannelsResponse"
                  }
                },
                "remove_asset_ownership": {
                  "path": "youtubei/v1release/cms/remove_asset_ownership",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRemoveCmsConflictAssetOwnershipResponse"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeRemoveCmsConflictAssetOwnershipRequest"
                  },
                  "description": "",
                  "flatPath": "youtubei/v1release/cms/remove_asset_ownership",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.cms.remove_asset_ownership"
                },
                "enqueue_export_cms_channels": {
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.cms.enqueue_export_cms_channels",
                  "path": "youtubei/v1release/cms/enqueue_export_cms_channels",
                  "flatPath": "youtubei/v1release/cms/enqueue_export_cms_channels",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsChannelsResponse"
                  },
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsChannelsRequest"
                  },
                  "parameters": {}
                },
                "get_cms_report_download_url": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsReportDownloadUrlResponse"
                  },
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsReportDownloadUrlRequest"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.cms.get_cms_report_download_url",
                  "description": "",
                  "flatPath": "youtubei/v1release/cms/get_cms_report_download_url",
                  "path": "youtubei/v1release/cms/get_cms_report_download_url"
                },
                "calculate_video_policy": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeCalculateCmsVideoPolicyResponse"
                  },
                  "description": "",
                  "parameters": {},
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeCalculateCmsVideoPolicyRequest"
                  },
                  "id": "youtubei.youtubei.v1release.cms.calculate_video_policy",
                  "flatPath": "youtubei/v1release/cms/calculate_video_policy",
                  "path": "youtubei/v1release/cms/calculate_video_policy"
                },
                "get_cms_dashboard": {
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.cms.get_cms_dashboard",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsDashboardRequest"
                  },
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsDashboardResponse"
                  },
                  "description": "",
                  "flatPath": "youtubei/v1release/cms/get_cms_dashboard",
                  "path": "youtubei/v1release/cms/get_cms_dashboard"
                },
                "list_cms_policies": {
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.cms.list_cms_policies",
                  "path": "youtubei/v1release/cms/list_cms_policies",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsPoliciesRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsPoliciesResponse"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/cms/list_cms_policies"
                },
                "list_album_releases": {
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsAlbumReleasesResponse"
                  },
                  "description": "",
                  "flatPath": "youtubei/v1release/cms/list_album_releases",
                  "path": "youtubei/v1release/cms/list_album_releases",
                  "id": "youtubei.youtubei.v1release.cms.list_album_releases",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsAlbumReleasesRequest"
                  },
                  "httpMethod": "POST"
                },
                "cancel_pending_takedowns": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeCancelCmsPendingTakedownsRequest"
                  },
                  "flatPath": "youtubei/v1release/cms/cancel_pending_takedowns",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCancelCmsPendingTakedownsResponse"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "description": "",
                  "id": "youtubei.youtubei.v1release.cms.cancel_pending_takedowns",
                  "path": "youtubei/v1release/cms/cancel_pending_takedowns",
                  "httpMethod": "POST"
                },
                "list_album_tracks": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsAlbumTracksResponse"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.cms.list_album_tracks",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsAlbumTracksRequest"
                  },
                  "description": "",
                  "parameters": {},
                  "path": "youtubei/v1release/cms/list_album_tracks",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/cms/list_album_tracks"
                },
                "bulk_takedown_videos": {
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeBulkTakedownCmsVideosResponse"
                  },
                  "id": "youtubei.youtubei.v1release.cms.bulk_takedown_videos",
                  "flatPath": "youtubei/v1release/cms/bulk_takedown_videos",
                  "httpMethod": "POST",
                  "description": "",
                  "parameters": {},
                  "path": "youtubei/v1release/cms/bulk_takedown_videos",
                  "request": {
                    "$ref": "YoutubeApiInnertubeBulkTakedownCmsVideosRequest"
                  }
                },
                "get_cms_issues": {
                  "flatPath": "youtubei/v1release/cms/get_cms_issues",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsIssuesResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsIssuesRequest"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "path": "youtubei/v1release/cms/get_cms_issues",
                  "id": "youtubei.youtubei.v1release.cms.get_cms_issues",
                  "parameterOrder": []
                },
                "list_uploader_accounts": {
                  "path": "youtubei/v1release/cms/list_uploader_accounts",
                  "parameters": {},
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsUploaderAccountsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsUploaderAccountsRequest"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "flatPath": "youtubei/v1release/cms/list_uploader_accounts",
                  "id": "youtubei.youtubei.v1release.cms.list_uploader_accounts"
                },
                "list_cms_asset_histories": {
                  "parameters": {},
                  "path": "youtubei/v1release/cms/list_cms_asset_histories",
                  "id": "youtubei.youtubei.v1release.cms.list_cms_asset_histories",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsAssetHistoriesResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsAssetHistoriesRequest"
                  },
                  "flatPath": "youtubei/v1release/cms/list_cms_asset_histories",
                  "description": ""
                },
                "release_potential_claims": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeReleaseCmsPotentialClaimsRequest"
                  },
                  "id": "youtubei.youtubei.v1release.cms.release_potential_claims",
                  "response": {
                    "$ref": "YoutubeApiInnertubeReleaseCmsPotentialClaimsResponse"
                  },
                  "flatPath": "youtubei/v1release/cms/release_potential_claims",
                  "description": "",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/cms/release_potential_claims",
                  "parameters": {},
                  "parameterOrder": []
                },
                "get_cms_references": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsReferencesResponse"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsReferencesRequest"
                  },
                  "id": "youtubei.youtubei.v1release.cms.get_cms_references",
                  "flatPath": "youtubei/v1release/cms/get_cms_references",
                  "path": "youtubei/v1release/cms/get_cms_references",
                  "description": ""
                },
                "bulk_update_asset_groups": {
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsAssetGroupsResponse"
                  },
                  "path": "youtubei/v1release/cms/bulk_update_asset_groups",
                  "request": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsAssetGroupsRequest"
                  },
                  "id": "youtubei.youtubei.v1release.cms.bulk_update_asset_groups",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/cms/bulk_update_asset_groups",
                  "parameters": {},
                  "httpMethod": "POST"
                },
                "enqueue_export_cms_album_tracks": {
                  "flatPath": "youtubei/v1release/cms/enqueue_export_cms_album_tracks",
                  "parameterOrder": [],
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.cms.enqueue_export_cms_album_tracks",
                  "path": "youtubei/v1release/cms/enqueue_export_cms_album_tracks",
                  "description": "",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsAlbumTracksResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsAlbumTracksRequest"
                  }
                },
                "remove_cms_related_assets": {
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/v1release/cms/remove_cms_related_assets",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRemoveCmsRelatedAssetsResponse"
                  },
                  "flatPath": "youtubei/v1release/cms/remove_cms_related_assets",
                  "id": "youtubei.youtubei.v1release.cms.remove_cms_related_assets",
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRemoveCmsRelatedAssetsRequest"
                  }
                },
                "add_sr_share": {
                  "parameterOrder": [],
                  "path": "youtubei/v1release/cms/add_sr_share",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAddCmsSoundRecordingShareResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeAddCmsSoundRecordingShareRequest"
                  },
                  "flatPath": "youtubei/v1release/cms/add_sr_share",
                  "id": "youtubei.youtubei.v1release.cms.add_sr_share",
                  "httpMethod": "POST",
                  "description": "",
                  "parameters": {}
                },
                "update_cms_asset_metadata": {
                  "parameters": {},
                  "path": "youtubei/v1release/cms/update_cms_asset_metadata",
                  "flatPath": "youtubei/v1release/cms/update_cms_asset_metadata",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsAssetMetadataResponse"
                  },
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsAssetMetadataRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.v1release.cms.update_cms_asset_metadata"
                },
                "list_license_strategies": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "parameterOrder": [],
                  "description": "",
                  "id": "youtubei.youtubei.v1release.cms.list_license_strategies",
                  "flatPath": "youtubei/v1release/cms/list_license_strategies",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsLicenseStrategiesRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsLicenseStrategiesResponse"
                  },
                  "path": "youtubei/v1release/cms/list_license_strategies"
                },
                "exclude_invalid_reference": {
                  "parameterOrder": [],
                  "description": "",
                  "flatPath": "youtubei/v1release/cms/exclude_invalid_reference",
                  "parameters": {},
                  "path": "youtubei/v1release/cms/exclude_invalid_reference",
                  "id": "youtubei.youtubei.v1release.cms.exclude_invalid_reference",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeExcludeCmsInvalidReferenceRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeExcludeCmsInvalidReferenceResponse"
                  }
                },
                "list_cms_assets": {
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.cms.list_cms_assets",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsAssetsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsAssetsResponse"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/cms/list_cms_assets",
                  "description": "",
                  "flatPath": "youtubei/v1release/cms/list_cms_assets",
                  "parameterOrder": []
                },
                "list_cms_report_groups": {
                  "flatPath": "youtubei/v1release/cms/list_cms_report_groups",
                  "id": "youtubei.youtubei.v1release.cms.list_cms_report_groups",
                  "httpMethod": "POST",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsReportGroupsResponse"
                  },
                  "description": "",
                  "path": "youtubei/v1release/cms/list_cms_report_groups",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsReportGroupsRequest"
                  },
                  "parameterOrder": []
                },
                "activate_asset_license_strategy": {
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeActivateCmsAssetLicenseStrategyRequest"
                  },
                  "path": "youtubei/v1release/cms/activate_asset_license_strategy",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeActivateCmsAssetLicenseStrategyResponse"
                  },
                  "id": "youtubei.youtubei.v1release.cms.activate_asset_license_strategy",
                  "flatPath": "youtubei/v1release/cms/activate_asset_license_strategy"
                },
                "unlink_composition_share": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnlinkCmsConflictCompositionShareResponse"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.cms.unlink_composition_share",
                  "path": "youtubei/v1release/cms/unlink_composition_share",
                  "flatPath": "youtubei/v1release/cms/unlink_composition_share",
                  "parameterOrder": [],
                  "description": "",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnlinkCmsConflictCompositionShareRequest"
                  }
                },
                "enqueue_export_cms_issues": {
                  "id": "youtubei.youtubei.v1release.cms.enqueue_export_cms_issues",
                  "httpMethod": "POST",
                  "description": "",
                  "flatPath": "youtubei/v1release/cms/enqueue_export_cms_issues",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsIssuesRequest"
                  },
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsIssuesResponse"
                  },
                  "path": "youtubei/v1release/cms/enqueue_export_cms_issues"
                },
                "update_license_strategy": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsLicenseStrategyRequest"
                  },
                  "id": "youtubei.youtubei.v1release.cms.update_license_strategy",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsLicenseStrategyResponse"
                  },
                  "description": "",
                  "flatPath": "youtubei/v1release/cms/update_license_strategy",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/cms/update_license_strategy",
                  "parameters": {},
                  "parameterOrder": []
                },
                "get_cms_assets": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsAssetsRequest"
                  },
                  "id": "youtubei.youtubei.v1release.cms.get_cms_assets",
                  "path": "youtubei/v1release/cms/get_cms_assets",
                  "flatPath": "youtubei/v1release/cms/get_cms_assets",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsAssetsResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "httpMethod": "POST"
                },
                "update_cms_content_owner": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsContentOwnerRequest"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "id": "youtubei.youtubei.v1release.cms.update_cms_content_owner",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsContentOwnerResponse"
                  },
                  "path": "youtubei/v1release/cms/update_cms_content_owner",
                  "flatPath": "youtubei/v1release/cms/update_cms_content_owner",
                  "parameterOrder": [],
                  "parameters": {}
                },
                "takedown_album_release": {
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.cms.takedown_album_release",
                  "request": {
                    "$ref": "YoutubeApiInnertubeTakedownCmsAlbumReleaseRequest"
                  },
                  "flatPath": "youtubei/v1release/cms/takedown_album_release",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/cms/takedown_album_release",
                  "response": {
                    "$ref": "YoutubeApiInnertubeTakedownCmsAlbumReleaseResponse"
                  },
                  "description": "",
                  "parameterOrder": []
                },
                "add_cms_related_assets": {
                  "flatPath": "youtubei/v1release/cms/add_cms_related_assets",
                  "parameterOrder": [],
                  "description": "",
                  "id": "youtubei.youtubei.v1release.cms.add_cms_related_assets",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAddCmsRelatedAssetsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeAddCmsRelatedAssetsRequest"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "path": "youtubei/v1release/cms/add_cms_related_assets"
                },
                "bulk_update_cid_exempted_channels": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsCidExemptedChannelsRequest"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "flatPath": "youtubei/v1release/cms/bulk_update_cid_exempted_channels",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.cms.bulk_update_cid_exempted_channels",
                  "response": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsCidExemptedChannelsResponse"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/cms/bulk_update_cid_exempted_channels"
                },
                "update_cms_reference_channel": {
                  "parameterOrder": [],
                  "description": "",
                  "id": "youtubei.youtubei.v1release.cms.update_cms_reference_channel",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsReferenceChannelResponse"
                  },
                  "flatPath": "youtubei/v1release/cms/update_cms_reference_channel",
                  "parameters": {},
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsReferenceChannelRequest"
                  },
                  "path": "youtubei/v1release/cms/update_cms_reference_channel"
                },
                "list_license_strategy_revisions": {
                  "path": "youtubei/v1release/cms/list_license_strategy_revisions",
                  "parameters": {},
                  "httpMethod": "POST",
                  "description": "",
                  "flatPath": "youtubei/v1release/cms/list_license_strategy_revisions",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsLicenseStrategyRevisionsRequest"
                  },
                  "id": "youtubei.youtubei.v1release.cms.list_license_strategy_revisions",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsLicenseStrategyRevisionsResponse"
                  },
                  "parameterOrder": []
                },
                "update_cms_asset_group": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsAssetGroupRequest"
                  },
                  "id": "youtubei.youtubei.v1release.cms.update_cms_asset_group",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsAssetGroupResponse"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "flatPath": "youtubei/v1release/cms/update_cms_asset_group",
                  "path": "youtubei/v1release/cms/update_cms_asset_group",
                  "httpMethod": "POST"
                },
                "get_bulk_update_status_issues": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsIssuesRequest"
                  },
                  "description": "",
                  "flatPath": "youtubei/v1release/cms/get_bulk_update_status_issues",
                  "parameters": {},
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.cms.get_bulk_update_status_issues",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsIssuesResponse"
                  },
                  "path": "youtubei/v1release/cms/get_bulk_update_status_issues"
                },
                "list_cms_channel_invites": {
                  "flatPath": "youtubei/v1release/cms/list_cms_channel_invites",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsChannelInvitesResponse"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/cms/list_cms_channel_invites",
                  "id": "youtubei.youtubei.v1release.cms.list_cms_channel_invites",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsChannelInvitesRequest"
                  },
                  "description": ""
                },
                "list_package_artifacts": {
                  "parameterOrder": [],
                  "parameters": {},
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/cms/list_package_artifacts",
                  "id": "youtubei.youtubei.v1release.cms.list_package_artifacts",
                  "description": "",
                  "flatPath": "youtubei/v1release/cms/list_package_artifacts",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsPackageArtifactsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsPackageArtifactsResponse"
                  }
                },
                "mark_video_reviewed": {
                  "parameters": {},
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeMarkCmsVideoReviewedResponse"
                  },
                  "flatPath": "youtubei/v1release/cms/mark_video_reviewed",
                  "path": "youtubei/v1release/cms/mark_video_reviewed",
                  "id": "youtubei.youtubei.v1release.cms.mark_video_reviewed",
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeMarkCmsVideoReviewedRequest"
                  }
                },
                "enqueue_export_cms_channel_invites": {
                  "parameters": {},
                  "flatPath": "youtubei/v1release/cms/enqueue_export_cms_channel_invites",
                  "id": "youtubei.youtubei.v1release.cms.enqueue_export_cms_channel_invites",
                  "path": "youtubei/v1release/cms/enqueue_export_cms_channel_invites",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsChannelInvitesResponse"
                  },
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsChannelInvitesRequest"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": []
                },
                "list_package_errors": {
                  "parameters": {},
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.cms.list_package_errors",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsPackageErrorsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsPackageErrorsResponse"
                  },
                  "flatPath": "youtubei/v1release/cms/list_package_errors",
                  "path": "youtubei/v1release/cms/list_package_errors",
                  "description": "",
                  "parameterOrder": []
                },
                "get_cms_videos": {
                  "description": "",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsVideosResponse"
                  },
                  "flatPath": "youtubei/v1release/cms/get_cms_videos",
                  "path": "youtubei/v1release/cms/get_cms_videos",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsVideosRequest"
                  },
                  "id": "youtubei.youtubei.v1release.cms.get_cms_videos"
                },
                "assert_reference_overlap_ownership": {
                  "parameters": {},
                  "description": "",
                  "path": "youtubei/v1release/cms/assert_reference_overlap_ownership",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeAssertCmsReferenceOverlapResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeAssertCmsReferenceOverlapRequest"
                  },
                  "flatPath": "youtubei/v1release/cms/assert_reference_overlap_ownership",
                  "id": "youtubei.youtubei.v1release.cms.assert_reference_overlap_ownership"
                },
                "get_owner_contact_emails": {
                  "flatPath": "youtubei/v1release/cms/get_owner_contact_emails",
                  "path": "youtubei/v1release/cms/get_owner_contact_emails",
                  "id": "youtubei.youtubei.v1release.cms.get_owner_contact_emails",
                  "parameterOrder": [],
                  "parameters": {},
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetContentOwnerContactEmailsResponse"
                  },
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetContentOwnerContactEmailsRequest"
                  }
                },
                "enqueue_export_cms_album_releases": {
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsAlbumReleasesRequest"
                  },
                  "path": "youtubei/v1release/cms/enqueue_export_cms_album_releases",
                  "flatPath": "youtubei/v1release/cms/enqueue_export_cms_album_releases",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.cms.enqueue_export_cms_album_releases",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsAlbumReleasesResponse"
                  },
                  "parameters": {}
                },
                "add_share": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeAddCmsShareRequest"
                  },
                  "id": "youtubei.youtubei.v1release.cms.add_share",
                  "httpMethod": "POST",
                  "description": "",
                  "path": "youtubei/v1release/cms/add_share",
                  "flatPath": "youtubei/v1release/cms/add_share",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeAddCmsShareResponse"
                  },
                  "parameterOrder": []
                },
                "enqueue_export_cms_reports": {
                  "flatPath": "youtubei/v1release/cms/enqueue_export_cms_reports",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsReportsResponse"
                  },
                  "path": "youtubei/v1release/cms/enqueue_export_cms_reports",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsReportsRequest"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "description": "",
                  "id": "youtubei.youtubei.v1release.cms.enqueue_export_cms_reports"
                },
                "list_license_strategy_channels": {
                  "flatPath": "youtubei/v1release/cms/list_license_strategy_channels",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.cms.list_license_strategy_channels",
                  "path": "youtubei/v1release/cms/list_license_strategy_channels",
                  "description": "",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsLicenseStrategyChannelsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsLicenseStrategyChannelsResponse"
                  },
                  "parameterOrder": []
                },
                "exclude_reference_overlap_ownership": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeExcludeCmsReferenceOverlapRequest"
                  },
                  "id": "youtubei.youtubei.v1release.cms.exclude_reference_overlap_ownership",
                  "parameters": {},
                  "path": "youtubei/v1release/cms/exclude_reference_overlap_ownership",
                  "description": "",
                  "flatPath": "youtubei/v1release/cms/exclude_reference_overlap_ownership",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeExcludeCmsReferenceOverlapResponse"
                  }
                },
                "delete_package_files": {
                  "path": "youtubei/v1release/cms/delete_package_files",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/cms/delete_package_files",
                  "httpMethod": "POST",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteCmsPackageFilesResponse"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.cms.delete_package_files",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteCmsPackageFilesRequest"
                  }
                },
                "update_issue_asset_policy": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "description": "",
                  "id": "youtubei.youtubei.v1release.cms.update_issue_asset_policy",
                  "flatPath": "youtubei/v1release/cms/update_issue_asset_policy",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsIssueAssetPolicyRequest"
                  },
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsIssueAssetPolicyResponse"
                  },
                  "path": "youtubei/v1release/cms/update_issue_asset_policy"
                },
                "process_package": {
                  "path": "youtubei/v1release/cms/process_package",
                  "response": {
                    "$ref": "YoutubeApiInnertubeProcessCmsPackageResponse"
                  },
                  "parameters": {},
                  "description": "",
                  "flatPath": "youtubei/v1release/cms/process_package",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeProcessCmsPackageRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.cms.process_package"
                },
                "get_cms_claims": {
                  "path": "youtubei/v1release/cms/get_cms_claims",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsClaimsResponse"
                  },
                  "flatPath": "youtubei/v1release/cms/get_cms_claims",
                  "id": "youtubei.youtubei.v1release.cms.get_cms_claims",
                  "parameters": {},
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsClaimsRequest"
                  },
                  "description": "",
                  "parameterOrder": []
                },
                "get_cms_issues_summary": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsIssuesSummaryRequest"
                  },
                  "id": "youtubei.youtubei.v1release.cms.get_cms_issues_summary",
                  "parameters": {},
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/cms/get_cms_issues_summary",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsIssuesSummaryResponse"
                  },
                  "path": "youtubei/v1release/cms/get_cms_issues_summary",
                  "description": "",
                  "httpMethod": "POST"
                },
                "get_cms_asset_groups": {
                  "parameterOrder": [],
                  "path": "youtubei/v1release/cms/get_cms_asset_groups",
                  "httpMethod": "POST",
                  "parameters": {},
                  "description": "",
                  "flatPath": "youtubei/v1release/cms/get_cms_asset_groups",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsAssetGroupsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsAssetGroupsRequest"
                  },
                  "id": "youtubei.youtubei.v1release.cms.get_cms_asset_groups"
                },
                "get_album_releases": {
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsAlbumReleasesRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsAlbumReleasesResponse"
                  },
                  "id": "youtubei.youtubei.v1release.cms.get_album_releases",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/cms/get_album_releases",
                  "parameterOrder": [],
                  "description": "",
                  "path": "youtubei/v1release/cms/get_album_releases"
                },
                "get_license_strategies": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategiesRequest"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategiesResponse"
                  },
                  "path": "youtubei/v1release/cms/get_license_strategies",
                  "description": "",
                  "id": "youtubei.youtubei.v1release.cms.get_license_strategies",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/cms/get_license_strategies"
                }
              },
              "resources": {
                "create_album_feedback": {
                  "methods": {
                    "create": {
                      "parameters": {},
                      "description": "",
                      "path": "youtubei/v1release/cms/create_album_feedback",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCmsAlbumFeedbackRequest"
                      },
                      "parameterOrder": [],
                      "id": "youtubei.youtubei.v1release.cms.create_album_feedback.create",
                      "flatPath": "youtubei/v1release/cms/create_album_feedback",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCmsAlbumFeedbackResponse"
                      },
                      "httpMethod": "POST"
                    }
                  }
                },
                "create_cms_asset_group": {
                  "methods": {
                    "create": {
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCmsAssetGroupRequest"
                      },
                      "id": "youtubei.youtubei.v1release.cms.create_cms_asset_group.create",
                      "description": "",
                      "parameterOrder": [],
                      "parameters": {},
                      "httpMethod": "POST",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCmsAssetGroupResponse"
                      },
                      "flatPath": "youtubei/v1release/cms/create_cms_asset_group",
                      "path": "youtubei/v1release/cms/create_cms_asset_group"
                    }
                  }
                },
                "create_channel_invitation": {
                  "methods": {
                    "create": {
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCmsChannelInvitationResponse"
                      },
                      "parameters": {},
                      "path": "youtubei/v1release/cms/create_channel_invitation",
                      "parameterOrder": [],
                      "flatPath": "youtubei/v1release/cms/create_channel_invitation",
                      "description": "",
                      "httpMethod": "POST",
                      "id": "youtubei.youtubei.v1release.cms.create_channel_invitation.create",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCmsChannelInvitationRequest"
                      }
                    }
                  }
                },
                "create_cms_campaigns": {
                  "methods": {
                    "create": {
                      "parameterOrder": [],
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCmsCampaignResponse"
                      },
                      "path": "youtubei/v1release/cms/create_cms_campaigns",
                      "id": "youtubei.youtubei.v1release.cms.create_cms_campaigns.create",
                      "description": "",
                      "httpMethod": "POST",
                      "flatPath": "youtubei/v1release/cms/create_cms_campaigns",
                      "parameters": {},
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCmsCampaignRequest"
                      }
                    }
                  }
                },
                "create_cms_saved_policy": {
                  "methods": {
                    "create": {
                      "httpMethod": "POST",
                      "parameterOrder": [],
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCmsSavedPolicyRequest"
                      },
                      "flatPath": "youtubei/v1release/cms/create_cms_saved_policy",
                      "id": "youtubei.youtubei.v1release.cms.create_cms_saved_policy.create",
                      "description": "",
                      "path": "youtubei/v1release/cms/create_cms_saved_policy",
                      "parameters": {},
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCmsSavedPolicyResponse"
                      }
                    }
                  }
                },
                "create_channel": {
                  "methods": {
                    "create": {
                      "parameters": {},
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCmsChannelRequest"
                      },
                      "httpMethod": "POST",
                      "id": "youtubei.youtubei.v1release.cms.create_channel.create",
                      "path": "youtubei/v1release/cms/create_channel",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCmsChannelResponse"
                      },
                      "parameterOrder": [],
                      "flatPath": "youtubei/v1release/cms/create_channel",
                      "description": ""
                    }
                  }
                },
                "create_ownership_transfer": {
                  "methods": {
                    "create": {
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCmsOwnershipTransferRequest"
                      },
                      "parameterOrder": [],
                      "description": "",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCmsOwnershipTransferResponse"
                      },
                      "httpMethod": "POST",
                      "flatPath": "youtubei/v1release/cms/create_ownership_transfer",
                      "path": "youtubei/v1release/cms/create_ownership_transfer",
                      "parameters": {},
                      "id": "youtubei.youtubei.v1release.cms.create_ownership_transfer.create"
                    }
                  }
                },
                "create_license_strategy": {
                  "methods": {
                    "create": {
                      "parameters": {},
                      "httpMethod": "POST",
                      "flatPath": "youtubei/v1release/cms/create_license_strategy",
                      "path": "youtubei/v1release/cms/create_license_strategy",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCmsLicenseStrategyRequest"
                      },
                      "id": "youtubei.youtubei.v1release.cms.create_license_strategy.create",
                      "description": "",
                      "parameterOrder": [],
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCmsLicenseStrategyResponse"
                      }
                    }
                  }
                },
                "create_claim": {
                  "methods": {
                    "create": {
                      "flatPath": "youtubei/v1release/cms/create_claim",
                      "parameters": {},
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCmsClaimResponse"
                      },
                      "httpMethod": "POST",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCmsClaimRequest"
                      },
                      "id": "youtubei.youtubei.v1release.cms.create_claim.create",
                      "description": "",
                      "path": "youtubei/v1release/cms/create_claim",
                      "parameterOrder": []
                    }
                  }
                },
                "create_package": {
                  "methods": {
                    "create": {
                      "flatPath": "youtubei/v1release/cms/create_package",
                      "httpMethod": "POST",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCmsPackageRequest"
                      },
                      "path": "youtubei/v1release/cms/create_package",
                      "id": "youtubei.youtubei.v1release.cms.create_package.create",
                      "parameterOrder": [],
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCmsPackageResponse"
                      },
                      "description": "",
                      "parameters": {}
                    }
                  }
                }
              }
            },
            "share": {
              "methods": {
                "get_web_player_share_panel": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetWebPlayerSharePanelResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetWebPlayerSharePanelRequest"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/share/get_web_player_share_panel",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/share/get_web_player_share_panel",
                  "id": "youtubei.youtubei.v1release.share.get_web_player_share_panel"
                },
                "get_share_panel": {
                  "id": "youtubei.youtubei.v1release.share.get_share_panel",
                  "description": "",
                  "path": "youtubei/v1release/share/get_share_panel",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/share/get_share_panel",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSharePanelRequest"
                  },
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSharePanelResponse"
                  },
                  "httpMethod": "POST"
                },
                "get_sharing_provider_data": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSharingProviderDataRequest"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "flatPath": "youtubei/v1release/share/get_sharing_provider_data",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/share/get_sharing_provider_data",
                  "id": "youtubei.youtubei.v1release.share.get_sharing_provider_data",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSharingProviderDataResponse"
                  }
                }
              }
            },
            "artist": {
              "resources": {
                "create_artist_discography_feedback": {
                  "methods": {
                    "create": {
                      "path": "youtubei/v1release/artist/create_artist_discography_feedback",
                      "parameters": {},
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateArtistDiscographyFeedbackRequest"
                      },
                      "parameterOrder": [],
                      "httpMethod": "POST",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateArtistDiscographyFeedbackResponse"
                      },
                      "flatPath": "youtubei/v1release/artist/create_artist_discography_feedback",
                      "description": "",
                      "id": "youtubei.youtubei.v1release.artist.create_artist_discography_feedback.create"
                    }
                  }
                }
              },
              "methods": {
                "list_artist_claimed_missing_releases": {
                  "parameters": {},
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/artist/list_artist_claimed_missing_releases",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListArtistClaimedMissingReleasesRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListArtistClaimedMissingReleasesResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.artist.list_artist_claimed_missing_releases",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/artist/list_artist_claimed_missing_releases"
                },
                "list_artist_releases": {
                  "description": "",
                  "id": "youtubei.youtubei.v1release.artist.list_artist_releases",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListArtistReleasesResponse"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListArtistReleasesRequest"
                  },
                  "path": "youtubei/v1release/artist/list_artist_releases",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/artist/list_artist_releases",
                  "httpMethod": "POST"
                },
                "get_artist_release_tracks": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetArtistReleaseTracksRequest"
                  },
                  "path": "youtubei/v1release/artist/get_artist_release_tracks",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetArtistReleaseTracksResponse"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/artist/get_artist_release_tracks",
                  "httpMethod": "POST",
                  "description": "",
                  "id": "youtubei.youtubei.v1release.artist.get_artist_release_tracks"
                },
                "list_artist_release_tracks": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeListArtistReleaseTracksResponse"
                  },
                  "id": "youtubei.youtubei.v1release.artist.list_artist_release_tracks",
                  "parameters": {},
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListArtistReleaseTracksRequest"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/artist/list_artist_release_tracks",
                  "flatPath": "youtubei/v1release/artist/list_artist_release_tracks",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_artist_releases": {
                  "id": "youtubei.youtubei.v1release.artist.get_artist_releases",
                  "description": "",
                  "flatPath": "youtubei/v1release/artist/get_artist_releases",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetArtistReleasesRequest"
                  },
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetArtistReleasesResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/v1release/artist/get_artist_releases"
                },
                "update_artist": {
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateArtistRequest"
                  },
                  "id": "youtubei.youtubei.v1release.artist.update_artist",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "path": "youtubei/v1release/artist/update_artist",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateArtistResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/artist/update_artist"
                },
                "get_artists": {
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/artist/get_artists",
                  "path": "youtubei/v1release/artist/get_artists",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetArtistsRequest"
                  },
                  "id": "youtubei.youtubei.v1release.artist.get_artists",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetArtistsResponse"
                  }
                },
                "list_artists": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeListArtistsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "path": "youtubei/v1release/artist/list_artists",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeListArtistsResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/artist/list_artists",
                  "description": "",
                  "id": "youtubei.youtubei.v1release.artist.list_artists"
                },
                "list_artist_events": {
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/artist/list_artist_events",
                  "id": "youtubei.youtubei.v1release.artist.list_artist_events",
                  "httpMethod": "POST",
                  "description": "",
                  "path": "youtubei/v1release/artist/list_artist_events",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeListArtistEventsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeListArtistEventsRequest"
                  }
                }
              }
            },
            "creator": {
              "resources": {
                "create_gen_ai_feedback": {
                  "methods": {
                    "create": {
                      "path": "youtubei/v1release/creator/create_gen_ai_feedback",
                      "id": "youtubei.youtubei.v1release.creator.create_gen_ai_feedback.create",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateGenAiFeedbackRequest"
                      },
                      "description": "",
                      "flatPath": "youtubei/v1release/creator/create_gen_ai_feedback",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateGenAiFeedbackResponse"
                      },
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "httpMethod": "POST",
                      "parameterOrder": [],
                      "parameters": {}
                    }
                  }
                },
                "create_feed_linked_playlist": {
                  "methods": {
                    "create": {
                      "parameterOrder": [],
                      "description": "",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "httpMethod": "POST",
                      "parameters": {},
                      "path": "youtubei/v1release/creator/create_feed_linked_playlist",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateFeedLinkedPlaylistRequest"
                      },
                      "flatPath": "youtubei/v1release/creator/create_feed_linked_playlist",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateFeedLinkedPlaylistResponse"
                      },
                      "id": "youtubei.youtubei.v1release.creator.create_feed_linked_playlist.create"
                    }
                  }
                },
                "create_video_idea": {
                  "methods": {
                    "create": {
                      "flatPath": "youtubei/v1release/creator/create_video_idea",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateVideoIdeaResponse"
                      },
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateVideoIdeaRequest"
                      },
                      "id": "youtubei.youtubei.v1release.creator.create_video_idea.create",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "parameters": {},
                      "parameterOrder": [],
                      "httpMethod": "POST",
                      "description": "",
                      "path": "youtubei/v1release/creator/create_video_idea"
                    }
                  }
                },
                "create_account_takeover_self_cleanup": {
                  "methods": {
                    "create": {
                      "parameterOrder": [],
                      "path": "youtubei/v1release/creator/create_account_takeover_self_cleanup",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateAccountTakeoverSelfCleanupResponse"
                      },
                      "httpMethod": "POST",
                      "description": "",
                      "flatPath": "youtubei/v1release/creator/create_account_takeover_self_cleanup",
                      "id": "youtubei.youtubei.v1release.creator.create_account_takeover_self_cleanup.create",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateAccountTakeoverSelfCleanupRequest"
                      },
                      "parameters": {},
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ]
                    }
                  }
                }
              },
              "methods": {
                "add_playlist_feed": {
                  "description": "",
                  "flatPath": "youtubei/v1release/creator/add_playlist_feed",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.creator.add_playlist_feed",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/creator/add_playlist_feed",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAddPlaylistFeedResponse"
                  },
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeAddPlaylistFeedRequest"
                  }
                },
                "get_creator_communications": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorCommunicationsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "id": "youtubei.youtubei.v1release.creator.get_creator_communications",
                  "path": "youtubei/v1release/creator/get_creator_communications",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorCommunicationsResponse"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/creator/get_creator_communications",
                  "parameters": {}
                },
                "remove_playlist_feed": {
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.creator.remove_playlist_feed",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRemovePlaylistFeedRequest"
                  },
                  "parameters": {},
                  "description": "",
                  "path": "youtubei/v1release/creator/remove_playlist_feed",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/creator/remove_playlist_feed",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRemovePlaylistFeedResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "list_creator_public_subscribers": {
                  "id": "youtubei.youtubei.v1release.creator.list_creator_public_subscribers",
                  "parameterOrder": [],
                  "description": "",
                  "flatPath": "youtubei/v1release/creator/list_creator_public_subscribers",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorPublicSubscribersResponse"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/creator/list_creator_public_subscribers",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorPublicSubscribersRequest"
                  }
                },
                "list_account_takeover_activities": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListAccountTakeoverActivitiesRequest"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.creator.list_account_takeover_activities",
                  "path": "youtubei/v1release/creator/list_account_takeover_activities",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/creator/list_account_takeover_activities",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListAccountTakeoverActivitiesResponse"
                  }
                },
                "list_creator_bulk_action_items": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorBulkActionItemsRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/creator/list_creator_bulk_action_items",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorBulkActionItemsResponse"
                  },
                  "id": "youtubei.youtubei.v1release.creator.list_creator_bulk_action_items",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameterOrder": [],
                  "parameters": {},
                  "flatPath": "youtubei/v1release/creator/list_creator_bulk_action_items"
                },
                "validate_creator_delegates": {
                  "flatPath": "youtubei/v1release/creator/validate_creator_delegates",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeValidateCreatorDelegatesRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeValidateCreatorDelegatesResponse"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.creator.validate_creator_delegates",
                  "path": "youtubei/v1release/creator/validate_creator_delegates",
                  "description": ""
                },
                "get_entity_role": {
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/creator/get_entity_role",
                  "parameters": {},
                  "description": "",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetEntityRoleRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.creator.get_entity_role",
                  "flatPath": "youtubei/v1release/creator/get_entity_role",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetEntityRoleResponse"
                  }
                },
                "get_audio_track": {
                  "path": "youtubei/v1release/creator/get_audio_track",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.creator.get_audio_track",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetAudioTrackRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetAudioTrackResponse"
                  },
                  "description": "",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/creator/get_audio_track"
                },
                "get_channel_tou_violative_contents": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorChannelTouViolativeContentsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorChannelTouViolativeContentsResponse"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.creator.get_channel_tou_violative_contents",
                  "flatPath": "youtubei/v1release/creator/get_channel_tou_violative_contents",
                  "path": "youtubei/v1release/creator/get_channel_tou_violative_contents",
                  "httpMethod": "POST",
                  "parameterOrder": []
                },
                "list_channel_tou_violative_contents": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.creator.list_channel_tou_violative_contents",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorChannelTouViolativeContentsResponse"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/creator/list_channel_tou_violative_contents",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/creator/list_channel_tou_violative_contents",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorChannelTouViolativeContentsRequest"
                  }
                },
                "list_creator_bulk_actions": {
                  "parameters": {},
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/creator/list_creator_bulk_actions",
                  "description": "",
                  "path": "youtubei/v1release/creator/list_creator_bulk_actions",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorBulkActionsRequest"
                  },
                  "id": "youtubei.youtubei.v1release.creator.list_creator_bulk_actions",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorBulkActionsResponse"
                  },
                  "httpMethod": "POST"
                },
                "get_creator_user_features": {
                  "id": "youtubei.youtubei.v1release.creator.get_creator_user_features",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorUserFeaturesRequest"
                  },
                  "flatPath": "youtubei/v1release/creator/get_creator_user_features",
                  "httpMethod": "POST",
                  "description": "",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorUserFeaturesResponse"
                  },
                  "parameters": {},
                  "path": "youtubei/v1release/creator/get_creator_user_features"
                },
                "enqueue_creator_bulk_delete": {
                  "flatPath": "youtubei/v1release/creator/enqueue_creator_bulk_delete",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueCreatorBulkDeleteRequest"
                  },
                  "id": "youtubei.youtubei.v1release.creator.enqueue_creator_bulk_delete",
                  "path": "youtubei/v1release/creator/enqueue_creator_bulk_delete",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueCreatorBulkDeleteResponse"
                  },
                  "description": ""
                },
                "unset_podcast": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnsetPodcastResponse"
                  },
                  "flatPath": "youtubei/v1release/creator/unset_podcast",
                  "httpMethod": "POST",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnsetPodcastRequest"
                  },
                  "path": "youtubei/v1release/creator/unset_podcast",
                  "id": "youtubei.youtubei.v1release.creator.unset_podcast"
                },
                "list_creator_channels": {
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/v1release/creator/list_creator_channels",
                  "flatPath": "youtubei/v1release/creator/list_creator_channels",
                  "id": "youtubei.youtubei.v1release.creator.list_creator_channels",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorChannelsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorChannelsResponse"
                  },
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_creator_bulk_action_history": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorBulkActionHistoryResponse"
                  },
                  "parameters": {},
                  "description": "",
                  "flatPath": "youtubei/v1release/creator/get_creator_bulk_action_history",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.creator.get_creator_bulk_action_history",
                  "path": "youtubei/v1release/creator/get_creator_bulk_action_history",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorBulkActionHistoryRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "update_creator_settings": {
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.creator.update_creator_settings",
                  "path": "youtubei/v1release/creator/update_creator_settings",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCreatorSettingsResponse"
                  },
                  "flatPath": "youtubei/v1release/creator/update_creator_settings",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCreatorSettingsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "httpMethod": "POST"
                },
                "get_creator_form_items_from_kg": {
                  "description": "",
                  "flatPath": "youtubei/v1release/creator/get_creator_form_items_from_kg",
                  "parameters": {},
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorFormItemsFromKgResponse"
                  },
                  "path": "youtubei/v1release/creator/get_creator_form_items_from_kg",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorFormItemsFromKgRequest"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.creator.get_creator_form_items_from_kg"
                },
                "list_madison_delegates": {
                  "parameters": {},
                  "flatPath": "youtubei/v1release/creator/list_madison_delegates",
                  "description": "",
                  "id": "youtubei.youtubei.v1release.creator.list_madison_delegates",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/creator/list_madison_delegates",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListMadisonDelegatesRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListMadisonDelegatesResponse"
                  }
                },
                "list_creator_delegates": {
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/creator/list_creator_delegates",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/creator/list_creator_delegates",
                  "id": "youtubei.youtubei.v1release.creator.list_creator_delegates",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorDelegatesRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorDelegatesResponse"
                  },
                  "description": ""
                },
                "list_video_ideas": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/creator/list_video_ideas",
                  "path": "youtubei/v1release/creator/list_video_ideas",
                  "id": "youtubei.youtubei.v1release.creator.list_video_ideas",
                  "parameters": {},
                  "parameterOrder": [],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListVideoIdeasRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListVideoIdeasResponse"
                  }
                },
                "permissions_opt_in": {
                  "parameters": {},
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.creator.permissions_opt_in",
                  "response": {
                    "$ref": "YoutubeApiInnertubePermissionsOptInResponse"
                  },
                  "flatPath": "youtubei/v1release/creator/permissions_opt_in",
                  "request": {
                    "$ref": "YoutubeApiInnertubePermissionsOptInRequest"
                  },
                  "path": "youtubei/v1release/creator/permissions_opt_in",
                  "httpMethod": "POST"
                },
                "get_site_languages": {
                  "flatPath": "youtubei/v1release/creator/get_site_languages",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/creator/get_site_languages",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSiteLanguagesRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSiteLanguagesResponse"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "parameters": {},
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.creator.get_site_languages"
                },
                "update_creator_channel": {
                  "id": "youtubei.youtubei.v1release.creator.update_creator_channel",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCreatorChannelRequest"
                  },
                  "flatPath": "youtubei/v1release/creator/update_creator_channel",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCreatorChannelResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "description": "",
                  "path": "youtubei/v1release/creator/update_creator_channel"
                },
                "get_creator_channels": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorChannelsResponse"
                  },
                  "parameters": {},
                  "description": "",
                  "flatPath": "youtubei/v1release/creator/get_creator_channels",
                  "id": "youtubei.youtubei.v1release.creator.get_creator_channels",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/creator/get_creator_channels",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorChannelsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "check_creator_bulk_action": {
                  "parameters": {},
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCheckCreatorBulkActionRequest"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.creator.check_creator_bulk_action",
                  "flatPath": "youtubei/v1release/creator/check_creator_bulk_action",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCheckCreatorBulkActionResponse"
                  },
                  "path": "youtubei/v1release/creator/check_creator_bulk_action"
                },
                "get_creator_channel_suspension": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorChannelSuspensionResponse"
                  },
                  "flatPath": "youtubei/v1release/creator/get_creator_channel_suspension",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorChannelSuspensionRequest"
                  },
                  "path": "youtubei/v1release/creator/get_creator_channel_suspension",
                  "parameterOrder": [],
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.creator.get_creator_channel_suspension",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": ""
                },
                "accept_delegate_invitation": {
                  "description": "",
                  "parameters": {},
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/creator/accept_delegate_invitation",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAcceptDelegateInvitationResponse"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/creator/accept_delegate_invitation",
                  "id": "youtubei.youtubei.v1release.creator.accept_delegate_invitation",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAcceptDelegateInvitationRequest"
                  }
                },
                "get_channel_tou_strikes": {
                  "parameterOrder": [],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorChannelTouStrikesResponse"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "path": "youtubei/v1release/creator/get_channel_tou_strikes",
                  "id": "youtubei.youtubei.v1release.creator.get_channel_tou_strikes",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorChannelTouStrikesRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/creator/get_channel_tou_strikes"
                },
                "get_latest_account_takeover_self_cleanup": {
                  "description": "",
                  "id": "youtubei.youtubei.v1release.creator.get_latest_account_takeover_self_cleanup",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLatestAccountTakeoverSelfCleanupRequest"
                  },
                  "flatPath": "youtubei/v1release/creator/get_latest_account_takeover_self_cleanup",
                  "parameters": {},
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLatestAccountTakeoverSelfCleanupResponse"
                  },
                  "path": "youtubei/v1release/creator/get_latest_account_takeover_self_cleanup"
                },
                "get_user_subscribed_channels": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetUserSubscribedChannelsRequest"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/creator/get_user_subscribed_channels",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/creator/get_user_subscribed_channels",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetUserSubscribedChannelsResponse"
                  },
                  "id": "youtubei.youtubei.v1release.creator.get_user_subscribed_channels",
                  "parameters": {}
                },
                "list_account_takeover_self_cleanup_preview": {
                  "description": "",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeListAccountTakeoverSelfCleanupPreviewResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/creator/list_account_takeover_self_cleanup_preview",
                  "id": "youtubei.youtubei.v1release.creator.list_account_takeover_self_cleanup_preview",
                  "path": "youtubei/v1release/creator/list_account_takeover_self_cleanup_preview",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListAccountTakeoverSelfCleanupPreviewRequest"
                  },
                  "parameterOrder": []
                },
                "get_creator_playlists": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorPlaylistsResponse"
                  },
                  "id": "youtubei.youtubei.v1release.creator.get_creator_playlists",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorPlaylistsRequest"
                  },
                  "path": "youtubei/v1release/creator/get_creator_playlists",
                  "flatPath": "youtubei/v1release/creator/get_creator_playlists",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameterOrder": [],
                  "httpMethod": "POST"
                },
                "get_creator_videos": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorVideosRequest"
                  },
                  "id": "youtubei.youtubei.v1release.creator.get_creator_videos",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorVideosResponse"
                  },
                  "description": "",
                  "path": "youtubei/v1release/creator/get_creator_videos",
                  "flatPath": "youtubei/v1release/creator/get_creator_videos",
                  "parameterOrder": []
                },
                "get_channel_tou_strike_expiration_data": {
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetStrikeExpirationDataRequest"
                  },
                  "path": "youtubei/v1release/creator/get_channel_tou_strike_expiration_data",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetStrikeExpirationDataResponse"
                  },
                  "id": "youtubei.youtubei.v1release.creator.get_channel_tou_strike_expiration_data",
                  "flatPath": "youtubei/v1release/creator/get_channel_tou_strike_expiration_data",
                  "parameterOrder": [],
                  "httpMethod": "POST"
                },
                "get_supported_content_languages": {
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "parameters": {},
                  "flatPath": "youtubei/v1release/creator/get_supported_content_languages",
                  "description": "",
                  "path": "youtubei/v1release/creator/get_supported_content_languages",
                  "id": "youtubei.youtubei.v1release.creator.get_supported_content_languages",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSupportedContentLanguagesRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSupportedContentLanguagesResponse"
                  }
                },
                "get_creator_survey": {
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorSurveyRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/creator/get_creator_survey",
                  "id": "youtubei.youtubei.v1release.creator.get_creator_survey",
                  "parameterOrder": [],
                  "description": "",
                  "flatPath": "youtubei/v1release/creator/get_creator_survey",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorSurveyResponse"
                  }
                },
                "get_content_owners": {
                  "parameters": {},
                  "description": "",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/creator/get_content_owners",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetContentOwnersResponse"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.creator.get_content_owners",
                  "flatPath": "youtubei/v1release/creator/get_content_owners",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetContentOwnersRequest"
                  }
                },
                "get_creator_chat": {
                  "path": "youtubei/v1release/creator/get_creator_chat",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorChatResponse"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorChatRequest"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/creator/get_creator_chat",
                  "id": "youtubei.youtubei.v1release.creator.get_creator_chat"
                },
                "add_audio_track": {
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/creator/add_audio_track",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/creator/add_audio_track",
                  "id": "youtubei.youtubei.v1release.creator.add_audio_track",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAddAudioTrackRequest"
                  },
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeAddAudioTrackResponse"
                  },
                  "description": ""
                },
                "reingest_rss_episode": {
                  "parameterOrder": [],
                  "parameters": {},
                  "path": "youtubei/v1release/creator/reingest_rss_episode",
                  "flatPath": "youtubei/v1release/creator/reingest_rss_episode",
                  "description": "",
                  "id": "youtubei.youtubei.v1release.creator.reingest_rss_episode",
                  "request": {
                    "$ref": "YoutubeApiInnertubeReingestRssEpisodeRequest"
                  },
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeReingestRssEpisodeResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "appeal_creator_channel_suspension": {
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.creator.appeal_creator_channel_suspension",
                  "path": "youtubei/v1release/creator/appeal_creator_channel_suspension",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAppealCreatorChannelSuspensionResponse"
                  },
                  "flatPath": "youtubei/v1release/creator/appeal_creator_channel_suspension",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAppealCreatorChannelSuspensionRequest"
                  },
                  "description": "",
                  "parameters": {}
                },
                "list_creator_playlist_videos": {
                  "description": "",
                  "httpMethod": "POST",
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/v1release/creator/list_creator_playlist_videos",
                  "id": "youtubei.youtubei.v1release.creator.list_creator_playlist_videos",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorPlaylistVideosRequest"
                  },
                  "flatPath": "youtubei/v1release/creator/list_creator_playlist_videos",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorPlaylistVideosResponse"
                  }
                },
                "delete_video_idea": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteVideoIdeaResponse"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteVideoIdeaRequest"
                  },
                  "flatPath": "youtubei/v1release/creator/delete_video_idea",
                  "id": "youtubei.youtubei.v1release.creator.delete_video_idea",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "parameters": {},
                  "path": "youtubei/v1release/creator/delete_video_idea"
                },
                "grade_questions_for_policy_school": {
                  "path": "youtubei/v1release/creator/grade_questions_for_policy_school",
                  "flatPath": "youtubei/v1release/creator/grade_questions_for_policy_school",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGradeQuestionsForPolicySchoolRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGradeQuestionsForPolicySchoolResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.creator.grade_questions_for_policy_school",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "description": ""
                },
                "get_channel_dashboard": {
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/creator/get_channel_dashboard",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetChannelDashboardResponse"
                  },
                  "id": "youtubei.youtubei.v1release.creator.get_channel_dashboard",
                  "parameters": {},
                  "path": "youtubei/v1release/creator/get_channel_dashboard",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetChannelDashboardRequest"
                  }
                },
                "get_training_for_policy_school": {
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/creator/get_training_for_policy_school",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetTrainingForPolicySchoolRequest"
                  },
                  "id": "youtubei.youtubei.v1release.creator.get_training_for_policy_school",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetTrainingForPolicySchoolResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/creator/get_training_for_policy_school"
                },
                "permissions_opt_out": {
                  "flatPath": "youtubei/v1release/creator/permissions_opt_out",
                  "parameters": {},
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/creator/permissions_opt_out",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubePermissionsOptOutResponse"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.v1release.creator.permissions_opt_out",
                  "request": {
                    "$ref": "YoutubeApiInnertubePermissionsOptOutRequest"
                  }
                },
                "list_creator_received_claims": {
                  "path": "youtubei/v1release/creator/list_creator_received_claims",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.creator.list_creator_received_claims",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorReceivedClaimsResponse"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorReceivedClaimsRequest"
                  },
                  "flatPath": "youtubei/v1release/creator/list_creator_received_claims"
                },
                "check_creator_bulk_delete": {
                  "id": "youtubei.youtubei.v1release.creator.check_creator_bulk_delete",
                  "flatPath": "youtubei/v1release/creator/check_creator_bulk_delete",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCheckCreatorBulkDeleteResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeCheckCreatorBulkDeleteRequest"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/creator/check_creator_bulk_delete",
                  "httpMethod": "POST",
                  "parameters": {}
                },
                "validate_creator_adwords_customer": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.creator.validate_creator_adwords_customer",
                  "description": "",
                  "flatPath": "youtubei/v1release/creator/validate_creator_adwords_customer",
                  "response": {
                    "$ref": "YoutubeApiInnertubeValidateCreatorAdwordsCustomerResponse"
                  },
                  "parameterOrder": [],
                  "path": "youtubei/v1release/creator/validate_creator_adwords_customer",
                  "request": {
                    "$ref": "YoutubeApiInnertubeValidateCreatorAdwordsCustomerRequest"
                  },
                  "httpMethod": "POST"
                },
                "appeal_channel_tou_violative_content": {
                  "description": "",
                  "path": "youtubei/v1release/creator/appeal_channel_tou_violative_content",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAppealCreatorChannelTouViolativeContentResponse"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/creator/appeal_channel_tou_violative_content",
                  "id": "youtubei.youtubei.v1release.creator.appeal_channel_tou_violative_content",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAppealCreatorChannelTouViolativeContentRequest"
                  },
                  "parameters": {},
                  "httpMethod": "POST"
                },
                "send_creator_chat_message": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/creator/send_creator_chat_message",
                  "parameterOrder": [],
                  "description": "",
                  "path": "youtubei/v1release/creator/send_creator_chat_message",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSendCreatorChatMessageResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeSendCreatorChatMessageRequest"
                  },
                  "id": "youtubei.youtubei.v1release.creator.send_creator_chat_message"
                },
                "list_entity_roles": {
                  "description": "",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/creator/list_entity_roles",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListEntityRolesRequest"
                  },
                  "path": "youtubei/v1release/creator/list_entity_roles",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.creator.list_entity_roles",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListEntityRolesResponse"
                  },
                  "parameterOrder": []
                },
                "get_video_idea": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetVideoIdeaResponse"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/creator/get_video_idea",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/creator/get_video_idea",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.creator.get_video_idea",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetVideoIdeaRequest"
                  },
                  "description": ""
                },
                "get_creator_form_search_suggestions": {
                  "id": "youtubei.youtubei.v1release.creator.get_creator_form_search_suggestions",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "description": "",
                  "flatPath": "youtubei/v1release/creator/get_creator_form_search_suggestions",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorFormSearchSuggestionsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorFormSearchSuggestionsResponse"
                  },
                  "path": "youtubei/v1release/creator/get_creator_form_search_suggestions",
                  "parameters": {}
                },
                "validate_feed_linked_playlist": {
                  "id": "youtubei.youtubei.v1release.creator.validate_feed_linked_playlist",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeValidateFeedLinkedPlaylistResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/creator/validate_feed_linked_playlist",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/creator/validate_feed_linked_playlist",
                  "request": {
                    "$ref": "YoutubeApiInnertubeValidateFeedLinkedPlaylistRequest"
                  }
                },
                "get_channel_dashboard_card": {
                  "path": "youtubei/v1release/creator/get_channel_dashboard_card",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetChannelDashboardCardResponse"
                  },
                  "id": "youtubei.youtubei.v1release.creator.get_channel_dashboard_card",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetChannelDashboardCardRequest"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/creator/get_channel_dashboard_card"
                },
                "get_permissions_opt_in_eligibility": {
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.creator.get_permissions_opt_in_eligibility",
                  "path": "youtubei/v1release/creator/get_permissions_opt_in_eligibility",
                  "flatPath": "youtubei/v1release/creator/get_permissions_opt_in_eligibility",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPermissionsOptInEligibilityRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPermissionsOptInEligibilityResponse"
                  }
                },
                "reset_rss_verification_data": {
                  "description": "",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/creator/reset_rss_verification_data",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "path": "youtubei/v1release/creator/reset_rss_verification_data",
                  "response": {
                    "$ref": "YoutubeApiInnertubeResetRssVerificationDataResponse"
                  },
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeResetRssVerificationDataRequest"
                  },
                  "id": "youtubei.youtubei.v1release.creator.reset_rss_verification_data"
                },
                "list_creator_mentions": {
                  "id": "youtubei.youtubei.v1release.creator.list_creator_mentions",
                  "parameters": {},
                  "httpMethod": "POST",
                  "description": "",
                  "path": "youtubei/v1release/creator/list_creator_mentions",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/creator/list_creator_mentions",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorMentionsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorMentionsResponse"
                  }
                },
                "update_video_idea": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateVideoIdeaResponse"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "description": "",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/creator/update_video_idea",
                  "id": "youtubei.youtubei.v1release.creator.update_video_idea",
                  "path": "youtubei/v1release/creator/update_video_idea",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateVideoIdeaRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_notifications_inbox": {
                  "description": "",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/creator/get_notifications_inbox",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetNotificationsInboxResponse"
                  },
                  "path": "youtubei/v1release/creator/get_notifications_inbox",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.creator.get_notifications_inbox",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetNotificationsInboxRequest"
                  }
                },
                "verify_rss_code": {
                  "description": "",
                  "path": "youtubei/v1release/creator/verify_rss_code",
                  "request": {
                    "$ref": "YoutubeApiInnertubeVerifyRssCodeRequest"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.creator.verify_rss_code",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeVerifyRssCodeResponse"
                  },
                  "flatPath": "youtubei/v1release/creator/verify_rss_code"
                },
                "delete_audio_track": {
                  "id": "youtubei.youtubei.v1release.creator.delete_audio_track",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteAudioTrackRequest"
                  },
                  "flatPath": "youtubei/v1release/creator/delete_audio_track",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteAudioTrackResponse"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/creator/delete_audio_track",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {}
                },
                "list_creator_info_cards": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorInfoCardsRequest"
                  },
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorInfoCardsResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/creator/list_creator_info_cards",
                  "description": "",
                  "id": "youtubei.youtubei.v1release.creator.list_creator_info_cards",
                  "path": "youtubei/v1release/creator/list_creator_info_cards",
                  "httpMethod": "POST"
                },
                "send_rss_verification_code": {
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/creator/send_rss_verification_code",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.creator.send_rss_verification_code",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/creator/send_rss_verification_code",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSendRssVerificationCodeResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeSendRssVerificationCodeRequest"
                  }
                },
                "get_creator_info_cards": {
                  "id": "youtubei.youtubei.v1release.creator.get_creator_info_cards",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorInfoCardsResponse"
                  },
                  "parameters": {},
                  "description": "",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/creator/get_creator_info_cards",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/creator/get_creator_info_cards",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorInfoCardsRequest"
                  }
                },
                "get_creator_endscreens": {
                  "httpMethod": "POST",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.creator.get_creator_endscreens",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorEndscreensResponse"
                  },
                  "flatPath": "youtubei/v1release/creator/get_creator_endscreens",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorEndscreensRequest"
                  },
                  "path": "youtubei/v1release/creator/get_creator_endscreens",
                  "parameters": {}
                },
                "enqueue_creator_bulk_action": {
                  "flatPath": "youtubei/v1release/creator/enqueue_creator_bulk_action",
                  "parameterOrder": [],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueCreatorBulkActionResponse"
                  },
                  "path": "youtubei/v1release/creator/enqueue_creator_bulk_action",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.creator.enqueue_creator_bulk_action",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueCreatorBulkActionRequest"
                  }
                },
                "list_creator_playlists": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorPlaylistsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorPlaylistsRequest"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.creator.list_creator_playlists",
                  "description": "",
                  "path": "youtubei/v1release/creator/list_creator_playlists",
                  "flatPath": "youtubei/v1release/creator/list_creator_playlists",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST"
                },
                "update_account_takeover_self_cleanup": {
                  "parameterOrder": [],
                  "path": "youtubei/v1release/creator/update_account_takeover_self_cleanup",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateAccountTakeoverSelfCleanupRequest"
                  },
                  "id": "youtubei.youtubei.v1release.creator.update_account_takeover_self_cleanup",
                  "flatPath": "youtubei/v1release/creator/update_account_takeover_self_cleanup",
                  "httpMethod": "POST",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateAccountTakeoverSelfCleanupResponse"
                  },
                  "parameters": {}
                },
                "search_public_creator_entities": {
                  "path": "youtubei/v1release/creator/search_public_creator_entities",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSearchPublicCreatorEntitiesRequest"
                  },
                  "id": "youtubei.youtubei.v1release.creator.search_public_creator_entities",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSearchPublicCreatorEntitiesResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/creator/search_public_creator_entities",
                  "description": "",
                  "httpMethod": "POST"
                },
                "update_user_channel_config": {
                  "httpMethod": "POST",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/creator/update_user_channel_config",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateUserChannelConfigResponse"
                  },
                  "id": "youtubei.youtubei.v1release.creator.update_user_channel_config",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateUserChannelConfigRequest"
                  },
                  "parameters": {},
                  "path": "youtubei/v1release/creator/update_user_channel_config"
                },
                "search_creator_entities": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "description": "",
                  "id": "youtubei.youtubei.v1release.creator.search_creator_entities",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeSearchCreatorEntitiesResponse"
                  },
                  "path": "youtubei/v1release/creator/search_creator_entities",
                  "flatPath": "youtubei/v1release/creator/search_creator_entities",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSearchCreatorEntitiesRequest"
                  }
                },
                "get_creator_google_hats_trigger_ids": {
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorGoogleHatsTriggerIdsRequest"
                  },
                  "flatPath": "youtubei/v1release/creator/get_creator_google_hats_trigger_ids",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/creator/get_creator_google_hats_trigger_ids",
                  "id": "youtubei.youtubei.v1release.creator.get_creator_google_hats_trigger_ids",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorGoogleHatsTriggerIdsResponse"
                  },
                  "httpMethod": "POST"
                },
                "publish_podcast": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/creator/publish_podcast",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubePublishPodcastResponse"
                  },
                  "flatPath": "youtubei/v1release/creator/publish_podcast",
                  "id": "youtubei.youtubei.v1release.creator.publish_podcast",
                  "request": {
                    "$ref": "YoutubeApiInnertubePublishPodcastRequest"
                  }
                },
                "update_creator_delegates": {
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCreatorDelegatesResponse"
                  },
                  "parameters": {},
                  "path": "youtubei/v1release/creator/update_creator_delegates",
                  "id": "youtubei.youtubei.v1release.creator.update_creator_delegates",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCreatorDelegatesRequest"
                  },
                  "flatPath": "youtubei/v1release/creator/update_creator_delegates",
                  "description": ""
                },
                "list_creator_videos": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorVideosResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/creator/list_creator_videos",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorVideosRequest"
                  },
                  "description": "",
                  "parameters": {},
                  "path": "youtubei/v1release/creator/list_creator_videos",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.creator.list_creator_videos"
                }
              }
            },
            "testingCppInnertube": {
              "methods": {
                "bidiStreamingRunBuildingBlocks": {
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRunBuildingBlocksRequest"
                  },
                  "path": "youtubei/v1release/testingCppInnertube/bidiStreamingRunBuildingBlocks",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/testingCppInnertube/bidiStreamingRunBuildingBlocks",
                  "parameterOrder": [],
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.testingCppInnertube.bidiStreamingRunBuildingBlocks",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeRunBuildingBlocksResponse"
                  }
                },
                "runBuildingBlocks": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/testingCppInnertube/runBuildingBlocks",
                  "id": "youtubei.youtubei.v1release.testingCppInnertube.runBuildingBlocks",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRunBuildingBlocksRequest"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeRunBuildingBlocksResponse"
                  },
                  "path": "youtubei/v1release/testingCppInnertube/runBuildingBlocks",
                  "httpMethod": "POST"
                }
              }
            },
            "gaming": {
              "methods": {
                "game_by_package_id": {
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetGameByPackageIdResponse"
                  },
                  "path": "youtubei/v1release/gaming/game_by_package_id",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.gaming.game_by_package_id",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetGameByPackageIdRequest"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/gaming/game_by_package_id",
                  "description": ""
                },
                "game_title": {
                  "path": "youtubei/v1release/gaming/game_title",
                  "id": "youtubei.youtubei.v1release.gaming.game_title",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/gaming/game_title",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetGameTitlesRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetGameTitlesResponse"
                  },
                  "description": "",
                  "parameters": {},
                  "parameterOrder": []
                }
              }
            },
            "history": {
              "methods": {
                "get_history_paused_state": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetHistoryPausedStateRequest"
                  },
                  "path": "youtubei/v1release/history/get_history_paused_state",
                  "httpMethod": "POST",
                  "description": "",
                  "id": "youtubei.youtubei.v1release.history.get_history_paused_state",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/history/get_history_paused_state",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetHistoryPausedStateResponse"
                  }
                },
                "pause_watch_history": {
                  "response": {
                    "$ref": "YoutubeApiInnertubePauseWatchHistoryResponse"
                  },
                  "path": "youtubei/v1release/history/pause_watch_history",
                  "request": {
                    "$ref": "YoutubeApiInnertubePauseWatchHistoryRequest"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.history.pause_watch_history",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/history/pause_watch_history",
                  "httpMethod": "POST"
                },
                "resume_watch_history": {
                  "parameterOrder": [],
                  "path": "youtubei/v1release/history/resume_watch_history",
                  "response": {
                    "$ref": "YoutubeApiInnertubeResumeWatchHistoryResponse"
                  },
                  "id": "youtubei.youtubei.v1release.history.resume_watch_history",
                  "request": {
                    "$ref": "YoutubeApiInnertubeResumeWatchHistoryRequest"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1release/history/resume_watch_history",
                  "description": "",
                  "httpMethod": "POST"
                },
                "resume_search_history": {
                  "description": "",
                  "flatPath": "youtubei/v1release/history/resume_search_history",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/history/resume_search_history",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeResumeSearchHistoryResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeResumeSearchHistoryRequest"
                  },
                  "id": "youtubei.youtubei.v1release.history.resume_search_history",
                  "parameters": {}
                },
                "pause_search_history": {
                  "flatPath": "youtubei/v1release/history/pause_search_history",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubePauseSearchHistoryResponse"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.history.pause_search_history",
                  "request": {
                    "$ref": "YoutubeApiInnertubePauseSearchHistoryRequest"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/history/pause_search_history"
                },
                "clear_search_history": {
                  "parameters": {},
                  "flatPath": "youtubei/v1release/history/clear_search_history",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/history/clear_search_history",
                  "id": "youtubei.youtubei.v1release.history.clear_search_history",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeClearSearchHistoryRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeClearSearchHistoryResponse"
                  },
                  "description": ""
                },
                "clear_watch_history": {
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeClearWatchHistoryRequest"
                  },
                  "flatPath": "youtubei/v1release/history/clear_watch_history",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "description": "",
                  "id": "youtubei.youtubei.v1release.history.clear_watch_history",
                  "path": "youtubei/v1release/history/clear_watch_history",
                  "response": {
                    "$ref": "YoutubeApiInnertubeClearWatchHistoryResponse"
                  }
                }
              }
            },
            "partnerprogram": {
              "methods": {
                "get_creator_contract_terms": {
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.partnerprogram.get_creator_contract_terms",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorContractTermsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorContractTermsRequest"
                  },
                  "path": "youtubei/v1release/partnerprogram/get_creator_contract_terms",
                  "description": "",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/partnerprogram/get_creator_contract_terms"
                },
                "get_ad_blocking_category_infos": {
                  "description": "",
                  "id": "youtubei.youtubei.v1release.partnerprogram.get_ad_blocking_category_infos",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetAdBlockingCategoryInfosResponse"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1release/partnerprogram/get_ad_blocking_category_infos",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/partnerprogram/get_ad_blocking_category_infos",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetAdBlockingCategoryInfosRequest"
                  }
                },
                "get_self_certification_questionnaire_details": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSelfCertificationQuestionnaireDetailsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSelfCertificationQuestionnaireDetailsResponse"
                  },
                  "path": "youtubei/v1release/partnerprogram/get_self_certification_questionnaire_details",
                  "parameters": {},
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/partnerprogram/get_self_certification_questionnaire_details",
                  "id": "youtubei.youtubei.v1release.partnerprogram.get_self_certification_questionnaire_details"
                },
                "sign_creator_contract": {
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeSignCreatorContractResponse"
                  },
                  "path": "youtubei/v1release/partnerprogram/sign_creator_contract",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSignCreatorContractRequest"
                  },
                  "flatPath": "youtubei/v1release/partnerprogram/sign_creator_contract",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.partnerprogram.sign_creator_contract",
                  "description": "",
                  "parameterOrder": []
                }
              },
              "resources": {
                "create_adsense_association": {
                  "methods": {
                    "create": {
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateAdsenseAssociationRequest"
                      },
                      "path": "youtubei/v1release/partnerprogram/create_adsense_association",
                      "id": "youtubei.youtubei.v1release.partnerprogram.create_adsense_association.create",
                      "parameters": {},
                      "parameterOrder": [],
                      "httpMethod": "POST",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateAdsenseAssociationResponse"
                      },
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "description": "",
                      "flatPath": "youtubei/v1release/partnerprogram/create_adsense_association"
                    }
                  }
                },
                "create_adsense_association_session": {
                  "methods": {
                    "create": {
                      "path": "youtubei/v1release/partnerprogram/create_adsense_association_session",
                      "flatPath": "youtubei/v1release/partnerprogram/create_adsense_association_session",
                      "httpMethod": "POST",
                      "id": "youtubei.youtubei.v1release.partnerprogram.create_adsense_association_session.create",
                      "parameterOrder": [],
                      "description": "",
                      "parameters": {},
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateAdsenseAssociationSessionResponse"
                      },
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateAdsenseAssociationSessionRequest"
                      }
                    }
                  }
                }
              }
            },
            "effect_authoring": {
              "resources": {
                "create_blueprint": {
                  "methods": {
                    "create": {
                      "description": "",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateEffectBlueprintResponse"
                      },
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateEffectBlueprintRequest"
                      },
                      "parameters": {},
                      "path": "youtubei/v1release/effect_authoring/create_blueprint",
                      "id": "youtubei.youtubei.v1release.effect_authoring.create_blueprint.create",
                      "httpMethod": "POST",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "parameterOrder": [],
                      "flatPath": "youtubei/v1release/effect_authoring/create_blueprint"
                    }
                  }
                }
              },
              "methods": {
                "get_snapshot": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/effect_authoring/get_snapshot",
                  "description": "",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetEffectSnapshotRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetEffectSnapshotResponse"
                  },
                  "id": "youtubei.youtubei.v1release.effect_authoring.get_snapshot",
                  "path": "youtubei/v1release/effect_authoring/get_snapshot"
                },
                "update_effect_visibility": {
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateEffectVisibilityRequest"
                  },
                  "id": "youtubei.youtubei.v1release.effect_authoring.update_effect_visibility",
                  "description": "",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/effect_authoring/update_effect_visibility",
                  "flatPath": "youtubei/v1release/effect_authoring/update_effect_visibility",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateEffectVisibilityResponse"
                  },
                  "httpMethod": "POST"
                },
                "get_blueprint": {
                  "path": "youtubei/v1release/effect_authoring/get_blueprint",
                  "parameterOrder": [],
                  "description": "",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetEffectBlueprintResponse"
                  },
                  "flatPath": "youtubei/v1release/effect_authoring/get_blueprint",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.effect_authoring.get_blueprint",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetEffectBlueprintRequest"
                  }
                },
                "list_blueprints": {
                  "path": "youtubei/v1release/effect_authoring/list_blueprints",
                  "description": "",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListEffectBlueprintsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListEffectBlueprintsResponse"
                  },
                  "flatPath": "youtubei/v1release/effect_authoring/list_blueprints",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.effect_authoring.list_blueprints"
                },
                "update_effect_state": {
                  "description": "",
                  "id": "youtubei.youtubei.v1release.effect_authoring.update_effect_state",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/v1release/effect_authoring/update_effect_state",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateEffectStateResponse"
                  },
                  "flatPath": "youtubei/v1release/effect_authoring/update_effect_state",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateEffectStateRequest"
                  }
                },
                "submit_effect": {
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.effect_authoring.submit_effect",
                  "path": "youtubei/v1release/effect_authoring/submit_effect",
                  "flatPath": "youtubei/v1release/effect_authoring/submit_effect",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitEffectResponse"
                  },
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitEffectRequest"
                  }
                },
                "get_effect_analytics": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetEffectAnalyticsResponse"
                  },
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetEffectAnalyticsRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.v1release.effect_authoring.get_effect_analytics",
                  "path": "youtubei/v1release/effect_authoring/get_effect_analytics",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/effect_authoring/get_effect_analytics",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": []
                },
                "mutate_blueprint": {
                  "flatPath": "youtubei/v1release/effect_authoring/mutate_blueprint",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeMutateEffectBlueprintResponse"
                  },
                  "id": "youtubei.youtubei.v1release.effect_authoring.mutate_blueprint",
                  "path": "youtubei/v1release/effect_authoring/mutate_blueprint",
                  "parameterOrder": [],
                  "description": "",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeMutateEffectBlueprintRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "delete_snapshot_history": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteEffectSnapshotsResponse"
                  },
                  "path": "youtubei/v1release/effect_authoring/delete_snapshot_history",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/effect_authoring/delete_snapshot_history",
                  "httpMethod": "POST",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteEffectSnapshotsRequest"
                  },
                  "id": "youtubei.youtubei.v1release.effect_authoring.delete_snapshot_history"
                },
                "list_snapshots": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "flatPath": "youtubei/v1release/effect_authoring/list_snapshots",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListEffectSnapshotsResponse"
                  },
                  "id": "youtubei.youtubei.v1release.effect_authoring.list_snapshots",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListEffectSnapshotsRequest"
                  },
                  "path": "youtubei/v1release/effect_authoring/list_snapshots"
                },
                "delete_blueprint": {
                  "path": "youtubei/v1release/effect_authoring/delete_blueprint",
                  "flatPath": "youtubei/v1release/effect_authoring/delete_blueprint",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteEffectBlueprintResponse"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "description": "",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.effect_authoring.delete_blueprint",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteEffectBlueprintRequest"
                  }
                },
                "search_assets": {
                  "flatPath": "youtubei/v1release/effect_authoring/search_assets",
                  "id": "youtubei.youtubei.v1release.effect_authoring.search_assets",
                  "path": "youtubei/v1release/effect_authoring/search_assets",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeSearchEffectAssetsResponse"
                  },
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSearchEffectAssetsRequest"
                  }
                }
              }
            },
            "player": {
              "methods": {
                "encrypted_player": {
                  "id": "youtubei.youtubei.v1release.player.encrypted_player",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeEncryptedInnertubeResponse"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/player/encrypted_player",
                  "flatPath": "youtubei/v1release/player/encrypted_player",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeEncryptedInnertubeRequest"
                  }
                },
                "ad_break": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeAdBreakResponse"
                  },
                  "parameterOrder": [],
                  "path": "youtubei/v1release/player/ad_break",
                  "id": "youtubei.youtubei.v1release.player.ad_break",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/player/ad_break",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAdBreakRequest"
                  }
                },
                "refresh": {
                  "httpMethod": "POST",
                  "description": "",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/player/refresh",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.player.refresh",
                  "flatPath": "youtubei/v1release/player/refresh",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeOfflineRefreshRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeOfflineRefreshResponse"
                  }
                },
                "get_drm_license": {
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.player.get_drm_license",
                  "request": {
                    "$ref": "YoutubeApiInnertubeLicenseRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/player/get_drm_license",
                  "description": "",
                  "parameters": {},
                  "path": "youtubei/v1release/player/get_drm_license",
                  "response": {
                    "$ref": "YoutubeApiInnertubeLicenseResponse"
                  }
                },
                "heartbeat": {
                  "flatPath": "youtubei/v1release/player/heartbeat",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeHeartbeatRequest"
                  },
                  "path": "youtubei/v1release/player/heartbeat",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.player.heartbeat",
                  "response": {
                    "$ref": "YoutubeApiInnertubeHeartbeatResponse"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": []
                }
              }
            },
            "asset": {
              "methods": {
                "get_asset": {
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/asset/get_asset",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/asset/get_asset",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetAssetRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetAssetResponse"
                  },
                  "id": "youtubei.youtubei.v1release.asset.get_asset",
                  "parameters": {}
                },
                "get_asset_stream_url": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetAssetStreamUrlResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetAssetStreamUrlRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.asset.get_asset_stream_url",
                  "path": "youtubei/v1release/asset/get_asset_stream_url",
                  "parameterOrder": [],
                  "parameters": {},
                  "description": "",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/asset/get_asset_stream_url"
                }
              }
            },
            "flag": {
              "methods": {
                "get_form": {
                  "id": "youtubei.youtubei.v1release.flag.get_form",
                  "path": "youtubei/v1release/flag/get_form",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeReportFormRequest"
                  },
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeReportFormResponse"
                  },
                  "flatPath": "youtubei/v1release/flag/get_form",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": []
                },
                "flag": {
                  "path": "youtubei/v1release/flag/flag",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/flag/flag",
                  "id": "youtubei.youtubei.v1release.flag.flag",
                  "response": {
                    "$ref": "YoutubeApiInnertubeFlagActionResponse"
                  },
                  "description": "",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeFlagActionRequest"
                  },
                  "httpMethod": "POST"
                }
              }
            },
            "unplugged": {
              "methods": {
                "get_cancel_upsell": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedGetCancelUpsellResponse"
                  },
                  "id": "youtubei.youtubei.v1release.unplugged.get_cancel_upsell",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedGetCancelUpsellRequest"
                  },
                  "description": "",
                  "parameters": {},
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/unplugged/get_cancel_upsell",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/unplugged/get_cancel_upsell"
                },
                "get_cancel_confirmation": {
                  "parameters": {},
                  "flatPath": "youtubei/v1release/unplugged/get_cancel_confirmation",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.unplugged.get_cancel_confirmation",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedGetCancelConfirmationResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedGetCancelConfirmationRequest"
                  },
                  "path": "youtubei/v1release/unplugged/get_cancel_confirmation",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameterOrder": []
                },
                "share_entitlement": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeShareUnpluggedEntitlementResponse"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "id": "youtubei.youtubei.v1release.unplugged.share_entitlement",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/unplugged/share_entitlement",
                  "path": "youtubei/v1release/unplugged/share_entitlement",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeShareUnpluggedEntitlementRequest"
                  }
                },
                "check_client_freshness": {
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/unplugged/check_client_freshness",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedCheckClientFreshnessResponse"
                  },
                  "id": "youtubei.youtubei.v1release.unplugged.check_client_freshness",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedCheckClientFreshnessRequest"
                  },
                  "flatPath": "youtubei/v1release/unplugged/check_client_freshness",
                  "parameters": {}
                },
                "access_check": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameters": {},
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/unplugged/access_check",
                  "path": "youtubei/v1release/unplugged/access_check",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedAccessCheckRequest"
                  },
                  "id": "youtubei.youtubei.v1release.unplugged.access_check",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedAccessCheckResponse"
                  },
                  "description": ""
                },
                "sync_annotations": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/unplugged/sync_annotations",
                  "path": "youtubei/v1release/unplugged/sync_annotations",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedSyncAnnotationsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedSyncAnnotationsResponse"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "id": "youtubei.youtubei.v1release.unplugged.sync_annotations"
                },
                "update_live_guide_order": {
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/unplugged/update_live_guide_order",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedUpdateLiveGuideOrderResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedUpdateLiveGuideOrderRequest"
                  },
                  "description": "",
                  "parameters": {},
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.unplugged.update_live_guide_order",
                  "flatPath": "youtubei/v1release/unplugged/update_live_guide_order"
                },
                "home_location_check_availability": {
                  "id": "youtubei.youtubei.v1release.unplugged.home_location_check_availability",
                  "flatPath": "youtubei/v1release/unplugged/home_location_check_availability",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCheckAvailabilityRequest"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/unplugged/home_location_check_availability",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCheckAvailabilityResponse"
                  },
                  "parameters": {}
                },
                "spoiler_mode": {
                  "description": "",
                  "id": "youtubei.youtubei.v1release.unplugged.spoiler_mode",
                  "flatPath": "youtubei/v1release/unplugged/spoiler_mode",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedSpoilerModeResponse"
                  },
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedSpoilerModeRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/unplugged/spoiler_mode",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "sidesheet": {
                  "path": "youtubei/v1release/unplugged/sidesheet",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedSidesheetResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.unplugged.sidesheet",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedSidesheetRequest"
                  },
                  "description": "",
                  "flatPath": "youtubei/v1release/unplugged/sidesheet",
                  "parameterOrder": []
                },
                "stop_dvr": {
                  "flatPath": "youtubei/v1release/unplugged/stop_dvr",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeStopUnpluggedDvrRequest"
                  },
                  "id": "youtubei.youtubei.v1release.unplugged.stop_dvr",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "path": "youtubei/v1release/unplugged/stop_dvr",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeStopUnpluggedDvrResponse"
                  },
                  "parameterOrder": []
                },
                "watch_next": {
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/unplugged/watch_next",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "path": "youtubei/v1release/unplugged/watch_next",
                  "request": {
                    "$ref": "YoutubeApiInnertubeWatchNextRequest"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeWatchNextResponse"
                  },
                  "id": "youtubei.youtubei.v1release.unplugged.watch_next"
                },
                "unshare_entitlement": {
                  "description": "",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/unplugged/unshare_entitlement",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/unplugged/unshare_entitlement",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnshareUnpluggedEntitlementRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnshareUnpluggedEntitlementResponse"
                  },
                  "id": "youtubei.youtubei.v1release.unplugged.unshare_entitlement"
                },
                "browse": {
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.unplugged.browse",
                  "response": {
                    "$ref": "YoutubeApiInnertubeBrowseResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeBrowseRequest"
                  },
                  "description": "",
                  "parameters": {},
                  "path": "youtubei/v1release/unplugged/browse",
                  "flatPath": "youtubei/v1release/unplugged/browse",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST"
                },
                "update_twofactor_location": {
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedUpdateTwofactorLocationRequest"
                  },
                  "id": "youtubei.youtubei.v1release.unplugged.update_twofactor_location",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedUpdateTwofactorLocationResponse"
                  },
                  "parameters": {},
                  "path": "youtubei/v1release/unplugged/update_twofactor_location",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/unplugged/update_twofactor_location"
                },
                "start_dvr": {
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeStartUnpluggedDvrResponse"
                  },
                  "description": "",
                  "path": "youtubei/v1release/unplugged/start_dvr",
                  "request": {
                    "$ref": "YoutubeApiInnertubeStartUnpluggedDvrRequest"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/unplugged/start_dvr",
                  "id": "youtubei.youtubei.v1release.unplugged.start_dvr",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "search": {
                  "description": "",
                  "parameters": {},
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.unplugged.search",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSearchRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeSearchResponse"
                  },
                  "path": "youtubei/v1release/unplugged/search",
                  "flatPath": "youtubei/v1release/unplugged/search"
                },
                "home_location_complete_update": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCompleteUpdateRequest"
                  },
                  "id": "youtubei.youtubei.v1release.unplugged.home_location_complete_update",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCompleteUpdateResponse"
                  },
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/unplugged/home_location_complete_update",
                  "httpMethod": "POST",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/unplugged/home_location_complete_update"
                },
                "send_conditional_notification": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedSendConditionalNotificationRequest"
                  },
                  "id": "youtubei.youtubei.v1release.unplugged.send_conditional_notification",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedSendConditionalNotificationResponse"
                  },
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/unplugged/send_conditional_notification",
                  "path": "youtubei/v1release/unplugged/send_conditional_notification",
                  "parameterOrder": []
                },
                "request_twofactor_location": {
                  "description": "",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedRequestTwofactorLocationResponse"
                  },
                  "id": "youtubei.youtubei.v1release.unplugged.request_twofactor_location",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedRequestTwofactorLocationRequest"
                  },
                  "path": "youtubei/v1release/unplugged/request_twofactor_location",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "flatPath": "youtubei/v1release/unplugged/request_twofactor_location"
                },
                "initiate_inline_purchase": {
                  "path": "youtubei/v1release/unplugged/initiate_inline_purchase",
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedInitiateInlinePurchaseRequest"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedInitiateInlinePurchaseResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/unplugged/initiate_inline_purchase",
                  "id": "youtubei.youtubei.v1release.unplugged.initiate_inline_purchase"
                },
                "get_cancel_survey": {
                  "id": "youtubei.youtubei.v1release.unplugged.get_cancel_survey",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedGetCancelSurveyResponse"
                  },
                  "flatPath": "youtubei/v1release/unplugged/get_cancel_survey",
                  "path": "youtubei/v1release/unplugged/get_cancel_survey",
                  "description": "",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedGetCancelSurveyRequest"
                  },
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "tenx_player": {
                  "flatPath": "youtubei/v1release/unplugged/tenx_player",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.unplugged.tenx_player",
                  "request": {
                    "$ref": "YoutubeApiInnertubeTenXPlayerRequest"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeTenXPlayerResponse"
                  },
                  "path": "youtubei/v1release/unplugged/tenx_player",
                  "parameterOrder": []
                },
                "resolve_location": {
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedResolveLocationResponse"
                  },
                  "id": "youtubei.youtubei.v1release.unplugged.resolve_location",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedResolveLocationRequest"
                  },
                  "path": "youtubei/v1release/unplugged/resolve_location",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "description": "",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/unplugged/resolve_location"
                },
                "update_station_visibility": {
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/unplugged/update_station_visibility",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/unplugged/update_station_visibility",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.unplugged.update_station_visibility",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedUpdateStationVisibilityRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedUpdateStationVisibilityResponse"
                  }
                },
                "home_location_begin_update": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationBeginUpdateRequest"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.unplugged.home_location_begin_update",
                  "description": "",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "flatPath": "youtubei/v1release/unplugged/home_location_begin_update",
                  "path": "youtubei/v1release/unplugged/home_location_begin_update",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationBeginUpdateResponse"
                  }
                },
                "bell_follow": {
                  "path": "youtubei/v1release/unplugged/bell_follow",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "description": "",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/unplugged/bell_follow",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedBellFollowResponse"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.unplugged.bell_follow",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedBellFollowRequest"
                  }
                },
                "submit_cancel_survey": {
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedSubmitCancelSurveyResponse"
                  },
                  "id": "youtubei.youtubei.v1release.unplugged.submit_cancel_survey",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedSubmitCancelSurveyRequest"
                  },
                  "parameters": {},
                  "description": "",
                  "path": "youtubei/v1release/unplugged/submit_cancel_survey",
                  "flatPath": "youtubei/v1release/unplugged/submit_cancel_survey",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST"
                },
                "get_twofactor_location": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedGetTwofactorLocationResponse"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.unplugged.get_twofactor_location",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/unplugged/get_twofactor_location",
                  "path": "youtubei/v1release/unplugged/get_twofactor_location",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedGetTwofactorLocationRequest"
                  }
                }
              },
              "resources": {
                "search": {
                  "methods": {
                    "get_suggestions": {
                      "parameterOrder": [],
                      "parameters": {},
                      "request": {
                        "$ref": "YoutubeApiInnertubeGetSearchSuggestionsRequest"
                      },
                      "response": {
                        "$ref": "YoutubeApiInnertubeGetSearchSuggestionsResponse"
                      },
                      "flatPath": "youtubei/v1release/unplugged/search/get_suggestions",
                      "description": "",
                      "path": "youtubei/v1release/unplugged/search/get_suggestions",
                      "id": "youtubei.youtubei.v1release.unplugged.search.get_suggestions",
                      "httpMethod": "POST",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ]
                    }
                  }
                }
              }
            },
            "experiments": {
              "methods": {
                "search": {
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.experiments.search",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeExperimentsSearchRequest"
                  },
                  "flatPath": "youtubei/v1release/experiments/search",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeExperimentsSearchResponse"
                  },
                  "parameters": {},
                  "path": "youtubei/v1release/experiments/search",
                  "httpMethod": "POST"
                },
                "opt_in": {
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.experiments.opt_in",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeExperimentsOptInRequest"
                  },
                  "path": "youtubei/v1release/experiments/opt_in",
                  "response": {
                    "$ref": "YoutubeApiInnertubeExperimentsOptInResponse"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/experiments/opt_in"
                },
                "opt_out": {
                  "description": "",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeExperimentsOptOutResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeExperimentsOptOutRequest"
                  },
                  "id": "youtubei.youtubei.v1release.experiments.opt_out",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/experiments/opt_out",
                  "flatPath": "youtubei/v1release/experiments/opt_out",
                  "httpMethod": "POST"
                }
              }
            },
            "playlist": {
              "methods": {
                "get_suggested_playlist_videos": {
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSuggestedPlaylistVideosRequest"
                  },
                  "flatPath": "youtubei/v1release/playlist/get_suggested_playlist_videos",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSuggestedPlaylistVideosResponse"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/playlist/get_suggested_playlist_videos",
                  "id": "youtubei.youtubei.v1release.playlist.get_suggested_playlist_videos",
                  "parameters": {}
                },
                "get_settings_editor": {
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPlaylistSettingsEditorRequest"
                  },
                  "id": "youtubei.youtubei.v1release.playlist.get_settings_editor",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/playlist/get_settings_editor",
                  "flatPath": "youtubei/v1release/playlist/get_settings_editor",
                  "httpMethod": "POST",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPlaylistSettingsEditorResponse"
                  }
                },
                "get_add_to_playlist": {
                  "parameters": {},
                  "path": "youtubei/v1release/playlist/get_add_to_playlist",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetAddToPlaylistRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetAddToPlaylistResponse"
                  },
                  "flatPath": "youtubei/v1release/playlist/get_add_to_playlist",
                  "id": "youtubei.youtubei.v1release.playlist.get_add_to_playlist",
                  "description": ""
                },
                "get_generated_thumbnails": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/playlist/get_generated_thumbnails",
                  "id": "youtubei.youtubei.v1release.playlist.get_generated_thumbnails",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetGeneratedThumbnailsResponse"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1release/playlist/get_generated_thumbnails",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetGeneratedThumbnailsRequest"
                  },
                  "description": "",
                  "httpMethod": "POST"
                },
                "poll_playlist_freshness": {
                  "request": {
                    "$ref": "YoutubeApiInnertubePollPlaylistFreshnessRequest"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.playlist.poll_playlist_freshness",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubePollPlaylistFreshnessResponse"
                  },
                  "path": "youtubei/v1release/playlist/poll_playlist_freshness",
                  "flatPath": "youtubei/v1release/playlist/poll_playlist_freshness",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST"
                },
                "delete": {
                  "description": "",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeletePlaylistResponse"
                  },
                  "flatPath": "youtubei/v1release/playlist/delete",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeletePlaylistRequest"
                  },
                  "id": "youtubei.youtubei.v1release.playlist.delete",
                  "parameters": {},
                  "path": "youtubei/v1release/playlist/delete"
                }
              },
              "resources": {
                "create": {
                  "methods": {
                    "create": {
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreatePlaylistRequest"
                      },
                      "description": "",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "flatPath": "youtubei/v1release/playlist/create",
                      "id": "youtubei.youtubei.v1release.playlist.create.create",
                      "parameterOrder": [],
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreatePlaylistResponse"
                      },
                      "path": "youtubei/v1release/playlist/create",
                      "httpMethod": "POST",
                      "parameters": {}
                    }
                  }
                }
              }
            },
            "video_effects": {
              "methods": {
                "get_dynamic_creation_asset": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetDynamicCreationAssetResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/video_effects/get_dynamic_creation_asset",
                  "flatPath": "youtubei/v1release/video_effects/get_dynamic_creation_asset",
                  "id": "youtubei.youtubei.v1release.video_effects.get_dynamic_creation_asset",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": "",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetDynamicCreationAssetRequest"
                  }
                },
                "get_dynamic_creation_page": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/video_effects/get_dynamic_creation_page",
                  "description": "",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetDynamicCreationPageRequest"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/video_effects/get_dynamic_creation_page",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.video_effects.get_dynamic_creation_page",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetDynamicCreationPageResponse"
                  }
                },
                "get_expressive_captions": {
                  "parameters": {},
                  "path": "youtubei/v1release/video_effects/get_expressive_captions",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.video_effects.get_expressive_captions",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetExpressiveCaptionsResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetExpressiveCaptionsRequest"
                  },
                  "flatPath": "youtubei/v1release/video_effects/get_expressive_captions"
                },
                "get_multi_page_sticker_catalog": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/video_effects/get_multi_page_sticker_catalog",
                  "parameters": {},
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetMultiPageStickerCatalogResponse"
                  },
                  "id": "youtubei.youtubei.v1release.video_effects.get_multi_page_sticker_catalog",
                  "path": "youtubei/v1release/video_effects/get_multi_page_sticker_catalog",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetMultiPageStickerCatalogRequest"
                  },
                  "description": "",
                  "httpMethod": "POST"
                }
              }
            },
            "notification_registration": {
              "methods": {
                "get_settings": {
                  "description": "",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetNotificationSettingsRequest"
                  },
                  "path": "youtubei/v1release/notification_registration/get_settings",
                  "flatPath": "youtubei/v1release/notification_registration/get_settings",
                  "id": "youtubei.youtubei.v1release.notification_registration.get_settings",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetNotificationSettingsResponse"
                  },
                  "parameters": {},
                  "parameterOrder": []
                },
                "set_registration": {
                  "id": "youtubei.youtubei.v1release.notification_registration.set_registration",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSetNotificationRegistrationResponse"
                  },
                  "path": "youtubei/v1release/notification_registration/set_registration",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSetNotificationRegistrationRequest"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/notification_registration/set_registration"
                }
              }
            },
            "sponsors": {
              "methods": {
                "creator_sponsorships_sponsors": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsSponsorsRequest"
                  },
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsSponsorsResponse"
                  },
                  "id": "youtubei.youtubei.v1release.sponsors.creator_sponsorships_sponsors",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/sponsors/creator_sponsorships_sponsors",
                  "flatPath": "youtubei/v1release/sponsors/creator_sponsorships_sponsors",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {}
                },
                "creator_sponsorships_linkify_preview": {
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreatorSponsorshipsLinkifyPreviewResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "description": "",
                  "flatPath": "youtubei/v1release/sponsors/creator_sponsorships_linkify_preview",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.sponsors.creator_sponsorships_linkify_preview",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreatorSponsorshipsLinkifyPreviewRequest"
                  },
                  "path": "youtubei/v1release/sponsors/creator_sponsorships_linkify_preview"
                },
                "update_creator_sponsorships_data": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCreatorSponsorshipsDataRequest"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.sponsors.update_creator_sponsorships_data",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/sponsors/update_creator_sponsorships_data",
                  "path": "youtubei/v1release/sponsors/update_creator_sponsorships_data",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCreatorSponsorshipsDataResponse"
                  },
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "creator_sponsorships_feedback": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsFeedbackResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsFeedbackRequest"
                  },
                  "id": "youtubei.youtubei.v1release.sponsors.creator_sponsorships_feedback",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/sponsors/creator_sponsorships_feedback",
                  "path": "youtubei/v1release/sponsors/creator_sponsorships_feedback",
                  "parameterOrder": [],
                  "httpMethod": "POST"
                },
                "creator_sponsorships_data": {
                  "parameters": {},
                  "flatPath": "youtubei/v1release/sponsors/creator_sponsorships_data",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsDataResponse"
                  },
                  "id": "youtubei.youtubei.v1release.sponsors.creator_sponsorships_data",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsDataRequest"
                  },
                  "path": "youtubei/v1release/sponsors/creator_sponsorships_data",
                  "description": ""
                }
              }
            },
            "dismissal": {
              "methods": {
                "dismiss": {
                  "id": "youtubei.youtubei.v1release.dismissal.dismiss",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/dismissal/dismiss",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDismissRequest"
                  },
                  "path": "youtubei/v1release/dismissal/dismiss",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDismissResponse"
                  },
                  "parameters": {},
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                }
              }
            },
            "subscription": {
              "methods": {
                "unsubscribe": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/subscription/unsubscribe",
                  "httpMethod": "POST",
                  "parameters": {},
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnsubscribeRequest"
                  },
                  "path": "youtubei/v1release/subscription/unsubscribe",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnsubscribeResponse"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.v1release.subscription.unsubscribe"
                },
                "subscribe": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubscribeRequest"
                  },
                  "parameters": {},
                  "path": "youtubei/v1release/subscription/subscribe",
                  "flatPath": "youtubei/v1release/subscription/subscribe",
                  "parameterOrder": [],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubscribeResponse"
                  },
                  "id": "youtubei.youtubei.v1release.subscription.subscribe",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "modify_subscription": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeModifySubscriptionRequest"
                  },
                  "path": "youtubei/v1release/subscription/modify_subscription",
                  "flatPath": "youtubei/v1release/subscription/modify_subscription",
                  "parameters": {},
                  "parameterOrder": [],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeModifySubscriptionResponse"
                  },
                  "id": "youtubei.youtubei.v1release.subscription.modify_subscription",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST"
                }
              }
            },
            "channel_edit": {
              "methods": {
                "get_channel_privacy_update_status": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetChannelPrivacyUpdateStatusResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetChannelPrivacyUpdateStatusRequest"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.channel_edit.get_channel_privacy_update_status",
                  "path": "youtubei/v1release/channel_edit/get_channel_privacy_update_status",
                  "flatPath": "youtubei/v1release/channel_edit/get_channel_privacy_update_status",
                  "description": ""
                },
                "validate_channel_vanity_claim": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeValidateChannelVanityClaimResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/channel_edit/validate_channel_vanity_claim",
                  "request": {
                    "$ref": "YoutubeApiInnertubeValidateChannelVanityClaimRequest"
                  },
                  "path": "youtubei/v1release/channel_edit/validate_channel_vanity_claim",
                  "id": "youtubei.youtubei.v1release.channel_edit.validate_channel_vanity_claim",
                  "description": "",
                  "httpMethod": "POST",
                  "parameters": {},
                  "parameterOrder": []
                },
                "get_channel_page_settings": {
                  "httpMethod": "POST",
                  "description": "",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetChannelPageSettingsResponse"
                  },
                  "id": "youtubei.youtubei.v1release.channel_edit.get_channel_page_settings",
                  "path": "youtubei/v1release/channel_edit/get_channel_page_settings",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetChannelPageSettingsRequest"
                  },
                  "flatPath": "youtubei/v1release/channel_edit/get_channel_page_settings"
                },
                "trigger_channel_privacy_update": {
                  "parameters": {},
                  "path": "youtubei/v1release/channel_edit/trigger_channel_privacy_update",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeTriggerChannelPrivacyUpdateRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeTriggerChannelPrivacyUpdateResponse"
                  },
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/channel_edit/trigger_channel_privacy_update",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.channel_edit.trigger_channel_privacy_update"
                },
                "update_channel_page_settings": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateChannelPageSettingsRequest"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "path": "youtubei/v1release/channel_edit/update_channel_page_settings",
                  "id": "youtubei.youtubei.v1release.channel_edit.update_channel_page_settings",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/channel_edit/update_channel_page_settings",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateChannelPageSettingsResponse"
                  },
                  "parameterOrder": []
                },
                "validate_channel_handle": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "description": "",
                  "flatPath": "youtubei/v1release/channel_edit/validate_channel_handle",
                  "response": {
                    "$ref": "YoutubeApiInnertubeValidateChannelHandleResponse"
                  },
                  "path": "youtubei/v1release/channel_edit/validate_channel_handle",
                  "id": "youtubei.youtubei.v1release.channel_edit.validate_channel_handle",
                  "request": {
                    "$ref": "YoutubeApiInnertubeValidateChannelHandleRequest"
                  },
                  "parameterOrder": []
                }
              }
            },
            "security": {
              "methods": {
                "get_web_reauth_url": {
                  "id": "youtubei.youtubei.v1release.security.get_web_reauth_url",
                  "parameters": {},
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetWebReauthUrlRequest"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/security/get_web_reauth_url",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetWebReauthUrlResponse"
                  },
                  "path": "youtubei/v1release/security/get_web_reauth_url",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": ""
                }
              }
            },
            "video_manager": {
              "methods": {
                "metadata_editor": {
                  "path": "youtubei/v1release/video_manager/metadata_editor",
                  "flatPath": "youtubei/v1release/video_manager/metadata_editor",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetMetadataEditorResponse"
                  },
                  "id": "youtubei.youtubei.v1release.video_manager.metadata_editor",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetMetadataEditorRequest"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": "",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "metadata_update": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.video_manager.metadata_update",
                  "path": "youtubei/v1release/video_manager/metadata_update",
                  "flatPath": "youtubei/v1release/video_manager/metadata_update",
                  "request": {
                    "$ref": "YoutubeApiInnertubeMetadataUpdateRequest"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeMetadataUpdateResponse"
                  }
                }
              }
            },
            "video": {
              "methods": {
                "delete": {
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteVideoRequest"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/video/delete",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.video.delete",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteVideoResponse"
                  },
                  "parameterOrder": [],
                  "path": "youtubei/v1release/video/delete"
                },
                "video_menu_items": {
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetVideoMenuItemsRequest"
                  },
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetVideoMenuItemsResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/video/video_menu_items",
                  "id": "youtubei.youtubei.v1release.video.video_menu_items",
                  "path": "youtubei/v1release/video/video_menu_items",
                  "parameters": {},
                  "httpMethod": "POST"
                }
              }
            },
            "like": {
              "methods": {
                "like": {
                  "flatPath": "youtubei/v1release/like/like",
                  "description": "",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeLikeResponse"
                  },
                  "path": "youtubei/v1release/like/like",
                  "request": {
                    "$ref": "YoutubeApiInnertubeLikeRequest"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.like.like"
                },
                "dislike": {
                  "flatPath": "youtubei/v1release/like/dislike",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.like.dislike",
                  "path": "youtubei/v1release/like/dislike",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDislikeRequest"
                  },
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDislikeResponse"
                  },
                  "httpMethod": "POST",
                  "parameters": {}
                },
                "removelike": {
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRemoveLikeRequest"
                  },
                  "path": "youtubei/v1release/like/removelike",
                  "id": "youtubei.youtubei.v1release.like.removelike",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRemoveLikeResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "description": "",
                  "flatPath": "youtubei/v1release/like/removelike"
                }
              }
            },
            "video_editor": {
              "methods": {
                "get_face_detection_summary": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetFaceDetectionSummaryResponse"
                  },
                  "path": "youtubei/v1release/video_editor/get_face_detection_summary",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetFaceDetectionSummaryRequest"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "id": "youtubei.youtubei.v1release.video_editor.get_face_detection_summary",
                  "flatPath": "youtubei/v1release/video_editor/get_face_detection_summary",
                  "parameterOrder": []
                },
                "edit_video": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeEditVideoRequest"
                  },
                  "flatPath": "youtubei/v1release/video_editor/edit_video",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEditVideoResponse"
                  },
                  "path": "youtubei/v1release/video_editor/edit_video",
                  "description": "",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.video_editor.edit_video",
                  "httpMethod": "POST"
                },
                "edit_video_as_new": {
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeEditVideoAsNewRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeEditVideoAsNewResponse"
                  },
                  "id": "youtubei.youtubei.v1release.video_editor.edit_video_as_new",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/video_editor/edit_video_as_new",
                  "path": "youtubei/v1release/video_editor/edit_video_as_new",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {}
                },
                "get_recommended_audioswap_tracks": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetRecommendedAudioswapTracksRequest"
                  },
                  "parameters": {},
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetRecommendedAudioswapTracksResponse"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/video_editor/get_recommended_audioswap_tracks",
                  "id": "youtubei.youtubei.v1release.video_editor.get_recommended_audioswap_tracks",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/video_editor/get_recommended_audioswap_tracks"
                },
                "get_video_processing_status": {
                  "flatPath": "youtubei/v1release/video_editor/get_video_processing_status",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetVideoProcessingStatusRequest"
                  },
                  "path": "youtubei/v1release/video_editor/get_video_processing_status",
                  "description": "",
                  "parameters": {},
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetVideoProcessingStatusResponse"
                  },
                  "id": "youtubei.youtubei.v1release.video_editor.get_video_processing_status"
                },
                "get_last_published_edits": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLastPublishedEditsResponse"
                  },
                  "path": "youtubei/v1release/video_editor/get_last_published_edits",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/video_editor/get_last_published_edits",
                  "id": "youtubei.youtubei.v1release.video_editor.get_last_published_edits",
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLastPublishedEditsRequest"
                  },
                  "parameters": {}
                },
                "get_video_thumbstrip_url": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetVideoThumbstripUrlRequest"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/video_editor/get_video_thumbstrip_url",
                  "parameters": {},
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetVideoThumbstripUrlResponse"
                  },
                  "path": "youtubei/v1release/video_editor/get_video_thumbstrip_url",
                  "id": "youtubei.youtubei.v1release.video_editor.get_video_thumbstrip_url",
                  "httpMethod": "POST"
                },
                "get_motion_track_precache_url": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetMotionTrackPrecacheUrlRequest"
                  },
                  "description": "",
                  "path": "youtubei/v1release/video_editor/get_motion_track_precache_url",
                  "flatPath": "youtubei/v1release/video_editor/get_motion_track_precache_url",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.video_editor.get_motion_track_precache_url",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetMotionTrackPrecacheUrlResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST"
                },
                "get_audio_waveform_url": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetAudioWaveformUrlRequest"
                  },
                  "description": "",
                  "path": "youtubei/v1release/video_editor/get_audio_waveform_url",
                  "flatPath": "youtubei/v1release/video_editor/get_audio_waveform_url",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.video_editor.get_audio_waveform_url",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetAudioWaveformUrlResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST"
                },
                "detect_face_data": {
                  "path": "youtubei/v1release/video_editor/detect_face_data",
                  "flatPath": "youtubei/v1release/video_editor/detect_face_data",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDetectFaceDataRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.video_editor.detect_face_data",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeDetectFaceDataResponse"
                  }
                },
                "get_video_highlight_captions": {
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.video_editor.get_video_highlight_captions",
                  "flatPath": "youtubei/v1release/video_editor/get_video_highlight_captions",
                  "path": "youtubei/v1release/video_editor/get_video_highlight_captions",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetVideoHighlightCaptionsResponse"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetVideoHighlightCaptionsRequest"
                  }
                },
                "get_detections_for_face": {
                  "id": "youtubei.youtubei.v1release.video_editor.get_detections_for_face",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetDetectionsForFaceResponse"
                  },
                  "path": "youtubei/v1release/video_editor/get_detections_for_face",
                  "flatPath": "youtubei/v1release/video_editor/get_detections_for_face",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetDetectionsForFaceRequest"
                  },
                  "description": ""
                },
                "get_video_editor_preview_url": {
                  "parameters": {},
                  "path": "youtubei/v1release/video_editor/get_video_editor_preview_url",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetVideoEditorPreviewUrlResponse"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/video_editor/get_video_editor_preview_url",
                  "description": "",
                  "id": "youtubei.youtubei.v1release.video_editor.get_video_editor_preview_url",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetVideoEditorPreviewUrlRequest"
                  }
                },
                "get_motion_track_urls": {
                  "flatPath": "youtubei/v1release/video_editor/get_motion_track_urls",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetMotionTrackUrlsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetMotionTrackUrlsRequest"
                  },
                  "parameters": {},
                  "path": "youtubei/v1release/video_editor/get_motion_track_urls",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.video_editor.get_motion_track_urls"
                },
                "get_endscreen_url_info": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetEndscreenUrlInfoResponse"
                  },
                  "flatPath": "youtubei/v1release/video_editor/get_endscreen_url_info",
                  "path": "youtubei/v1release/video_editor/get_endscreen_url_info",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetEndscreenUrlInfoRequest"
                  },
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.video_editor.get_endscreen_url_info",
                  "parameterOrder": []
                },
                "get_external_site_images": {
                  "id": "youtubei.youtubei.v1release.video_editor.get_external_site_images",
                  "flatPath": "youtubei/v1release/video_editor/get_external_site_images",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetExternalSiteImagesResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetExternalSiteImagesRequest"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "description": "",
                  "path": "youtubei/v1release/video_editor/get_external_site_images",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                }
              }
            },
            "upload": {
              "methods": {
                "replace": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeReplaceDraftVideoRequest"
                  },
                  "description": "",
                  "parameters": {},
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeReplaceDraftVideoResponse"
                  },
                  "flatPath": "youtubei/v1release/upload/replace",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.upload.replace",
                  "path": "youtubei/v1release/upload/replace"
                },
                "register": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRegisterVideoRequest"
                  },
                  "flatPath": "youtubei/v1release/upload/register",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/upload/register",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRegisterVideoResponse"
                  },
                  "id": "youtubei.youtubei.v1release.upload.register"
                },
                "process": {
                  "flatPath": "youtubei/v1release/upload/process",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.upload.process",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeProcessVideoRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeProcessVideoResponse"
                  },
                  "parameterOrder": [],
                  "path": "youtubei/v1release/upload/process",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": ""
                },
                "get_upload_video_form": {
                  "parameters": {},
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.upload.get_upload_video_form",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetUploadVideoFormResponse"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/upload/get_upload_video_form",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetUploadVideoFormRequest"
                  },
                  "flatPath": "youtubei/v1release/upload/get_upload_video_form"
                },
                "feedback": {
                  "id": "youtubei.youtubei.v1release.upload.feedback",
                  "path": "youtubei/v1release/upload/feedback",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetUploadFeedbackResponse"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1release/upload/feedback",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetUploadFeedbackRequest"
                  },
                  "description": ""
                },
                "get_phone_verification_form": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPhoneVerificationFormRequest"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "flatPath": "youtubei/v1release/upload/get_phone_verification_form",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPhoneVerificationFormResponse"
                  },
                  "path": "youtubei/v1release/upload/get_phone_verification_form",
                  "id": "youtubei.youtubei.v1release.upload.get_phone_verification_form",
                  "httpMethod": "POST"
                },
                "commit": {
                  "flatPath": "youtubei/v1release/upload/commit",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeCommitVideoRequest"
                  },
                  "path": "youtubei/v1release/upload/commit",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCommitVideoResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "httpMethod": "POST",
                  "description": "",
                  "id": "youtubei.youtubei.v1release.upload.commit"
                },
                "activate_video": {
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeActivateVideoResponse"
                  },
                  "id": "youtubei.youtubei.v1release.upload.activate_video",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/upload/activate_video",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeActivateVideoRequest"
                  },
                  "flatPath": "youtubei/v1release/upload/activate_video",
                  "parameters": {}
                }
              },
              "resources": {
                "createvideo": {
                  "methods": {
                    "create": {
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "flatPath": "youtubei/v1release/upload/createvideo",
                      "parameterOrder": [],
                      "description": "",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateVideoResponse"
                      },
                      "parameters": {},
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateVideoRequest"
                      },
                      "path": "youtubei/v1release/upload/createvideo",
                      "id": "youtubei.youtubei.v1release.upload.createvideo.create",
                      "httpMethod": "POST"
                    }
                  }
                },
                "create": {
                  "methods": {
                    "create": {
                      "description": "",
                      "httpMethod": "POST",
                      "parameters": {},
                      "path": "youtubei/v1release/upload/create",
                      "id": "youtubei.youtubei.v1release.upload.create.create",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateDraftVideoRequest"
                      },
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateDraftVideoResponse"
                      },
                      "flatPath": "youtubei/v1release/upload/create",
                      "parameterOrder": []
                    }
                  }
                }
              }
            },
            "att": {
              "methods": {
                "esr": {
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/att/esr",
                  "description": "",
                  "path": "youtubei/v1release/att/esr",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEvaluateSessionRiskResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeEvaluateSessionRiskRequest"
                  },
                  "id": "youtubei.youtubei.v1release.att.esr"
                },
                "get": {
                  "flatPath": "youtubei/v1release/att/get",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.att.get",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAttestationChallengeRequest"
                  },
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeAttestationChallengeResponse"
                  },
                  "path": "youtubei/v1release/att/get",
                  "description": "",
                  "httpMethod": "POST"
                },
                "log": {
                  "id": "youtubei.youtubei.v1release.att.log",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeLogAttestationRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeLogAttestationResponse"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/att/log",
                  "path": "youtubei/v1release/att/log",
                  "parameterOrder": []
                }
              }
            },
            "verifications": {
              "methods": {
                "submit_idv_appeal": {
                  "id": "youtubei.youtubei.v1release.verifications.submit_idv_appeal",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/verifications/submit_idv_appeal",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitIdvAppealRequest"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1release/verifications/submit_idv_appeal",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitIdvAppealResponse"
                  }
                },
                "send_collect_on_device_idv_notification": {
                  "parameterOrder": [],
                  "path": "youtubei/v1release/verifications/send_collect_on_device_idv_notification",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSendCollectOnDeviceIdvNotificationRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeSendCollectOnDeviceIdvNotificationResponse"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1release/verifications/send_collect_on_device_idv_notification",
                  "description": "",
                  "id": "youtubei.youtubei.v1release.verifications.send_collect_on_device_idv_notification"
                }
              }
            },
            "sfv": {
              "methods": {
                "search": {
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/v1release/sfv/search",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeSearchRequest"
                  },
                  "flatPath": "youtubei/v1release/sfv/search",
                  "id": "youtubei.youtubei.v1release.sfv.search",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSearchResponse"
                  },
                  "description": ""
                }
              }
            },
            "music": {
              "methods": {
                "get_queue": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeMusicQueueResponse"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/music/get_queue",
                  "description": "",
                  "path": "youtubei/v1release/music/get_queue",
                  "request": {
                    "$ref": "YoutubeApiInnertubeMusicQueueRequest"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.music.get_queue"
                },
                "entity": {
                  "flatPath": "youtubei/v1release/music/entity",
                  "description": "",
                  "id": "youtubei.youtubei.v1release.music.entity",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/music/entity",
                  "request": {
                    "$ref": "YoutubeApiInnertubeMusicEntityRequest"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeMusicEntityResponse"
                  },
                  "parameterOrder": []
                },
                "browse": {
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/music/browse",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeBrowseResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeBrowseRequest"
                  },
                  "flatPath": "youtubei/v1release/music/browse",
                  "id": "youtubei.youtubei.v1release.music.browse",
                  "parameters": {}
                },
                "entities": {
                  "path": "youtubei/v1release/music/entities",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeMusicEntitiesRequest"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.music.entities",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/music/entities",
                  "response": {
                    "$ref": "YoutubeApiInnertubeMusicEntitiesResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST"
                },
                "get_search_suggestions": {
                  "flatPath": "youtubei/v1release/music/get_search_suggestions",
                  "id": "youtubei.youtubei.v1release.music.get_search_suggestions",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSearchSuggestionsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSearchSuggestionsResponse"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "path": "youtubei/v1release/music/get_search_suggestions"
                },
                "radio_availability": {
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/music/radio_availability",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/music/radio_availability",
                  "id": "youtubei.youtubei.v1release.music.radio_availability",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetRadioAvailabilityResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetRadioAvailabilityRequest"
                  }
                },
                "delete_privately_owned_entity": {
                  "id": "youtubei.youtubei.v1release.music.delete_privately_owned_entity",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeletePrivatelyOwnedEntityResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeletePrivatelyOwnedEntityRequest"
                  },
                  "path": "youtubei/v1release/music/delete_privately_owned_entity",
                  "httpMethod": "POST",
                  "description": "",
                  "flatPath": "youtubei/v1release/music/delete_privately_owned_entity"
                }
              }
            },
            "post": {
              "methods": {
                "block_clip_author_from_channel": {
                  "parameterOrder": [],
                  "description": "",
                  "path": "youtubei/v1release/post/block_clip_author_from_channel",
                  "id": "youtubei.youtubei.v1release.post.block_clip_author_from_channel",
                  "flatPath": "youtubei/v1release/post/block_clip_author_from_channel",
                  "response": {
                    "$ref": "YoutubeApiInnertubeBlockClipAuthorFromChannelResponse"
                  },
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeBlockClipAuthorFromChannelRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {}
                },
                "delete_creator_post": {
                  "flatPath": "youtubei/v1release/post/delete_creator_post",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteCreatorPostResponse"
                  },
                  "description": "",
                  "path": "youtubei/v1release/post/delete_creator_post",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.post.delete_creator_post",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteCreatorPostRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": []
                },
                "update_creator_post": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCreatorPostRequest"
                  },
                  "parameters": {},
                  "path": "youtubei/v1release/post/update_creator_post",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCreatorPostResponse"
                  },
                  "flatPath": "youtubei/v1release/post/update_creator_post",
                  "description": "",
                  "id": "youtubei.youtubei.v1release.post.update_creator_post"
                },
                "moderate_creator_clip": {
                  "flatPath": "youtubei/v1release/post/moderate_creator_clip",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameters": {},
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.post.moderate_creator_clip",
                  "request": {
                    "$ref": "YoutubeApiInnertubeModerateCreatorClipRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeModerateCreatorClipResponse"
                  },
                  "path": "youtubei/v1release/post/moderate_creator_clip"
                },
                "list_creator_clips": {
                  "path": "youtubei/v1release/post/list_creator_clips",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorClipsByVideoChannelRequest"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorClipsByVideoChannelResponse"
                  },
                  "flatPath": "youtubei/v1release/post/list_creator_clips",
                  "id": "youtubei.youtubei.v1release.post.list_creator_clips"
                },
                "get_creator_posts": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorPostsRequest"
                  },
                  "parameters": {},
                  "path": "youtubei/v1release/post/get_creator_posts",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorPostsResponse"
                  },
                  "flatPath": "youtubei/v1release/post/get_creator_posts",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.post.get_creator_posts",
                  "description": ""
                },
                "list_viewer_posts": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeListViewerPostsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.post.list_viewer_posts",
                  "path": "youtubei/v1release/post/list_viewer_posts",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListViewerPostsResponse"
                  },
                  "description": "",
                  "parameters": {},
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/post/list_viewer_posts"
                },
                "list_creator_posts": {
                  "flatPath": "youtubei/v1release/post/list_creator_posts",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorPostsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/post/list_creator_posts",
                  "id": "youtubei.youtubei.v1release.post.list_creator_posts",
                  "description": "",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorPostsResponse"
                  },
                  "parameterOrder": [],
                  "parameters": {}
                }
              }
            },
            "live_chat": {
              "resources": {
                "create_poll": {
                  "methods": {
                    "create": {
                      "flatPath": "youtubei/v1release/live_chat/create_poll",
                      "id": "youtubei.youtubei.v1release.live_chat.create_poll.create",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateLiveChatPollRequest"
                      },
                      "description": "",
                      "parameters": {},
                      "parameterOrder": [],
                      "path": "youtubei/v1release/live_chat/create_poll",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateLiveChatPollResponse"
                      },
                      "httpMethod": "POST"
                    }
                  }
                }
              },
              "methods": {
                "manage_user": {
                  "flatPath": "youtubei/v1release/live_chat/manage_user",
                  "id": "youtubei.youtubei.v1release.live_chat.manage_user",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeManageLiveChatUserResponse"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeManageLiveChatUserRequest"
                  },
                  "path": "youtubei/v1release/live_chat/manage_user",
                  "parameterOrder": []
                },
                "get_live_chat_message_buy_flow": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatMessageBuyFlowRequest"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.live_chat.get_live_chat_message_buy_flow",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatMessageBuyFlowResponse"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/live_chat/get_live_chat_message_buy_flow",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/live_chat/get_live_chat_message_buy_flow"
                },
                "send_live_chat_vote": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "path": "youtubei/v1release/live_chat/send_live_chat_vote",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSendLiveChatVoteResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeSendLiveChatVoteRequest"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/live_chat/send_live_chat_vote",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "id": "youtubei.youtubei.v1release.live_chat.send_live_chat_vote"
                },
                "live_chat_action": {
                  "id": "youtubei.youtubei.v1release.live_chat.live_chat_action",
                  "request": {
                    "$ref": "YoutubeApiInnertubeLiveChatActionRequest"
                  },
                  "flatPath": "youtubei/v1release/live_chat/live_chat_action",
                  "description": "",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/live_chat/live_chat_action",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeLiveChatActionResponse"
                  },
                  "parameters": {}
                },
                "get_item_context_menu": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatItemContextMenuRequest"
                  },
                  "path": "youtubei/v1release/live_chat/get_item_context_menu",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatItemContextMenuResponse"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.live_chat.get_item_context_menu",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/live_chat/get_item_context_menu",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {}
                },
                "send_message": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/live_chat/send_message",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeSendLiveChatMessageResponse"
                  },
                  "id": "youtubei.youtubei.v1release.live_chat.send_message",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSendLiveChatMessageRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/live_chat/send_message"
                },
                "get_live_chat_super_sticker_buy_flow": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatSuperStickerBuyFlowRequest"
                  },
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatSuperStickerBuyFlowResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "id": "youtubei.youtubei.v1release.live_chat.get_live_chat_super_sticker_buy_flow",
                  "flatPath": "youtubei/v1release/live_chat/get_live_chat_super_sticker_buy_flow",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/live_chat/get_live_chat_super_sticker_buy_flow"
                },
                "get_live_chat_replay": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatReplayRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatReplayResponse"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "path": "youtubei/v1release/live_chat/get_live_chat_replay",
                  "id": "youtubei.youtubei.v1release.live_chat.get_live_chat_replay",
                  "flatPath": "youtubei/v1release/live_chat/get_live_chat_replay",
                  "parameters": {},
                  "httpMethod": "POST"
                },
                "get_streaming_live_chat": {
                  "path": "youtubei/v1release/live_chat/get_streaming_live_chat",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.live_chat.get_streaming_live_chat",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatResponse"
                  },
                  "description": "",
                  "flatPath": "youtubei/v1release/live_chat/get_streaming_live_chat"
                },
                "moderate": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "path": "youtubei/v1release/live_chat/moderate",
                  "request": {
                    "$ref": "YoutubeApiInnertubeModerateLiveChatRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeModerateLiveChatResponse"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/live_chat/moderate",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "id": "youtubei.youtubei.v1release.live_chat.moderate"
                },
                "delete_message": {
                  "id": "youtubei.youtubei.v1release.live_chat.delete_message",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/live_chat/delete_message",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteLiveChatMessageRequest"
                  },
                  "path": "youtubei/v1release/live_chat/delete_message",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteLiveChatMessageResponse"
                  },
                  "description": ""
                },
                "get_live_chat": {
                  "id": "youtubei.youtubei.v1release.live_chat.get_live_chat",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/live_chat/get_live_chat",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/live_chat/get_live_chat",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatResponse"
                  },
                  "description": "",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                }
              }
            },
            "yta_web": {
              "methods": {
                "user_data_action": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsUserDataActionRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsUserDataActionResponse"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.v1release.yta_web.user_data_action",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/yta_web/user_data_action",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/yta_web/user_data_action",
                  "parameterOrder": [],
                  "httpMethod": "POST"
                },
                "delete_analytics_advanced_report_bookmark": {
                  "description": "",
                  "id": "youtubei.youtubei.v1release.yta_web.delete_analytics_advanced_report_bookmark",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteAnalyticsAdvancedReportBookmarkResponse"
                  },
                  "parameters": {},
                  "path": "youtubei/v1release/yta_web/delete_analytics_advanced_report_bookmark",
                  "flatPath": "youtubei/v1release/yta_web/delete_analytics_advanced_report_bookmark",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteAnalyticsAdvancedReportBookmarkRequest"
                  }
                },
                "upsert_group": {
                  "flatPath": "youtubei/v1release/yta_web/upsert_group",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.yta_web.upsert_group",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsUpsertGroupResponse"
                  },
                  "path": "youtubei/v1release/yta_web/upsert_group",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameterOrder": [],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsUpsertGroupRequest"
                  }
                },
                "get_group": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.yta_web.get_group",
                  "path": "youtubei/v1release/yta_web/get_group",
                  "parameters": {},
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/yta_web/get_group",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsGetGroupRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsGetGroupResponse"
                  },
                  "description": ""
                },
                "content_inspiration_gen_ai": {
                  "path": "youtubei/v1release/yta_web/content_inspiration_gen_ai",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.yta_web.content_inspiration_gen_ai",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeContentInspirationGenAiRequest"
                  },
                  "flatPath": "youtubei/v1release/yta_web/content_inspiration_gen_ai",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeContentInspirationGenAiResponse"
                  }
                },
                "get_video_snapshot_data": {
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetVideoSnapshotDataResponse"
                  },
                  "description": "",
                  "path": "youtubei/v1release/yta_web/get_video_snapshot_data",
                  "id": "youtubei.youtubei.v1release.yta_web.get_video_snapshot_data",
                  "httpMethod": "POST",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/yta_web/get_video_snapshot_data",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetVideoSnapshotDataRequest"
                  }
                },
                "search_groups": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "description": "",
                  "id": "youtubei.youtubei.v1release.yta_web.search_groups",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsGroupsSearchRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsGroupsSearchResponse"
                  },
                  "path": "youtubei/v1release/yta_web/search_groups",
                  "flatPath": "youtubei/v1release/yta_web/search_groups"
                },
                "delete_group": {
                  "description": "",
                  "id": "youtubei.youtubei.v1release.yta_web.delete_group",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsDeleteGroupRequest"
                  },
                  "parameters": {},
                  "path": "youtubei/v1release/yta_web/delete_group",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsDeleteGroupResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/yta_web/delete_group",
                  "httpMethod": "POST"
                },
                "google_sheets_export": {
                  "path": "youtubei/v1release/yta_web/google_sheets_export",
                  "flatPath": "youtubei/v1release/yta_web/google_sheets_export",
                  "parameterOrder": [],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsGoogleSheetsExportRequest"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.yta_web.google_sheets_export",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsGoogleSheetsExportResponse"
                  }
                },
                "list_analytics_advanced_report_bookmarks": {
                  "description": "",
                  "path": "youtubei/v1release/yta_web/list_analytics_advanced_report_bookmarks",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.yta_web.list_analytics_advanced_report_bookmarks",
                  "flatPath": "youtubei/v1release/yta_web/list_analytics_advanced_report_bookmarks",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListAnalyticsAdvancedReportBookmarksRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListAnalyticsAdvancedReportBookmarksResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_groups": {
                  "path": "youtubei/v1release/yta_web/get_groups",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsGetGroupsRequest"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "flatPath": "youtubei/v1release/yta_web/get_groups",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsGetGroupsResponse"
                  },
                  "id": "youtubei.youtubei.v1release.yta_web.get_groups",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_screen": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetScreenResponse"
                  },
                  "flatPath": "youtubei/v1release/yta_web/get_screen",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetScreenRequest"
                  },
                  "description": "",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.yta_web.get_screen",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/yta_web/get_screen"
                },
                "csv_export": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsCsvExportResponse"
                  },
                  "path": "youtubei/v1release/yta_web/csv_export",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.yta_web.csv_export",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/yta_web/csv_export",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsCsvExportRequest"
                  },
                  "description": ""
                },
                "get_cards": {
                  "id": "youtubei.youtubei.v1release.yta_web.get_cards",
                  "parameters": {},
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCardsRequest"
                  },
                  "path": "youtubei/v1release/yta_web/get_cards",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCardsResponse"
                  },
                  "flatPath": "youtubei/v1release/yta_web/get_cards",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST"
                },
                "join": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "description": "",
                  "path": "youtubei/v1release/yta_web/join",
                  "id": "youtubei.youtubei.v1release.yta_web.join",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsJoinResponse"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsJoinRequest"
                  },
                  "flatPath": "youtubei/v1release/yta_web/join"
                }
              }
            },
            "account": {
              "resources": {
                "create_kids_persona": {
                  "methods": {
                    "create": {
                      "httpMethod": "POST",
                      "flatPath": "youtubei/v1release/account/create_kids_persona",
                      "parameterOrder": [],
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateKidsPersonaResponse"
                      },
                      "id": "youtubei.youtubei.v1release.account.create_kids_persona.create",
                      "path": "youtubei/v1release/account/create_kids_persona",
                      "parameters": {},
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "description": "",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateKidsPersonaRequest"
                      }
                    }
                  }
                }
              },
              "methods": {
                "delete_persona": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeletePersonaRequest"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1release/account/delete_persona",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/account/delete_persona",
                  "id": "youtubei.youtubei.v1release.account.delete_persona",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeletePersonaResponse"
                  }
                },
                "get_setting": {
                  "path": "youtubei/v1release/account/get_setting",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.account.get_setting",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSettingsRequest"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSettingsResponse"
                  },
                  "flatPath": "youtubei/v1release/account/get_setting",
                  "description": ""
                },
                "request_verification_code": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeRequestVerificationCodeResponse"
                  },
                  "parameterOrder": [],
                  "path": "youtubei/v1release/account/request_verification_code",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeRequestVerificationCodeRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.account.request_verification_code",
                  "description": "",
                  "flatPath": "youtubei/v1release/account/request_verification_code"
                },
                "edit_persona": {
                  "id": "youtubei.youtubei.v1release.account.edit_persona",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeEditPersonaRequest"
                  },
                  "flatPath": "youtubei/v1release/account/edit_persona",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEditPersonaResponse"
                  },
                  "parameterOrder": [],
                  "path": "youtubei/v1release/account/edit_persona",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {}
                },
                "accounts_list": {
                  "parameters": {},
                  "flatPath": "youtubei/v1release/account/accounts_list",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAccountsListResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeAccountsListRequest"
                  },
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "path": "youtubei/v1release/account/accounts_list",
                  "description": "",
                  "id": "youtubei.youtubei.v1release.account.accounts_list"
                },
                "account_menu": {
                  "id": "youtubei.youtubei.v1release.account.account_menu",
                  "path": "youtubei/v1release/account/account_menu",
                  "flatPath": "youtubei/v1release/account/account_menu",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetAccountMenuRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "description": "",
                  "parameters": {},
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetAccountMenuResponse"
                  }
                },
                "get_setting_values": {
                  "path": "youtubei/v1release/account/get_setting_values",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": "",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/account/get_setting_values",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSettingValuesRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSettingValuesResponse"
                  },
                  "id": "youtubei.youtubei.v1release.account.get_setting_values"
                },
                "set_setting": {
                  "description": "",
                  "parameterOrder": [],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeSetSettingResponse"
                  },
                  "path": "youtubei/v1release/account/set_setting",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSetSettingRequest"
                  },
                  "id": "youtubei.youtubei.v1release.account.set_setting",
                  "flatPath": "youtubei/v1release/account/set_setting",
                  "httpMethod": "POST"
                },
                "list_personas": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListPersonasResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListPersonasRequest"
                  },
                  "id": "youtubei.youtubei.v1release.account.list_personas",
                  "path": "youtubei/v1release/account/list_personas",
                  "flatPath": "youtubei/v1release/account/list_personas",
                  "description": ""
                },
                "get_persona": {
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPersonaRequest"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.account.get_persona",
                  "parameters": {},
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/account/get_persona",
                  "flatPath": "youtubei/v1release/account/get_persona",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPersonaResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "validate_verification_code": {
                  "path": "youtubei/v1release/account/validate_verification_code",
                  "description": "",
                  "id": "youtubei.youtubei.v1release.account.validate_verification_code",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeValidateVerificationCodeRequest"
                  },
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeValidateVerificationCodeResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/account/validate_verification_code"
                },
                "get_profile_card": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetProfileCardResponse"
                  },
                  "path": "youtubei/v1release/account/get_profile_card",
                  "flatPath": "youtubei/v1release/account/get_profile_card",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetProfileCardRequest"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.account.get_profile_card",
                  "parameters": {}
                }
              }
            },
            "miniapp": {
              "methods": {
                "list_miniapps": {
                  "flatPath": "youtubei/v1release/miniapp/list_miniapps",
                  "id": "youtubei.youtubei.v1release.miniapp.list_miniapps",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/miniapp/list_miniapps",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListMiniAppsResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListMiniAppsRequest"
                  }
                },
                "initiate_miniapp_certification": {
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeInitiateMiniAppCertificationResponse"
                  },
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeInitiateMiniAppCertificationRequest"
                  },
                  "id": "youtubei.youtubei.v1release.miniapp.initiate_miniapp_certification",
                  "path": "youtubei/v1release/miniapp/initiate_miniapp_certification",
                  "parameterOrder": [],
                  "description": "",
                  "flatPath": "youtubei/v1release/miniapp/initiate_miniapp_certification",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_miniapp": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/miniapp/get_miniapp",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetMiniAppResponse"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetMiniAppRequest"
                  },
                  "flatPath": "youtubei/v1release/miniapp/get_miniapp",
                  "id": "youtubei.youtubei.v1release.miniapp.get_miniapp",
                  "httpMethod": "POST"
                },
                "ingest_miniapp_draft_release": {
                  "description": "",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeIngestMiniAppDraftReleaseResponse"
                  },
                  "path": "youtubei/v1release/miniapp/ingest_miniapp_draft_release",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeIngestMiniAppDraftReleaseRequest"
                  },
                  "id": "youtubei.youtubei.v1release.miniapp.ingest_miniapp_draft_release",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/miniapp/ingest_miniapp_draft_release",
                  "parameters": {}
                },
                "update_miniapp_draft_release": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateMiniAppDraftReleaseRequest"
                  },
                  "id": "youtubei.youtubei.v1release.miniapp.update_miniapp_draft_release",
                  "flatPath": "youtubei/v1release/miniapp/update_miniapp_draft_release",
                  "parameters": {},
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/miniapp/update_miniapp_draft_release",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateMiniAppDraftReleaseResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_ads": {
                  "parameterOrder": [],
                  "description": "",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/miniapp/get_ads",
                  "flatPath": "youtubei/v1release/miniapp/get_ads",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetMiniAppAdsRequest"
                  },
                  "id": "youtubei.youtubei.v1release.miniapp.get_ads",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetMiniAppAdsResponse"
                  }
                },
                "report_value": {
                  "parameters": {},
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeReportMiniAppValueResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeReportMiniAppValueRequest"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.miniapp.report_value",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/miniapp/report_value",
                  "flatPath": "youtubei/v1release/miniapp/report_value",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                }
              },
              "resources": {
                "create_miniapp": {
                  "methods": {
                    "create": {
                      "id": "youtubei.youtubei.v1release.miniapp.create_miniapp.create",
                      "parameterOrder": [],
                      "flatPath": "youtubei/v1release/miniapp/create_miniapp",
                      "description": "",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateMiniAppResponse"
                      },
                      "path": "youtubei/v1release/miniapp/create_miniapp",
                      "parameters": {},
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateMiniAppRequest"
                      },
                      "httpMethod": "POST"
                    }
                  }
                }
              }
            },
            "globalization": {
              "resources": {
                "create_captions": {
                  "methods": {
                    "create": {
                      "flatPath": "youtubei/v1release/globalization/create_captions",
                      "parameters": {},
                      "id": "youtubei.youtubei.v1release.globalization.create_captions.create",
                      "path": "youtubei/v1release/globalization/create_captions",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCaptionsRequest"
                      },
                      "description": "",
                      "httpMethod": "POST",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "parameterOrder": [],
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCaptionsResponse"
                      }
                    }
                  }
                }
              },
              "methods": {
                "download_caption_track": {
                  "path": "youtubei/v1release/globalization/download_caption_track",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDownloadCaptionTrackResponse"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.globalization.download_caption_track",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeDownloadCaptionTrackRequest"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1release/globalization/download_caption_track"
                },
                "update_captions": {
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCaptionsRequest"
                  },
                  "id": "youtubei.youtubei.v1release.globalization.update_captions",
                  "parameters": {},
                  "path": "youtubei/v1release/globalization/update_captions",
                  "flatPath": "youtubei/v1release/globalization/update_captions",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCaptionsResponse"
                  },
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_captions_translation": {
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCaptionsTranslationResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCaptionsTranslationRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/globalization/get_captions_translation",
                  "id": "youtubei.youtubei.v1release.globalization.get_captions_translation",
                  "flatPath": "youtubei/v1release/globalization/get_captions_translation",
                  "parameters": {}
                },
                "get_captions_timings": {
                  "path": "youtubei/v1release/globalization/get_captions_timings",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCaptionsTimingsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCaptionsTimingsResponse"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.globalization.get_captions_timings",
                  "flatPath": "youtubei/v1release/globalization/get_captions_timings"
                },
                "parse_captions": {
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.globalization.parse_captions",
                  "request": {
                    "$ref": "YoutubeApiInnertubeParseCaptionsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeParseCaptionsResponse"
                  },
                  "parameters": {},
                  "description": "",
                  "flatPath": "youtubei/v1release/globalization/parse_captions",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/globalization/parse_captions",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "update_dub_project_data": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateDubProjectDataRequest"
                  },
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/globalization/update_dub_project_data",
                  "id": "youtubei.youtubei.v1release.globalization.update_dub_project_data",
                  "parameters": {},
                  "path": "youtubei/v1release/globalization/update_dub_project_data",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateDubProjectDataResponse"
                  }
                },
                "update_dub_data": {
                  "id": "youtubei.youtubei.v1release.globalization.update_dub_data",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateDubDataRequest"
                  },
                  "path": "youtubei/v1release/globalization/update_dub_data",
                  "description": "",
                  "flatPath": "youtubei/v1release/globalization/update_dub_data",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateDubDataResponse"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "update_dub_draft": {
                  "path": "youtubei/v1release/globalization/update_dub_draft",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateDubDraftRequest"
                  },
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.globalization.update_dub_draft",
                  "description": "",
                  "flatPath": "youtubei/v1release/globalization/update_dub_draft",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateDubDraftResponse"
                  }
                },
                "get_dub_draft": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "flatPath": "youtubei/v1release/globalization/get_dub_draft",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetDubDraftResponse"
                  },
                  "path": "youtubei/v1release/globalization/get_dub_draft",
                  "description": "",
                  "id": "youtubei.youtubei.v1release.globalization.get_dub_draft",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetDubDraftRequest"
                  },
                  "httpMethod": "POST"
                }
              }
            },
            "mdx": {
              "methods": {
                "get_active_devices": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetActiveDevicesResponse"
                  },
                  "path": "youtubei/v1release/mdx/get_active_devices",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetActiveDevicesRequest"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "parameters": {},
                  "flatPath": "youtubei/v1release/mdx/get_active_devices",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.mdx.get_active_devices"
                },
                "get_ctt": {
                  "parameters": {},
                  "flatPath": "youtubei/v1release/mdx/get_ctt",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "description": "",
                  "path": "youtubei/v1release/mdx/get_ctt",
                  "id": "youtubei.youtubei.v1release.mdx.get_ctt",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCredentialTransferTokenResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCredentialTransferTokenRequest"
                  }
                },
                "handoff": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeHandoffRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeHandoffResponse"
                  },
                  "description": "",
                  "path": "youtubei/v1release/mdx/handoff",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.mdx.handoff",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/mdx/handoff",
                  "parameterOrder": []
                },
                "remote_control": {
                  "description": "",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/mdx/remote_control",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.mdx.remote_control",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRemoteControlResponse"
                  },
                  "path": "youtubei/v1release/mdx/remote_control",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRemoteControlRequest"
                  },
                  "parameterOrder": []
                }
              }
            },
            "autotagging": {
              "methods": {
                "update_autotagging_settings": {
                  "id": "youtubei.youtubei.v1release.autotagging.update_autotagging_settings",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateAutotaggingSettingsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateAutotaggingSettingsResponse"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/autotagging/update_autotagging_settings",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/autotagging/update_autotagging_settings",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                }
              }
            },
            "channel": {
              "methods": {
                "delete_shelf": {
                  "parameters": {},
                  "description": "",
                  "flatPath": "youtubei/v1release/channel/delete_shelf",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/channel/delete_shelf",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteShelfResponse"
                  },
                  "id": "youtubei.youtubei.v1release.channel.delete_shelf",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteShelfRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "edit_custom_links": {
                  "description": "",
                  "flatPath": "youtubei/v1release/channel/edit_custom_links",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeChannelCustomLinksEditRequest"
                  },
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeChannelCustomLinksEditResponse"
                  },
                  "id": "youtubei.youtubei.v1release.channel.edit_custom_links",
                  "parameters": {},
                  "path": "youtubei/v1release/channel/edit_custom_links",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "claim_legacy_youtube_channel": {
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/channel/claim_legacy_youtube_channel",
                  "flatPath": "youtubei/v1release/channel/claim_legacy_youtube_channel",
                  "response": {
                    "$ref": "YoutubeApiInnertubeClaimLegacyYouTubeChannelResponse"
                  },
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeClaimLegacyYouTubeChannelRequest"
                  },
                  "id": "youtubei.youtubei.v1release.channel.claim_legacy_youtube_channel",
                  "description": "",
                  "parameters": {}
                },
                "edit_welcome": {
                  "flatPath": "youtubei/v1release/channel/edit_welcome",
                  "description": "",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/channel/edit_welcome",
                  "request": {
                    "$ref": "YoutubeApiInnertubeEditChannelWelcomeRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeEditChannelWelcomeResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.channel.edit_welcome"
                },
                "edit_country": {
                  "path": "youtubei/v1release/channel/edit_country",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/channel/edit_country",
                  "response": {
                    "$ref": "YoutubeApiInnertubeChannelCountryEditResponse"
                  },
                  "id": "youtubei.youtubei.v1release.channel.edit_country",
                  "parameterOrder": [],
                  "parameters": {},
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeChannelCountryEditRequest"
                  },
                  "httpMethod": "POST"
                },
                "edit_description": {
                  "parameterOrder": [],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeChannelDescriptionEditResponse"
                  },
                  "id": "youtubei.youtubei.v1release.channel.edit_description",
                  "path": "youtubei/v1release/channel/edit_description",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeChannelDescriptionEditRequest"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1release/channel/edit_description"
                },
                "get_profile_editor": {
                  "id": "youtubei.youtubei.v1release.channel.get_profile_editor",
                  "parameters": {},
                  "path": "youtubei/v1release/channel/get_profile_editor",
                  "flatPath": "youtubei/v1release/channel/get_profile_editor",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetChannelProfileEditorRequest"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetChannelProfileEditorResponse"
                  }
                },
                "reveal_business_email": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeRevealBusinessEmailRequest"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "path": "youtubei/v1release/channel/reveal_business_email",
                  "id": "youtubei.youtubei.v1release.channel.reveal_business_email",
                  "flatPath": "youtubei/v1release/channel/reveal_business_email",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRevealBusinessEmailResponse"
                  },
                  "parameterOrder": []
                },
                "edit_shelf": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeEditShelfRequest"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.channel.edit_shelf",
                  "flatPath": "youtubei/v1release/channel/edit_shelf",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "description": "",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/channel/edit_shelf",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEditShelfResponse"
                  }
                },
                "preview_shelf": {
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubePreviewShelfResponse"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.v1release.channel.preview_shelf",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubePreviewShelfRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/channel/preview_shelf",
                  "flatPath": "youtubei/v1release/channel/preview_shelf"
                },
                "edit_name": {
                  "id": "youtubei.youtubei.v1release.channel.edit_name",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeEditChannelNameRequest"
                  },
                  "description": "",
                  "path": "youtubei/v1release/channel/edit_name",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/channel/edit_name",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEditChannelNameResponse"
                  }
                },
                "edit_banner": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/channel/edit_banner",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEditChannelBannerResponse"
                  },
                  "description": "",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.channel.edit_banner",
                  "request": {
                    "$ref": "YoutubeApiInnertubeEditChannelBannerRequest"
                  },
                  "flatPath": "youtubei/v1release/channel/edit_banner"
                },
                "edit_business_email": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "description": "",
                  "path": "youtubei/v1release/channel/edit_business_email",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeChannelBusinessEmailEditResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeChannelBusinessEmailEditRequest"
                  },
                  "id": "youtubei.youtubei.v1release.channel.edit_business_email",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/channel/edit_business_email"
                },
                "get_channel_creation_form": {
                  "flatPath": "youtubei/v1release/channel/get_channel_creation_form",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "id": "youtubei.youtubei.v1release.channel.get_channel_creation_form",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetChannelCreationFormRequest"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetChannelCreationFormResponse"
                  },
                  "path": "youtubei/v1release/channel/get_channel_creation_form",
                  "parameterOrder": []
                },
                "reorder_shelves": {
                  "path": "youtubei/v1release/channel/reorder_shelves",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeReorderShelvesRequest"
                  },
                  "id": "youtubei.youtubei.v1release.channel.reorder_shelves",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/channel/reorder_shelves",
                  "parameterOrder": [],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeReorderShelvesResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                }
              },
              "resources": {
                "create_shelf": {
                  "methods": {
                    "create": {
                      "id": "youtubei.youtubei.v1release.channel.create_shelf.create",
                      "flatPath": "youtubei/v1release/channel/create_shelf",
                      "parameterOrder": [],
                      "path": "youtubei/v1release/channel/create_shelf",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateShelfResponse"
                      },
                      "description": "",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateShelfRequest"
                      },
                      "parameters": {},
                      "httpMethod": "POST"
                    }
                  }
                },
                "create_channel": {
                  "methods": {
                    "create": {
                      "httpMethod": "POST",
                      "parameters": {},
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateChannelRequest"
                      },
                      "flatPath": "youtubei/v1release/channel/create_channel",
                      "description": "",
                      "parameterOrder": [],
                      "path": "youtubei/v1release/channel/create_channel",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateChannelResponse"
                      },
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "id": "youtubei.youtubei.v1release.channel.create_channel.create"
                    }
                  }
                }
              }
            },
            "analytics": {
              "methods": {
                "detail": {
                  "parameterOrder": [],
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsDetailRequest"
                  },
                  "flatPath": "youtubei/v1release/analytics/detail",
                  "path": "youtubei/v1release/analytics/detail",
                  "description": "",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsDetailResponse"
                  },
                  "id": "youtubei.youtubei.v1release.analytics.detail"
                },
                "overview": {
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsOverviewRequest"
                  },
                  "id": "youtubei.youtubei.v1release.analytics.overview",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsOverviewResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "path": "youtubei/v1release/analytics/overview",
                  "flatPath": "youtubei/v1release/analytics/overview",
                  "httpMethod": "POST",
                  "parameterOrder": []
                }
              }
            },
            "brandconnect": {
              "methods": {
                "get_famebit_creator_data": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetFameBitCreatorDataResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetFameBitCreatorDataRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/brandconnect/get_famebit_creator_data",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.brandconnect.get_famebit_creator_data",
                  "parameterOrder": [],
                  "description": "",
                  "parameters": {},
                  "path": "youtubei/v1release/brandconnect/get_famebit_creator_data"
                },
                "submit_famebit_creator_data": {
                  "flatPath": "youtubei/v1release/brandconnect/submit_famebit_creator_data",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/brandconnect/submit_famebit_creator_data",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorDataResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorDataRequest"
                  },
                  "parameters": {},
                  "description": "",
                  "id": "youtubei.youtubei.v1release.brandconnect.submit_famebit_creator_data"
                },
                "submit_creator_feedback": {
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/brandconnect/submit_creator_feedback",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorFeedbackRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorFeedbackResponse"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.v1release.brandconnect.submit_creator_feedback",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/brandconnect/submit_creator_feedback",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_famebit_contract_state": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetFameBitContractStateRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetFameBitContractStateResponse"
                  },
                  "path": "youtubei/v1release/brandconnect/get_famebit_contract_state",
                  "parameterOrder": [],
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.brandconnect.get_famebit_contract_state",
                  "description": "",
                  "flatPath": "youtubei/v1release/brandconnect/get_famebit_contract_state"
                },
                "get_brand_deals": {
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/brandconnect/get_brand_deals",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/brandconnect/get_brand_deals",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetFameBitBrandDealsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetFameBitBrandDealsResponse"
                  },
                  "description": "",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.brandconnect.get_brand_deals"
                },
                "submit_famebit_creator_preference_config": {
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorPreferenceConfigRequest"
                  },
                  "path": "youtubei/v1release/brandconnect/submit_famebit_creator_preference_config",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.brandconnect.submit_famebit_creator_preference_config",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorPreferenceConfigResponse"
                  },
                  "flatPath": "youtubei/v1release/brandconnect/submit_famebit_creator_preference_config",
                  "description": "",
                  "httpMethod": "POST"
                },
                "list_brand_deals": {
                  "parameterOrder": [],
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/brandconnect/list_brand_deals",
                  "flatPath": "youtubei/v1release/brandconnect/list_brand_deals",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListFameBitBrandDealsRequest"
                  },
                  "id": "youtubei.youtubei.v1release.brandconnect.list_brand_deals",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListFameBitBrandDealsResponse"
                  },
                  "description": ""
                },
                "get_famebit_creator_preference_config": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetFameBitCreatorPreferenceConfigResponse"
                  },
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetFameBitCreatorPreferenceConfigRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.brandconnect.get_famebit_creator_preference_config",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/brandconnect/get_famebit_creator_preference_config",
                  "flatPath": "youtubei/v1release/brandconnect/get_famebit_creator_preference_config",
                  "parameterOrder": []
                },
                "get_brand_partner_channel_suggest": {
                  "parameters": {},
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/brandconnect/get_brand_partner_channel_suggest",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSearchSuggestionsRequest"
                  },
                  "id": "youtubei.youtubei.v1release.brandconnect.get_brand_partner_channel_suggest",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/brandconnect/get_brand_partner_channel_suggest",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSearchSuggestionsResponse"
                  },
                  "httpMethod": "POST"
                }
              }
            },
            "donations": {
              "methods": {
                "list_campaigns": {
                  "id": "youtubei.youtubei.v1release.donations.list_campaigns",
                  "description": "",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListDonationsCampaignsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "path": "youtubei/v1release/donations/list_campaigns",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListDonationsCampaignsResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/donations/list_campaigns"
                },
                "update_campaign": {
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/donations/update_campaign",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateDonationsCampaignRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateDonationsCampaignResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.donations.update_campaign",
                  "path": "youtubei/v1release/donations/update_campaign",
                  "parameters": {},
                  "httpMethod": "POST"
                },
                "list_video_enablement": {
                  "flatPath": "youtubei/v1release/donations/list_video_enablement",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListDonationsVideoEnablementsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListDonationsVideoEnablementsResponse"
                  },
                  "id": "youtubei.youtubei.v1release.donations.list_video_enablement",
                  "parameters": {},
                  "path": "youtubei/v1release/donations/list_video_enablement",
                  "httpMethod": "POST",
                  "parameterOrder": []
                },
                "delete_campaign": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteDonationsCampaignRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteDonationsCampaignResponse"
                  },
                  "id": "youtubei.youtubei.v1release.donations.delete_campaign",
                  "path": "youtubei/v1release/donations/delete_campaign",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/donations/delete_campaign",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameters": {}
                },
                "update_video_enablements": {
                  "id": "youtubei.youtubei.v1release.donations.update_video_enablements",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/donations/update_video_enablements",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/donations/update_video_enablements",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateDonationsVideoEnablementsResponse"
                  },
                  "parameters": {},
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateDonationsVideoEnablementsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "join_campaign": {
                  "parameterOrder": [],
                  "path": "youtubei/v1release/donations/join_campaign",
                  "response": {
                    "$ref": "YoutubeApiInnertubeJoinDonationsCampaignResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/donations/join_campaign",
                  "id": "youtubei.youtubei.v1release.donations.join_campaign",
                  "description": "",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeJoinDonationsCampaignRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "list_nonprofits": {
                  "parameterOrder": [],
                  "path": "youtubei/v1release/donations/list_nonprofits",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.donations.list_nonprofits",
                  "description": "",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/donations/list_nonprofits",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListNonprofitsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeListNonprofitsRequest"
                  }
                }
              },
              "resources": {
                "create_campaign": {
                  "methods": {
                    "create": {
                      "httpMethod": "POST",
                      "parameterOrder": [],
                      "parameters": {},
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateDonationsCampaignResponse"
                      },
                      "flatPath": "youtubei/v1release/donations/create_campaign",
                      "description": "",
                      "id": "youtubei.youtubei.v1release.donations.create_campaign.create",
                      "path": "youtubei/v1release/donations/create_campaign",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateDonationsCampaignRequest"
                      },
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ]
                    }
                  }
                },
                "create_nonprofit_proposal": {
                  "methods": {
                    "create": {
                      "httpMethod": "POST",
                      "parameterOrder": [],
                      "flatPath": "youtubei/v1release/donations/create_nonprofit_proposal",
                      "description": "",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateNonprofitProposalResponse"
                      },
                      "path": "youtubei/v1release/donations/create_nonprofit_proposal",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateNonprofitProposalRequest"
                      },
                      "parameters": {},
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "id": "youtubei.youtubei.v1release.donations.create_nonprofit_proposal.create"
                    }
                  }
                }
              }
            },
            "crowdsourcing": {
              "methods": {
                "list_video_translations": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeListVideoTranslationsResponse"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/crowdsourcing/list_video_translations",
                  "flatPath": "youtubei/v1release/crowdsourcing/list_video_translations",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListVideoTranslationsRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.v1release.crowdsourcing.list_video_translations"
                },
                "get_video_translations": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetVideoTranslationsRequest"
                  },
                  "description": "",
                  "flatPath": "youtubei/v1release/crowdsourcing/get_video_translations",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.crowdsourcing.get_video_translations",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/crowdsourcing/get_video_translations",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetVideoTranslationsResponse"
                  }
                },
                "update_video_metadata_translation": {
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/crowdsourcing/update_video_metadata_translation",
                  "id": "youtubei.youtubei.v1release.crowdsourcing.update_video_metadata_translation",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateVideoMetadataTranslationRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateVideoMetadataTranslationResponse"
                  },
                  "parameters": {},
                  "path": "youtubei/v1release/crowdsourcing/update_video_metadata_translation",
                  "httpMethod": "POST"
                },
                "get_video_metadata_translation": {
                  "parameters": {},
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.crowdsourcing.get_video_metadata_translation",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetVideoMetadataTranslationRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetVideoMetadataTranslationResponse"
                  },
                  "parameterOrder": [],
                  "path": "youtubei/v1release/crowdsourcing/get_video_metadata_translation",
                  "flatPath": "youtubei/v1release/crowdsourcing/get_video_metadata_translation",
                  "description": ""
                }
              }
            },
            "content_inspiration": {
              "methods": {
                "generate_content_inspiration_video_idea_list": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaListRequest"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/content_inspiration/generate_content_inspiration_video_idea_list",
                  "path": "youtubei/v1release/content_inspiration/generate_content_inspiration_video_idea_list",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaListResponse"
                  },
                  "id": "youtubei.youtubei.v1release.content_inspiration.generate_content_inspiration_video_idea_list",
                  "description": ""
                },
                "generate_content_inspiration_video_idea_list_angle_list": {
                  "description": "",
                  "parameterOrder": [],
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.content_inspiration.generate_content_inspiration_video_idea_list_angle_list",
                  "path": "youtubei/v1release/content_inspiration/generate_content_inspiration_video_idea_list_angle_list",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/content_inspiration/generate_content_inspiration_video_idea_list_angle_list",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaListAngleListRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaListAngleListResponse"
                  }
                },
                "multi_generate_content_inspiration_video_idea_summary": {
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeMultiGenerateContentInspirationVideoIdeaSummaryResponse"
                  },
                  "id": "youtubei.youtubei.v1release.content_inspiration.multi_generate_content_inspiration_video_idea_summary",
                  "parameters": {},
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/content_inspiration/multi_generate_content_inspiration_video_idea_summary",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/content_inspiration/multi_generate_content_inspiration_video_idea_summary",
                  "request": {
                    "$ref": "YoutubeApiInnertubeMultiGenerateContentInspirationVideoIdeaSummaryRequest"
                  }
                },
                "multi_get_content_inspiration_video_idea_audience_interest": {
                  "id": "youtubei.youtubei.v1release.content_inspiration.multi_get_content_inspiration_video_idea_audience_interest",
                  "flatPath": "youtubei/v1release/content_inspiration/multi_get_content_inspiration_video_idea_audience_interest",
                  "response": {
                    "$ref": "YoutubeApiInnertubeMultiGetContentInspirationVideoIdeaAudienceInterestResponse"
                  },
                  "description": "",
                  "parameters": {},
                  "path": "youtubei/v1release/content_inspiration/multi_get_content_inspiration_video_idea_audience_interest",
                  "request": {
                    "$ref": "YoutubeApiInnertubeMultiGetContentInspirationVideoIdeaAudienceInterestRequest"
                  },
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST"
                },
                "generate_content_inspiration_video_idea_angle_list": {
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaAngleListResponse"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1release/content_inspiration/generate_content_inspiration_video_idea_angle_list",
                  "description": "",
                  "id": "youtubei.youtubei.v1release.content_inspiration.generate_content_inspiration_video_idea_angle_list",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaAngleListRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "path": "youtubei/v1release/content_inspiration/generate_content_inspiration_video_idea_angle_list"
                },
                "generate_content_inspiration_video_idea": {
                  "id": "youtubei.youtubei.v1release.content_inspiration.generate_content_inspiration_video_idea",
                  "path": "youtubei/v1release/content_inspiration/generate_content_inspiration_video_idea",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaRequest"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaResponse"
                  },
                  "flatPath": "youtubei/v1release/content_inspiration/generate_content_inspiration_video_idea"
                }
              }
            },
            "ypc": {
              "methods": {
                "prepare_purchase": {
                  "description": "",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCPreparePurchaseRequest"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCPreparePurchaseResponse"
                  },
                  "id": "youtubei.youtubei.v1release.ypc.prepare_purchase",
                  "flatPath": "youtubei/v1release/ypc/prepare_purchase",
                  "path": "youtubei/v1release/ypc/prepare_purchase"
                },
                "get_fix_instrument_params": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "path": "youtubei/v1release/ypc/get_fix_instrument_params",
                  "id": "youtubei.youtubei.v1release.ypc.get_fix_instrument_params",
                  "flatPath": "youtubei/v1release/ypc/get_fix_instrument_params",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCGetFixInstrumentParamsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCGetFixInstrumentParamsResponse"
                  },
                  "parameterOrder": []
                },
                "get_offer_details": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCGetOfferDetailsResponse"
                  },
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCGetOfferDetailsRequest"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "id": "youtubei.youtubei.v1release.ypc.get_offer_details",
                  "flatPath": "youtubei/v1release/ypc/get_offer_details",
                  "path": "youtubei/v1release/ypc/get_offer_details",
                  "parameters": {}
                },
                "resume_subscription": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCResumeSubscriptionResponse"
                  },
                  "path": "youtubei/v1release/ypc/resume_subscription",
                  "id": "youtubei.youtubei.v1release.ypc.resume_subscription",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCResumeSubscriptionRequest"
                  },
                  "flatPath": "youtubei/v1release/ypc/resume_subscription",
                  "description": "",
                  "parameters": {},
                  "parameterOrder": []
                },
                "get_cancellation_flow": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCGetCancellationFlowRequest"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCGetCancellationFlowResponse"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.ypc.get_cancellation_flow",
                  "path": "youtubei/v1release/ypc/get_cancellation_flow",
                  "description": "",
                  "flatPath": "youtubei/v1release/ypc/get_cancellation_flow"
                },
                "redeem_code": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCRedeemCodeResponse"
                  },
                  "id": "youtubei.youtubei.v1release.ypc.redeem_code",
                  "description": "",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCRedeemCodeRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/ypc/redeem_code",
                  "flatPath": "youtubei/v1release/ypc/redeem_code",
                  "parameters": {}
                },
                "pause_subscription": {
                  "parameters": {},
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCPauseSubscriptionRequest"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCPauseSubscriptionResponse"
                  },
                  "path": "youtubei/v1release/ypc/pause_subscription",
                  "id": "youtubei.youtubei.v1release.ypc.pause_subscription",
                  "flatPath": "youtubei/v1release/ypc/pause_subscription"
                },
                "complete_transaction": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCCompleteTransactionResponse"
                  },
                  "id": "youtubei.youtubei.v1release.ypc.complete_transaction",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "description": "",
                  "path": "youtubei/v1release/ypc/complete_transaction",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/ypc/complete_transaction",
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCCompleteTransactionRequest"
                  }
                },
                "notify_user": {
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCNotifyUserRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCNotifyUserResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/ypc/notify_user",
                  "description": "",
                  "id": "youtubei.youtubei.v1release.ypc.notify_user",
                  "path": "youtubei/v1release/ypc/notify_user",
                  "parameters": {},
                  "parameterOrder": []
                },
                "cancel_recurrence": {
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCCancelRecurrenceTransactionResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCCancelRecurrenceTransactionRequest"
                  },
                  "flatPath": "youtubei/v1release/ypc/cancel_recurrence",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.ypc.cancel_recurrence",
                  "path": "youtubei/v1release/ypc/cancel_recurrence",
                  "parameters": {},
                  "parameterOrder": []
                },
                "handle_iap": {
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCHandleIapResponse"
                  },
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCHandleIapRequest"
                  },
                  "id": "youtubei.youtubei.v1release.ypc.handle_iap",
                  "description": "",
                  "path": "youtubei/v1release/ypc/handle_iap",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/ypc/handle_iap"
                },
                "get_payment_instruments_params": {
                  "parameters": {},
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/ypc/get_payment_instruments_params",
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCGetPaymentInstrumentsParamsResponse"
                  },
                  "id": "youtubei.youtubei.v1release.ypc.get_payment_instruments_params",
                  "path": "youtubei/v1release/ypc/get_payment_instruments_params",
                  "description": "",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCGetPaymentInstrumentsParamsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_offline_upsell": {
                  "description": "",
                  "path": "youtubei/v1release/ypc/get_offline_upsell",
                  "flatPath": "youtubei/v1release/ypc/get_offline_upsell",
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCGetOfflineUpsellRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCGetOfflineUpsellResponse"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.ypc.get_offline_upsell",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_offers": {
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.ypc.get_offers",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/ypc/get_offers",
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCGetOffersResponse"
                  },
                  "flatPath": "youtubei/v1release/ypc/get_offers",
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCGetOffersRequest"
                  },
                  "description": "",
                  "parameters": {}
                },
                "commerce_action": {
                  "description": "",
                  "flatPath": "youtubei/v1release/ypc/commerce_action",
                  "path": "youtubei/v1release/ypc/commerce_action",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCommerceActionRequest"
                  },
                  "id": "youtubei.youtubei.v1release.ypc.commerce_action",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeCommerceActionResponse"
                  }
                },
                "log_payment_server_analytics": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCLogPaymentServerAnalyticsResponse"
                  },
                  "flatPath": "youtubei/v1release/ypc/log_payment_server_analytics",
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCLogPaymentServerAnalyticsRequest"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "httpMethod": "POST",
                  "description": "",
                  "id": "youtubei.youtubei.v1release.ypc.log_payment_server_analytics",
                  "path": "youtubei/v1release/ypc/log_payment_server_analytics"
                },
                "get_cart": {
                  "description": "",
                  "path": "youtubei/v1release/ypc/get_cart",
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCGetCartRequest"
                  },
                  "flatPath": "youtubei/v1release/ypc/get_cart",
                  "parameters": {},
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.ypc.get_cart",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCGetCartResponse"
                  }
                },
                "handle_transaction": {
                  "description": "",
                  "id": "youtubei.youtubei.v1release.ypc.handle_transaction",
                  "flatPath": "youtubei/v1release/ypc/handle_transaction",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCHandleTransactionRequest"
                  },
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCHandleTransactionResponse"
                  },
                  "path": "youtubei/v1release/ypc/handle_transaction",
                  "parameterOrder": []
                },
                "get_tip_module": {
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCGetTipModuleResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "path": "youtubei/v1release/ypc/get_tip_module",
                  "id": "youtubei.youtubei.v1release.ypc.get_tip_module",
                  "flatPath": "youtubei/v1release/ypc/get_tip_module",
                  "parameters": {},
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCGetTipModuleRequest"
                  }
                }
              }
            },
            "offline": {
              "methods": {
                "offline_video_playback_position_sync": {
                  "flatPath": "youtubei/v1release/offline/offline_video_playback_position_sync",
                  "description": "",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeOfflineVideoPlaybackPositionSyncRequest"
                  },
                  "path": "youtubei/v1release/offline/offline_video_playback_position_sync",
                  "response": {
                    "$ref": "YoutubeApiInnertubeOfflineVideoPlaybackPositionSyncResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.offline.offline_video_playback_position_sync",
                  "parameters": {},
                  "httpMethod": "POST"
                },
                "schedule_notification": {
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeOfflineSchedulerResponse"
                  },
                  "id": "youtubei.youtubei.v1release.offline.schedule_notification",
                  "path": "youtubei/v1release/offline/schedule_notification",
                  "description": "",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeOfflineSchedulerRequest"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1release/offline/schedule_notification"
                },
                "get_main_download_recommendation": {
                  "flatPath": "youtubei/v1release/offline/get_main_download_recommendation",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetMainDownloadRecommendationRequest"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": "",
                  "path": "youtubei/v1release/offline/get_main_download_recommendation",
                  "id": "youtubei.youtubei.v1release.offline.get_main_download_recommendation",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetMainDownloadRecommendationResponse"
                  }
                },
                "get_video_entity": {
                  "parameters": {},
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetOfflineVideoEntityResponse"
                  },
                  "flatPath": "youtubei/v1release/offline/get_video_entity",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.offline.get_video_entity",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetOfflineVideoEntityRequest"
                  },
                  "path": "youtubei/v1release/offline/get_video_entity",
                  "parameterOrder": []
                },
                "auto_offline": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeAutoOfflineResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeAutoOfflineRequest"
                  },
                  "flatPath": "youtubei/v1release/offline/auto_offline",
                  "parameterOrder": [],
                  "description": "",
                  "id": "youtubei.youtubei.v1release.offline.auto_offline",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/offline/auto_offline"
                },
                "get_ytb_blueprint": {
                  "path": "youtubei/v1release/offline/get_ytb_blueprint",
                  "request": {
                    "$ref": "YoutubeApiInnertubeYtbBlueprintRequest"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeYtbBlueprintResponse"
                  },
                  "flatPath": "youtubei/v1release/offline/get_ytb_blueprint",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.offline.get_ytb_blueprint"
                },
                "get_offline_orchestration": {
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/offline/get_offline_orchestration",
                  "path": "youtubei/v1release/offline/get_offline_orchestration",
                  "id": "youtubei.youtubei.v1release.offline.get_offline_orchestration",
                  "description": "",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeOfflineOrchestrationRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeOfflineOrchestrationResponse"
                  }
                },
                "get_download_action": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetDownloadActionResponse"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1release/offline/get_download_action",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.offline.get_download_action",
                  "path": "youtubei/v1release/offline/get_download_action",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetDownloadActionRequest"
                  },
                  "parameterOrder": []
                },
                "get_playback_data_entity": {
                  "parameterOrder": [],
                  "parameters": {},
                  "flatPath": "youtubei/v1release/offline/get_playback_data_entity",
                  "response": {
                    "$ref": "YoutubeApiInnertubePlaybackDataEntityResponse"
                  },
                  "path": "youtubei/v1release/offline/get_playback_data_entity",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubePlaybackDataEntityRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.offline.get_playback_data_entity"
                },
                "playlist_sync_check": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeOfflinePlaylistSyncCheckResponse"
                  },
                  "flatPath": "youtubei/v1release/offline/playlist_sync_check",
                  "parameters": {},
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.offline.playlist_sync_check",
                  "path": "youtubei/v1release/offline/playlist_sync_check",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeOfflinePlaylistSyncCheckRequest"
                  },
                  "parameterOrder": []
                }
              }
            },
            "monetization": {
              "methods": {
                "update_shopping_settings": {
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateShoppingSettingsRequest"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateShoppingSettingsResponse"
                  },
                  "id": "youtubei.youtubei.v1release.monetization.update_shopping_settings",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/monetization/update_shopping_settings",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/monetization/update_shopping_settings"
                },
                "get_shopping_settings": {
                  "path": "youtubei/v1release/monetization/get_shopping_settings",
                  "description": "",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetShoppingSettingsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetShoppingSettingsResponse"
                  },
                  "id": "youtubei.youtubei.v1release.monetization.get_shopping_settings",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/monetization/get_shopping_settings",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": []
                }
              }
            },
            "pdg": {
              "methods": {
                "get_channel_state": {
                  "description": "",
                  "flatPath": "youtubei/v1release/pdg/get_channel_state",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/pdg/get_channel_state",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPdgChannelStateResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPdgChannelStateRequest"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.pdg.get_channel_state"
                },
                "get_pdg_buy_flow": {
                  "flatPath": "youtubei/v1release/pdg/get_pdg_buy_flow",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPdgBuyFlowResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPdgBuyFlowRequest"
                  },
                  "path": "youtubei/v1release/pdg/get_pdg_buy_flow",
                  "id": "youtubei.youtubei.v1release.pdg.get_pdg_buy_flow",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "description": "",
                  "parameterOrder": [],
                  "parameters": {}
                },
                "list_channel_transactions": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListPdgChannelTransactionsRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.pdg.list_channel_transactions",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListPdgChannelTransactionsResponse"
                  },
                  "description": "",
                  "parameters": {},
                  "path": "youtubei/v1release/pdg/list_channel_transactions",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/pdg/list_channel_transactions"
                },
                "get_super_vod_buy_flow": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPdgBuyFlowResponse"
                  },
                  "flatPath": "youtubei/v1release/pdg/get_super_vod_buy_flow",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.pdg.get_super_vod_buy_flow",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPdgBuyFlowRequest"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/v1release/pdg/get_super_vod_buy_flow"
                },
                "update_enablement": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdatePdgFeatureEnablementResponse"
                  },
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdatePdgFeatureEnablementRequest"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.v1release.pdg.update_enablement",
                  "description": "",
                  "flatPath": "youtubei/v1release/pdg/update_enablement",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/pdg/update_enablement"
                }
              }
            },
            "pitch_music": {
              "resources": {
                "create_promo_submissions": {
                  "methods": {
                    "create": {
                      "httpMethod": "POST",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "parameterOrder": [],
                      "parameters": {},
                      "flatPath": "youtubei/v1release/pitch_music/create_promo_submissions",
                      "description": "",
                      "path": "youtubei/v1release/pitch_music/create_promo_submissions",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreatePromoSubmissionsResponse"
                      },
                      "id": "youtubei.youtubei.v1release.pitch_music.create_promo_submissions.create",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreatePromoSubmissionsRequest"
                      }
                    }
                  }
                }
              },
              "methods": {
                "list_promo_submissions": {
                  "httpMethod": "POST",
                  "description": "",
                  "path": "youtubei/v1release/pitch_music/list_promo_submissions",
                  "id": "youtubei.youtubei.v1release.pitch_music.list_promo_submissions",
                  "parameterOrder": [],
                  "parameters": {},
                  "flatPath": "youtubei/v1release/pitch_music/list_promo_submissions",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListPromoSubmissionsResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListPromoSubmissionsRequest"
                  }
                },
                "get_genres_and_surfaces_for_regions": {
                  "description": "",
                  "id": "youtubei.youtubei.v1release.pitch_music.get_genres_and_surfaces_for_regions",
                  "path": "youtubei/v1release/pitch_music/get_genres_and_surfaces_for_regions",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetGenresAndSurfacesForRegionsResponse"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/pitch_music/get_genres_and_surfaces_for_regions",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetGenresAndSurfacesForRegionsRequest"
                  }
                },
                "get_promo_details_for_contents": {
                  "parameters": {},
                  "description": "",
                  "path": "youtubei/v1release/pitch_music/get_promo_details_for_contents",
                  "id": "youtubei.youtubei.v1release.pitch_music.get_promo_details_for_contents",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPromoDetailsForContentsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/pitch_music/get_promo_details_for_contents",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPromoDetailsForContentsResponse"
                  }
                },
                "search_promo_entities": {
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/pitch_music/search_promo_entities",
                  "path": "youtubei/v1release/pitch_music/search_promo_entities",
                  "description": "",
                  "id": "youtubei.youtubei.v1release.pitch_music.search_promo_entities",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSearchPromoEntitiesRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeSearchPromoEntitiesResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "restore_promo_submissions": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeRestorePromoSubmissionsRequest"
                  },
                  "path": "youtubei/v1release/pitch_music/restore_promo_submissions",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/pitch_music/restore_promo_submissions",
                  "description": "",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.pitch_music.restore_promo_submissions",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRestorePromoSubmissionsResponse"
                  },
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "delete_promo_submissions": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeletePromoSubmissionsResponse"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": "",
                  "path": "youtubei/v1release/pitch_music/delete_promo_submissions",
                  "id": "youtubei.youtubei.v1release.pitch_music.delete_promo_submissions",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/pitch_music/delete_promo_submissions",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeletePromoSubmissionsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "update_promo_submissions": {
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/pitch_music/update_promo_submissions",
                  "id": "youtubei.youtubei.v1release.pitch_music.update_promo_submissions",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/pitch_music/update_promo_submissions",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdatePromoSubmissionsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdatePromoSubmissionsResponse"
                  }
                }
              }
            },
            "avatar": {
              "methods": {
                "compose": {
                  "flatPath": "youtubei/v1release/avatar/compose",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.avatar.compose",
                  "request": {
                    "$ref": "YoutubeApiInnertubeComposeAvatarRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeComposeAvatarResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/avatar/compose",
                  "parameters": {},
                  "description": ""
                }
              }
            },
            "backstage": {
              "methods": {
                "get_post_video_preview": {
                  "parameters": {},
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/backstage/get_post_video_preview",
                  "id": "youtubei.youtubei.v1release.backstage.get_post_video_preview",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPostVideoPreviewResponse"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/backstage/get_post_video_preview",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPostVideoPreviewRequest"
                  }
                },
                "update_post": {
                  "flatPath": "youtubei/v1release/backstage/update_post",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateBackstagePostRequest"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateBackstagePostResponse"
                  },
                  "path": "youtubei/v1release/backstage/update_post",
                  "description": "",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.backstage.update_post"
                }
              },
              "resources": {
                "create_post": {
                  "methods": {
                    "create": {
                      "parameterOrder": [],
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateBackstagePostResponse"
                      },
                      "flatPath": "youtubei/v1release/backstage/create_post",
                      "path": "youtubei/v1release/backstage/create_post",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateBackstagePostRequest"
                      },
                      "parameters": {},
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "httpMethod": "POST",
                      "description": "",
                      "id": "youtubei.youtubei.v1release.backstage.create_post.create"
                    }
                  }
                }
              }
            },
            "navigation": {
              "methods": {
                "resolve_url": {
                  "id": "youtubei.youtubei.v1release.navigation.resolve_url",
                  "parameters": {},
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeResolveUrlResponse"
                  },
                  "path": "youtubei/v1release/navigation/resolve_url",
                  "request": {
                    "$ref": "YoutubeApiInnertubeResolveUrlRequest"
                  },
                  "description": "",
                  "flatPath": "youtubei/v1release/navigation/resolve_url",
                  "httpMethod": "POST"
                }
              }
            },
            "live": {
              "resources": {
                "insert_ad": {
                  "methods": {
                    "create": {
                      "httpMethod": "POST",
                      "request": {
                        "$ref": "YoutubeApiInnertubeInsertAdRequest"
                      },
                      "id": "youtubei.youtubei.v1release.live.insert_ad.create",
                      "description": "",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "parameterOrder": [],
                      "response": {
                        "$ref": "YoutubeApiInnertubeInsertAdResponse"
                      },
                      "parameters": {},
                      "path": "youtubei/v1release/live/insert_ad",
                      "flatPath": "youtubei/v1release/live/insert_ad"
                    }
                  }
                },
                "insert_highlight_marker": {
                  "methods": {
                    "create": {
                      "parameters": {},
                      "parameterOrder": [],
                      "flatPath": "youtubei/v1release/live/insert_highlight_marker",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "request": {
                        "$ref": "YoutubeApiInnertubeInsertHighlightMarkerRequest"
                      },
                      "description": "",
                      "response": {
                        "$ref": "YoutubeApiInnertubeInsertHighlightMarkerResponse"
                      },
                      "httpMethod": "POST",
                      "path": "youtubei/v1release/live/insert_highlight_marker",
                      "id": "youtubei.youtubei.v1release.live.insert_highlight_marker.create"
                    }
                  }
                },
                "create_broadcast": {
                  "methods": {
                    "create": {
                      "httpMethod": "POST",
                      "path": "youtubei/v1release/live/create_broadcast",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateBroadcastResponse"
                      },
                      "description": "",
                      "id": "youtubei.youtubei.v1release.live.create_broadcast.create",
                      "parameters": {},
                      "parameterOrder": [],
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateBroadcastRequest"
                      },
                      "flatPath": "youtubei/v1release/live/create_broadcast"
                    }
                  }
                },
                "create_ingestion": {
                  "methods": {
                    "create": {
                      "parameterOrder": [],
                      "httpMethod": "POST",
                      "flatPath": "youtubei/v1release/live/create_ingestion",
                      "parameters": {},
                      "id": "youtubei.youtubei.v1release.live.create_ingestion.create",
                      "path": "youtubei/v1release/live/create_ingestion",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateIngestionRequest"
                      },
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateIngestionResponse"
                      },
                      "description": ""
                    }
                  }
                },
                "create_livestream_highlight_clip": {
                  "methods": {
                    "create": {
                      "httpMethod": "POST",
                      "path": "youtubei/v1release/live/create_livestream_highlight_clip",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "parameterOrder": [],
                      "description": "",
                      "id": "youtubei.youtubei.v1release.live.create_livestream_highlight_clip.create",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateLivestreamHighlightClipResponse"
                      },
                      "flatPath": "youtubei/v1release/live/create_livestream_highlight_clip",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateLivestreamHighlightClipRequest"
                      },
                      "parameters": {}
                    }
                  }
                }
              },
              "methods": {
                "get_broadcast_status": {
                  "parameterOrder": [],
                  "parameters": {},
                  "description": "",
                  "path": "youtubei/v1release/live/get_broadcast_status",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastStatusRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastStatusResponse"
                  },
                  "flatPath": "youtubei/v1release/live/get_broadcast_status",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.live.get_broadcast_status"
                },
                "get_broadcast_setup": {
                  "path": "youtubei/v1release/live/get_broadcast_setup",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastSetupResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/live/get_broadcast_setup",
                  "parameters": {},
                  "parameterOrder": [],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastSetupRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.live.get_broadcast_setup"
                },
                "bind_broadcast": {
                  "flatPath": "youtubei/v1release/live/bind_broadcast",
                  "path": "youtubei/v1release/live/bind_broadcast",
                  "parameters": {},
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.live.bind_broadcast",
                  "response": {
                    "$ref": "YoutubeApiInnertubeBindBroadcastResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeBindBroadcastRequest"
                  },
                  "description": ""
                },
                "update_broadcast_conference": {
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/live/update_broadcast_conference",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateBroadcastConferenceResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/live/update_broadcast_conference",
                  "id": "youtubei.youtubei.v1release.live.update_broadcast_conference",
                  "description": "",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateBroadcastConferenceRequest"
                  },
                  "parameters": {}
                },
                "get_broadcast_conference": {
                  "description": "",
                  "flatPath": "youtubei/v1release/live/get_broadcast_conference",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastConferenceResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastConferenceRequest"
                  },
                  "id": "youtubei.youtubei.v1release.live.get_broadcast_conference",
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/v1release/live/get_broadcast_conference"
                },
                "get_live_analytics": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLiveAnalyticsResponse"
                  },
                  "flatPath": "youtubei/v1release/live/get_live_analytics",
                  "path": "youtubei/v1release/live/get_live_analytics",
                  "parameters": {},
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLiveAnalyticsRequest"
                  },
                  "id": "youtubei.youtubei.v1release.live.get_live_analytics",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "description": ""
                },
                "get_broadcast_schedule": {
                  "path": "youtubei/v1release/live/get_broadcast_schedule",
                  "description": "",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.live.get_broadcast_schedule",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastScheduleRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastScheduleResponse"
                  },
                  "flatPath": "youtubei/v1release/live/get_broadcast_schedule",
                  "parameterOrder": [],
                  "httpMethod": "POST"
                },
                "update_ingestion": {
                  "flatPath": "youtubei/v1release/live/update_ingestion",
                  "id": "youtubei.youtubei.v1release.live.update_ingestion",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateIngestionResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateIngestionRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/live/update_ingestion",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "parameters": {}
                },
                "get_ingestion_settings": {
                  "path": "youtubei/v1release/live/get_ingestion_settings",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.live.get_ingestion_settings",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLiveIngestionSettingsResponse"
                  },
                  "flatPath": "youtubei/v1release/live/get_ingestion_settings",
                  "parameters": {},
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLiveIngestionSettingsRequest"
                  }
                },
                "start_broadcast": {
                  "path": "youtubei/v1release/live/start_broadcast",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeStartBroadcastRequest"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/live/start_broadcast",
                  "description": "",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeStartBroadcastResponse"
                  },
                  "id": "youtubei.youtubei.v1release.live.start_broadcast",
                  "httpMethod": "POST"
                },
                "get_confirm_broadcast_setup": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetConfirmBroadcastSetupResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetConfirmBroadcastSetupRequest"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.live.get_confirm_broadcast_setup",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1release/live/get_confirm_broadcast_setup",
                  "path": "youtubei/v1release/live/get_confirm_broadcast_setup",
                  "description": ""
                },
                "get_live_overlay_status": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLiveOverlayStatusResponse"
                  },
                  "flatPath": "youtubei/v1release/live/get_live_overlay_status",
                  "parameters": {},
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLiveOverlayStatusRequest"
                  },
                  "path": "youtubei/v1release/live/get_live_overlay_status",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "id": "youtubei.youtubei.v1release.live.get_live_overlay_status",
                  "parameterOrder": []
                },
                "search_redirect_destination_videos": {
                  "parameterOrder": [],
                  "description": "",
                  "parameters": {},
                  "path": "youtubei/v1release/live/search_redirect_destination_videos",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSearchRedirectDestinationVideosRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.live.search_redirect_destination_videos",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSearchRedirectDestinationVideosResponse"
                  },
                  "flatPath": "youtubei/v1release/live/search_redirect_destination_videos",
                  "httpMethod": "POST"
                },
                "update_broadcast_participant": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateBroadcastParticipantRequest"
                  },
                  "path": "youtubei/v1release/live/update_broadcast_participant",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateBroadcastParticipantResponse"
                  },
                  "flatPath": "youtubei/v1release/live/update_broadcast_participant",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.live.update_broadcast_participant",
                  "parameterOrder": [],
                  "description": "",
                  "parameters": {}
                },
                "get_ingestion": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetIngestionRequest"
                  },
                  "id": "youtubei.youtubei.v1release.live.get_ingestion",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "path": "youtubei/v1release/live/get_ingestion",
                  "flatPath": "youtubei/v1release/live/get_ingestion",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetIngestionResponse"
                  },
                  "parameters": {}
                },
                "get_broadcast_participant_setup": {
                  "flatPath": "youtubei/v1release/live/get_broadcast_participant_setup",
                  "description": "",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastParticipantSetupRequest"
                  },
                  "path": "youtubei/v1release/live/get_broadcast_participant_setup",
                  "parameters": {},
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.live.get_broadcast_participant_setup",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastParticipantSetupResponse"
                  }
                },
                "get_repeatable_cuepoint": {
                  "description": "",
                  "flatPath": "youtubei/v1release/live/get_repeatable_cuepoint",
                  "parameters": {},
                  "path": "youtubei/v1release/live/get_repeatable_cuepoint",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetRepeatableCuepointRequest"
                  },
                  "id": "youtubei.youtubei.v1release.live.get_repeatable_cuepoint",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetRepeatableCuepointResponse"
                  }
                },
                "stop_broadcast": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeStopBroadcastRequest"
                  },
                  "path": "youtubei/v1release/live/stop_broadcast",
                  "flatPath": "youtubei/v1release/live/stop_broadcast",
                  "httpMethod": "POST",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.live.stop_broadcast",
                  "parameterOrder": [],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeStopBroadcastResponse"
                  }
                },
                "delete_ingestion": {
                  "path": "youtubei/v1release/live/delete_ingestion",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteIngestionRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteIngestionResponse"
                  },
                  "id": "youtubei.youtubei.v1release.live.delete_ingestion",
                  "parameters": {},
                  "flatPath": "youtubei/v1release/live/delete_ingestion",
                  "description": "",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "delete_cuepoint": {
                  "description": "",
                  "flatPath": "youtubei/v1release/live/delete_cuepoint",
                  "path": "youtubei/v1release/live/delete_cuepoint",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteCuepointRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.live.delete_cuepoint",
                  "parameters": {},
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteCuepointResponse"
                  }
                },
                "accept_tos": {
                  "parameters": {},
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeAcceptLiveTosRequest"
                  },
                  "id": "youtubei.youtubei.v1release.live.accept_tos",
                  "flatPath": "youtubei/v1release/live/accept_tos",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/live/accept_tos",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAcceptLiveTosResponse"
                  },
                  "description": ""
                },
                "list_redirect_destinations": {
                  "id": "youtubei.youtubei.v1release.live.list_redirect_destinations",
                  "description": "",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/live/list_redirect_destinations",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/live/list_redirect_destinations",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListRedirectDestinationsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListRedirectDestinationsResponse"
                  },
                  "parameterOrder": [],
                  "parameters": {}
                },
                "list_ingestions": {
                  "description": "",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.live.list_ingestions",
                  "flatPath": "youtubei/v1release/live/list_ingestions",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeListIngestionsResponse"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/live/list_ingestions",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListIngestionsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_broadcast": {
                  "description": "",
                  "id": "youtubei.youtubei.v1release.live.get_broadcast",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/live/get_broadcast",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastRequest"
                  },
                  "flatPath": "youtubei/v1release/live/get_broadcast",
                  "parameterOrder": [],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "add_broadcast_participant": {
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/v1release/live/add_broadcast_participant",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAddBroadcastParticipantResponse"
                  },
                  "flatPath": "youtubei/v1release/live/add_broadcast_participant",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.live.add_broadcast_participant",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAddBroadcastParticipantRequest"
                  }
                },
                "get_live_dashboard": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.live.get_live_dashboard",
                  "flatPath": "youtubei/v1release/live/get_live_dashboard",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLiveDashboardResponse"
                  },
                  "description": "",
                  "path": "youtubei/v1release/live/get_live_dashboard",
                  "parameters": {},
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLiveDashboardRequest"
                  }
                }
              }
            },
            "creator_music": {
              "methods": {
                "get_storefront_featured_collections": {
                  "flatPath": "youtubei/v1release/creator_music/get_storefront_featured_collections",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontFeaturedCollectionsResponse"
                  },
                  "path": "youtubei/v1release/creator_music/get_storefront_featured_collections",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontFeaturedCollectionsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.creator_music.get_storefront_featured_collections",
                  "httpMethod": "POST",
                  "description": ""
                },
                "get_storefront_assistant_response": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.creator_music.get_storefront_assistant_response",
                  "parameters": {},
                  "path": "youtubei/v1release/creator_music/get_storefront_assistant_response",
                  "response": {
                    "$ref": "YoutubeApiInnertubeStorefrontAssistantResponse"
                  },
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeStorefrontAssistantRequest"
                  },
                  "flatPath": "youtubei/v1release/creator_music/get_storefront_assistant_response",
                  "parameterOrder": [],
                  "httpMethod": "POST"
                },
                "update_storefront_channel_collection": {
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateStorefrontChannelCollectionRequest"
                  },
                  "id": "youtubei.youtubei.v1release.creator_music.update_storefront_channel_collection",
                  "flatPath": "youtubei/v1release/creator_music/update_storefront_channel_collection",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateStorefrontChannelCollectionResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "path": "youtubei/v1release/creator_music/update_storefront_channel_collection",
                  "httpMethod": "POST"
                },
                "list_storefront_artists": {
                  "description": "",
                  "flatPath": "youtubei/v1release/creator_music/list_storefront_artists",
                  "id": "youtubei.youtubei.v1release.creator_music.list_storefront_artists",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListStorefrontArtistsResponse"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/creator_music/list_storefront_artists",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListStorefrontArtistsRequest"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": []
                },
                "list_tracks": {
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/creator_music/list_tracks",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorMusicTracksResponse"
                  },
                  "flatPath": "youtubei/v1release/creator_music/list_tracks",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorMusicTracksRequest"
                  },
                  "id": "youtubei.youtubei.v1release.creator_music.list_tracks"
                },
                "get_storefront_artists": {
                  "id": "youtubei.youtubei.v1release.creator_music.get_storefront_artists",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontArtistsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontArtistsRequest"
                  },
                  "description": "",
                  "path": "youtubei/v1release/creator_music/get_storefront_artists",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/creator_music/get_storefront_artists",
                  "parameters": {}
                },
                "list_storefront_featured_collections": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeListStorefrontFeaturedCollectionsResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1release/creator_music/list_storefront_featured_collections",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListStorefrontFeaturedCollectionsRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.creator_music.list_storefront_featured_collections",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/creator_music/list_storefront_featured_collections",
                  "description": ""
                },
                "get_storefront_license_offer": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontLicenseOfferRequest"
                  },
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontLicenseOfferResponse"
                  },
                  "path": "youtubei/v1release/creator_music/get_storefront_license_offer",
                  "flatPath": "youtubei/v1release/creator_music/get_storefront_license_offer",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.creator_music.get_storefront_license_offer",
                  "description": ""
                },
                "get_storefront_download_url": {
                  "id": "youtubei.youtubei.v1release.creator_music.get_storefront_download_url",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontDownloadUrlRequest"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontDownloadUrlResponse"
                  },
                  "path": "youtubei/v1release/creator_music/get_storefront_download_url",
                  "description": "",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/creator_music/get_storefront_download_url"
                },
                "get_storefront_stream_url": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontStreamUrlRequest"
                  },
                  "flatPath": "youtubei/v1release/creator_music/get_storefront_stream_url",
                  "parameters": {},
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontStreamUrlResponse"
                  },
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/creator_music/get_storefront_stream_url",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.creator_music.get_storefront_stream_url"
                },
                "star_track": {
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeStarCreatorMusicTrackRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.creator_music.star_track",
                  "response": {
                    "$ref": "YoutubeApiInnertubeStarCreatorMusicTrackResponse"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1release/creator_music/star_track",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "path": "youtubei/v1release/creator_music/star_track"
                },
                "get_tracks": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorMusicTracksResponse"
                  },
                  "flatPath": "youtubei/v1release/creator_music/get_tracks",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorMusicTracksRequest"
                  },
                  "path": "youtubei/v1release/creator_music/get_tracks",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1release.creator_music.get_tracks",
                  "httpMethod": "POST",
                  "description": ""
                },
                "list_storefront_tracks": {
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListStorefrontTracksRequest"
                  },
                  "id": "youtubei.youtubei.v1release.creator_music.list_storefront_tracks",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/creator_music/list_storefront_tracks",
                  "flatPath": "youtubei/v1release/creator_music/list_storefront_tracks",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListStorefrontTracksResponse"
                  }
                },
                "get_storefront_tracks": {
                  "parameters": {},
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/creator_music/get_storefront_tracks",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontTracksRequest"
                  },
                  "flatPath": "youtubei/v1release/creator_music/get_storefront_tracks",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontTracksResponse"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.creator_music.get_storefront_tracks"
                }
              }
            },
            "ars": {
              "methods": {
                "grst": {
                  "parameters": {},
                  "flatPath": "youtubei/v1release/ars/grst",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1release.ars.grst",
                  "description": "",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/ars/grst",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetReauthSessionTokenRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetReauthSessionTokenResponse"
                  },
                  "httpMethod": "POST"
                }
              }
            },
            "whitelist": {
              "methods": {
                "edit": {
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1release/whitelist/edit",
                  "flatPath": "youtubei/v1release/whitelist/edit",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1release.whitelist.edit",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeWhitelistEditRequest"
                  },
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeWhitelistEditResponse"
                  }
                }
              }
            },
            "feature_eligibility": {
              "methods": {
                "check_feature_rate_limit": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeCheckFeatureRateLimitRequest"
                  },
                  "id": "youtubei.youtubei.v1release.feature_eligibility.check_feature_rate_limit",
                  "description": "",
                  "parameterOrder": [],
                  "path": "youtubei/v1release/feature_eligibility/check_feature_rate_limit",
                  "flatPath": "youtubei/v1release/feature_eligibility/check_feature_rate_limit",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCheckFeatureRateLimitResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameters": {}
                },
                "get_creator_feature_eligibility": {
                  "flatPath": "youtubei/v1release/feature_eligibility/get_creator_feature_eligibility",
                  "parameters": {},
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/feature_eligibility/get_creator_feature_eligibility",
                  "id": "youtubei.youtubei.v1release.feature_eligibility.get_creator_feature_eligibility",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorFeatureEligibilityResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorFeatureEligibilityRequest"
                  },
                  "parameterOrder": [],
                  "description": ""
                },
                "get_feature_enablement_details": {
                  "id": "youtubei.youtubei.v1release.feature_eligibility.get_feature_enablement_details",
                  "httpMethod": "POST",
                  "path": "youtubei/v1release/feature_eligibility/get_feature_enablement_details",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetFeatureEnablementDetailsResponse"
                  },
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetFeatureEnablementDetailsRequest"
                  },
                  "description": "",
                  "flatPath": "youtubei/v1release/feature_eligibility/get_feature_enablement_details",
                  "parameters": {}
                }
              }
            }
          }
        },
        "donations": {
          "resources": {
            "create_campaign": {
              "methods": {
                "create": {
                  "id": "youtubei.youtubei.donations.create_campaign.create",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateDonationsCampaignRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "flatPath": "v1/youtubei/donations/create_campaign",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateDonationsCampaignResponse"
                  },
                  "path": "v1/youtubei/donations/create_campaign",
                  "parameters": {},
                  "parameterOrder": [],
                  "description": ""
                }
              }
            },
            "create_nonprofit_proposal": {
              "methods": {
                "create": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateNonprofitProposalResponse"
                  },
                  "flatPath": "v1/youtubei/donations/create_nonprofit_proposal",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateNonprofitProposalRequest"
                  },
                  "id": "youtubei.youtubei.donations.create_nonprofit_proposal.create",
                  "path": "v1/youtubei/donations/create_nonprofit_proposal",
                  "parameters": {},
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "description": ""
                }
              }
            }
          },
          "methods": {
            "list_nonprofits": {
              "path": "v1/youtubei/donations/list_nonprofits",
              "request": {
                "$ref": "YoutubeApiInnertubeListNonprofitsRequest"
              },
              "flatPath": "v1/youtubei/donations/list_nonprofits",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeListNonprofitsResponse"
              },
              "parameterOrder": [],
              "description": "",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.donations.list_nonprofits"
            },
            "join_campaign": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/donations/join_campaign",
              "id": "youtubei.youtubei.donations.join_campaign",
              "description": "",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeJoinDonationsCampaignRequest"
              },
              "httpMethod": "POST",
              "parameters": {},
              "path": "v1/youtubei/donations/join_campaign",
              "response": {
                "$ref": "YoutubeApiInnertubeJoinDonationsCampaignResponse"
              }
            },
            "list_video_enablement": {
              "parameterOrder": [],
              "description": "",
              "httpMethod": "POST",
              "id": "youtubei.youtubei.donations.list_video_enablement",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeListDonationsVideoEnablementsRequest"
              },
              "path": "v1/youtubei/donations/list_video_enablement",
              "flatPath": "v1/youtubei/donations/list_video_enablement",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeListDonationsVideoEnablementsResponse"
              }
            },
            "update_campaign": {
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateDonationsCampaignRequest"
              },
              "id": "youtubei.youtubei.donations.update_campaign",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/donations/update_campaign",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateDonationsCampaignResponse"
              },
              "parameterOrder": [],
              "flatPath": "v1/youtubei/donations/update_campaign",
              "description": ""
            },
            "delete_campaign": {
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeDeleteDonationsCampaignRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.donations.delete_campaign",
              "description": "",
              "flatPath": "v1/youtubei/donations/delete_campaign",
              "response": {
                "$ref": "YoutubeApiInnertubeDeleteDonationsCampaignResponse"
              },
              "httpMethod": "POST",
              "parameters": {},
              "path": "v1/youtubei/donations/delete_campaign"
            },
            "list_campaigns": {
              "request": {
                "$ref": "YoutubeApiInnertubeListDonationsCampaignsRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/donations/list_campaigns",
              "description": "",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeListDonationsCampaignsResponse"
              },
              "id": "youtubei.youtubei.donations.list_campaigns",
              "flatPath": "v1/youtubei/donations/list_campaigns",
              "parameters": {},
              "httpMethod": "POST"
            },
            "update_video_enablements": {
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateDonationsVideoEnablementsResponse"
              },
              "parameterOrder": [],
              "id": "youtubei.youtubei.donations.update_video_enablements",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/donations/update_video_enablements",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateDonationsVideoEnablementsRequest"
              },
              "description": "",
              "flatPath": "v1/youtubei/donations/update_video_enablements"
            }
          }
        },
        "partnerprogram": {
          "resources": {
            "create_adsense_association": {
              "methods": {
                "create": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateAdsenseAssociationRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateAdsenseAssociationResponse"
                  },
                  "flatPath": "v1/youtubei/partnerprogram/create_adsense_association",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.partnerprogram.create_adsense_association.create",
                  "path": "v1/youtubei/partnerprogram/create_adsense_association",
                  "description": "",
                  "parameters": {}
                }
              }
            },
            "create_adsense_association_session": {
              "methods": {
                "create": {
                  "path": "v1/youtubei/partnerprogram/create_adsense_association_session",
                  "parameterOrder": [],
                  "flatPath": "v1/youtubei/partnerprogram/create_adsense_association_session",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateAdsenseAssociationSessionRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "id": "youtubei.youtubei.partnerprogram.create_adsense_association_session.create",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateAdsenseAssociationSessionResponse"
                  },
                  "httpMethod": "POST"
                }
              }
            }
          },
          "methods": {
            "sign_creator_contract": {
              "id": "youtubei.youtubei.partnerprogram.sign_creator_contract",
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/partnerprogram/sign_creator_contract",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeSignCreatorContractRequest"
              },
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeSignCreatorContractResponse"
              },
              "path": "v1/youtubei/partnerprogram/sign_creator_contract",
              "description": ""
            },
            "get_ad_blocking_category_infos": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetAdBlockingCategoryInfosRequest"
              },
              "id": "youtubei.youtubei.partnerprogram.get_ad_blocking_category_infos",
              "parameterOrder": [],
              "parameters": {},
              "httpMethod": "POST",
              "path": "v1/youtubei/partnerprogram/get_ad_blocking_category_infos",
              "response": {
                "$ref": "YoutubeApiInnertubeGetAdBlockingCategoryInfosResponse"
              },
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/partnerprogram/get_ad_blocking_category_infos"
            },
            "get_creator_contract_terms": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorContractTermsRequest"
              },
              "parameters": {},
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorContractTermsResponse"
              },
              "path": "v1/youtubei/partnerprogram/get_creator_contract_terms",
              "description": "",
              "httpMethod": "POST",
              "id": "youtubei.youtubei.partnerprogram.get_creator_contract_terms",
              "flatPath": "v1/youtubei/partnerprogram/get_creator_contract_terms",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_self_certification_questionnaire_details": {
              "parameterOrder": [],
              "id": "youtubei.youtubei.partnerprogram.get_self_certification_questionnaire_details",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetSelfCertificationQuestionnaireDetailsRequest"
              },
              "flatPath": "v1/youtubei/partnerprogram/get_self_certification_questionnaire_details",
              "response": {
                "$ref": "YoutubeApiInnertubeGetSelfCertificationQuestionnaireDetailsResponse"
              },
              "path": "v1/youtubei/partnerprogram/get_self_certification_questionnaire_details",
              "httpMethod": "POST",
              "parameters": {}
            }
          }
        },
        "analytics": {
          "methods": {
            "detail": {
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeAnalyticsDetailResponse"
              },
              "parameterOrder": [],
              "path": "v1/youtubei/analytics/detail",
              "id": "youtubei.youtubei.analytics.detail",
              "flatPath": "v1/youtubei/analytics/detail",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeAnalyticsDetailRequest"
              }
            },
            "overview": {
              "id": "youtubei.youtubei.analytics.overview",
              "request": {
                "$ref": "YoutubeApiInnertubeAnalyticsOverviewRequest"
              },
              "description": "",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeAnalyticsOverviewResponse"
              },
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "path": "v1/youtubei/analytics/overview",
              "flatPath": "v1/youtubei/analytics/overview"
            }
          }
        },
        "notification_registration": {
          "methods": {
            "get_settings": {
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetNotificationSettingsRequest"
              },
              "parameters": {},
              "path": "v1/youtubei/notification_registration/get_settings",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetNotificationSettingsResponse"
              },
              "id": "youtubei.youtubei.notification_registration.get_settings",
              "flatPath": "v1/youtubei/notification_registration/get_settings",
              "httpMethod": "POST"
            },
            "set_registration": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeSetNotificationRegistrationRequest"
              },
              "flatPath": "v1/youtubei/notification_registration/set_registration",
              "response": {
                "$ref": "YoutubeApiInnertubeSetNotificationRegistrationResponse"
              },
              "path": "v1/youtubei/notification_registration/set_registration",
              "id": "youtubei.youtubei.notification_registration.set_registration",
              "httpMethod": "POST",
              "description": "",
              "parameters": {}
            }
          }
        },
        "creator": {
          "methods": {
            "list_creator_playlist_videos": {
              "path": "v1/youtubei/creator/list_creator_playlist_videos",
              "parameterOrder": [],
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeListCreatorPlaylistVideosResponse"
              },
              "flatPath": "v1/youtubei/creator/list_creator_playlist_videos",
              "parameters": {},
              "httpMethod": "POST",
              "id": "youtubei.youtubei.creator.list_creator_playlist_videos",
              "request": {
                "$ref": "YoutubeApiInnertubeListCreatorPlaylistVideosRequest"
              }
            },
            "list_creator_mentions": {
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeListCreatorMentionsRequest"
              },
              "parameterOrder": [],
              "flatPath": "v1/youtubei/creator/list_creator_mentions",
              "response": {
                "$ref": "YoutubeApiInnertubeListCreatorMentionsResponse"
              },
              "httpMethod": "POST",
              "id": "youtubei.youtubei.creator.list_creator_mentions",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "path": "v1/youtubei/creator/list_creator_mentions"
            },
            "get_creator_google_hats_trigger_ids": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorGoogleHatsTriggerIdsResponse"
              },
              "parameters": {},
              "path": "v1/youtubei/creator/get_creator_google_hats_trigger_ids",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "id": "youtubei.youtubei.creator.get_creator_google_hats_trigger_ids",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorGoogleHatsTriggerIdsRequest"
              },
              "description": "",
              "flatPath": "v1/youtubei/creator/get_creator_google_hats_trigger_ids"
            },
            "get_supported_content_languages": {
              "path": "v1/youtubei/creator/get_supported_content_languages",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetSupportedContentLanguagesResponse"
              },
              "parameterOrder": [],
              "description": "",
              "id": "youtubei.youtubei.creator.get_supported_content_languages",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/creator/get_supported_content_languages",
              "request": {
                "$ref": "YoutubeApiInnertubeGetSupportedContentLanguagesRequest"
              }
            },
            "get_creator_channel_suspension": {
              "id": "youtubei.youtubei.creator.get_creator_channel_suspension",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorChannelSuspensionRequest"
              },
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorChannelSuspensionResponse"
              },
              "parameterOrder": [],
              "description": "",
              "path": "v1/youtubei/creator/get_creator_channel_suspension",
              "flatPath": "v1/youtubei/creator/get_creator_channel_suspension",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "update_creator_delegates": {
              "parameterOrder": [],
              "parameters": {},
              "id": "youtubei.youtubei.creator.update_creator_delegates",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/creator/update_creator_delegates",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCreatorDelegatesResponse"
              },
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCreatorDelegatesRequest"
              },
              "path": "v1/youtubei/creator/update_creator_delegates"
            },
            "validate_creator_adwords_customer": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "path": "v1/youtubei/creator/validate_creator_adwords_customer",
              "parameterOrder": [],
              "flatPath": "v1/youtubei/creator/validate_creator_adwords_customer",
              "httpMethod": "POST",
              "id": "youtubei.youtubei.creator.validate_creator_adwords_customer",
              "response": {
                "$ref": "YoutubeApiInnertubeValidateCreatorAdwordsCustomerResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeValidateCreatorAdwordsCustomerRequest"
              },
              "description": ""
            },
            "get_creator_form_items_from_kg": {
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "path": "v1/youtubei/creator/get_creator_form_items_from_kg",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorFormItemsFromKgRequest"
              },
              "id": "youtubei.youtubei.creator.get_creator_form_items_from_kg",
              "flatPath": "v1/youtubei/creator/get_creator_form_items_from_kg",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorFormItemsFromKgResponse"
              },
              "description": "",
              "httpMethod": "POST"
            },
            "list_video_ideas": {
              "path": "v1/youtubei/creator/list_video_ideas",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeListVideoIdeasRequest"
              },
              "flatPath": "v1/youtubei/creator/list_video_ideas",
              "response": {
                "$ref": "YoutubeApiInnertubeListVideoIdeasResponse"
              },
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "id": "youtubei.youtubei.creator.list_video_ideas",
              "httpMethod": "POST"
            },
            "get_creator_chat": {
              "parameterOrder": [],
              "path": "v1/youtubei/creator/get_creator_chat",
              "description": "",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/creator/get_creator_chat",
              "id": "youtubei.youtubei.creator.get_creator_chat",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorChatResponse"
              },
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorChatRequest"
              }
            },
            "verify_rss_code": {
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "id": "youtubei.youtubei.creator.verify_rss_code",
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/creator/verify_rss_code",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeVerifyRssCodeResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeVerifyRssCodeRequest"
              },
              "path": "v1/youtubei/creator/verify_rss_code"
            },
            "accept_delegate_invitation": {
              "description": "",
              "parameters": {},
              "id": "youtubei.youtubei.creator.accept_delegate_invitation",
              "response": {
                "$ref": "YoutubeApiInnertubeAcceptDelegateInvitationResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeAcceptDelegateInvitationRequest"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "flatPath": "v1/youtubei/creator/accept_delegate_invitation",
              "path": "v1/youtubei/creator/accept_delegate_invitation"
            },
            "get_video_idea": {
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetVideoIdeaRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "parameters": {},
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/creator/get_video_idea",
              "id": "youtubei.youtubei.creator.get_video_idea",
              "path": "v1/youtubei/creator/get_video_idea",
              "response": {
                "$ref": "YoutubeApiInnertubeGetVideoIdeaResponse"
              }
            },
            "list_madison_delegates": {
              "flatPath": "v1/youtubei/creator/list_madison_delegates",
              "id": "youtubei.youtubei.creator.list_madison_delegates",
              "response": {
                "$ref": "YoutubeApiInnertubeListMadisonDelegatesResponse"
              },
              "parameters": {},
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeListMadisonDelegatesRequest"
              },
              "path": "v1/youtubei/creator/list_madison_delegates",
              "description": ""
            },
            "get_creator_videos": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorVideosRequest"
              },
              "id": "youtubei.youtubei.creator.get_creator_videos",
              "flatPath": "v1/youtubei/creator/get_creator_videos",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorVideosResponse"
              },
              "parameters": {},
              "description": "",
              "parameterOrder": [],
              "httpMethod": "POST",
              "path": "v1/youtubei/creator/get_creator_videos"
            },
            "update_account_takeover_self_cleanup": {
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateAccountTakeoverSelfCleanupResponse"
              },
              "flatPath": "v1/youtubei/creator/update_account_takeover_self_cleanup",
              "id": "youtubei.youtubei.creator.update_account_takeover_self_cleanup",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateAccountTakeoverSelfCleanupRequest"
              },
              "parameterOrder": [],
              "path": "v1/youtubei/creator/update_account_takeover_self_cleanup"
            },
            "delete_audio_track": {
              "httpMethod": "POST",
              "id": "youtubei.youtubei.creator.delete_audio_track",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeDeleteAudioTrackRequest"
              },
              "parameters": {},
              "flatPath": "v1/youtubei/creator/delete_audio_track",
              "path": "v1/youtubei/creator/delete_audio_track",
              "response": {
                "$ref": "YoutubeApiInnertubeDeleteAudioTrackResponse"
              },
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "check_creator_bulk_action": {
              "path": "v1/youtubei/creator/check_creator_bulk_action",
              "parameters": {},
              "id": "youtubei.youtubei.creator.check_creator_bulk_action",
              "parameterOrder": [],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeCheckCreatorBulkActionResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeCheckCreatorBulkActionRequest"
              },
              "flatPath": "v1/youtubei/creator/check_creator_bulk_action",
              "description": ""
            },
            "list_creator_public_subscribers": {
              "request": {
                "$ref": "YoutubeApiInnertubeListCreatorPublicSubscribersRequest"
              },
              "id": "youtubei.youtubei.creator.list_creator_public_subscribers",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeListCreatorPublicSubscribersResponse"
              },
              "path": "v1/youtubei/creator/list_creator_public_subscribers",
              "parameterOrder": [],
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/creator/list_creator_public_subscribers"
            },
            "appeal_creator_channel_suspension": {
              "request": {
                "$ref": "YoutubeApiInnertubeAppealCreatorChannelSuspensionRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeAppealCreatorChannelSuspensionResponse"
              },
              "parameterOrder": [],
              "flatPath": "v1/youtubei/creator/appeal_creator_channel_suspension",
              "httpMethod": "POST",
              "parameters": {},
              "id": "youtubei.youtubei.creator.appeal_creator_channel_suspension",
              "path": "v1/youtubei/creator/appeal_creator_channel_suspension",
              "description": ""
            },
            "get_creator_survey": {
              "httpMethod": "POST",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorSurveyResponse"
              },
              "parameterOrder": [],
              "parameters": {},
              "id": "youtubei.youtubei.creator.get_creator_survey",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/creator/get_creator_survey",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorSurveyRequest"
              },
              "path": "v1/youtubei/creator/get_creator_survey"
            },
            "remove_playlist_feed": {
              "parameterOrder": [],
              "path": "v1/youtubei/creator/remove_playlist_feed",
              "id": "youtubei.youtubei.creator.remove_playlist_feed",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/creator/remove_playlist_feed",
              "request": {
                "$ref": "YoutubeApiInnertubeRemovePlaylistFeedRequest"
              },
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeRemovePlaylistFeedResponse"
              },
              "description": ""
            },
            "grade_questions_for_policy_school": {
              "parameters": {},
              "path": "v1/youtubei/creator/grade_questions_for_policy_school",
              "parameterOrder": [],
              "description": "",
              "id": "youtubei.youtubei.creator.grade_questions_for_policy_school",
              "flatPath": "v1/youtubei/creator/grade_questions_for_policy_school",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGradeQuestionsForPolicySchoolRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGradeQuestionsForPolicySchoolResponse"
              },
              "httpMethod": "POST"
            },
            "list_account_takeover_self_cleanup_preview": {
              "request": {
                "$ref": "YoutubeApiInnertubeListAccountTakeoverSelfCleanupPreviewRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "parameters": {},
              "id": "youtubei.youtubei.creator.list_account_takeover_self_cleanup_preview",
              "flatPath": "v1/youtubei/creator/list_account_takeover_self_cleanup_preview",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeListAccountTakeoverSelfCleanupPreviewResponse"
              },
              "description": "",
              "path": "v1/youtubei/creator/list_account_takeover_self_cleanup_preview"
            },
            "update_creator_settings": {
              "path": "v1/youtubei/creator/update_creator_settings",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCreatorSettingsResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCreatorSettingsRequest"
              },
              "parameterOrder": [],
              "description": "",
              "flatPath": "v1/youtubei/creator/update_creator_settings",
              "parameters": {},
              "httpMethod": "POST",
              "id": "youtubei.youtubei.creator.update_creator_settings"
            },
            "update_video_idea": {
              "id": "youtubei.youtubei.creator.update_video_idea",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "parameterOrder": [],
              "description": "",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateVideoIdeaRequest"
              },
              "flatPath": "v1/youtubei/creator/update_video_idea",
              "path": "v1/youtubei/creator/update_video_idea",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateVideoIdeaResponse"
              }
            },
            "get_creator_playlists": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorPlaylistsRequest"
              },
              "parameterOrder": [],
              "flatPath": "v1/youtubei/creator/get_creator_playlists",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.creator.get_creator_playlists",
              "description": "",
              "httpMethod": "POST",
              "path": "v1/youtubei/creator/get_creator_playlists",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorPlaylistsResponse"
              }
            },
            "get_creator_communications": {
              "flatPath": "v1/youtubei/creator/get_creator_communications",
              "parameters": {},
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorCommunicationsResponse"
              },
              "path": "v1/youtubei/creator/get_creator_communications",
              "httpMethod": "POST",
              "parameterOrder": [],
              "id": "youtubei.youtubei.creator.get_creator_communications",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorCommunicationsRequest"
              }
            },
            "validate_creator_delegates": {
              "parameterOrder": [],
              "flatPath": "v1/youtubei/creator/validate_creator_delegates",
              "httpMethod": "POST",
              "path": "v1/youtubei/creator/validate_creator_delegates",
              "parameters": {},
              "description": "",
              "id": "youtubei.youtubei.creator.validate_creator_delegates",
              "response": {
                "$ref": "YoutubeApiInnertubeValidateCreatorDelegatesResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeValidateCreatorDelegatesRequest"
              }
            },
            "list_creator_bulk_action_items": {
              "id": "youtubei.youtubei.creator.list_creator_bulk_action_items",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeListCreatorBulkActionItemsResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeListCreatorBulkActionItemsRequest"
              },
              "flatPath": "v1/youtubei/creator/list_creator_bulk_action_items",
              "parameterOrder": [],
              "httpMethod": "POST",
              "parameters": {},
              "path": "v1/youtubei/creator/list_creator_bulk_action_items"
            },
            "send_creator_chat_message": {
              "path": "v1/youtubei/creator/send_creator_chat_message",
              "description": "",
              "id": "youtubei.youtubei.creator.send_creator_chat_message",
              "httpMethod": "POST",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeSendCreatorChatMessageRequest"
              },
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeSendCreatorChatMessageResponse"
              },
              "flatPath": "v1/youtubei/creator/send_creator_chat_message"
            },
            "get_creator_info_cards": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorInfoCardsRequest"
              },
              "flatPath": "v1/youtubei/creator/get_creator_info_cards",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorInfoCardsResponse"
              },
              "httpMethod": "POST",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "path": "v1/youtubei/creator/get_creator_info_cards",
              "parameterOrder": [],
              "id": "youtubei.youtubei.creator.get_creator_info_cards"
            },
            "publish_podcast": {
              "id": "youtubei.youtubei.creator.publish_podcast",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubePublishPodcastResponse"
              },
              "parameterOrder": [],
              "parameters": {},
              "flatPath": "v1/youtubei/creator/publish_podcast",
              "request": {
                "$ref": "YoutubeApiInnertubePublishPodcastRequest"
              },
              "path": "v1/youtubei/creator/publish_podcast",
              "httpMethod": "POST",
              "description": ""
            },
            "list_entity_roles": {
              "flatPath": "v1/youtubei/creator/list_entity_roles",
              "response": {
                "$ref": "YoutubeApiInnertubeListEntityRolesResponse"
              },
              "httpMethod": "POST",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeListEntityRolesRequest"
              },
              "id": "youtubei.youtubei.creator.list_entity_roles",
              "parameterOrder": [],
              "description": "",
              "path": "v1/youtubei/creator/list_entity_roles",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "list_creator_playlists": {
              "httpMethod": "POST",
              "path": "v1/youtubei/creator/list_creator_playlists",
              "response": {
                "$ref": "YoutubeApiInnertubeListCreatorPlaylistsResponse"
              },
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeListCreatorPlaylistsRequest"
              },
              "parameterOrder": [],
              "description": "",
              "id": "youtubei.youtubei.creator.list_creator_playlists",
              "flatPath": "v1/youtubei/creator/list_creator_playlists",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "list_creator_channels": {
              "path": "v1/youtubei/creator/list_creator_channels",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeListCreatorChannelsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeListCreatorChannelsResponse"
              },
              "parameterOrder": [],
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/creator/list_creator_channels",
              "id": "youtubei.youtubei.creator.list_creator_channels",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "reingest_rss_episode": {
              "response": {
                "$ref": "YoutubeApiInnertubeReingestRssEpisodeResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeReingestRssEpisodeRequest"
              },
              "path": "v1/youtubei/creator/reingest_rss_episode",
              "parameters": {},
              "parameterOrder": [],
              "flatPath": "v1/youtubei/creator/reingest_rss_episode",
              "httpMethod": "POST",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.creator.reingest_rss_episode"
            },
            "get_channel_tou_strike_expiration_data": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "path": "v1/youtubei/creator/get_channel_tou_strike_expiration_data",
              "flatPath": "v1/youtubei/creator/get_channel_tou_strike_expiration_data",
              "httpMethod": "POST",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetStrikeExpirationDataResponse"
              },
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetStrikeExpirationDataRequest"
              },
              "id": "youtubei.youtubei.creator.get_channel_tou_strike_expiration_data"
            },
            "get_site_languages": {
              "flatPath": "v1/youtubei/creator/get_site_languages",
              "request": {
                "$ref": "YoutubeApiInnertubeGetSiteLanguagesRequest"
              },
              "parameters": {},
              "description": "",
              "httpMethod": "POST",
              "parameterOrder": [],
              "path": "v1/youtubei/creator/get_site_languages",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.creator.get_site_languages",
              "response": {
                "$ref": "YoutubeApiInnertubeGetSiteLanguagesResponse"
              }
            },
            "search_creator_entities": {
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "id": "youtubei.youtubei.creator.search_creator_entities",
              "flatPath": "v1/youtubei/creator/search_creator_entities",
              "request": {
                "$ref": "YoutubeApiInnertubeSearchCreatorEntitiesRequest"
              },
              "parameters": {},
              "path": "v1/youtubei/creator/search_creator_entities",
              "response": {
                "$ref": "YoutubeApiInnertubeSearchCreatorEntitiesResponse"
              },
              "httpMethod": "POST"
            },
            "add_audio_track": {
              "parameterOrder": [],
              "id": "youtubei.youtubei.creator.add_audio_track",
              "request": {
                "$ref": "YoutubeApiInnertubeAddAudioTrackRequest"
              },
              "flatPath": "v1/youtubei/creator/add_audio_track",
              "response": {
                "$ref": "YoutubeApiInnertubeAddAudioTrackResponse"
              },
              "parameters": {},
              "path": "v1/youtubei/creator/add_audio_track",
              "description": "",
              "httpMethod": "POST"
            },
            "get_creator_channels": {
              "path": "v1/youtubei/creator/get_creator_channels",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorChannelsRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorChannelsResponse"
              },
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/creator/get_creator_channels",
              "description": "",
              "parameters": {},
              "id": "youtubei.youtubei.creator.get_creator_channels"
            },
            "get_training_for_policy_school": {
              "parameterOrder": [],
              "flatPath": "v1/youtubei/creator/get_training_for_policy_school",
              "path": "v1/youtubei/creator/get_training_for_policy_school",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetTrainingForPolicySchoolRequest"
              },
              "id": "youtubei.youtubei.creator.get_training_for_policy_school",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetTrainingForPolicySchoolResponse"
              },
              "description": "",
              "parameters": {}
            },
            "get_audio_track": {
              "flatPath": "v1/youtubei/creator/get_audio_track",
              "httpMethod": "POST",
              "id": "youtubei.youtubei.creator.get_audio_track",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "parameterOrder": [],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetAudioTrackRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetAudioTrackResponse"
              },
              "path": "v1/youtubei/creator/get_audio_track"
            },
            "get_creator_form_search_suggestions": {
              "flatPath": "v1/youtubei/creator/get_creator_form_search_suggestions",
              "parameters": {},
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorFormSearchSuggestionsResponse"
              },
              "path": "v1/youtubei/creator/get_creator_form_search_suggestions",
              "httpMethod": "POST",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorFormSearchSuggestionsRequest"
              },
              "id": "youtubei.youtubei.creator.get_creator_form_search_suggestions"
            },
            "get_latest_account_takeover_self_cleanup": {
              "description": "",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetLatestAccountTakeoverSelfCleanupRequest"
              },
              "path": "v1/youtubei/creator/get_latest_account_takeover_self_cleanup",
              "flatPath": "v1/youtubei/creator/get_latest_account_takeover_self_cleanup",
              "id": "youtubei.youtubei.creator.get_latest_account_takeover_self_cleanup",
              "response": {
                "$ref": "YoutubeApiInnertubeGetLatestAccountTakeoverSelfCleanupResponse"
              },
              "parameters": {}
            },
            "list_channel_tou_violative_contents": {
              "flatPath": "v1/youtubei/creator/list_channel_tou_violative_contents",
              "response": {
                "$ref": "YoutubeApiInnertubeListCreatorChannelTouViolativeContentsResponse"
              },
              "id": "youtubei.youtubei.creator.list_channel_tou_violative_contents",
              "parameterOrder": [],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeListCreatorChannelTouViolativeContentsRequest"
              },
              "path": "v1/youtubei/creator/list_channel_tou_violative_contents",
              "description": "",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "search_public_creator_entities": {
              "flatPath": "v1/youtubei/creator/search_public_creator_entities",
              "id": "youtubei.youtubei.creator.search_public_creator_entities",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeSearchPublicCreatorEntitiesRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "path": "v1/youtubei/creator/search_public_creator_entities",
              "description": "",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeSearchPublicCreatorEntitiesResponse"
              }
            },
            "permissions_opt_in": {
              "path": "v1/youtubei/creator/permissions_opt_in",
              "request": {
                "$ref": "YoutubeApiInnertubePermissionsOptInRequest"
              },
              "parameters": {},
              "flatPath": "v1/youtubei/creator/permissions_opt_in",
              "description": "",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubePermissionsOptInResponse"
              },
              "id": "youtubei.youtubei.creator.permissions_opt_in"
            },
            "get_creator_endscreens": {
              "flatPath": "v1/youtubei/creator/get_creator_endscreens",
              "httpMethod": "POST",
              "id": "youtubei.youtubei.creator.get_creator_endscreens",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorEndscreensResponse"
              },
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorEndscreensRequest"
              },
              "path": "v1/youtubei/creator/get_creator_endscreens",
              "parameters": {},
              "description": ""
            },
            "validate_feed_linked_playlist": {
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/creator/validate_feed_linked_playlist",
              "parameterOrder": [],
              "description": "",
              "parameters": {},
              "id": "youtubei.youtubei.creator.validate_feed_linked_playlist",
              "request": {
                "$ref": "YoutubeApiInnertubeValidateFeedLinkedPlaylistRequest"
              },
              "path": "v1/youtubei/creator/validate_feed_linked_playlist",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeValidateFeedLinkedPlaylistResponse"
              }
            },
            "permissions_opt_out": {
              "parameterOrder": [],
              "parameters": {},
              "id": "youtubei.youtubei.creator.permissions_opt_out",
              "request": {
                "$ref": "YoutubeApiInnertubePermissionsOptOutRequest"
              },
              "httpMethod": "POST",
              "path": "v1/youtubei/creator/permissions_opt_out",
              "response": {
                "$ref": "YoutubeApiInnertubePermissionsOptOutResponse"
              },
              "flatPath": "v1/youtubei/creator/permissions_opt_out",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": ""
            },
            "get_notifications_inbox": {
              "httpMethod": "POST",
              "id": "youtubei.youtubei.creator.get_notifications_inbox",
              "request": {
                "$ref": "YoutubeApiInnertubeGetNotificationsInboxRequest"
              },
              "parameters": {},
              "path": "v1/youtubei/creator/get_notifications_inbox",
              "description": "",
              "flatPath": "v1/youtubei/creator/get_notifications_inbox",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetNotificationsInboxResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_creator_user_features": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorUserFeaturesResponse"
              },
              "parameterOrder": [],
              "parameters": {},
              "path": "v1/youtubei/creator/get_creator_user_features",
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/creator/get_creator_user_features",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorUserFeaturesRequest"
              },
              "description": "",
              "id": "youtubei.youtubei.creator.get_creator_user_features",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_channel_tou_strikes": {
              "flatPath": "v1/youtubei/creator/get_channel_tou_strikes",
              "id": "youtubei.youtubei.creator.get_channel_tou_strikes",
              "parameterOrder": [],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorChannelTouStrikesRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "path": "v1/youtubei/creator/get_channel_tou_strikes",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorChannelTouStrikesResponse"
              },
              "httpMethod": "POST"
            },
            "list_account_takeover_activities": {
              "path": "v1/youtubei/creator/list_account_takeover_activities",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "id": "youtubei.youtubei.creator.list_account_takeover_activities",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeListAccountTakeoverActivitiesRequest"
              },
              "flatPath": "v1/youtubei/creator/list_account_takeover_activities",
              "response": {
                "$ref": "YoutubeApiInnertubeListAccountTakeoverActivitiesResponse"
              },
              "parameters": {}
            },
            "get_channel_tou_violative_contents": {
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorChannelTouViolativeContentsRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.creator.get_channel_tou_violative_contents",
              "path": "v1/youtubei/creator/get_channel_tou_violative_contents",
              "parameters": {},
              "description": "",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorChannelTouViolativeContentsResponse"
              },
              "flatPath": "v1/youtubei/creator/get_channel_tou_violative_contents"
            },
            "appeal_channel_tou_violative_content": {
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeAppealCreatorChannelTouViolativeContentRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeAppealCreatorChannelTouViolativeContentResponse"
              },
              "path": "v1/youtubei/creator/appeal_channel_tou_violative_content",
              "httpMethod": "POST",
              "parameterOrder": [],
              "flatPath": "v1/youtubei/creator/appeal_channel_tou_violative_content",
              "description": "",
              "id": "youtubei.youtubei.creator.appeal_channel_tou_violative_content"
            },
            "delete_video_idea": {
              "parameterOrder": [],
              "httpMethod": "POST",
              "path": "v1/youtubei/creator/delete_video_idea",
              "id": "youtubei.youtubei.creator.delete_video_idea",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeDeleteVideoIdeaResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeDeleteVideoIdeaRequest"
              },
              "description": "",
              "flatPath": "v1/youtubei/creator/delete_video_idea"
            },
            "unset_podcast": {
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeUnsetPodcastResponse"
              },
              "flatPath": "v1/youtubei/creator/unset_podcast",
              "request": {
                "$ref": "YoutubeApiInnertubeUnsetPodcastRequest"
              },
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/creator/unset_podcast",
              "parameters": {},
              "id": "youtubei.youtubei.creator.unset_podcast",
              "parameterOrder": []
            },
            "get_permissions_opt_in_eligibility": {
              "id": "youtubei.youtubei.creator.get_permissions_opt_in_eligibility",
              "response": {
                "$ref": "YoutubeApiInnertubeGetPermissionsOptInEligibilityResponse"
              },
              "flatPath": "v1/youtubei/creator/get_permissions_opt_in_eligibility",
              "path": "v1/youtubei/creator/get_permissions_opt_in_eligibility",
              "httpMethod": "POST",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetPermissionsOptInEligibilityRequest"
              },
              "description": "",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "list_creator_delegates": {
              "id": "youtubei.youtubei.creator.list_creator_delegates",
              "parameters": {},
              "path": "v1/youtubei/creator/list_creator_delegates",
              "flatPath": "v1/youtubei/creator/list_creator_delegates",
              "description": "",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeListCreatorDelegatesResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeListCreatorDelegatesRequest"
              },
              "httpMethod": "POST"
            },
            "list_creator_videos": {
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeListCreatorVideosResponse"
              },
              "description": "",
              "id": "youtubei.youtubei.creator.list_creator_videos",
              "path": "v1/youtubei/creator/list_creator_videos",
              "flatPath": "v1/youtubei/creator/list_creator_videos",
              "request": {
                "$ref": "YoutubeApiInnertubeListCreatorVideosRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "httpMethod": "POST"
            },
            "update_creator_channel": {
              "path": "v1/youtubei/creator/update_creator_channel",
              "id": "youtubei.youtubei.creator.update_creator_channel",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCreatorChannelResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "parameters": {},
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCreatorChannelRequest"
              },
              "flatPath": "v1/youtubei/creator/update_creator_channel",
              "parameterOrder": []
            },
            "list_creator_info_cards": {
              "id": "youtubei.youtubei.creator.list_creator_info_cards",
              "parameterOrder": [],
              "description": "",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeListCreatorInfoCardsResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeListCreatorInfoCardsRequest"
              },
              "flatPath": "v1/youtubei/creator/list_creator_info_cards",
              "path": "v1/youtubei/creator/list_creator_info_cards"
            },
            "get_user_subscribed_channels": {
              "path": "v1/youtubei/creator/get_user_subscribed_channels",
              "response": {
                "$ref": "YoutubeApiInnertubeGetUserSubscribedChannelsResponse"
              },
              "parameters": {},
              "flatPath": "v1/youtubei/creator/get_user_subscribed_channels",
              "id": "youtubei.youtubei.creator.get_user_subscribed_channels",
              "description": "",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetUserSubscribedChannelsRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": []
            },
            "get_content_owners": {
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetContentOwnersRequest"
              },
              "parameters": {},
              "path": "v1/youtubei/creator/get_content_owners",
              "response": {
                "$ref": "YoutubeApiInnertubeGetContentOwnersResponse"
              },
              "httpMethod": "POST",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/creator/get_content_owners",
              "id": "youtubei.youtubei.creator.get_content_owners"
            },
            "get_channel_dashboard_card": {
              "id": "youtubei.youtubei.creator.get_channel_dashboard_card",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetChannelDashboardCardResponse"
              },
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/creator/get_channel_dashboard_card",
              "path": "v1/youtubei/creator/get_channel_dashboard_card",
              "request": {
                "$ref": "YoutubeApiInnertubeGetChannelDashboardCardRequest"
              },
              "httpMethod": "POST",
              "parameters": {}
            },
            "list_creator_bulk_actions": {
              "parameterOrder": [],
              "id": "youtubei.youtubei.creator.list_creator_bulk_actions",
              "httpMethod": "POST",
              "parameters": {},
              "path": "v1/youtubei/creator/list_creator_bulk_actions",
              "request": {
                "$ref": "YoutubeApiInnertubeListCreatorBulkActionsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeListCreatorBulkActionsResponse"
              },
              "description": "",
              "flatPath": "v1/youtubei/creator/list_creator_bulk_actions",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "enqueue_creator_bulk_delete": {
              "request": {
                "$ref": "YoutubeApiInnertubeEnqueueCreatorBulkDeleteRequest"
              },
              "description": "",
              "path": "v1/youtubei/creator/enqueue_creator_bulk_delete",
              "parameterOrder": [],
              "parameters": {},
              "flatPath": "v1/youtubei/creator/enqueue_creator_bulk_delete",
              "id": "youtubei.youtubei.creator.enqueue_creator_bulk_delete",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeEnqueueCreatorBulkDeleteResponse"
              },
              "httpMethod": "POST"
            },
            "add_playlist_feed": {
              "request": {
                "$ref": "YoutubeApiInnertubeAddPlaylistFeedRequest"
              },
              "path": "v1/youtubei/creator/add_playlist_feed",
              "parameters": {},
              "parameterOrder": [],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeAddPlaylistFeedResponse"
              },
              "flatPath": "v1/youtubei/creator/add_playlist_feed",
              "id": "youtubei.youtubei.creator.add_playlist_feed",
              "description": ""
            },
            "get_creator_bulk_action_history": {
              "flatPath": "v1/youtubei/creator/get_creator_bulk_action_history",
              "id": "youtubei.youtubei.creator.get_creator_bulk_action_history",
              "parameters": {},
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorBulkActionHistoryResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorBulkActionHistoryRequest"
              },
              "path": "v1/youtubei/creator/get_creator_bulk_action_history",
              "parameterOrder": [],
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "list_creator_received_claims": {
              "id": "youtubei.youtubei.creator.list_creator_received_claims",
              "description": "",
              "parameterOrder": [],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeListCreatorReceivedClaimsResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeListCreatorReceivedClaimsRequest"
              },
              "flatPath": "v1/youtubei/creator/list_creator_received_claims",
              "path": "v1/youtubei/creator/list_creator_received_claims"
            },
            "update_user_channel_config": {
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateUserChannelConfigResponse"
              },
              "flatPath": "v1/youtubei/creator/update_user_channel_config",
              "path": "v1/youtubei/creator/update_user_channel_config",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.creator.update_user_channel_config",
              "httpMethod": "POST",
              "parameterOrder": [],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateUserChannelConfigRequest"
              }
            },
            "get_channel_dashboard": {
              "path": "v1/youtubei/creator/get_channel_dashboard",
              "request": {
                "$ref": "YoutubeApiInnertubeGetChannelDashboardRequest"
              },
              "parameters": {},
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetChannelDashboardResponse"
              },
              "httpMethod": "POST",
              "id": "youtubei.youtubei.creator.get_channel_dashboard",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/creator/get_channel_dashboard",
              "description": ""
            },
            "send_rss_verification_code": {
              "response": {
                "$ref": "YoutubeApiInnertubeSendRssVerificationCodeResponse"
              },
              "httpMethod": "POST",
              "path": "v1/youtubei/creator/send_rss_verification_code",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeSendRssVerificationCodeRequest"
              },
              "id": "youtubei.youtubei.creator.send_rss_verification_code",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/creator/send_rss_verification_code",
              "description": "",
              "parameters": {}
            },
            "reset_rss_verification_data": {
              "request": {
                "$ref": "YoutubeApiInnertubeResetRssVerificationDataRequest"
              },
              "description": "",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/creator/reset_rss_verification_data",
              "flatPath": "v1/youtubei/creator/reset_rss_verification_data",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeResetRssVerificationDataResponse"
              },
              "id": "youtubei.youtubei.creator.reset_rss_verification_data",
              "parameters": {}
            },
            "check_creator_bulk_delete": {
              "path": "v1/youtubei/creator/check_creator_bulk_delete",
              "id": "youtubei.youtubei.creator.check_creator_bulk_delete",
              "response": {
                "$ref": "YoutubeApiInnertubeCheckCreatorBulkDeleteResponse"
              },
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeCheckCreatorBulkDeleteRequest"
              },
              "parameterOrder": [],
              "flatPath": "v1/youtubei/creator/check_creator_bulk_delete",
              "description": "",
              "parameters": {}
            },
            "enqueue_creator_bulk_action": {
              "response": {
                "$ref": "YoutubeApiInnertubeEnqueueCreatorBulkActionResponse"
              },
              "path": "v1/youtubei/creator/enqueue_creator_bulk_action",
              "id": "youtubei.youtubei.creator.enqueue_creator_bulk_action",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "parameters": {},
              "parameterOrder": [],
              "flatPath": "v1/youtubei/creator/enqueue_creator_bulk_action",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeEnqueueCreatorBulkActionRequest"
              }
            },
            "get_entity_role": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetEntityRoleResponse"
              },
              "flatPath": "v1/youtubei/creator/get_entity_role",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.creator.get_entity_role",
              "request": {
                "$ref": "YoutubeApiInnertubeGetEntityRoleRequest"
              },
              "httpMethod": "POST",
              "description": "",
              "parameterOrder": [],
              "parameters": {},
              "path": "v1/youtubei/creator/get_entity_role"
            }
          },
          "resources": {
            "create_video_idea": {
              "methods": {
                "create": {
                  "httpMethod": "POST",
                  "path": "v1/youtubei/creator/create_video_idea",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateVideoIdeaRequest"
                  },
                  "id": "youtubei.youtubei.creator.create_video_idea.create",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateVideoIdeaResponse"
                  },
                  "flatPath": "v1/youtubei/creator/create_video_idea",
                  "parameters": {},
                  "parameterOrder": []
                }
              }
            },
            "create_feed_linked_playlist": {
              "methods": {
                "create": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateFeedLinkedPlaylistRequest"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.creator.create_feed_linked_playlist.create",
                  "description": "",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateFeedLinkedPlaylistResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "v1/youtubei/creator/create_feed_linked_playlist",
                  "flatPath": "v1/youtubei/creator/create_feed_linked_playlist"
                }
              }
            },
            "create_gen_ai_feedback": {
              "methods": {
                "create": {
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.creator.create_gen_ai_feedback.create",
                  "flatPath": "v1/youtubei/creator/create_gen_ai_feedback",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "v1/youtubei/creator/create_gen_ai_feedback",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateGenAiFeedbackResponse"
                  },
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateGenAiFeedbackRequest"
                  },
                  "description": ""
                }
              }
            },
            "create_account_takeover_self_cleanup": {
              "methods": {
                "create": {
                  "parameterOrder": [],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateAccountTakeoverSelfCleanupResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateAccountTakeoverSelfCleanupRequest"
                  },
                  "flatPath": "v1/youtubei/creator/create_account_takeover_self_cleanup",
                  "path": "v1/youtubei/creator/create_account_takeover_self_cleanup",
                  "id": "youtubei.youtubei.creator.create_account_takeover_self_cleanup.create",
                  "description": "",
                  "httpMethod": "POST"
                }
              }
            }
          }
        },
        "att": {
          "methods": {
            "log": {
              "flatPath": "v1/youtubei/att/log",
              "response": {
                "$ref": "YoutubeApiInnertubeLogAttestationResponse"
              },
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeLogAttestationRequest"
              },
              "description": "",
              "path": "v1/youtubei/att/log",
              "parameterOrder": [],
              "id": "youtubei.youtubei.att.log",
              "parameters": {}
            },
            "esr": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeEvaluateSessionRiskResponse"
              },
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeEvaluateSessionRiskRequest"
              },
              "id": "youtubei.youtubei.att.esr",
              "flatPath": "v1/youtubei/att/esr",
              "parameters": {},
              "description": "",
              "httpMethod": "POST",
              "path": "v1/youtubei/att/esr"
            },
            "get": {
              "description": "",
              "id": "youtubei.youtubei.att.get",
              "path": "v1/youtubei/att/get",
              "parameterOrder": [],
              "httpMethod": "POST",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeAttestationChallengeResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeAttestationChallengeRequest"
              },
              "flatPath": "v1/youtubei/att/get"
            }
          }
        },
        "artist": {
          "methods": {
            "list_artists": {
              "request": {
                "$ref": "YoutubeApiInnertubeListArtistsRequest"
              },
              "description": "",
              "id": "youtubei.youtubei.artist.list_artists",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeListArtistsResponse"
              },
              "flatPath": "v1/youtubei/artist/list_artists",
              "parameterOrder": [],
              "parameters": {},
              "path": "v1/youtubei/artist/list_artists",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "list_artist_claimed_missing_releases": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeListArtistClaimedMissingReleasesResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeListArtistClaimedMissingReleasesRequest"
              },
              "id": "youtubei.youtubei.artist.list_artist_claimed_missing_releases",
              "flatPath": "v1/youtubei/artist/list_artist_claimed_missing_releases",
              "httpMethod": "POST",
              "parameters": {},
              "description": "",
              "parameterOrder": [],
              "path": "v1/youtubei/artist/list_artist_claimed_missing_releases"
            },
            "list_artist_events": {
              "httpMethod": "POST",
              "parameters": {},
              "parameterOrder": [],
              "path": "v1/youtubei/artist/list_artist_events",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeListArtistEventsRequest"
              },
              "description": "",
              "id": "youtubei.youtubei.artist.list_artist_events",
              "response": {
                "$ref": "YoutubeApiInnertubeListArtistEventsResponse"
              },
              "flatPath": "v1/youtubei/artist/list_artist_events"
            },
            "get_artists": {
              "flatPath": "v1/youtubei/artist/get_artists",
              "path": "v1/youtubei/artist/get_artists",
              "parameters": {},
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetArtistsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetArtistsResponse"
              },
              "description": "",
              "id": "youtubei.youtubei.artist.get_artists",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "list_artist_release_tracks": {
              "httpMethod": "POST",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeListArtistReleaseTracksResponse"
              },
              "description": "",
              "flatPath": "v1/youtubei/artist/list_artist_release_tracks",
              "request": {
                "$ref": "YoutubeApiInnertubeListArtistReleaseTracksRequest"
              },
              "path": "v1/youtubei/artist/list_artist_release_tracks",
              "id": "youtubei.youtubei.artist.list_artist_release_tracks"
            },
            "get_artist_releases": {
              "path": "v1/youtubei/artist/get_artist_releases",
              "parameterOrder": [],
              "httpMethod": "POST",
              "id": "youtubei.youtubei.artist.get_artist_releases",
              "response": {
                "$ref": "YoutubeApiInnertubeGetArtistReleasesResponse"
              },
              "flatPath": "v1/youtubei/artist/get_artist_releases",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetArtistReleasesRequest"
              }
            },
            "update_artist": {
              "flatPath": "v1/youtubei/artist/update_artist",
              "parameters": {},
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/artist/update_artist",
              "description": "",
              "id": "youtubei.youtubei.artist.update_artist",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateArtistRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateArtistResponse"
              },
              "httpMethod": "POST"
            },
            "get_artist_release_tracks": {
              "id": "youtubei.youtubei.artist.get_artist_release_tracks",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "path": "v1/youtubei/artist/get_artist_release_tracks",
              "response": {
                "$ref": "YoutubeApiInnertubeGetArtistReleaseTracksResponse"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetArtistReleaseTracksRequest"
              },
              "flatPath": "v1/youtubei/artist/get_artist_release_tracks",
              "description": ""
            },
            "list_artist_releases": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeListArtistReleasesRequest"
              },
              "description": "",
              "path": "v1/youtubei/artist/list_artist_releases",
              "id": "youtubei.youtubei.artist.list_artist_releases",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeListArtistReleasesResponse"
              },
              "parameterOrder": [],
              "flatPath": "v1/youtubei/artist/list_artist_releases"
            }
          },
          "resources": {
            "create_artist_discography_feedback": {
              "methods": {
                "create": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateArtistDiscographyFeedbackRequest"
                  },
                  "flatPath": "v1/youtubei/artist/create_artist_discography_feedback",
                  "parameterOrder": [],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateArtistDiscographyFeedbackResponse"
                  },
                  "path": "v1/youtubei/artist/create_artist_discography_feedback",
                  "httpMethod": "POST",
                  "parameters": {},
                  "id": "youtubei.youtubei.artist.create_artist_discography_feedback.create"
                }
              }
            }
          }
        },
        "upload": {
          "resources": {
            "create": {
              "methods": {
                "create": {
                  "path": "v1/youtubei/upload/create",
                  "flatPath": "v1/youtubei/upload/create",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateDraftVideoResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateDraftVideoRequest"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "description": "",
                  "id": "youtubei.youtubei.upload.create.create",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                }
              }
            },
            "createvideo": {
              "methods": {
                "create": {
                  "id": "youtubei.youtubei.upload.createvideo.create",
                  "flatPath": "v1/youtubei/upload/createvideo",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateVideoResponse"
                  },
                  "path": "v1/youtubei/upload/createvideo",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateVideoRequest"
                  },
                  "description": "",
                  "parameterOrder": []
                }
              }
            }
          },
          "methods": {
            "activate_video": {
              "id": "youtubei.youtubei.upload.activate_video",
              "flatPath": "v1/youtubei/upload/activate_video",
              "parameters": {},
              "httpMethod": "POST",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeActivateVideoResponse"
              },
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeActivateVideoRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/upload/activate_video"
            },
            "register": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "flatPath": "v1/youtubei/upload/register",
              "response": {
                "$ref": "YoutubeApiInnertubeRegisterVideoResponse"
              },
              "path": "v1/youtubei/upload/register",
              "parameterOrder": [],
              "id": "youtubei.youtubei.upload.register",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeRegisterVideoRequest"
              },
              "httpMethod": "POST"
            },
            "feedback": {
              "id": "youtubei.youtubei.upload.feedback",
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/upload/feedback",
              "parameters": {},
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetUploadFeedbackResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetUploadFeedbackRequest"
              },
              "path": "v1/youtubei/upload/feedback"
            },
            "get_upload_video_form": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "path": "v1/youtubei/upload/get_upload_video_form",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetUploadVideoFormRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetUploadVideoFormResponse"
              },
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/upload/get_upload_video_form",
              "id": "youtubei.youtubei.upload.get_upload_video_form",
              "parameters": {}
            },
            "replace": {
              "description": "",
              "flatPath": "v1/youtubei/upload/replace",
              "response": {
                "$ref": "YoutubeApiInnertubeReplaceDraftVideoResponse"
              },
              "path": "v1/youtubei/upload/replace",
              "id": "youtubei.youtubei.upload.replace",
              "parameterOrder": [],
              "parameters": {},
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeReplaceDraftVideoRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_phone_verification_form": {
              "description": "",
              "id": "youtubei.youtubei.upload.get_phone_verification_form",
              "response": {
                "$ref": "YoutubeApiInnertubeGetPhoneVerificationFormResponse"
              },
              "flatPath": "v1/youtubei/upload/get_phone_verification_form",
              "parameters": {},
              "httpMethod": "POST",
              "path": "v1/youtubei/upload/get_phone_verification_form",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetPhoneVerificationFormRequest"
              }
            },
            "commit": {
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeCommitVideoResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/upload/commit",
              "request": {
                "$ref": "YoutubeApiInnertubeCommitVideoRequest"
              },
              "path": "v1/youtubei/upload/commit",
              "httpMethod": "POST",
              "parameters": {},
              "id": "youtubei.youtubei.upload.commit",
              "parameterOrder": []
            },
            "process": {
              "httpMethod": "POST",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "path": "v1/youtubei/upload/process",
              "response": {
                "$ref": "YoutubeApiInnertubeProcessVideoResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeProcessVideoRequest"
              },
              "parameterOrder": [],
              "id": "youtubei.youtubei.upload.process",
              "flatPath": "v1/youtubei/upload/process"
            }
          }
        },
        "cms": {
          "methods": {
            "retract_takedowns": {
              "id": "youtubei.youtubei.cms.retract_takedowns",
              "response": {
                "$ref": "YoutubeApiInnertubeRetractCmsTakedownsResponse"
              },
              "description": "",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeRetractCmsTakedownsRequest"
              },
              "flatPath": "v1/youtubei/cms/retract_takedowns",
              "parameterOrder": [],
              "path": "v1/youtubei/cms/retract_takedowns",
              "parameters": {}
            },
            "mark_video_unreviewed": {
              "parameters": {},
              "id": "youtubei.youtubei.cms.mark_video_unreviewed",
              "request": {
                "$ref": "YoutubeApiInnertubeMarkCmsVideoUnreviewedRequest"
              },
              "flatPath": "v1/youtubei/cms/mark_video_unreviewed",
              "path": "v1/youtubei/cms/mark_video_unreviewed",
              "parameterOrder": [],
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeMarkCmsVideoUnreviewedResponse"
              },
              "httpMethod": "POST"
            },
            "update_cms_reference_state": {
              "parameters": {},
              "flatPath": "v1/youtubei/cms/update_cms_reference_state",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCmsReferenceStateRequest"
              },
              "path": "v1/youtubei/cms/update_cms_reference_state",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCmsReferenceStateResponse"
              },
              "description": "",
              "httpMethod": "POST",
              "id": "youtubei.youtubei.cms.update_cms_reference_state"
            },
            "list_cms_report_groups": {
              "parameterOrder": [],
              "flatPath": "v1/youtubei/cms/list_cms_report_groups",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsReportGroupsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsReportGroupsResponse"
              },
              "id": "youtubei.youtubei.cms.list_cms_report_groups",
              "path": "v1/youtubei/cms/list_cms_report_groups",
              "description": "",
              "parameters": {}
            },
            "get_bulk_update_status_cid_exempted_channels": {
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsCidExemptedChannelsResponse"
              },
              "id": "youtubei.youtubei.cms.get_bulk_update_status_cid_exempted_channels",
              "parameters": {},
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/cms/get_bulk_update_status_cid_exempted_channels",
              "path": "v1/youtubei/cms/get_bulk_update_status_cid_exempted_channels",
              "request": {
                "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsCidExemptedChannelsRequest"
              },
              "description": ""
            },
            "get_package_files": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsPackageFilesRequest"
              },
              "parameterOrder": [],
              "id": "youtubei.youtubei.cms.get_package_files",
              "flatPath": "v1/youtubei/cms/get_package_files",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsPackageFilesResponse"
              },
              "path": "v1/youtubei/cms/get_package_files",
              "httpMethod": "POST",
              "description": ""
            },
            "update_package": {
              "flatPath": "v1/youtubei/cms/update_package",
              "parameterOrder": [],
              "httpMethod": "POST",
              "path": "v1/youtubei/cms/update_package",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCmsPackageResponse"
              },
              "parameters": {},
              "id": "youtubei.youtubei.cms.update_package",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCmsPackageRequest"
              },
              "description": ""
            },
            "get_cms_report_download_url": {
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsReportDownloadUrlRequest"
              },
              "flatPath": "v1/youtubei/cms/get_cms_report_download_url",
              "parameters": {},
              "httpMethod": "POST",
              "description": "",
              "path": "v1/youtubei/cms/get_cms_report_download_url",
              "id": "youtubei.youtubei.cms.get_cms_report_download_url",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsReportDownloadUrlResponse"
              }
            },
            "calculate_video_policy": {
              "flatPath": "v1/youtubei/cms/calculate_video_policy",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeCalculateCmsVideoPolicyRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeCalculateCmsVideoPolicyResponse"
              },
              "parameters": {},
              "id": "youtubei.youtubei.cms.calculate_video_policy",
              "path": "v1/youtubei/cms/calculate_video_policy",
              "description": "",
              "httpMethod": "POST"
            },
            "list_templates": {
              "parameters": {},
              "description": "",
              "httpMethod": "POST",
              "id": "youtubei.youtubei.cms.list_templates",
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsTemplatesResponse"
              },
              "parameterOrder": [],
              "flatPath": "v1/youtubei/cms/list_templates",
              "path": "v1/youtubei/cms/list_templates",
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsTemplatesRequest"
              }
            },
            "get_cms_export_status": {
              "path": "v1/youtubei/cms/get_cms_export_status",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsExportStatusResponse"
              },
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsExportStatusRequest"
              },
              "parameters": {},
              "flatPath": "v1/youtubei/cms/get_cms_export_status",
              "httpMethod": "POST",
              "id": "youtubei.youtubei.cms.get_cms_export_status",
              "description": ""
            },
            "enqueue_export_cms_assets": {
              "response": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsAssetsResponse"
              },
              "path": "v1/youtubei/cms/enqueue_export_cms_assets",
              "httpMethod": "POST",
              "description": "",
              "flatPath": "v1/youtubei/cms/enqueue_export_cms_assets",
              "request": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsAssetsRequest"
              },
              "parameters": {},
              "parameterOrder": [],
              "id": "youtubei.youtubei.cms.enqueue_export_cms_assets"
            },
            "reject_ownership_transfer": {
              "httpMethod": "POST",
              "description": "",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeRejectCmsOwnershipTransferResponse"
              },
              "flatPath": "v1/youtubei/cms/reject_ownership_transfer",
              "request": {
                "$ref": "YoutubeApiInnertubeRejectCmsOwnershipTransferRequest"
              },
              "path": "v1/youtubei/cms/reject_ownership_transfer",
              "id": "youtubei.youtubei.cms.reject_ownership_transfer",
              "parameters": {}
            },
            "list_cms_policies": {
              "flatPath": "v1/youtubei/cms/list_cms_policies",
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsPoliciesResponse"
              },
              "path": "v1/youtubei/cms/list_cms_policies",
              "httpMethod": "POST",
              "parameters": {},
              "id": "youtubei.youtubei.cms.list_cms_policies",
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsPoliciesRequest"
              },
              "parameterOrder": [],
              "description": ""
            },
            "list_package_artifacts": {
              "httpMethod": "POST",
              "description": "",
              "id": "youtubei.youtubei.cms.list_package_artifacts",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsPackageArtifactsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsPackageArtifactsResponse"
              },
              "path": "v1/youtubei/cms/list_package_artifacts",
              "parameterOrder": [],
              "flatPath": "v1/youtubei/cms/list_package_artifacts"
            },
            "request_issue_unmerge": {
              "description": "",
              "id": "youtubei.youtubei.cms.request_issue_unmerge",
              "flatPath": "v1/youtubei/cms/request_issue_unmerge",
              "request": {
                "$ref": "YoutubeApiInnertubeRequestCmsIssueUnmergeRequest"
              },
              "parameters": {},
              "parameterOrder": [],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeRequestCmsIssueUnmergeResponse"
              },
              "path": "v1/youtubei/cms/request_issue_unmerge"
            },
            "update_cms_content_owner": {
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCmsContentOwnerResponse"
              },
              "path": "v1/youtubei/cms/update_cms_content_owner",
              "httpMethod": "POST",
              "parameterOrder": [],
              "description": "",
              "flatPath": "v1/youtubei/cms/update_cms_content_owner",
              "id": "youtubei.youtubei.cms.update_cms_content_owner",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCmsContentOwnerRequest"
              },
              "parameters": {}
            },
            "unlink_composition_share": {
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeUnlinkCmsConflictCompositionShareRequest"
              },
              "path": "v1/youtubei/cms/unlink_composition_share",
              "flatPath": "v1/youtubei/cms/unlink_composition_share",
              "parameters": {},
              "id": "youtubei.youtubei.cms.unlink_composition_share",
              "httpMethod": "POST",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeUnlinkCmsConflictCompositionShareResponse"
              }
            },
            "send_email_notification": {
              "response": {
                "$ref": "YoutubeApiInnertubeSendCmsEmailNotificationResponse"
              },
              "id": "youtubei.youtubei.cms.send_email_notification",
              "httpMethod": "POST",
              "parameterOrder": [],
              "parameters": {},
              "flatPath": "v1/youtubei/cms/send_email_notification",
              "path": "v1/youtubei/cms/send_email_notification",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeSendCmsEmailNotificationRequest"
              }
            },
            "activate_asset_license_strategy": {
              "flatPath": "v1/youtubei/cms/activate_asset_license_strategy",
              "path": "v1/youtubei/cms/activate_asset_license_strategy",
              "description": "",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeActivateCmsAssetLicenseStrategyRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeActivateCmsAssetLicenseStrategyResponse"
              },
              "id": "youtubei.youtubei.cms.activate_asset_license_strategy",
              "parameters": {},
              "parameterOrder": []
            },
            "cancel_cms_bulk_action": {
              "response": {
                "$ref": "YoutubeApiInnertubeCancelCmsBulkActionResponse"
              },
              "description": "",
              "id": "youtubei.youtubei.cms.cancel_cms_bulk_action",
              "parameterOrder": [],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeCancelCmsBulkActionRequest"
              },
              "flatPath": "v1/youtubei/cms/cancel_cms_bulk_action",
              "path": "v1/youtubei/cms/cancel_cms_bulk_action",
              "parameters": {}
            },
            "list_license_strategy_channels": {
              "httpMethod": "POST",
              "id": "youtubei.youtubei.cms.list_license_strategy_channels",
              "path": "v1/youtubei/cms/list_license_strategy_channels",
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsLicenseStrategyChannelsRequest"
              },
              "parameters": {},
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsLicenseStrategyChannelsResponse"
              },
              "parameterOrder": [],
              "flatPath": "v1/youtubei/cms/list_license_strategy_channels"
            },
            "get_claimed_videos": {
              "httpMethod": "POST",
              "id": "youtubei.youtubei.cms.get_claimed_videos",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsClaimedVideosResponse"
              },
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsClaimedVideosRequest"
              },
              "parameters": {},
              "flatPath": "v1/youtubei/cms/get_claimed_videos",
              "path": "v1/youtubei/cms/get_claimed_videos",
              "parameterOrder": []
            },
            "get_cms_reference_overlap_pair": {
              "flatPath": "v1/youtubei/cms/get_cms_reference_overlap_pair",
              "id": "youtubei.youtubei.cms.get_cms_reference_overlap_pair",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsReferenceOverlapPairResponse"
              },
              "parameterOrder": [],
              "parameters": {},
              "path": "v1/youtubei/cms/get_cms_reference_overlap_pair",
              "description": "",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsReferenceOverlapPairRequest"
              }
            },
            "get_brand_account_creation_url": {
              "description": "",
              "parameterOrder": [],
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsBrandAccountCreationUrlResponse"
              },
              "httpMethod": "POST",
              "path": "v1/youtubei/cms/get_brand_account_creation_url",
              "flatPath": "v1/youtubei/cms/get_brand_account_creation_url",
              "id": "youtubei.youtubei.cms.get_brand_account_creation_url",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsBrandAccountCreationUrlRequest"
              }
            },
            "delete_cms_asset_group": {
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeDeleteCmsAssetGroupResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeDeleteCmsAssetGroupRequest"
              },
              "parameters": {},
              "parameterOrder": [],
              "path": "v1/youtubei/cms/delete_cms_asset_group",
              "id": "youtubei.youtubei.cms.delete_cms_asset_group",
              "flatPath": "v1/youtubei/cms/delete_cms_asset_group",
              "description": ""
            },
            "enqueue_export_cms_reports": {
              "path": "v1/youtubei/cms/enqueue_export_cms_reports",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsReportsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsReportsResponse"
              },
              "description": "",
              "flatPath": "v1/youtubei/cms/enqueue_export_cms_reports",
              "parameters": {},
              "parameterOrder": [],
              "id": "youtubei.youtubei.cms.enqueue_export_cms_reports"
            },
            "release_disputed_claims": {
              "response": {
                "$ref": "YoutubeApiInnertubeReleaseCmsDisputedClaimsResponse"
              },
              "parameters": {},
              "id": "youtubei.youtubei.cms.release_disputed_claims",
              "request": {
                "$ref": "YoutubeApiInnertubeReleaseCmsDisputedClaimsRequest"
              },
              "description": "",
              "path": "v1/youtubei/cms/release_disputed_claims",
              "httpMethod": "POST",
              "parameterOrder": [],
              "flatPath": "v1/youtubei/cms/release_disputed_claims"
            },
            "add_sr_share": {
              "request": {
                "$ref": "YoutubeApiInnertubeAddCmsSoundRecordingShareRequest"
              },
              "parameters": {},
              "path": "v1/youtubei/cms/add_sr_share",
              "httpMethod": "POST",
              "id": "youtubei.youtubei.cms.add_sr_share",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeAddCmsSoundRecordingShareResponse"
              },
              "description": "",
              "flatPath": "v1/youtubei/cms/add_sr_share"
            },
            "bulk_update_issues": {
              "parameterOrder": [],
              "path": "v1/youtubei/cms/bulk_update_issues",
              "parameters": {},
              "flatPath": "v1/youtubei/cms/bulk_update_issues",
              "description": "",
              "id": "youtubei.youtubei.cms.bulk_update_issues",
              "request": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsIssuesRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsIssuesResponse"
              },
              "httpMethod": "POST"
            },
            "get_packages": {
              "id": "youtubei.youtubei.cms.get_packages",
              "httpMethod": "POST",
              "parameterOrder": [],
              "parameters": {},
              "description": "",
              "path": "v1/youtubei/cms/get_packages",
              "flatPath": "v1/youtubei/cms/get_packages",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsPackagesRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsPackagesResponse"
              }
            },
            "get_license_strategies": {
              "parameterOrder": [],
              "id": "youtubei.youtubei.cms.get_license_strategies",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategiesResponse"
              },
              "path": "v1/youtubei/cms/get_license_strategies",
              "flatPath": "v1/youtubei/cms/get_license_strategies",
              "httpMethod": "POST",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategiesRequest"
              }
            },
            "get_cms_issues": {
              "httpMethod": "POST",
              "path": "v1/youtubei/cms/get_cms_issues",
              "flatPath": "v1/youtubei/cms/get_cms_issues",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsIssuesResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsIssuesRequest"
              },
              "parameters": {},
              "id": "youtubei.youtubei.cms.get_cms_issues",
              "description": "",
              "parameterOrder": []
            },
            "update_issue_asset_policy": {
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCmsIssueAssetPolicyResponse"
              },
              "path": "v1/youtubei/cms/update_issue_asset_policy",
              "parameters": {},
              "description": "",
              "id": "youtubei.youtubei.cms.update_issue_asset_policy",
              "flatPath": "v1/youtubei/cms/update_issue_asset_policy",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCmsIssueAssetPolicyRequest"
              },
              "parameterOrder": []
            },
            "release_claims": {
              "path": "v1/youtubei/cms/release_claims",
              "httpMethod": "POST",
              "parameters": {},
              "flatPath": "v1/youtubei/cms/release_claims",
              "request": {
                "$ref": "YoutubeApiInnertubeReleaseCmsClaimsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeReleaseCmsClaimsResponse"
              },
              "description": "",
              "parameterOrder": [],
              "id": "youtubei.youtubei.cms.release_claims"
            },
            "get_bulk_update_status_assets": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsAssetsRequest"
              },
              "flatPath": "v1/youtubei/cms/get_bulk_update_status_assets",
              "path": "v1/youtubei/cms/get_bulk_update_status_assets",
              "description": "",
              "parameters": {},
              "id": "youtubei.youtubei.cms.get_bulk_update_status_assets",
              "httpMethod": "POST",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsAssetsResponse"
              }
            },
            "bulk_update_claimed_videos": {
              "response": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsClaimedVideosResponse"
              },
              "parameterOrder": [],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsClaimedVideosRequest"
              },
              "parameters": {},
              "flatPath": "v1/youtubei/cms/bulk_update_claimed_videos",
              "id": "youtubei.youtubei.cms.bulk_update_claimed_videos",
              "path": "v1/youtubei/cms/bulk_update_claimed_videos",
              "httpMethod": "POST"
            },
            "update_cms_asset_policy": {
              "id": "youtubei.youtubei.cms.update_cms_asset_policy",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCmsAssetPolicyResponse"
              },
              "description": "",
              "parameters": {},
              "path": "v1/youtubei/cms/update_cms_asset_policy",
              "parameterOrder": [],
              "flatPath": "v1/youtubei/cms/update_cms_asset_policy",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCmsAssetPolicyRequest"
              }
            },
            "get_cms_asset_groups": {
              "path": "v1/youtubei/cms/get_cms_asset_groups",
              "id": "youtubei.youtubei.cms.get_cms_asset_groups",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsAssetGroupsRequest"
              },
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsAssetGroupsResponse"
              },
              "flatPath": "v1/youtubei/cms/get_cms_asset_groups",
              "httpMethod": "POST",
              "description": "",
              "parameters": {}
            },
            "translate_cms_text": {
              "request": {
                "$ref": "YoutubeApiInnertubeTranslateCmsTextRequest"
              },
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeTranslateCmsTextResponse"
              },
              "flatPath": "v1/youtubei/cms/translate_cms_text",
              "description": "",
              "path": "v1/youtubei/cms/translate_cms_text",
              "id": "youtubei.youtubei.cms.translate_cms_text",
              "parameterOrder": [],
              "httpMethod": "POST"
            },
            "update_license_strategy": {
              "parameters": {},
              "path": "v1/youtubei/cms/update_license_strategy",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCmsLicenseStrategyRequest"
              },
              "httpMethod": "POST",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCmsLicenseStrategyResponse"
              },
              "parameterOrder": [],
              "id": "youtubei.youtubei.cms.update_license_strategy",
              "flatPath": "v1/youtubei/cms/update_license_strategy"
            },
            "list_cms_asset_histories": {
              "id": "youtubei.youtubei.cms.list_cms_asset_histories",
              "path": "v1/youtubei/cms/list_cms_asset_histories",
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsAssetHistoriesRequest"
              },
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsAssetHistoriesResponse"
              },
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/cms/list_cms_asset_histories",
              "parameters": {},
              "parameterOrder": []
            },
            "update_cms_asset_group": {
              "httpMethod": "POST",
              "parameters": {},
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCmsAssetGroupRequest"
              },
              "parameterOrder": [],
              "id": "youtubei.youtubei.cms.update_cms_asset_group",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCmsAssetGroupResponse"
              },
              "path": "v1/youtubei/cms/update_cms_asset_group",
              "flatPath": "v1/youtubei/cms/update_cms_asset_group"
            },
            "bulk_update_cid_exempted_channels": {
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsCidExemptedChannelsResponse"
              },
              "description": "",
              "path": "v1/youtubei/cms/bulk_update_cid_exempted_channels",
              "flatPath": "v1/youtubei/cms/bulk_update_cid_exempted_channels",
              "request": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsCidExemptedChannelsRequest"
              },
              "parameters": {},
              "parameterOrder": [],
              "id": "youtubei.youtubei.cms.bulk_update_cid_exempted_channels"
            },
            "update_cms_saved_policy": {
              "id": "youtubei.youtubei.cms.update_cms_saved_policy",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCmsSavedPolicyResponse"
              },
              "flatPath": "v1/youtubei/cms/update_cms_saved_policy",
              "parameters": {},
              "description": "",
              "path": "v1/youtubei/cms/update_cms_saved_policy",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCmsSavedPolicyRequest"
              },
              "parameterOrder": []
            },
            "get_owner_contact_emails": {
              "path": "v1/youtubei/cms/get_owner_contact_emails",
              "request": {
                "$ref": "YoutubeApiInnertubeGetContentOwnerContactEmailsRequest"
              },
              "parameterOrder": [],
              "flatPath": "v1/youtubei/cms/get_owner_contact_emails",
              "parameters": {},
              "httpMethod": "POST",
              "id": "youtubei.youtubei.cms.get_owner_contact_emails",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetContentOwnerContactEmailsResponse"
              }
            },
            "enqueue_export_cms_album_tracks": {
              "description": "",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsAlbumTracksResponse"
              },
              "httpMethod": "POST",
              "path": "v1/youtubei/cms/enqueue_export_cms_album_tracks",
              "parameters": {},
              "id": "youtubei.youtubei.cms.enqueue_export_cms_album_tracks",
              "flatPath": "v1/youtubei/cms/enqueue_export_cms_album_tracks",
              "request": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsAlbumTracksRequest"
              }
            },
            "adjust_composition_share": {
              "response": {
                "$ref": "YoutubeApiInnertubeAdjustCmsConflictCompositionShareResponse"
              },
              "flatPath": "v1/youtubei/cms/adjust_composition_share",
              "id": "youtubei.youtubei.cms.adjust_composition_share",
              "httpMethod": "POST",
              "parameters": {},
              "path": "v1/youtubei/cms/adjust_composition_share",
              "request": {
                "$ref": "YoutubeApiInnertubeAdjustCmsConflictCompositionShareRequest"
              },
              "parameterOrder": [],
              "description": ""
            },
            "cancel_pending_takedowns": {
              "path": "v1/youtubei/cms/cancel_pending_takedowns",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeCancelCmsPendingTakedownsRequest"
              },
              "description": "",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeCancelCmsPendingTakedownsResponse"
              },
              "flatPath": "v1/youtubei/cms/cancel_pending_takedowns",
              "parameters": {},
              "id": "youtubei.youtubei.cms.cancel_pending_takedowns"
            },
            "update_cms_reference_channel": {
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCmsReferenceChannelResponse"
              },
              "parameterOrder": [],
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/cms/update_cms_reference_channel",
              "parameters": {},
              "id": "youtubei.youtubei.cms.update_cms_reference_channel",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCmsReferenceChannelRequest"
              },
              "path": "v1/youtubei/cms/update_cms_reference_channel",
              "description": ""
            },
            "get_bulk_update_status_asset_groups": {
              "description": "",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsAssetGroupsRequest"
              },
              "httpMethod": "POST",
              "path": "v1/youtubei/cms/get_bulk_update_status_asset_groups",
              "flatPath": "v1/youtubei/cms/get_bulk_update_status_asset_groups",
              "id": "youtubei.youtubei.cms.get_bulk_update_status_asset_groups",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsAssetGroupsResponse"
              }
            },
            "add_share": {
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeAddCmsShareResponse"
              },
              "flatPath": "v1/youtubei/cms/add_share",
              "httpMethod": "POST",
              "description": "",
              "path": "v1/youtubei/cms/add_share",
              "id": "youtubei.youtubei.cms.add_share",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeAddCmsShareRequest"
              }
            },
            "list_album_releases": {
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsAlbumReleasesRequest"
              },
              "description": "",
              "path": "v1/youtubei/cms/list_album_releases",
              "httpMethod": "POST",
              "id": "youtubei.youtubei.cms.list_album_releases",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsAlbumReleasesResponse"
              },
              "flatPath": "v1/youtubei/cms/list_album_releases",
              "parameters": {}
            },
            "get_cms_issues_summary": {
              "path": "v1/youtubei/cms/get_cms_issues_summary",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsIssuesSummaryResponse"
              },
              "flatPath": "v1/youtubei/cms/get_cms_issues_summary",
              "parameterOrder": [],
              "httpMethod": "POST",
              "parameters": {},
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsIssuesSummaryRequest"
              },
              "id": "youtubei.youtubei.cms.get_cms_issues_summary"
            },
            "enqueue_export_cms_asset_groups": {
              "response": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsAssetGroupsResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsAssetGroupsRequest"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "parameters": {},
              "path": "v1/youtubei/cms/enqueue_export_cms_asset_groups",
              "id": "youtubei.youtubei.cms.enqueue_export_cms_asset_groups",
              "flatPath": "v1/youtubei/cms/enqueue_export_cms_asset_groups",
              "description": ""
            },
            "get_album_tracks": {
              "parameterOrder": [],
              "httpMethod": "POST",
              "path": "v1/youtubei/cms/get_album_tracks",
              "flatPath": "v1/youtubei/cms/get_album_tracks",
              "description": "",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsAlbumTracksResponse"
              },
              "id": "youtubei.youtubei.cms.get_album_tracks",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsAlbumTracksRequest"
              }
            },
            "bulk_update_asset_groups": {
              "path": "v1/youtubei/cms/bulk_update_asset_groups",
              "flatPath": "v1/youtubei/cms/bulk_update_asset_groups",
              "httpMethod": "POST",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsAssetGroupsRequest"
              },
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsAssetGroupsResponse"
              },
              "description": "",
              "id": "youtubei.youtubei.cms.bulk_update_asset_groups"
            },
            "enqueue_export_cms_videos": {
              "id": "youtubei.youtubei.cms.enqueue_export_cms_videos",
              "request": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsVideosRequest"
              },
              "description": "",
              "parameters": {},
              "path": "v1/youtubei/cms/enqueue_export_cms_videos",
              "parameterOrder": [],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsVideosResponse"
              },
              "flatPath": "v1/youtubei/cms/enqueue_export_cms_videos"
            },
            "get_bulk_update_status_issues": {
              "parameters": {},
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/cms/get_bulk_update_status_issues",
              "id": "youtubei.youtubei.cms.get_bulk_update_status_issues",
              "parameterOrder": [],
              "path": "v1/youtubei/cms/get_bulk_update_status_issues",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsIssuesResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsIssuesRequest"
              }
            },
            "list_cms_issues": {
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsIssuesRequest"
              },
              "path": "v1/youtubei/cms/list_cms_issues",
              "parameters": {},
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsIssuesResponse"
              },
              "flatPath": "v1/youtubei/cms/list_cms_issues",
              "id": "youtubei.youtubei.cms.list_cms_issues",
              "description": "",
              "parameterOrder": []
            },
            "release_appealed_claims": {
              "path": "v1/youtubei/cms/release_appealed_claims",
              "flatPath": "v1/youtubei/cms/release_appealed_claims",
              "description": "",
              "id": "youtubei.youtubei.cms.release_appealed_claims",
              "parameters": {},
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeReleaseCmsAppealedClaimsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeReleaseCmsAppealedClaimsResponse"
              },
              "httpMethod": "POST"
            },
            "exclude_invalid_reference": {
              "path": "v1/youtubei/cms/exclude_invalid_reference",
              "flatPath": "v1/youtubei/cms/exclude_invalid_reference",
              "parameters": {},
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeExcludeCmsInvalidReferenceResponse"
              },
              "parameterOrder": [],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeExcludeCmsInvalidReferenceRequest"
              },
              "id": "youtubei.youtubei.cms.exclude_invalid_reference"
            },
            "get_bulk_update_status_channel_invites": {
              "description": "",
              "parameterOrder": [],
              "id": "youtubei.youtubei.cms.get_bulk_update_status_channel_invites",
              "httpMethod": "POST",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsChannelInvitesResponse"
              },
              "flatPath": "v1/youtubei/cms/get_bulk_update_status_channel_invites",
              "request": {
                "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsChannelInvitesRequest"
              },
              "path": "v1/youtubei/cms/get_bulk_update_status_channel_invites"
            },
            "search_cms_videos": {
              "response": {
                "$ref": "YoutubeApiInnertubeSearchCmsVideosResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeSearchCmsVideosRequest"
              },
              "description": "",
              "parameters": {},
              "id": "youtubei.youtubei.cms.search_cms_videos",
              "parameterOrder": [],
              "flatPath": "v1/youtubei/cms/search_cms_videos",
              "httpMethod": "POST",
              "path": "v1/youtubei/cms/search_cms_videos"
            },
            "get_album_releases": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsAlbumReleasesRequest"
              },
              "flatPath": "v1/youtubei/cms/get_album_releases",
              "id": "youtubei.youtubei.cms.get_album_releases",
              "parameters": {},
              "path": "v1/youtubei/cms/get_album_releases",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsAlbumReleasesResponse"
              },
              "description": "",
              "httpMethod": "POST"
            },
            "enqueue_export_cms_channels": {
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsChannelsRequest"
              },
              "id": "youtubei.youtubei.cms.enqueue_export_cms_channels",
              "path": "v1/youtubei/cms/enqueue_export_cms_channels",
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/cms/enqueue_export_cms_channels",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsChannelsResponse"
              },
              "description": ""
            },
            "reinstate_claims": {
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeReinstateCmsClaimsResponse"
              },
              "id": "youtubei.youtubei.cms.reinstate_claims",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeReinstateCmsClaimsRequest"
              },
              "parameters": {},
              "path": "v1/youtubei/cms/reinstate_claims",
              "parameterOrder": [],
              "flatPath": "v1/youtubei/cms/reinstate_claims"
            },
            "list_cms_related_assets": {
              "parameters": {},
              "parameterOrder": [],
              "description": "",
              "flatPath": "v1/youtubei/cms/list_cms_related_assets",
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsRelatedAssetsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsRelatedAssetsResponse"
              },
              "path": "v1/youtubei/cms/list_cms_related_assets",
              "httpMethod": "POST",
              "id": "youtubei.youtubei.cms.list_cms_related_assets"
            },
            "update_cms_reference": {
              "flatPath": "v1/youtubei/cms/update_cms_reference",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCmsReferenceRequest"
              },
              "id": "youtubei.youtubei.cms.update_cms_reference",
              "description": "",
              "httpMethod": "POST",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCmsReferenceResponse"
              },
              "path": "v1/youtubei/cms/update_cms_reference"
            },
            "reinstate_disputed_claims": {
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeReinstateCmsDisputedClaimsRequest"
              },
              "id": "youtubei.youtubei.cms.reinstate_disputed_claims",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeReinstateCmsDisputedClaimsResponse"
              },
              "flatPath": "v1/youtubei/cms/reinstate_disputed_claims",
              "description": "",
              "parameterOrder": [],
              "path": "v1/youtubei/cms/reinstate_disputed_claims"
            },
            "mark_issue_reviewed": {
              "parameters": {},
              "path": "v1/youtubei/cms/mark_issue_reviewed",
              "request": {
                "$ref": "YoutubeApiInnertubeMarkCmsIssueReviewedRequest"
              },
              "id": "youtubei.youtubei.cms.mark_issue_reviewed",
              "httpMethod": "POST",
              "parameterOrder": [],
              "description": "",
              "flatPath": "v1/youtubei/cms/mark_issue_reviewed",
              "response": {
                "$ref": "YoutubeApiInnertubeMarkCmsIssueReviewedResponse"
              }
            },
            "bulk_takedown_videos": {
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeBulkTakedownCmsVideosRequest"
              },
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/cms/bulk_takedown_videos",
              "id": "youtubei.youtubei.cms.bulk_takedown_videos",
              "description": "",
              "parameters": {},
              "path": "v1/youtubei/cms/bulk_takedown_videos",
              "response": {
                "$ref": "YoutubeApiInnertubeBulkTakedownCmsVideosResponse"
              }
            },
            "get_license_strategy_revisions": {
              "path": "v1/youtubei/cms/get_license_strategy_revisions",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategyRevisionsRequest"
              },
              "id": "youtubei.youtubei.cms.get_license_strategy_revisions",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategyRevisionsResponse"
              },
              "flatPath": "v1/youtubei/cms/get_license_strategy_revisions",
              "parameters": {},
              "httpMethod": "POST",
              "parameterOrder": []
            },
            "list_album_tracks": {
              "flatPath": "v1/youtubei/cms/list_album_tracks",
              "path": "v1/youtubei/cms/list_album_tracks",
              "parameterOrder": [],
              "id": "youtubei.youtubei.cms.list_album_tracks",
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsAlbumTracksRequest"
              },
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsAlbumTracksResponse"
              },
              "parameters": {},
              "httpMethod": "POST"
            },
            "process_package": {
              "path": "v1/youtubei/cms/process_package",
              "parameterOrder": [],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeProcessCmsPackageResponse"
              },
              "parameters": {},
              "id": "youtubei.youtubei.cms.process_package",
              "request": {
                "$ref": "YoutubeApiInnertubeProcessCmsPackageRequest"
              },
              "description": "",
              "flatPath": "v1/youtubei/cms/process_package"
            },
            "get_package_status_files": {
              "flatPath": "v1/youtubei/cms/get_package_status_files",
              "parameters": {},
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsPackageStatusFilesResponse"
              },
              "path": "v1/youtubei/cms/get_package_status_files",
              "parameterOrder": [],
              "id": "youtubei.youtubei.cms.get_package_status_files",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsPackageStatusFilesRequest"
              },
              "httpMethod": "POST"
            },
            "list_license_strategies": {
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsLicenseStrategiesResponse"
              },
              "httpMethod": "POST",
              "path": "v1/youtubei/cms/list_license_strategies",
              "description": "",
              "id": "youtubei.youtubei.cms.list_license_strategies",
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsLicenseStrategiesRequest"
              },
              "parameterOrder": [],
              "flatPath": "v1/youtubei/cms/list_license_strategies"
            },
            "get_bulk_update_status_claimed_videos": {
              "flatPath": "v1/youtubei/cms/get_bulk_update_status_claimed_videos",
              "response": {
                "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsClaimedVideosResponse"
              },
              "parameters": {},
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsClaimedVideosRequest"
              },
              "parameterOrder": [],
              "id": "youtubei.youtubei.cms.get_bulk_update_status_claimed_videos",
              "path": "v1/youtubei/cms/get_bulk_update_status_claimed_videos",
              "description": ""
            },
            "update_cms_claim_policies": {
              "id": "youtubei.youtubei.cms.update_cms_claim_policies",
              "description": "",
              "path": "v1/youtubei/cms/update_cms_claim_policies",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCmsClaimPoliciesRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCmsClaimPoliciesResponse"
              },
              "flatPath": "v1/youtubei/cms/update_cms_claim_policies",
              "parameterOrder": [],
              "parameters": {},
              "httpMethod": "POST"
            },
            "list_partner_strikes": {
              "parameters": {},
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/cms/list_partner_strikes",
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsPartnerStrikesResponse"
              },
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsPartnerStrikesRequest"
              },
              "path": "v1/youtubei/cms/list_partner_strikes",
              "parameterOrder": [],
              "id": "youtubei.youtubei.cms.list_partner_strikes"
            },
            "accept_ownership_transfer": {
              "description": "",
              "path": "v1/youtubei/cms/accept_ownership_transfer",
              "id": "youtubei.youtubei.cms.accept_ownership_transfer",
              "request": {
                "$ref": "YoutubeApiInnertubeAcceptCmsOwnershipTransferRequest"
              },
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/cms/accept_ownership_transfer",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeAcceptCmsOwnershipTransferResponse"
              },
              "parameters": {}
            },
            "confirm_potential_claims": {
              "id": "youtubei.youtubei.cms.confirm_potential_claims",
              "parameterOrder": [],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeConfirmCmsPotentialClaimsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeConfirmCmsPotentialClaimsResponse"
              },
              "parameters": {},
              "flatPath": "v1/youtubei/cms/confirm_potential_claims",
              "httpMethod": "POST",
              "path": "v1/youtubei/cms/confirm_potential_claims"
            },
            "list_cms_campaigns": {
              "flatPath": "v1/youtubei/cms/list_cms_campaigns",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsCampaignsResponse"
              },
              "path": "v1/youtubei/cms/list_cms_campaigns",
              "description": "",
              "parameterOrder": [],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsCampaignsRequest"
              },
              "id": "youtubei.youtubei.cms.list_cms_campaigns"
            },
            "get_cms_dashboard": {
              "httpMethod": "POST",
              "parameterOrder": [],
              "parameters": {},
              "description": "",
              "path": "v1/youtubei/cms/get_cms_dashboard",
              "id": "youtubei.youtubei.cms.get_cms_dashboard",
              "flatPath": "v1/youtubei/cms/get_cms_dashboard",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsDashboardResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsDashboardRequest"
              }
            },
            "bulk_update_channel_invites": {
              "parameterOrder": [],
              "path": "v1/youtubei/cms/bulk_update_channel_invites",
              "parameters": {},
              "id": "youtubei.youtubei.cms.bulk_update_channel_invites",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsChannelInvitesRequest"
              },
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsChannelInvitesResponse"
              },
              "flatPath": "v1/youtubei/cms/bulk_update_channel_invites"
            },
            "list_cms_references": {
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsReferencesResponse"
              },
              "flatPath": "v1/youtubei/cms/list_cms_references",
              "httpMethod": "POST",
              "description": "",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsReferencesRequest"
              },
              "parameterOrder": [],
              "id": "youtubei.youtubei.cms.list_cms_references",
              "path": "v1/youtubei/cms/list_cms_references"
            },
            "enqueue_export_cms_claimed_videos": {
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsClaimedVideosResponse"
              },
              "id": "youtubei.youtubei.cms.enqueue_export_cms_claimed_videos",
              "path": "v1/youtubei/cms/enqueue_export_cms_claimed_videos",
              "flatPath": "v1/youtubei/cms/enqueue_export_cms_claimed_videos",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsClaimedVideosRequest"
              },
              "httpMethod": "POST",
              "parameters": {}
            },
            "get_bulk_takedown_status_videos": {
              "path": "v1/youtubei/cms/get_bulk_takedown_status_videos",
              "id": "youtubei.youtubei.cms.get_bulk_takedown_status_videos",
              "request": {
                "$ref": "YoutubeApiInnertubeGetBulkTakedownStatusCmsVideosRequest"
              },
              "parameterOrder": [],
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/cms/get_bulk_takedown_status_videos",
              "response": {
                "$ref": "YoutubeApiInnertubeGetBulkTakedownStatusCmsVideosResponse"
              },
              "description": "",
              "parameters": {}
            },
            "get_bulk_update_status_channels": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsChannelsRequest"
              },
              "parameterOrder": [],
              "description": "",
              "flatPath": "v1/youtubei/cms/get_bulk_update_status_channels",
              "id": "youtubei.youtubei.cms.get_bulk_update_status_channels",
              "httpMethod": "POST",
              "path": "v1/youtubei/cms/get_bulk_update_status_channels",
              "response": {
                "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsChannelsResponse"
              },
              "parameters": {}
            },
            "add_cms_related_assets": {
              "parameters": {},
              "httpMethod": "POST",
              "description": "",
              "id": "youtubei.youtubei.cms.add_cms_related_assets",
              "response": {
                "$ref": "YoutubeApiInnertubeAddCmsRelatedAssetsResponse"
              },
              "parameterOrder": [],
              "flatPath": "v1/youtubei/cms/add_cms_related_assets",
              "request": {
                "$ref": "YoutubeApiInnertubeAddCmsRelatedAssetsRequest"
              },
              "path": "v1/youtubei/cms/add_cms_related_assets"
            },
            "enqueue_export_cms_cid_exempted_channels": {
              "parameterOrder": [],
              "flatPath": "v1/youtubei/cms/enqueue_export_cms_cid_exempted_channels",
              "parameters": {},
              "path": "v1/youtubei/cms/enqueue_export_cms_cid_exempted_channels",
              "request": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsCidExemptedChannelsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsCidExemptedChannelsResponse"
              },
              "httpMethod": "POST",
              "description": "",
              "id": "youtubei.youtubei.cms.enqueue_export_cms_cid_exempted_channels"
            },
            "delete_package_files": {
              "request": {
                "$ref": "YoutubeApiInnertubeDeleteCmsPackageFilesRequest"
              },
              "path": "v1/youtubei/cms/delete_package_files",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeDeleteCmsPackageFilesResponse"
              },
              "id": "youtubei.youtubei.cms.delete_package_files",
              "parameterOrder": [],
              "description": "",
              "flatPath": "v1/youtubei/cms/delete_package_files",
              "httpMethod": "POST"
            },
            "update_cms_asset_ownership": {
              "description": "",
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/cms/update_cms_asset_ownership",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCmsAssetOwnershipResponse"
              },
              "id": "youtubei.youtubei.cms.update_cms_asset_ownership",
              "parameters": {},
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCmsAssetOwnershipRequest"
              },
              "path": "v1/youtubei/cms/update_cms_asset_ownership"
            },
            "deactivate_issue_license_strategy": {
              "httpMethod": "POST",
              "id": "youtubei.youtubei.cms.deactivate_issue_license_strategy",
              "parameterOrder": [],
              "path": "v1/youtubei/cms/deactivate_issue_license_strategy",
              "parameters": {},
              "flatPath": "v1/youtubei/cms/deactivate_issue_license_strategy",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeDeactivateCmsIssueLicenseStrategyRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeDeactivateCmsIssueLicenseStrategyResponse"
              }
            },
            "bulk_update_channels": {
              "request": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsChannelsRequest"
              },
              "flatPath": "v1/youtubei/cms/bulk_update_channels",
              "response": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsChannelsResponse"
              },
              "httpMethod": "POST",
              "id": "youtubei.youtubei.cms.bulk_update_channels",
              "description": "",
              "path": "v1/youtubei/cms/bulk_update_channels",
              "parameters": {},
              "parameterOrder": []
            },
            "bulk_update_cms_campaigns": {
              "parameterOrder": [],
              "flatPath": "v1/youtubei/cms/bulk_update_cms_campaigns",
              "httpMethod": "POST",
              "path": "v1/youtubei/cms/bulk_update_cms_campaigns",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsCampaignsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsCampaignsResponse"
              },
              "id": "youtubei.youtubei.cms.bulk_update_cms_campaigns",
              "description": ""
            },
            "get_cms_references": {
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsReferencesRequest"
              },
              "parameterOrder": [],
              "description": "",
              "path": "v1/youtubei/cms/get_cms_references",
              "flatPath": "v1/youtubei/cms/get_cms_references",
              "parameters": {},
              "id": "youtubei.youtubei.cms.get_cms_references",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsReferencesResponse"
              }
            },
            "deactivate_asset_license_strategy": {
              "response": {
                "$ref": "YoutubeApiInnertubeDeactivateCmsAssetLicenseStrategyResponse"
              },
              "path": "v1/youtubei/cms/deactivate_asset_license_strategy",
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/cms/deactivate_asset_license_strategy",
              "id": "youtubei.youtubei.cms.deactivate_asset_license_strategy",
              "description": "",
              "parameterOrder": [],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeDeactivateCmsAssetLicenseStrategyRequest"
              }
            },
            "get_license_strategy_recommended_pricing": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategyRecommendedPricingResponse"
              },
              "id": "youtubei.youtubei.cms.get_license_strategy_recommended_pricing",
              "parameterOrder": [],
              "path": "v1/youtubei/cms/get_license_strategy_recommended_pricing",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategyRecommendedPricingRequest"
              },
              "httpMethod": "POST",
              "parameters": {},
              "flatPath": "v1/youtubei/cms/get_license_strategy_recommended_pricing",
              "description": ""
            },
            "enqueue_export_cms_campaigns": {
              "id": "youtubei.youtubei.cms.enqueue_export_cms_campaigns",
              "path": "v1/youtubei/cms/enqueue_export_cms_campaigns",
              "flatPath": "v1/youtubei/cms/enqueue_export_cms_campaigns",
              "httpMethod": "POST",
              "description": "",
              "parameters": {},
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsCampaignsResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsCampaignsRequest"
              }
            },
            "list_cms_asset_groups": {
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsAssetGroupsResponse"
              },
              "parameters": {},
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsAssetGroupsRequest"
              },
              "path": "v1/youtubei/cms/list_cms_asset_groups",
              "flatPath": "v1/youtubei/cms/list_cms_asset_groups",
              "parameterOrder": [],
              "id": "youtubei.youtubei.cms.list_cms_asset_groups"
            },
            "exclude_reference_overlap_ownership": {
              "parameterOrder": [],
              "id": "youtubei.youtubei.cms.exclude_reference_overlap_ownership",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeExcludeCmsReferenceOverlapRequest"
              },
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/cms/exclude_reference_overlap_ownership",
              "path": "v1/youtubei/cms/exclude_reference_overlap_ownership",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeExcludeCmsReferenceOverlapResponse"
              }
            },
            "change_issue_license_strategy": {
              "request": {
                "$ref": "YoutubeApiInnertubeChangeCmsIssueLicenseStrategyRequest"
              },
              "httpMethod": "POST",
              "description": "",
              "flatPath": "v1/youtubei/cms/change_issue_license_strategy",
              "id": "youtubei.youtubei.cms.change_issue_license_strategy",
              "path": "v1/youtubei/cms/change_issue_license_strategy",
              "response": {
                "$ref": "YoutubeApiInnertubeChangeCmsIssueLicenseStrategyResponse"
              },
              "parameters": {},
              "parameterOrder": []
            },
            "remove_cms_related_assets": {
              "parameters": {},
              "id": "youtubei.youtubei.cms.remove_cms_related_assets",
              "description": "",
              "flatPath": "v1/youtubei/cms/remove_cms_related_assets",
              "response": {
                "$ref": "YoutubeApiInnertubeRemoveCmsRelatedAssetsResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeRemoveCmsRelatedAssetsRequest"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "path": "v1/youtubei/cms/remove_cms_related_assets"
            },
            "bulk_update_assets": {
              "request": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsAssetsRequest"
              },
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsAssetsResponse"
              },
              "flatPath": "v1/youtubei/cms/bulk_update_assets",
              "path": "v1/youtubei/cms/bulk_update_assets",
              "description": "",
              "parameters": {},
              "id": "youtubei.youtubei.cms.bulk_update_assets",
              "parameterOrder": []
            },
            "list_identified_contributors": {
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsIdentifiedContributorsRequest"
              },
              "description": "",
              "id": "youtubei.youtubei.cms.list_identified_contributors",
              "flatPath": "v1/youtubei/cms/list_identified_contributors",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsIdentifiedContributorsResponse"
              },
              "parameters": {},
              "path": "v1/youtubei/cms/list_identified_contributors"
            },
            "get_cms_claims": {
              "httpMethod": "POST",
              "id": "youtubei.youtubei.cms.get_cms_claims",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsClaimsRequest"
              },
              "path": "v1/youtubei/cms/get_cms_claims",
              "description": "",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsClaimsResponse"
              },
              "parameterOrder": [],
              "flatPath": "v1/youtubei/cms/get_cms_claims"
            },
            "list_uploader_accounts": {
              "id": "youtubei.youtubei.cms.list_uploader_accounts",
              "flatPath": "v1/youtubei/cms/list_uploader_accounts",
              "path": "v1/youtubei/cms/list_uploader_accounts",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsUploaderAccountsResponse"
              },
              "parameterOrder": [],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsUploaderAccountsRequest"
              },
              "parameters": {}
            },
            "update_cms_asset_metadata": {
              "description": "",
              "path": "v1/youtubei/cms/update_cms_asset_metadata",
              "id": "youtubei.youtubei.cms.update_cms_asset_metadata",
              "parameterOrder": [],
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/cms/update_cms_asset_metadata",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCmsAssetMetadataResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCmsAssetMetadataRequest"
              },
              "parameters": {}
            },
            "list_cms_channel_invites": {
              "path": "v1/youtubei/cms/list_cms_channel_invites",
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsChannelInvitesRequest"
              },
              "flatPath": "v1/youtubei/cms/list_cms_channel_invites",
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsChannelInvitesResponse"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "description": "",
              "id": "youtubei.youtubei.cms.list_cms_channel_invites",
              "parameters": {}
            },
            "enqueue_export_cms_album_releases": {
              "id": "youtubei.youtubei.cms.enqueue_export_cms_album_releases",
              "request": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsAlbumReleasesRequest"
              },
              "flatPath": "v1/youtubei/cms/enqueue_export_cms_album_releases",
              "response": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsAlbumReleasesResponse"
              },
              "parameters": {},
              "parameterOrder": [],
              "description": "",
              "path": "v1/youtubei/cms/enqueue_export_cms_album_releases",
              "httpMethod": "POST"
            },
            "get_cms_asset_policy_breakdown": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsAssetPolicyBreakdownRequest"
              },
              "parameterOrder": [],
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsAssetPolicyBreakdownResponse"
              },
              "description": "",
              "flatPath": "v1/youtubei/cms/get_cms_asset_policy_breakdown",
              "path": "v1/youtubei/cms/get_cms_asset_policy_breakdown",
              "httpMethod": "POST",
              "id": "youtubei.youtubei.cms.get_cms_asset_policy_breakdown"
            },
            "list_packages": {
              "path": "v1/youtubei/cms/list_packages",
              "parameters": {},
              "httpMethod": "POST",
              "id": "youtubei.youtubei.cms.list_packages",
              "flatPath": "v1/youtubei/cms/list_packages",
              "parameterOrder": [],
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsPackagesResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsPackagesRequest"
              }
            },
            "enqueue_export_cms_channel_invites": {
              "httpMethod": "POST",
              "parameters": {},
              "description": "",
              "parameterOrder": [],
              "path": "v1/youtubei/cms/enqueue_export_cms_channel_invites",
              "request": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsChannelInvitesRequest"
              },
              "id": "youtubei.youtubei.cms.enqueue_export_cms_channel_invites",
              "flatPath": "v1/youtubei/cms/enqueue_export_cms_channel_invites",
              "response": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsChannelInvitesResponse"
              }
            },
            "update_claims": {
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCmsClaimsResponse"
              },
              "description": "",
              "httpMethod": "POST",
              "id": "youtubei.youtubei.cms.update_claims",
              "parameterOrder": [],
              "path": "v1/youtubei/cms/update_claims",
              "flatPath": "v1/youtubei/cms/update_claims",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCmsClaimsRequest"
              }
            },
            "get_cms_assets": {
              "httpMethod": "POST",
              "parameterOrder": [],
              "id": "youtubei.youtubei.cms.get_cms_assets",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsAssetsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsAssetsResponse"
              },
              "parameters": {},
              "flatPath": "v1/youtubei/cms/get_cms_assets",
              "description": "",
              "path": "v1/youtubei/cms/get_cms_assets"
            },
            "get_templates": {
              "id": "youtubei.youtubei.cms.get_templates",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsTemplatesResponse"
              },
              "path": "v1/youtubei/cms/get_templates",
              "description": "",
              "flatPath": "v1/youtubei/cms/get_templates",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsTemplatesRequest"
              },
              "parameters": {},
              "httpMethod": "POST"
            },
            "takedown_album_release": {
              "path": "v1/youtubei/cms/takedown_album_release",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeTakedownCmsAlbumReleaseRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeTakedownCmsAlbumReleaseResponse"
              },
              "flatPath": "v1/youtubei/cms/takedown_album_release",
              "id": "youtubei.youtubei.cms.takedown_album_release",
              "parameters": {},
              "description": "",
              "httpMethod": "POST"
            },
            "assert_reference_overlap_ownership": {
              "flatPath": "v1/youtubei/cms/assert_reference_overlap_ownership",
              "id": "youtubei.youtubei.cms.assert_reference_overlap_ownership",
              "request": {
                "$ref": "YoutubeApiInnertubeAssertCmsReferenceOverlapRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeAssertCmsReferenceOverlapResponse"
              },
              "parameterOrder": [],
              "parameters": {},
              "description": "",
              "path": "v1/youtubei/cms/assert_reference_overlap_ownership",
              "httpMethod": "POST"
            },
            "mark_video_reviewed": {
              "parameters": {},
              "parameterOrder": [],
              "description": "",
              "flatPath": "v1/youtubei/cms/mark_video_reviewed",
              "path": "v1/youtubei/cms/mark_video_reviewed",
              "id": "youtubei.youtubei.cms.mark_video_reviewed",
              "response": {
                "$ref": "YoutubeApiInnertubeMarkCmsVideoReviewedResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeMarkCmsVideoReviewedRequest"
              },
              "httpMethod": "POST"
            },
            "list_package_errors": {
              "id": "youtubei.youtubei.cms.list_package_errors",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsPackageErrorsResponse"
              },
              "description": "",
              "path": "v1/youtubei/cms/list_package_errors",
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsPackageErrorsRequest"
              },
              "parameters": {},
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/cms/list_package_errors"
            },
            "list_claimed_videos": {
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsClaimedVideosResponse"
              },
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsClaimedVideosRequest"
              },
              "parameters": {},
              "flatPath": "v1/youtubei/cms/list_claimed_videos",
              "httpMethod": "POST",
              "id": "youtubei.youtubei.cms.list_claimed_videos",
              "path": "v1/youtubei/cms/list_claimed_videos",
              "parameterOrder": []
            },
            "list_cid_exempted_channels": {
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsCidExemptedChannelsResponse"
              },
              "id": "youtubei.youtubei.cms.list_cid_exempted_channels",
              "flatPath": "v1/youtubei/cms/list_cid_exempted_channels",
              "path": "v1/youtubei/cms/list_cid_exempted_channels",
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsCidExemptedChannelsRequest"
              },
              "parameters": {},
              "httpMethod": "POST",
              "description": "",
              "parameterOrder": []
            },
            "remove_asset_ownership": {
              "parameters": {},
              "flatPath": "v1/youtubei/cms/remove_asset_ownership",
              "request": {
                "$ref": "YoutubeApiInnertubeRemoveCmsConflictAssetOwnershipRequest"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "description": "",
              "id": "youtubei.youtubei.cms.remove_asset_ownership",
              "path": "v1/youtubei/cms/remove_asset_ownership",
              "response": {
                "$ref": "YoutubeApiInnertubeRemoveCmsConflictAssetOwnershipResponse"
              }
            },
            "list_license_strategy_revisions": {
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsLicenseStrategyRevisionsResponse"
              },
              "httpMethod": "POST",
              "id": "youtubei.youtubei.cms.list_license_strategy_revisions",
              "description": "",
              "path": "v1/youtubei/cms/list_license_strategy_revisions",
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsLicenseStrategyRevisionsRequest"
              },
              "flatPath": "v1/youtubei/cms/list_license_strategy_revisions",
              "parameterOrder": []
            },
            "list_cms_assets": {
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/cms/list_cms_assets",
              "parameterOrder": [],
              "parameters": {},
              "id": "youtubei.youtubei.cms.list_cms_assets",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsAssetsResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsAssetsRequest"
              },
              "path": "v1/youtubei/cms/list_cms_assets"
            },
            "takedown_video": {
              "httpMethod": "POST",
              "parameterOrder": [],
              "id": "youtubei.youtubei.cms.takedown_video",
              "response": {
                "$ref": "YoutubeApiInnertubeTakedownCmsVideoResponse"
              },
              "parameters": {},
              "flatPath": "v1/youtubei/cms/takedown_video",
              "path": "v1/youtubei/cms/takedown_video",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeTakedownCmsVideoRequest"
              }
            },
            "dispute_invalid_reference": {
              "parameters": {},
              "flatPath": "v1/youtubei/cms/dispute_invalid_reference",
              "path": "v1/youtubei/cms/dispute_invalid_reference",
              "description": "",
              "id": "youtubei.youtubei.cms.dispute_invalid_reference",
              "request": {
                "$ref": "YoutubeApiInnertubeDisputeCmsInvalidReferenceRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeDisputeCmsInvalidReferenceResponse"
              },
              "parameterOrder": [],
              "httpMethod": "POST"
            },
            "enqueue_export_cms_issues": {
              "id": "youtubei.youtubei.cms.enqueue_export_cms_issues",
              "path": "v1/youtubei/cms/enqueue_export_cms_issues",
              "response": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsIssuesResponse"
              },
              "parameters": {},
              "parameterOrder": [],
              "flatPath": "v1/youtubei/cms/enqueue_export_cms_issues",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsIssuesRequest"
              },
              "description": ""
            },
            "remove_share": {
              "id": "youtubei.youtubei.cms.remove_share",
              "parameters": {},
              "parameterOrder": [],
              "httpMethod": "POST",
              "path": "v1/youtubei/cms/remove_share",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeRemoveCmsShareResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeRemoveCmsShareRequest"
              },
              "flatPath": "v1/youtubei/cms/remove_share"
            },
            "delete_package": {
              "request": {
                "$ref": "YoutubeApiInnertubeDeleteCmsPackageRequest"
              },
              "parameterOrder": [],
              "flatPath": "v1/youtubei/cms/delete_package",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeDeleteCmsPackageResponse"
              },
              "parameters": {},
              "path": "v1/youtubei/cms/delete_package",
              "description": "",
              "id": "youtubei.youtubei.cms.delete_package"
            },
            "get_cms_videos": {
              "description": "",
              "id": "youtubei.youtubei.cms.get_cms_videos",
              "httpMethod": "POST",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsVideosRequest"
              },
              "path": "v1/youtubei/cms/get_cms_videos",
              "flatPath": "v1/youtubei/cms/get_cms_videos",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsVideosResponse"
              },
              "parameterOrder": []
            },
            "list_package_files": {
              "flatPath": "v1/youtubei/cms/list_package_files",
              "id": "youtubei.youtubei.cms.list_package_files",
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsPackageFilesResponse"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "parameters": {},
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsPackageFilesRequest"
              },
              "path": "v1/youtubei/cms/list_package_files"
            },
            "release_potential_claims": {
              "response": {
                "$ref": "YoutubeApiInnertubeReleaseCmsPotentialClaimsResponse"
              },
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeReleaseCmsPotentialClaimsRequest"
              },
              "parameterOrder": [],
              "id": "youtubei.youtubei.cms.release_potential_claims",
              "httpMethod": "POST",
              "path": "v1/youtubei/cms/release_potential_claims",
              "flatPath": "v1/youtubei/cms/release_potential_claims",
              "parameters": {}
            }
          },
          "resources": {
            "create_cms_asset_group": {
              "methods": {
                "create": {
                  "parameterOrder": [],
                  "flatPath": "v1/youtubei/cms/create_cms_asset_group",
                  "parameters": {},
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateCmsAssetGroupResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateCmsAssetGroupRequest"
                  },
                  "path": "v1/youtubei/cms/create_cms_asset_group",
                  "id": "youtubei.youtubei.cms.create_cms_asset_group.create",
                  "httpMethod": "POST"
                }
              }
            },
            "create_cms_saved_policy": {
              "methods": {
                "create": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateCmsSavedPolicyResponse"
                  },
                  "flatPath": "v1/youtubei/cms/create_cms_saved_policy",
                  "id": "youtubei.youtubei.cms.create_cms_saved_policy.create",
                  "parameterOrder": [],
                  "path": "v1/youtubei/cms/create_cms_saved_policy",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateCmsSavedPolicyRequest"
                  },
                  "parameters": {},
                  "description": ""
                }
              }
            },
            "create_package": {
              "methods": {
                "create": {
                  "description": "",
                  "parameters": {},
                  "path": "v1/youtubei/cms/create_package",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateCmsPackageResponse"
                  },
                  "id": "youtubei.youtubei.cms.create_package.create",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateCmsPackageRequest"
                  },
                  "flatPath": "v1/youtubei/cms/create_package"
                }
              }
            },
            "create_cms_campaigns": {
              "methods": {
                "create": {
                  "path": "v1/youtubei/cms/create_cms_campaigns",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateCmsCampaignRequest"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.cms.create_cms_campaigns.create",
                  "description": "",
                  "flatPath": "v1/youtubei/cms/create_cms_campaigns",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateCmsCampaignResponse"
                  }
                }
              }
            },
            "create_channel_invitation": {
              "methods": {
                "create": {
                  "parameterOrder": [],
                  "flatPath": "v1/youtubei/cms/create_channel_invitation",
                  "path": "v1/youtubei/cms/create_channel_invitation",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateCmsChannelInvitationRequest"
                  },
                  "parameters": {},
                  "description": "",
                  "id": "youtubei.youtubei.cms.create_channel_invitation.create",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateCmsChannelInvitationResponse"
                  },
                  "httpMethod": "POST"
                }
              }
            },
            "create_channel": {
              "methods": {
                "create": {
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateCmsChannelResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateCmsChannelRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.cms.create_channel.create",
                  "parameterOrder": [],
                  "flatPath": "v1/youtubei/cms/create_channel",
                  "parameters": {},
                  "path": "v1/youtubei/cms/create_channel"
                }
              }
            },
            "create_claim": {
              "methods": {
                "create": {
                  "id": "youtubei.youtubei.cms.create_claim.create",
                  "description": "",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateCmsClaimResponse"
                  },
                  "flatPath": "v1/youtubei/cms/create_claim",
                  "parameters": {},
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateCmsClaimRequest"
                  },
                  "path": "v1/youtubei/cms/create_claim"
                }
              }
            },
            "create_license_strategy": {
              "methods": {
                "create": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateCmsLicenseStrategyResponse"
                  },
                  "path": "v1/youtubei/cms/create_license_strategy",
                  "parameterOrder": [],
                  "flatPath": "v1/youtubei/cms/create_license_strategy",
                  "description": "",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateCmsLicenseStrategyRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.cms.create_license_strategy.create"
                }
              }
            },
            "create_album_feedback": {
              "methods": {
                "create": {
                  "description": "",
                  "id": "youtubei.youtubei.cms.create_album_feedback.create",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateCmsAlbumFeedbackResponse"
                  },
                  "flatPath": "v1/youtubei/cms/create_album_feedback",
                  "path": "v1/youtubei/cms/create_album_feedback",
                  "parameters": {},
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateCmsAlbumFeedbackRequest"
                  }
                }
              }
            },
            "create_ownership_transfer": {
              "methods": {
                "create": {
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateCmsOwnershipTransferRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateCmsOwnershipTransferResponse"
                  },
                  "flatPath": "v1/youtubei/cms/create_ownership_transfer",
                  "id": "youtubei.youtubei.cms.create_ownership_transfer.create",
                  "path": "v1/youtubei/cms/create_ownership_transfer",
                  "parameterOrder": [],
                  "parameters": {}
                }
              }
            }
          }
        },
        "tv_feedback": {
          "methods": {
            "submit": {
              "id": "youtubei.youtubei.tv_feedback.submit",
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/tv_feedback/submit",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeSubmitTvFeedbackRequest"
              },
              "description": "",
              "parameters": {},
              "parameterOrder": [],
              "path": "v1/youtubei/tv_feedback/submit",
              "response": {
                "$ref": "YoutubeApiInnertubeSubmitTvFeedbackResponse"
              }
            }
          }
        },
        "gaming": {
          "methods": {
            "game_title": {
              "httpMethod": "POST",
              "id": "youtubei.youtubei.gaming.game_title",
              "parameters": {},
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetGameTitlesResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGetGameTitlesRequest"
              },
              "parameterOrder": [],
              "flatPath": "v1/youtubei/gaming/game_title",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/gaming/game_title"
            },
            "game_by_package_id": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/gaming/game_by_package_id",
              "httpMethod": "POST",
              "parameters": {},
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetGameByPackageIdResponse"
              },
              "id": "youtubei.youtubei.gaming.game_by_package_id",
              "description": "",
              "flatPath": "v1/youtubei/gaming/game_by_package_id",
              "request": {
                "$ref": "YoutubeApiInnertubeGetGameByPackageIdRequest"
              }
            }
          }
        },
        "avatar": {
          "methods": {
            "compose": {
              "response": {
                "$ref": "YoutubeApiInnertubeComposeAvatarResponse"
              },
              "description": "",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeComposeAvatarRequest"
              },
              "path": "v1/youtubei/avatar/compose",
              "id": "youtubei.youtubei.avatar.compose",
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/avatar/compose",
              "parameters": {}
            }
          }
        },
        "experiments": {
          "methods": {
            "opt_in": {
              "flatPath": "v1/youtubei/experiments/opt_in",
              "id": "youtubei.youtubei.experiments.opt_in",
              "parameters": {},
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeExperimentsOptInResponse"
              },
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeExperimentsOptInRequest"
              },
              "path": "v1/youtubei/experiments/opt_in",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST"
            },
            "opt_out": {
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeExperimentsOptOutResponse"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "path": "v1/youtubei/experiments/opt_out",
              "id": "youtubei.youtubei.experiments.opt_out",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeExperimentsOptOutRequest"
              },
              "flatPath": "v1/youtubei/experiments/opt_out"
            },
            "search": {
              "id": "youtubei.youtubei.experiments.search",
              "flatPath": "v1/youtubei/experiments/search",
              "description": "",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeExperimentsSearchResponse"
              },
              "parameterOrder": [],
              "path": "v1/youtubei/experiments/search",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeExperimentsSearchRequest"
              }
            }
          }
        },
        "feature_eligibility": {
          "methods": {
            "get_creator_feature_eligibility": {
              "description": "",
              "id": "youtubei.youtubei.feature_eligibility.get_creator_feature_eligibility",
              "flatPath": "v1/youtubei/feature_eligibility/get_creator_feature_eligibility",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorFeatureEligibilityRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorFeatureEligibilityResponse"
              },
              "parameters": {},
              "path": "v1/youtubei/feature_eligibility/get_creator_feature_eligibility",
              "parameterOrder": []
            },
            "get_feature_enablement_details": {
              "description": "",
              "flatPath": "v1/youtubei/feature_eligibility/get_feature_enablement_details",
              "request": {
                "$ref": "YoutubeApiInnertubeGetFeatureEnablementDetailsRequest"
              },
              "parameters": {},
              "path": "v1/youtubei/feature_eligibility/get_feature_enablement_details",
              "parameterOrder": [],
              "id": "youtubei.youtubei.feature_eligibility.get_feature_enablement_details",
              "response": {
                "$ref": "YoutubeApiInnertubeGetFeatureEnablementDetailsResponse"
              },
              "httpMethod": "POST"
            },
            "check_feature_rate_limit": {
              "id": "youtubei.youtubei.feature_eligibility.check_feature_rate_limit",
              "flatPath": "v1/youtubei/feature_eligibility/check_feature_rate_limit",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeCheckFeatureRateLimitRequest"
              },
              "parameters": {},
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeCheckFeatureRateLimitResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/feature_eligibility/check_feature_rate_limit",
              "httpMethod": "POST"
            }
          }
        },
        "comment": {
          "methods": {
            "list_studio_comments": {
              "parameterOrder": [],
              "path": "v1/youtubei/comment/list_studio_comments",
              "response": {
                "$ref": "YoutubeApiInnertubeListStudioCommentsResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeListStudioCommentsRequest"
              },
              "parameters": {},
              "id": "youtubei.youtubei.comment.list_studio_comments",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/comment/list_studio_comments",
              "description": ""
            },
            "get_comments": {
              "path": "v1/youtubei/comment/get_comments",
              "id": "youtubei.youtubei.comment.get_comments",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeCommentsResponse"
              },
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeCommentsRequest"
              },
              "flatPath": "v1/youtubei/comment/get_comments",
              "parameters": {},
              "parameterOrder": []
            },
            "perform_comment_action": {
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeCommentActionRequest"
              },
              "description": "",
              "id": "youtubei.youtubei.comment.perform_comment_action",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "httpMethod": "POST",
              "path": "v1/youtubei/comment/perform_comment_action",
              "flatPath": "v1/youtubei/comment/perform_comment_action",
              "response": {
                "$ref": "YoutubeApiInnertubeCommentActionResponse"
              }
            },
            "update_comment_reply": {
              "parameters": {},
              "flatPath": "v1/youtubei/comment/update_comment_reply",
              "parameterOrder": [],
              "description": "",
              "id": "youtubei.youtubei.comment.update_comment_reply",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCommentReplyRequest"
              },
              "path": "v1/youtubei/comment/update_comment_reply",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCommentReplyResponse"
              },
              "httpMethod": "POST"
            },
            "get_comment_replies": {
              "parameters": {},
              "path": "v1/youtubei/comment/get_comment_replies",
              "flatPath": "v1/youtubei/comment/get_comment_replies",
              "id": "youtubei.youtubei.comment.get_comment_replies",
              "httpMethod": "POST",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeCommentRepliesRequest"
              },
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeCommentRepliesResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "update_comments_settings": {
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCommentsSettingsResponse"
              },
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCommentsSettingsRequest"
              },
              "id": "youtubei.youtubei.comment.update_comments_settings",
              "path": "v1/youtubei/comment/update_comments_settings",
              "parameters": {},
              "flatPath": "v1/youtubei/comment/update_comments_settings",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "update_comment": {
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCommentResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCommentRequest"
              },
              "parameters": {},
              "id": "youtubei.youtubei.comment.update_comment",
              "httpMethod": "POST",
              "parameterOrder": [],
              "flatPath": "v1/youtubei/comment/update_comment",
              "path": "v1/youtubei/comment/update_comment"
            },
            "check_creator_comments_bulk_action": {
              "id": "youtubei.youtubei.comment.check_creator_comments_bulk_action",
              "response": {
                "$ref": "YoutubeApiInnertubeCheckCreatorCommentsBulkActionResponse"
              },
              "parameters": {},
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeCheckCreatorCommentsBulkActionRequest"
              },
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/comment/check_creator_comments_bulk_action",
              "path": "v1/youtubei/comment/check_creator_comments_bulk_action",
              "parameterOrder": []
            }
          },
          "resources": {
            "create_comment": {
              "methods": {
                "create": {
                  "path": "v1/youtubei/comment/create_comment",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateCommentResponse"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.comment.create_comment.create",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateCommentRequest"
                  },
                  "flatPath": "v1/youtubei/comment/create_comment",
                  "parameters": {},
                  "description": ""
                }
              }
            },
            "create_comment_reply": {
              "methods": {
                "create": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateCommentReplyResponse"
                  },
                  "path": "v1/youtubei/comment/create_comment_reply",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "v1/youtubei/comment/create_comment_reply",
                  "httpMethod": "POST",
                  "parameters": {},
                  "description": "",
                  "id": "youtubei.youtubei.comment.create_comment_reply.create",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateCommentReplyRequest"
                  }
                }
              }
            }
          }
        },
        "subscription": {
          "methods": {
            "unsubscribe": {
              "path": "v1/youtubei/subscription/unsubscribe",
              "parameters": {},
              "httpMethod": "POST",
              "id": "youtubei.youtubei.subscription.unsubscribe",
              "request": {
                "$ref": "YoutubeApiInnertubeUnsubscribeRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeUnsubscribeResponse"
              },
              "description": "",
              "flatPath": "v1/youtubei/subscription/unsubscribe",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": []
            },
            "modify_subscription": {
              "parameters": {},
              "id": "youtubei.youtubei.subscription.modify_subscription",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeModifySubscriptionRequest"
              },
              "description": "",
              "flatPath": "v1/youtubei/subscription/modify_subscription",
              "path": "v1/youtubei/subscription/modify_subscription",
              "response": {
                "$ref": "YoutubeApiInnertubeModifySubscriptionResponse"
              },
              "httpMethod": "POST"
            },
            "subscribe": {
              "path": "v1/youtubei/subscription/subscribe",
              "httpMethod": "POST",
              "id": "youtubei.youtubei.subscription.subscribe",
              "parameters": {},
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeSubscribeRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeSubscribeResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/subscription/subscribe",
              "parameterOrder": []
            }
          }
        },
        "channel": {
          "resources": {
            "create_shelf": {
              "methods": {
                "create": {
                  "flatPath": "v1/youtubei/channel/create_shelf",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateShelfRequest"
                  },
                  "id": "youtubei.youtubei.channel.create_shelf.create",
                  "parameters": {},
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateShelfResponse"
                  },
                  "description": "",
                  "path": "v1/youtubei/channel/create_shelf"
                }
              }
            },
            "create_channel": {
              "methods": {
                "create": {
                  "description": "",
                  "id": "youtubei.youtubei.channel.create_channel.create",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateChannelRequest"
                  },
                  "flatPath": "v1/youtubei/channel/create_channel",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateChannelResponse"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "httpMethod": "POST",
                  "path": "v1/youtubei/channel/create_channel"
                }
              }
            }
          },
          "methods": {
            "reveal_business_email": {
              "path": "v1/youtubei/channel/reveal_business_email",
              "request": {
                "$ref": "YoutubeApiInnertubeRevealBusinessEmailRequest"
              },
              "parameters": {},
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/channel/reveal_business_email",
              "id": "youtubei.youtubei.channel.reveal_business_email",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeRevealBusinessEmailResponse"
              },
              "description": ""
            },
            "claim_legacy_youtube_channel": {
              "flatPath": "v1/youtubei/channel/claim_legacy_youtube_channel",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeClaimLegacyYouTubeChannelResponse"
              },
              "path": "v1/youtubei/channel/claim_legacy_youtube_channel",
              "id": "youtubei.youtubei.channel.claim_legacy_youtube_channel",
              "description": "",
              "parameters": {},
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeClaimLegacyYouTubeChannelRequest"
              }
            },
            "edit_description": {
              "request": {
                "$ref": "YoutubeApiInnertubeChannelDescriptionEditRequest"
              },
              "path": "v1/youtubei/channel/edit_description",
              "httpMethod": "POST",
              "parameterOrder": [],
              "flatPath": "v1/youtubei/channel/edit_description",
              "id": "youtubei.youtubei.channel.edit_description",
              "description": "",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeChannelDescriptionEditResponse"
              }
            },
            "delete_shelf": {
              "response": {
                "$ref": "YoutubeApiInnertubeDeleteShelfResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeDeleteShelfRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "id": "youtubei.youtubei.channel.delete_shelf",
              "flatPath": "v1/youtubei/channel/delete_shelf",
              "parameterOrder": [],
              "path": "v1/youtubei/channel/delete_shelf",
              "description": "",
              "parameters": {}
            },
            "edit_shelf": {
              "description": "",
              "parameters": {},
              "id": "youtubei.youtubei.channel.edit_shelf",
              "path": "v1/youtubei/channel/edit_shelf",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeEditShelfResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeEditShelfRequest"
              },
              "flatPath": "v1/youtubei/channel/edit_shelf",
              "httpMethod": "POST",
              "parameterOrder": []
            },
            "get_profile_editor": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetChannelProfileEditorResponse"
              },
              "parameters": {},
              "id": "youtubei.youtubei.channel.get_profile_editor",
              "request": {
                "$ref": "YoutubeApiInnertubeGetChannelProfileEditorRequest"
              },
              "httpMethod": "POST",
              "path": "v1/youtubei/channel/get_profile_editor",
              "description": "",
              "flatPath": "v1/youtubei/channel/get_profile_editor",
              "parameterOrder": []
            },
            "edit_business_email": {
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeChannelBusinessEmailEditResponse"
              },
              "flatPath": "v1/youtubei/channel/edit_business_email",
              "request": {
                "$ref": "YoutubeApiInnertubeChannelBusinessEmailEditRequest"
              },
              "path": "v1/youtubei/channel/edit_business_email",
              "id": "youtubei.youtubei.channel.edit_business_email",
              "parameterOrder": [],
              "httpMethod": "POST"
            },
            "edit_name": {
              "description": "",
              "path": "v1/youtubei/channel/edit_name",
              "request": {
                "$ref": "YoutubeApiInnertubeEditChannelNameRequest"
              },
              "flatPath": "v1/youtubei/channel/edit_name",
              "id": "youtubei.youtubei.channel.edit_name",
              "response": {
                "$ref": "YoutubeApiInnertubeEditChannelNameResponse"
              },
              "parameters": {},
              "parameterOrder": [],
              "httpMethod": "POST"
            },
            "edit_welcome": {
              "description": "",
              "flatPath": "v1/youtubei/channel/edit_welcome",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/channel/edit_welcome",
              "request": {
                "$ref": "YoutubeApiInnertubeEditChannelWelcomeRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeEditChannelWelcomeResponse"
              },
              "parameters": {},
              "id": "youtubei.youtubei.channel.edit_welcome",
              "httpMethod": "POST"
            },
            "get_channel_creation_form": {
              "flatPath": "v1/youtubei/channel/get_channel_creation_form",
              "httpMethod": "POST",
              "description": "",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetChannelCreationFormResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGetChannelCreationFormRequest"
              },
              "path": "v1/youtubei/channel/get_channel_creation_form",
              "parameters": {},
              "id": "youtubei.youtubei.channel.get_channel_creation_form"
            },
            "preview_shelf": {
              "parameterOrder": [],
              "parameters": {},
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubePreviewShelfResponse"
              },
              "flatPath": "v1/youtubei/channel/preview_shelf",
              "path": "v1/youtubei/channel/preview_shelf",
              "request": {
                "$ref": "YoutubeApiInnertubePreviewShelfRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "id": "youtubei.youtubei.channel.preview_shelf"
            },
            "edit_country": {
              "flatPath": "v1/youtubei/channel/edit_country",
              "response": {
                "$ref": "YoutubeApiInnertubeChannelCountryEditResponse"
              },
              "description": "",
              "parameters": {},
              "httpMethod": "POST",
              "path": "v1/youtubei/channel/edit_country",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeChannelCountryEditRequest"
              },
              "id": "youtubei.youtubei.channel.edit_country",
              "parameterOrder": []
            },
            "edit_custom_links": {
              "parameterOrder": [],
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/channel/edit_custom_links",
              "response": {
                "$ref": "YoutubeApiInnertubeChannelCustomLinksEditResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeChannelCustomLinksEditRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/channel/edit_custom_links",
              "id": "youtubei.youtubei.channel.edit_custom_links",
              "parameters": {},
              "description": ""
            },
            "reorder_shelves": {
              "parameters": {},
              "id": "youtubei.youtubei.channel.reorder_shelves",
              "parameterOrder": [],
              "flatPath": "v1/youtubei/channel/reorder_shelves",
              "path": "v1/youtubei/channel/reorder_shelves",
              "request": {
                "$ref": "YoutubeApiInnertubeReorderShelvesRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeReorderShelvesResponse"
              },
              "description": "",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "edit_banner": {
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeEditChannelBannerResponse"
              },
              "id": "youtubei.youtubei.channel.edit_banner",
              "httpMethod": "POST",
              "parameters": {},
              "path": "v1/youtubei/channel/edit_banner",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeEditChannelBannerRequest"
              },
              "flatPath": "v1/youtubei/channel/edit_banner"
            }
          }
        },
        "flag": {
          "methods": {
            "flag": {
              "id": "youtubei.youtubei.flag.flag",
              "description": "",
              "flatPath": "v1/youtubei/flag/flag",
              "httpMethod": "POST",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeFlagActionRequest"
              },
              "parameterOrder": [],
              "path": "v1/youtubei/flag/flag",
              "response": {
                "$ref": "YoutubeApiInnertubeFlagActionResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_form": {
              "flatPath": "v1/youtubei/flag/get_form",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeReportFormRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeReportFormResponse"
              },
              "path": "v1/youtubei/flag/get_form",
              "parameters": {},
              "id": "youtubei.youtubei.flag.get_form",
              "description": "",
              "parameterOrder": []
            }
          }
        },
        "ypc": {
          "methods": {
            "cancel_recurrence": {
              "parameterOrder": [],
              "description": "",
              "flatPath": "v1/youtubei/ypc/cancel_recurrence",
              "path": "v1/youtubei/ypc/cancel_recurrence",
              "request": {
                "$ref": "YoutubeApiInnertubeYPCCancelRecurrenceTransactionRequest"
              },
              "httpMethod": "POST",
              "id": "youtubei.youtubei.ypc.cancel_recurrence",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeYPCCancelRecurrenceTransactionResponse"
              }
            },
            "log_payment_server_analytics": {
              "response": {
                "$ref": "YoutubeApiInnertubeYPCLogPaymentServerAnalyticsResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeYPCLogPaymentServerAnalyticsRequest"
              },
              "description": "",
              "id": "youtubei.youtubei.ypc.log_payment_server_analytics",
              "path": "v1/youtubei/ypc/log_payment_server_analytics",
              "parameterOrder": [],
              "flatPath": "v1/youtubei/ypc/log_payment_server_analytics",
              "parameters": {},
              "httpMethod": "POST"
            },
            "get_tip_module": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.ypc.get_tip_module",
              "parameterOrder": [],
              "description": "",
              "flatPath": "v1/youtubei/ypc/get_tip_module",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeYPCGetTipModuleResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeYPCGetTipModuleRequest"
              },
              "path": "v1/youtubei/ypc/get_tip_module",
              "httpMethod": "POST"
            },
            "get_offline_upsell": {
              "parameterOrder": [],
              "path": "v1/youtubei/ypc/get_offline_upsell",
              "request": {
                "$ref": "YoutubeApiInnertubeYPCGetOfflineUpsellRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeYPCGetOfflineUpsellResponse"
              },
              "id": "youtubei.youtubei.ypc.get_offline_upsell",
              "description": "",
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/ypc/get_offline_upsell",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {}
            },
            "get_cart": {
              "flatPath": "v1/youtubei/ypc/get_cart",
              "description": "",
              "parameterOrder": [],
              "parameters": {},
              "id": "youtubei.youtubei.ypc.get_cart",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeYPCGetCartResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeYPCGetCartRequest"
              },
              "path": "v1/youtubei/ypc/get_cart"
            },
            "get_fix_instrument_params": {
              "request": {
                "$ref": "YoutubeApiInnertubeYPCGetFixInstrumentParamsRequest"
              },
              "httpMethod": "POST",
              "id": "youtubei.youtubei.ypc.get_fix_instrument_params",
              "path": "v1/youtubei/ypc/get_fix_instrument_params",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeYPCGetFixInstrumentParamsResponse"
              },
              "parameters": {},
              "parameterOrder": [],
              "flatPath": "v1/youtubei/ypc/get_fix_instrument_params"
            },
            "get_offer_details": {
              "request": {
                "$ref": "YoutubeApiInnertubeYPCGetOfferDetailsRequest"
              },
              "flatPath": "v1/youtubei/ypc/get_offer_details",
              "parameterOrder": [],
              "description": "",
              "parameters": {},
              "path": "v1/youtubei/ypc/get_offer_details",
              "id": "youtubei.youtubei.ypc.get_offer_details",
              "response": {
                "$ref": "YoutubeApiInnertubeYPCGetOfferDetailsResponse"
              },
              "httpMethod": "POST"
            },
            "redeem_code": {
              "flatPath": "v1/youtubei/ypc/redeem_code",
              "parameterOrder": [],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeYPCRedeemCodeRequest"
              },
              "id": "youtubei.youtubei.ypc.redeem_code",
              "response": {
                "$ref": "YoutubeApiInnertubeYPCRedeemCodeResponse"
              },
              "parameters": {},
              "path": "v1/youtubei/ypc/redeem_code",
              "httpMethod": "POST"
            },
            "get_offers": {
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/ypc/get_offers",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeYPCGetOffersResponse"
              },
              "description": "",
              "path": "v1/youtubei/ypc/get_offers",
              "request": {
                "$ref": "YoutubeApiInnertubeYPCGetOffersRequest"
              },
              "parameters": {},
              "id": "youtubei.youtubei.ypc.get_offers"
            },
            "pause_subscription": {
              "request": {
                "$ref": "YoutubeApiInnertubeYPCPauseSubscriptionRequest"
              },
              "path": "v1/youtubei/ypc/pause_subscription",
              "parameterOrder": [],
              "httpMethod": "POST",
              "parameters": {},
              "id": "youtubei.youtubei.ypc.pause_subscription",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeYPCPauseSubscriptionResponse"
              },
              "flatPath": "v1/youtubei/ypc/pause_subscription"
            },
            "resume_subscription": {
              "description": "",
              "id": "youtubei.youtubei.ypc.resume_subscription",
              "response": {
                "$ref": "YoutubeApiInnertubeYPCResumeSubscriptionResponse"
              },
              "path": "v1/youtubei/ypc/resume_subscription",
              "parameters": {},
              "flatPath": "v1/youtubei/ypc/resume_subscription",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeYPCResumeSubscriptionRequest"
              },
              "parameterOrder": []
            },
            "prepare_purchase": {
              "path": "v1/youtubei/ypc/prepare_purchase",
              "httpMethod": "POST",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeYPCPreparePurchaseRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeYPCPreparePurchaseResponse"
              },
              "flatPath": "v1/youtubei/ypc/prepare_purchase",
              "parameters": {},
              "description": "",
              "id": "youtubei.youtubei.ypc.prepare_purchase"
            },
            "get_cancellation_flow": {
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/ypc/get_cancellation_flow",
              "description": "",
              "path": "v1/youtubei/ypc/get_cancellation_flow",
              "response": {
                "$ref": "YoutubeApiInnertubeYPCGetCancellationFlowResponse"
              },
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeYPCGetCancellationFlowRequest"
              },
              "id": "youtubei.youtubei.ypc.get_cancellation_flow",
              "parameters": {}
            },
            "notify_user": {
              "parameterOrder": [],
              "description": "",
              "flatPath": "v1/youtubei/ypc/notify_user",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.ypc.notify_user",
              "httpMethod": "POST",
              "path": "v1/youtubei/ypc/notify_user",
              "request": {
                "$ref": "YoutubeApiInnertubeYPCNotifyUserRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeYPCNotifyUserResponse"
              },
              "parameters": {}
            },
            "commerce_action": {
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeCommerceActionResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeCommerceActionRequest"
              },
              "description": "",
              "id": "youtubei.youtubei.ypc.commerce_action",
              "parameters": {},
              "path": "v1/youtubei/ypc/commerce_action",
              "parameterOrder": [],
              "flatPath": "v1/youtubei/ypc/commerce_action"
            },
            "handle_transaction": {
              "parameters": {},
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeYPCHandleTransactionResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeYPCHandleTransactionRequest"
              },
              "description": "",
              "path": "v1/youtubei/ypc/handle_transaction",
              "id": "youtubei.youtubei.ypc.handle_transaction",
              "flatPath": "v1/youtubei/ypc/handle_transaction",
              "parameterOrder": []
            },
            "complete_transaction": {
              "parameterOrder": [],
              "path": "v1/youtubei/ypc/complete_transaction",
              "httpMethod": "POST",
              "description": "",
              "id": "youtubei.youtubei.ypc.complete_transaction",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeYPCCompleteTransactionResponse"
              },
              "flatPath": "v1/youtubei/ypc/complete_transaction",
              "request": {
                "$ref": "YoutubeApiInnertubeYPCCompleteTransactionRequest"
              }
            },
            "get_payment_instruments_params": {
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeYPCGetPaymentInstrumentsParamsResponse"
              },
              "description": "",
              "id": "youtubei.youtubei.ypc.get_payment_instruments_params",
              "flatPath": "v1/youtubei/ypc/get_payment_instruments_params",
              "request": {
                "$ref": "YoutubeApiInnertubeYPCGetPaymentInstrumentsParamsRequest"
              },
              "path": "v1/youtubei/ypc/get_payment_instruments_params",
              "httpMethod": "POST"
            },
            "handle_iap": {
              "parameterOrder": [],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeYPCHandleIapRequest"
              },
              "id": "youtubei.youtubei.ypc.handle_iap",
              "parameters": {},
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeYPCHandleIapResponse"
              },
              "path": "v1/youtubei/ypc/handle_iap",
              "flatPath": "v1/youtubei/ypc/handle_iap"
            }
          }
        },
        "shorts": {
          "methods": {
            "get_shorts_creation": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "httpMethod": "POST",
              "id": "youtubei.youtubei.shorts.get_shorts_creation",
              "response": {
                "$ref": "YoutubeApiInnertubeGetShortsCreationResponse"
              },
              "parameters": {},
              "parameterOrder": [],
              "path": "v1/youtubei/shorts/get_shorts_creation",
              "request": {
                "$ref": "YoutubeApiInnertubeGetShortsCreationRequest"
              },
              "flatPath": "v1/youtubei/shorts/get_shorts_creation"
            },
            "get_sticker_config": {
              "parameterOrder": [],
              "path": "v1/youtubei/shorts/get_sticker_config",
              "flatPath": "v1/youtubei/shorts/get_sticker_config",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetStickerConfigRequest"
              },
              "id": "youtubei.youtubei.shorts.get_sticker_config",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetStickerConfigResponse"
              }
            },
            "get_shorts_source_video": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetShortsSourceVideoRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/shorts/get_shorts_source_video",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetShortsSourceVideoResponse"
              },
              "id": "youtubei.youtubei.shorts.get_shorts_source_video",
              "path": "v1/youtubei/shorts/get_shorts_source_video",
              "parameters": {},
              "parameterOrder": []
            },
            "get_text_to_speech": {
              "flatPath": "v1/youtubei/shorts/get_text_to_speech",
              "path": "v1/youtubei/shorts/get_text_to_speech",
              "request": {
                "$ref": "YoutubeApiInnertubeGetTextToSpeechRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetTextToSpeechResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "id": "youtubei.youtubei.shorts.get_text_to_speech",
              "parameterOrder": [],
              "httpMethod": "POST",
              "description": ""
            }
          }
        },
        "player": {
          "methods": {
            "heartbeat": {
              "httpMethod": "POST",
              "parameterOrder": [],
              "id": "youtubei.youtubei.player.heartbeat",
              "flatPath": "v1/youtubei/player/heartbeat",
              "description": "",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeHeartbeatResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeHeartbeatRequest"
              },
              "path": "v1/youtubei/player/heartbeat",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "encrypted_player": {
              "flatPath": "v1/youtubei/player/encrypted_player",
              "path": "v1/youtubei/player/encrypted_player",
              "response": {
                "$ref": "YoutubeApiInnertubeEncryptedInnertubeResponse"
              },
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "id": "youtubei.youtubei.player.encrypted_player",
              "description": "",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeEncryptedInnertubeRequest"
              }
            },
            "ad_break": {
              "request": {
                "$ref": "YoutubeApiInnertubeAdBreakRequest"
              },
              "parameters": {},
              "id": "youtubei.youtubei.player.ad_break",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/player/ad_break",
              "response": {
                "$ref": "YoutubeApiInnertubeAdBreakResponse"
              },
              "flatPath": "v1/youtubei/player/ad_break",
              "parameterOrder": [],
              "httpMethod": "POST",
              "description": ""
            },
            "refresh": {
              "request": {
                "$ref": "YoutubeApiInnertubeOfflineRefreshRequest"
              },
              "id": "youtubei.youtubei.player.refresh",
              "parameters": {},
              "path": "v1/youtubei/player/refresh",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeOfflineRefreshResponse"
              },
              "flatPath": "v1/youtubei/player/refresh",
              "parameterOrder": []
            },
            "get_drm_license": {
              "request": {
                "$ref": "YoutubeApiInnertubeLicenseRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeLicenseResponse"
              },
              "flatPath": "v1/youtubei/player/get_drm_license",
              "parameterOrder": [],
              "httpMethod": "POST",
              "parameters": {},
              "id": "youtubei.youtubei.player.get_drm_license",
              "path": "v1/youtubei/player/get_drm_license"
            }
          }
        },
        "miniapp": {
          "resources": {
            "create_miniapp": {
              "methods": {
                "create": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.miniapp.create_miniapp.create",
                  "path": "v1/youtubei/miniapp/create_miniapp",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateMiniAppResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateMiniAppRequest"
                  },
                  "description": "",
                  "flatPath": "v1/youtubei/miniapp/create_miniapp"
                }
              }
            }
          },
          "methods": {
            "report_value": {
              "path": "v1/youtubei/miniapp/report_value",
              "parameters": {},
              "parameterOrder": [],
              "id": "youtubei.youtubei.miniapp.report_value",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "description": "",
              "flatPath": "v1/youtubei/miniapp/report_value",
              "request": {
                "$ref": "YoutubeApiInnertubeReportMiniAppValueRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeReportMiniAppValueResponse"
              }
            },
            "initiate_miniapp_certification": {
              "request": {
                "$ref": "YoutubeApiInnertubeInitiateMiniAppCertificationRequest"
              },
              "id": "youtubei.youtubei.miniapp.initiate_miniapp_certification",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeInitiateMiniAppCertificationResponse"
              },
              "httpMethod": "POST",
              "description": "",
              "path": "v1/youtubei/miniapp/initiate_miniapp_certification",
              "flatPath": "v1/youtubei/miniapp/initiate_miniapp_certification",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {}
            },
            "get_miniapp": {
              "path": "v1/youtubei/miniapp/get_miniapp",
              "response": {
                "$ref": "YoutubeApiInnertubeGetMiniAppResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/miniapp/get_miniapp",
              "parameters": {},
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetMiniAppRequest"
              },
              "id": "youtubei.youtubei.miniapp.get_miniapp",
              "parameterOrder": [],
              "description": ""
            },
            "get_ads": {
              "path": "v1/youtubei/miniapp/get_ads",
              "flatPath": "v1/youtubei/miniapp/get_ads",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetMiniAppAdsRequest"
              },
              "httpMethod": "POST",
              "id": "youtubei.youtubei.miniapp.get_ads",
              "parameterOrder": [],
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetMiniAppAdsResponse"
              }
            },
            "ingest_miniapp_draft_release": {
              "response": {
                "$ref": "YoutubeApiInnertubeIngestMiniAppDraftReleaseResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "path": "v1/youtubei/miniapp/ingest_miniapp_draft_release",
              "request": {
                "$ref": "YoutubeApiInnertubeIngestMiniAppDraftReleaseRequest"
              },
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/miniapp/ingest_miniapp_draft_release",
              "id": "youtubei.youtubei.miniapp.ingest_miniapp_draft_release",
              "parameterOrder": [],
              "description": ""
            },
            "update_miniapp_draft_release": {
              "httpMethod": "POST",
              "id": "youtubei.youtubei.miniapp.update_miniapp_draft_release",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/miniapp/update_miniapp_draft_release",
              "description": "",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateMiniAppDraftReleaseRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateMiniAppDraftReleaseResponse"
              },
              "flatPath": "v1/youtubei/miniapp/update_miniapp_draft_release",
              "parameterOrder": []
            },
            "list_miniapps": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeListMiniAppsResponse"
              },
              "flatPath": "v1/youtubei/miniapp/list_miniapps",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeListMiniAppsRequest"
              },
              "parameters": {},
              "id": "youtubei.youtubei.miniapp.list_miniapps",
              "description": "",
              "parameterOrder": [],
              "path": "v1/youtubei/miniapp/list_miniapps"
            }
          }
        },
        "vi": {
          "methods": {
            "get_cancel_survey": {
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelSurveyRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "youtubei/vi/get_cancel_survey",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelSurveyResponse"
              },
              "description": "",
              "parameters": {},
              "flatPath": "youtubei/vi/get_cancel_survey",
              "httpMethod": "POST",
              "id": "youtubei.youtubei.vi.get_cancel_survey",
              "parameterOrder": []
            },
            "spoiler_mode": {
              "id": "youtubei.youtubei.vi.spoiler_mode",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedSpoilerModeResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "path": "youtubei/vi/spoiler_mode",
              "flatPath": "youtubei/vi/spoiler_mode",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedSpoilerModeRequest"
              },
              "parameterOrder": [],
              "httpMethod": "POST"
            },
            "offline": {
              "parameters": {},
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "youtubei/vi/offline",
              "httpMethod": "POST",
              "path": "youtubei/vi/offline",
              "response": {
                "$ref": "YoutubeApiInnertubeOfflineResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeOfflineRequest"
              },
              "parameterOrder": [],
              "id": "youtubei.youtubei.vi.offline"
            },
            "tenx_player": {
              "httpMethod": "POST",
              "path": "youtubei/vi/tenx_player",
              "description": "",
              "flatPath": "youtubei/vi/tenx_player",
              "request": {
                "$ref": "YoutubeApiInnertubeTenXPlayerRequest"
              },
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.vi.tenx_player",
              "response": {
                "$ref": "YoutubeApiInnertubeTenXPlayerResponse"
              },
              "parameterOrder": []
            },
            "player": {
              "request": {
                "$ref": "YoutubeApiInnertubePlayerRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "parameters": {},
              "parameterOrder": [],
              "id": "youtubei.youtubei.vi.player",
              "flatPath": "youtubei/vi/player",
              "path": "youtubei/vi/player",
              "response": {
                "$ref": "YoutubeApiInnertubePlayerResponse"
              },
              "description": ""
            },
            "home_location_check_availability": {
              "parameterOrder": [],
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCheckAvailabilityResponse"
              },
              "parameters": {},
              "httpMethod": "POST",
              "id": "youtubei.youtubei.vi.home_location_check_availability",
              "flatPath": "youtubei/vi/home_location_check_availability",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCheckAvailabilityRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "youtubei/vi/home_location_check_availability"
            },
            "search": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.vi.search",
              "httpMethod": "POST",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeSearchResponse"
              },
              "path": "youtubei/vi/search",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeSearchRequest"
              },
              "parameters": {},
              "flatPath": "youtubei/vi/search"
            },
            "home_location_begin_update": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "parameterOrder": [],
              "flatPath": "youtubei/vi/home_location_begin_update",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationBeginUpdateRequest"
              },
              "description": "",
              "parameters": {},
              "id": "youtubei.youtubei.vi.home_location_begin_update",
              "path": "youtubei/vi/home_location_begin_update",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationBeginUpdateResponse"
              }
            },
            "sidesheet": {
              "httpMethod": "POST",
              "flatPath": "youtubei/vi/sidesheet",
              "parameters": {},
              "path": "youtubei/vi/sidesheet",
              "parameterOrder": [],
              "id": "youtubei.youtubei.vi.sidesheet",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedSidesheetResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedSidesheetRequest"
              }
            },
            "check_client_freshness": {
              "flatPath": "youtubei/vi/check_client_freshness",
              "httpMethod": "POST",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedCheckClientFreshnessResponse"
              },
              "path": "youtubei/vi/check_client_freshness",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "id": "youtubei.youtubei.vi.check_client_freshness",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedCheckClientFreshnessRequest"
              }
            },
            "queue": {
              "request": {
                "$ref": "YoutubeApiInnertubeQueueRequest"
              },
              "flatPath": "youtubei/vi/queue",
              "path": "youtubei/vi/queue",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "parameters": {},
              "id": "youtubei.youtubei.vi.queue",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeQueueResponse"
              }
            },
            "encrypted_innertube": {
              "flatPath": "youtubei/vi/encrypted_innertube",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeInnerTubeEncryptedResponse"
              },
              "parameters": {},
              "path": "youtubei/vi/encrypted_innertube",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.vi.encrypted_innertube",
              "request": {
                "$ref": "YoutubeApiInnertubeInnerTubeEncryptedRequest"
              },
              "parameterOrder": []
            },
            "verify_age": {
              "id": "youtubei.youtubei.vi.verify_age",
              "flatPath": "youtubei/vi/verify_age",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeVerifyAgeResponse"
              },
              "parameterOrder": [],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeVerifyAgeRequest"
              },
              "description": "",
              "httpMethod": "POST",
              "path": "youtubei/vi/verify_age"
            },
            "get_transcript": {
              "path": "youtubei/vi/get_transcript",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeTranscriptRequest"
              },
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "id": "youtubei.youtubei.vi.get_transcript",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeTranscriptResponse"
              },
              "flatPath": "youtubei/vi/get_transcript"
            },
            "share_entitlement": {
              "flatPath": "youtubei/vi/share_entitlement",
              "description": "",
              "parameters": {},
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeShareUnpluggedEntitlementResponse"
              },
              "id": "youtubei.youtubei.vi.share_entitlement",
              "path": "youtubei/vi/share_entitlement",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeShareUnpluggedEntitlementRequest"
              }
            },
            "get_posts_by_host_panel": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubePanelResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubePanelRequest"
              },
              "description": "",
              "id": "youtubei.youtubei.vi.get_posts_by_host_panel",
              "path": "youtubei/vi/get_posts_by_host_panel",
              "flatPath": "youtubei/vi/get_posts_by_host_panel",
              "parameterOrder": [],
              "parameters": {},
              "httpMethod": "POST"
            },
            "submit_form": {
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeSubmitFormResponse"
              },
              "description": "",
              "id": "youtubei.youtubei.vi.submit_form",
              "flatPath": "youtubei/vi/submit_form",
              "httpMethod": "POST",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeSubmitFormRequest"
              },
              "path": "youtubei/vi/submit_form"
            },
            "home_location_complete_update": {
              "flatPath": "youtubei/vi/home_location_complete_update",
              "id": "youtubei.youtubei.vi.home_location_complete_update",
              "parameterOrder": [],
              "parameters": {},
              "path": "youtubei/vi/home_location_complete_update",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCompleteUpdateResponse"
              },
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCompleteUpdateRequest"
              }
            },
            "verify_vip": {
              "description": "",
              "path": "youtubei/vi/verify_vip",
              "parameters": {},
              "flatPath": "youtubei/vi/verify_vip",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeVerifyVipResponse"
              },
              "id": "youtubei.youtubei.vi.verify_vip",
              "request": {
                "$ref": "YoutubeApiInnertubeVerifyVipRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST"
            },
            "feedback": {
              "request": {
                "$ref": "YoutubeApiInnertubeInnerTubeFeedbackRequest"
              },
              "path": "youtubei/vi/feedback",
              "flatPath": "youtubei/vi/feedback",
              "httpMethod": "POST",
              "parameters": {},
              "parameterOrder": [],
              "description": "",
              "id": "youtubei.youtubei.vi.feedback",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeInnerTubeFeedbackResponse"
              }
            },
            "initiate_inline_purchase": {
              "flatPath": "youtubei/vi/initiate_inline_purchase",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedInitiateInlinePurchaseRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedInitiateInlinePurchaseResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "id": "youtubei.youtubei.vi.initiate_inline_purchase",
              "parameters": {},
              "parameterOrder": [],
              "description": "",
              "path": "youtubei/vi/initiate_inline_purchase"
            },
            "access_check": {
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "youtubei/vi/access_check",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedAccessCheckResponse"
              },
              "description": "",
              "parameterOrder": [],
              "parameters": {},
              "id": "youtubei.youtubei.vi.access_check",
              "path": "youtubei/vi/access_check",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedAccessCheckRequest"
              }
            },
            "log_event": {
              "request": {
                "$ref": "YoutubeApiInnertubeEventLoggingRequest"
              },
              "path": "youtubei/vi/log_event",
              "httpMethod": "POST",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "youtubei/vi/log_event",
              "id": "youtubei.youtubei.vi.log_event",
              "response": {
                "$ref": "YoutubeApiInnertubeEventLoggingResponse"
              },
              "parameters": {},
              "parameterOrder": []
            },
            "get_cancel_upsell": {
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelUpsellResponse"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "id": "youtubei.youtubei.vi.get_cancel_upsell",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "youtubei/vi/get_cancel_upsell",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelUpsellRequest"
              },
              "flatPath": "youtubei/vi/get_cancel_upsell"
            },
            "encrypted_watch": {
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeEncryptedInnertubeResponse"
              },
              "description": "",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.vi.encrypted_watch",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeEncryptedInnertubeRequest"
              },
              "flatPath": "youtubei/vi/encrypted_watch",
              "path": "youtubei/vi/encrypted_watch"
            },
            "next": {
              "response": {
                "$ref": "YoutubeApiInnertubeWatchNextResponse"
              },
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeWatchNextRequest"
              },
              "description": "",
              "parameters": {},
              "httpMethod": "POST",
              "path": "youtubei/vi/next",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.vi.next",
              "flatPath": "youtubei/vi/next"
            },
            "update_conference": {
              "parameterOrder": [],
              "id": "youtubei.youtubei.vi.update_conference",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "path": "youtubei/vi/update_conference",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateConferenceResponse"
              },
              "flatPath": "youtubei/vi/update_conference",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateConferenceRequest"
              },
              "httpMethod": "POST"
            },
            "decorate_message": {
              "response": {
                "$ref": "YoutubeApiInnertubeDecorateMessageResponse"
              },
              "description": "",
              "path": "youtubei/vi/decorate_message",
              "id": "youtubei.youtubei.vi.decorate_message",
              "flatPath": "youtubei/vi/decorate_message",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeDecorateMessageRequest"
              },
              "parameters": {}
            },
            "start_dvr": {
              "parameters": {},
              "parameterOrder": [],
              "id": "youtubei.youtubei.vi.start_dvr",
              "response": {
                "$ref": "YoutubeApiInnertubeStartUnpluggedDvrResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeStartUnpluggedDvrRequest"
              },
              "description": "",
              "httpMethod": "POST",
              "flatPath": "youtubei/vi/start_dvr",
              "path": "youtubei/vi/start_dvr"
            },
            "get_panel": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "path": "youtubei/vi/get_panel",
              "request": {
                "$ref": "YoutubeApiInnertubePanelRequest"
              },
              "parameters": {},
              "httpMethod": "POST",
              "parameterOrder": [],
              "flatPath": "youtubei/vi/get_panel",
              "response": {
                "$ref": "YoutubeApiInnertubePanelResponse"
              },
              "id": "youtubei.youtubei.vi.get_panel"
            },
            "resolve_location": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedResolveLocationRequest"
              },
              "parameterOrder": [],
              "description": "",
              "parameters": {},
              "id": "youtubei.youtubei.vi.resolve_location",
              "path": "youtubei/vi/resolve_location",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedResolveLocationResponse"
              },
              "flatPath": "youtubei/vi/resolve_location",
              "httpMethod": "POST"
            },
            "get_answer": {
              "description": "",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetAnswerResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGetAnswerRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "youtubei/vi/get_answer",
              "id": "youtubei.youtubei.vi.get_answer",
              "parameterOrder": [],
              "parameters": {},
              "flatPath": "youtubei/vi/get_answer"
            },
            "get_promo_offer": {
              "path": "youtubei/vi/get_promo_offer",
              "description": "",
              "flatPath": "youtubei/vi/get_promo_offer",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "parameters": {},
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetPromoOfferRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetPromoOfferResponse"
              },
              "id": "youtubei.youtubei.vi.get_promo_offer"
            },
            "submit_caption_correction": {
              "response": {
                "$ref": "YoutubeApiInnertubeSubmitCaptionCorrectionResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "id": "youtubei.youtubei.vi.submit_caption_correction",
              "request": {
                "$ref": "YoutubeApiInnertubeSubmitCaptionCorrectionRequest"
              },
              "description": "",
              "parameters": {},
              "parameterOrder": [],
              "flatPath": "youtubei/vi/submit_caption_correction",
              "path": "youtubei/vi/submit_caption_correction"
            },
            "bell_follow": {
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.vi.bell_follow",
              "path": "youtubei/vi/bell_follow",
              "description": "",
              "flatPath": "youtubei/vi/bell_follow",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedBellFollowResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedBellFollowRequest"
              },
              "parameterOrder": [],
              "httpMethod": "POST"
            },
            "updated_metadata": {
              "response": {
                "$ref": "YoutubeApiInnertubeUpdatedMetadataResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeUpdatedMetadataRequest"
              },
              "flatPath": "youtubei/vi/updated_metadata",
              "path": "youtubei/vi/updated_metadata",
              "parameterOrder": [],
              "id": "youtubei.youtubei.vi.updated_metadata",
              "httpMethod": "POST",
              "description": "",
              "parameters": {}
            },
            "thumbnails": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetThumbnailsResponse"
              },
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "flatPath": "youtubei/vi/thumbnails",
              "request": {
                "$ref": "YoutubeApiInnertubeGetThumbnailsRequest"
              },
              "id": "youtubei.youtubei.vi.thumbnails",
              "httpMethod": "POST",
              "parameters": {},
              "path": "youtubei/vi/thumbnails"
            },
            "get_twofactor_location": {
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetTwofactorLocationRequest"
              },
              "flatPath": "youtubei/vi/get_twofactor_location",
              "path": "youtubei/vi/get_twofactor_location",
              "parameters": {},
              "description": "",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.vi.get_twofactor_location",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetTwofactorLocationResponse"
              },
              "httpMethod": "POST"
            },
            "acknowledge_channel_tou_strike": {
              "description": "",
              "id": "youtubei.youtubei.vi.acknowledge_channel_tou_strike",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "youtubei/vi/acknowledge_channel_tou_strike",
              "request": {
                "$ref": "YoutubeApiInnertubeAcknowledgeChannelTouStrikeRequest"
              },
              "parameters": {},
              "path": "youtubei/vi/acknowledge_channel_tou_strike",
              "parameterOrder": [],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeAcknowledgeChannelTouStrikeResponse"
              }
            },
            "update_station_visibility": {
              "httpMethod": "POST",
              "path": "youtubei/vi/update_station_visibility",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedUpdateStationVisibilityRequest"
              },
              "parameters": {},
              "id": "youtubei.youtubei.vi.update_station_visibility",
              "flatPath": "youtubei/vi/update_station_visibility",
              "parameterOrder": [],
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedUpdateStationVisibilityResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "update_twofactor_location": {
              "httpMethod": "POST",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "youtubei/vi/update_twofactor_location",
              "path": "youtubei/vi/update_twofactor_location",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedUpdateTwofactorLocationResponse"
              },
              "parameters": {},
              "id": "youtubei.youtubei.vi.update_twofactor_location",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedUpdateTwofactorLocationRequest"
              },
              "description": ""
            },
            "sync_annotations": {
              "flatPath": "youtubei/vi/sync_annotations",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedSyncAnnotationsRequest"
              },
              "path": "youtubei/vi/sync_annotations",
              "parameters": {},
              "id": "youtubei.youtubei.vi.sync_annotations",
              "description": "",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedSyncAnnotationsResponse"
              }
            },
            "unshare_entitlement": {
              "flatPath": "youtubei/vi/unshare_entitlement",
              "parameterOrder": [],
              "parameters": {},
              "description": "",
              "id": "youtubei.youtubei.vi.unshare_entitlement",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeUnshareUnpluggedEntitlementResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeUnshareUnpluggedEntitlementRequest"
              },
              "path": "youtubei/vi/unshare_entitlement",
              "httpMethod": "POST"
            },
            "update_live_guide_order": {
              "httpMethod": "POST",
              "parameters": {},
              "parameterOrder": [],
              "description": "",
              "id": "youtubei.youtubei.vi.update_live_guide_order",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedUpdateLiveGuideOrderResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedUpdateLiveGuideOrderRequest"
              },
              "path": "youtubei/vi/update_live_guide_order",
              "flatPath": "youtubei/vi/update_live_guide_order"
            },
            "visitor_id": {
              "parameters": {},
              "id": "youtubei.youtubei.vi.visitor_id",
              "request": {
                "$ref": "YoutubeApiInnertubeVisitorIdRequest"
              },
              "flatPath": "youtubei/vi/visitor_id",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeVisitorIdResponse"
              },
              "description": "",
              "path": "youtubei/vi/visitor_id",
              "parameterOrder": []
            },
            "get_multi_select_menu": {
              "httpMethod": "POST",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetMultiSelectMenuRequest"
              },
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetMultiSelectMenuResponse"
              },
              "path": "youtubei/vi/get_multi_select_menu",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "flatPath": "youtubei/vi/get_multi_select_menu",
              "id": "youtubei.youtubei.vi.get_multi_select_menu"
            },
            "stop_dvr": {
              "response": {
                "$ref": "YoutubeApiInnertubeStopUnpluggedDvrResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeStopUnpluggedDvrRequest"
              },
              "flatPath": "youtubei/vi/stop_dvr",
              "description": "",
              "path": "youtubei/vi/stop_dvr",
              "id": "youtubei.youtubei.vi.stop_dvr",
              "parameters": {},
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST"
            },
            "suggest": {
              "path": "youtubei/vi/suggest",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGetSearchSuggestionsRequest"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "flatPath": "youtubei/vi/suggest",
              "description": "",
              "id": "youtubei.youtubei.vi.suggest",
              "response": {
                "$ref": "YoutubeApiInnertubeGetSearchSuggestionsResponse"
              }
            },
            "send_conditional_notification": {
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedSendConditionalNotificationResponse"
              },
              "description": "",
              "path": "youtubei/vi/send_conditional_notification",
              "flatPath": "youtubei/vi/send_conditional_notification",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.vi.send_conditional_notification",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedSendConditionalNotificationRequest"
              },
              "parameters": {}
            },
            "get_cancel_offer": {
              "parameterOrder": [],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelOfferRequest"
              },
              "path": "youtubei/vi/get_cancel_offer",
              "flatPath": "youtubei/vi/get_cancel_offer",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelOfferResponse"
              },
              "parameters": {},
              "id": "youtubei.youtubei.vi.get_cancel_offer",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "guide": {
              "id": "youtubei.youtubei.vi.guide",
              "parameters": {},
              "parameterOrder": [],
              "httpMethod": "POST",
              "path": "youtubei/vi/guide",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "flatPath": "youtubei/vi/guide",
              "response": {
                "$ref": "YoutubeApiInnertubeGuideResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGuideRequest"
              }
            },
            "end_free_preview": {
              "path": "youtubei/vi/end_free_preview",
              "flatPath": "youtubei/vi/end_free_preview",
              "response": {
                "$ref": "YoutubeApiInnertubeEndFreePreviewResponse"
              },
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeEndFreePreviewRequest"
              },
              "id": "youtubei.youtubei.vi.end_free_preview",
              "parameterOrder": [],
              "parameters": {}
            },
            "video_stats": {
              "response": {
                "$ref": "YoutubeApiInnertubeEventLoggingResponse"
              },
              "flatPath": "youtubei/vi/video_stats",
              "parameters": {},
              "httpMethod": "POST",
              "id": "youtubei.youtubei.vi.video_stats",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeEventLoggingRequest"
              },
              "path": "youtubei/vi/video_stats",
              "description": ""
            },
            "get_watch": {
              "httpMethod": "POST",
              "description": "",
              "id": "youtubei.youtubei.vi.get_watch",
              "response": {
                "$ref": "YoutubeApiInnertubeGetWatchResponse"
              },
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetWatchRequest"
              },
              "flatPath": "youtubei/vi/get_watch",
              "parameterOrder": [],
              "path": "youtubei/vi/get_watch",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "update_account_link_button": {
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.vi.update_account_link_button",
              "path": "youtubei/vi/update_account_link_button",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateAccountLinkButtonResponse"
              },
              "flatPath": "youtubei/vi/update_account_link_button",
              "description": "",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateAccountLinkButtonRequest"
              },
              "httpMethod": "POST"
            },
            "log_interaction": {
              "parameters": {},
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeInteractionLoggingRequest"
              },
              "id": "youtubei.youtubei.vi.log_interaction",
              "path": "youtubei/vi/log_interaction",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeInteractionLoggingResponse"
              },
              "flatPath": "youtubei/vi/log_interaction",
              "httpMethod": "POST"
            },
            "browse": {
              "path": "youtubei/vi/browse",
              "request": {
                "$ref": "YoutubeApiInnertubeBrowseRequest"
              },
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "youtubei/vi/browse",
              "id": "youtubei.youtubei.vi.browse",
              "response": {
                "$ref": "YoutubeApiInnertubeBrowseResponse"
              },
              "parameters": {},
              "httpMethod": "POST",
              "parameterOrder": []
            },
            "config": {
              "parameterOrder": [],
              "flatPath": "youtubei/vi/config",
              "response": {
                "$ref": "YoutubeApiInnertubeConfigResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeConfigRequest"
              },
              "path": "youtubei/vi/config",
              "description": "",
              "id": "youtubei.youtubei.vi.config",
              "parameters": {},
              "httpMethod": "POST"
            },
            "get_creator_social_suggestions": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "id": "youtubei.youtubei.vi.get_creator_social_suggestions",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorSocialSuggestionsResponse"
              },
              "path": "youtubei/vi/get_creator_social_suggestions",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorSocialSuggestionsRequest"
              },
              "description": "",
              "parameterOrder": [],
              "flatPath": "youtubei/vi/get_creator_social_suggestions"
            },
            "flow": {
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeFlowRequest"
              },
              "description": "",
              "id": "youtubei.youtubei.vi.flow",
              "path": "youtubei/vi/flow",
              "parameterOrder": [],
              "flatPath": "youtubei/vi/flow",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeFlowResponse"
              }
            },
            "assistant": {
              "parameters": {},
              "id": "youtubei.youtubei.vi.assistant",
              "response": {
                "$ref": "YoutubeApiInnertubeYoutubeAssistantResponse"
              },
              "flatPath": "youtubei/vi/assistant",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "path": "youtubei/vi/assistant",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeYoutubeAssistantRequest"
              },
              "parameterOrder": []
            },
            "submit_cancel_survey": {
              "path": "youtubei/vi/submit_cancel_survey",
              "parameterOrder": [],
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "id": "youtubei.youtubei.vi.submit_cancel_survey",
              "description": "",
              "flatPath": "youtubei/vi/submit_cancel_survey",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedSubmitCancelSurveyResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedSubmitCancelSurveyRequest"
              }
            },
            "get_cancel_confirmation": {
              "flatPath": "youtubei/vi/get_cancel_confirmation",
              "httpMethod": "POST",
              "description": "",
              "id": "youtubei.youtubei.vi.get_cancel_confirmation",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "path": "youtubei/vi/get_cancel_confirmation",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelConfirmationRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelConfirmationResponse"
              },
              "parameters": {}
            },
            "get_survey": {
              "id": "youtubei.youtubei.vi.get_survey",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetSurveyResponse"
              },
              "parameters": {},
              "flatPath": "youtubei/vi/get_survey",
              "path": "youtubei/vi/get_survey",
              "request": {
                "$ref": "YoutubeApiInnertubeGetSurveyRequest"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "description": ""
            },
            "get_multi_select_command": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetMultiSelectCommandResponse"
              },
              "path": "youtubei/vi/get_multi_select_command",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "id": "youtubei.youtubei.vi.get_multi_select_command",
              "request": {
                "$ref": "YoutubeApiInnertubeGetMultiSelectCommandRequest"
              },
              "flatPath": "youtubei/vi/get_multi_select_command",
              "httpMethod": "POST",
              "description": ""
            },
            "request_twofactor_location": {
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedRequestTwofactorLocationResponse"
              },
              "parameters": {},
              "description": "",
              "path": "youtubei/vi/request_twofactor_location",
              "id": "youtubei.youtubei.vi.request_twofactor_location",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "youtubei/vi/request_twofactor_location",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedRequestTwofactorLocationRequest"
              },
              "parameterOrder": []
            },
            "embedded_player": {
              "id": "youtubei.youtubei.vi.embedded_player",
              "response": {
                "$ref": "YoutubeApiInnertubeEmbeddedPlayerResponse"
              },
              "flatPath": "youtubei/vi/embedded_player",
              "httpMethod": "POST",
              "path": "youtubei/vi/embedded_player",
              "parameters": {},
              "parameterOrder": [],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeEmbeddedPlayerRequest"
              }
            },
            "get_user_mention_suggestions": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetUserMentionSuggestionsRequest"
              },
              "path": "youtubei/vi/get_user_mention_suggestions",
              "flatPath": "youtubei/vi/get_user_mention_suggestions",
              "parameters": {},
              "id": "youtubei.youtubei.vi.get_user_mention_suggestions",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetUserMentionSuggestionsResponse"
              },
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": ""
            }
          },
          "resources": {
            "offline": {
              "methods": {
                "get_playback_data_entity": {
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubePlaybackDataEntityResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubePlaybackDataEntityRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.vi.offline.get_playback_data_entity",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/offline/get_playback_data_entity",
                  "httpMethod": "POST",
                  "path": "youtubei/vi/offline/get_playback_data_entity",
                  "parameterOrder": []
                },
                "schedule_notification": {
                  "httpMethod": "POST",
                  "path": "youtubei/vi/offline/schedule_notification",
                  "request": {
                    "$ref": "YoutubeApiInnertubeOfflineSchedulerRequest"
                  },
                  "description": "",
                  "flatPath": "youtubei/vi/offline/schedule_notification",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeOfflineSchedulerResponse"
                  },
                  "id": "youtubei.youtubei.vi.offline.schedule_notification",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "auto_offline": {
                  "httpMethod": "POST",
                  "path": "youtubei/vi/offline/auto_offline",
                  "flatPath": "youtubei/vi/offline/auto_offline",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAutoOfflineRequest"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.offline.auto_offline",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeAutoOfflineResponse"
                  }
                },
                "get_ytb_blueprint": {
                  "flatPath": "youtubei/vi/offline/get_ytb_blueprint",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.offline.get_ytb_blueprint",
                  "response": {
                    "$ref": "YoutubeApiInnertubeYtbBlueprintResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeYtbBlueprintRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/offline/get_ytb_blueprint",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": ""
                },
                "get_main_download_recommendation": {
                  "httpMethod": "POST",
                  "path": "youtubei/vi/offline/get_main_download_recommendation",
                  "description": "",
                  "flatPath": "youtubei/vi/offline/get_main_download_recommendation",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetMainDownloadRecommendationResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetMainDownloadRecommendationRequest"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.offline.get_main_download_recommendation"
                },
                "get_offline_orchestration": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/offline/get_offline_orchestration",
                  "httpMethod": "POST",
                  "path": "youtubei/vi/offline/get_offline_orchestration",
                  "response": {
                    "$ref": "YoutubeApiInnertubeOfflineOrchestrationResponse"
                  },
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeOfflineOrchestrationRequest"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.offline.get_offline_orchestration"
                },
                "offline_video_playback_position_sync": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/offline/offline_video_playback_position_sync",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.offline.offline_video_playback_position_sync",
                  "path": "youtubei/vi/offline/offline_video_playback_position_sync",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeOfflineVideoPlaybackPositionSyncResponse"
                  },
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeOfflineVideoPlaybackPositionSyncRequest"
                  },
                  "description": ""
                },
                "get_video_entity": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetOfflineVideoEntityResponse"
                  },
                  "flatPath": "youtubei/vi/offline/get_video_entity",
                  "parameters": {},
                  "description": "",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetOfflineVideoEntityRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.offline.get_video_entity",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/offline/get_video_entity"
                },
                "playlist_sync_check": {
                  "parameters": {},
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "path": "youtubei/vi/offline/playlist_sync_check",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.offline.playlist_sync_check",
                  "response": {
                    "$ref": "YoutubeApiInnertubeOfflinePlaylistSyncCheckResponse"
                  },
                  "flatPath": "youtubei/vi/offline/playlist_sync_check",
                  "request": {
                    "$ref": "YoutubeApiInnertubeOfflinePlaylistSyncCheckRequest"
                  }
                },
                "get_download_action": {
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetDownloadActionRequest"
                  },
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.offline.get_download_action",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetDownloadActionResponse"
                  },
                  "parameters": {},
                  "path": "youtubei/vi/offline/get_download_action",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/offline/get_download_action"
                }
              }
            },
            "brandconnect": {
              "methods": {
                "get_brand_partner_channel_suggest": {
                  "description": "",
                  "flatPath": "youtubei/vi/brandconnect/get_brand_partner_channel_suggest",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/brandconnect/get_brand_partner_channel_suggest",
                  "id": "youtubei.youtubei.vi.brandconnect.get_brand_partner_channel_suggest",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSearchSuggestionsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSearchSuggestionsResponse"
                  },
                  "parameterOrder": [],
                  "parameters": {}
                },
                "get_famebit_creator_data": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/brandconnect/get_famebit_creator_data",
                  "description": "",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.brandconnect.get_famebit_creator_data",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetFameBitCreatorDataResponse"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetFameBitCreatorDataRequest"
                  },
                  "path": "youtubei/vi/brandconnect/get_famebit_creator_data"
                },
                "list_brand_deals": {
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/brandconnect/list_brand_deals",
                  "flatPath": "youtubei/vi/brandconnect/list_brand_deals",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.brandconnect.list_brand_deals",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListFameBitBrandDealsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeListFameBitBrandDealsRequest"
                  },
                  "httpMethod": "POST",
                  "parameters": {}
                },
                "submit_creator_feedback": {
                  "path": "youtubei/vi/brandconnect/submit_creator_feedback",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.brandconnect.submit_creator_feedback",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorFeedbackResponse"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/vi/brandconnect/submit_creator_feedback",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorFeedbackRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": ""
                },
                "get_famebit_creator_preference_config": {
                  "parameterOrder": [],
                  "description": "",
                  "flatPath": "youtubei/vi/brandconnect/get_famebit_creator_preference_config",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/brandconnect/get_famebit_creator_preference_config",
                  "id": "youtubei.youtubei.vi.brandconnect.get_famebit_creator_preference_config",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetFameBitCreatorPreferenceConfigResponse"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetFameBitCreatorPreferenceConfigRequest"
                  }
                },
                "submit_famebit_creator_data": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorDataRequest"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/brandconnect/submit_famebit_creator_data",
                  "id": "youtubei.youtubei.vi.brandconnect.submit_famebit_creator_data",
                  "flatPath": "youtubei/vi/brandconnect/submit_famebit_creator_data",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorDataResponse"
                  },
                  "description": "",
                  "parameterOrder": []
                },
                "get_brand_deals": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetFameBitBrandDealsResponse"
                  },
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/brandconnect/get_brand_deals",
                  "path": "youtubei/vi/brandconnect/get_brand_deals",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.brandconnect.get_brand_deals",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetFameBitBrandDealsRequest"
                  },
                  "parameters": {}
                },
                "submit_famebit_creator_preference_config": {
                  "parameters": {},
                  "flatPath": "youtubei/vi/brandconnect/submit_famebit_creator_preference_config",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorPreferenceConfigRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorPreferenceConfigResponse"
                  },
                  "id": "youtubei.youtubei.vi.brandconnect.submit_famebit_creator_preference_config",
                  "parameterOrder": [],
                  "path": "youtubei/vi/brandconnect/submit_famebit_creator_preference_config"
                },
                "get_famebit_contract_state": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetFameBitContractStateRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.brandconnect.get_famebit_contract_state",
                  "path": "youtubei/vi/brandconnect/get_famebit_contract_state",
                  "parameters": {},
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetFameBitContractStateResponse"
                  },
                  "flatPath": "youtubei/vi/brandconnect/get_famebit_contract_state"
                }
              }
            },
            "kids_red": {
              "methods": {
                "send_verification_code": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeSendKidsRedVerificationCodeRequest"
                  },
                  "flatPath": "youtubei/vi/kids_red/send_verification_code",
                  "httpMethod": "POST",
                  "path": "youtubei/vi/kids_red/send_verification_code",
                  "parameters": {},
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeSendKidsRedVerificationCodeResponse"
                  },
                  "id": "youtubei.youtubei.vi.kids_red.send_verification_code",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "process_red_consent": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeProcessKidsRedConsentRequest"
                  },
                  "flatPath": "youtubei/vi/kids_red/process_red_consent",
                  "response": {
                    "$ref": "YoutubeApiInnertubeProcessKidsRedConsentResponse"
                  },
                  "path": "youtubei/vi/kids_red/process_red_consent",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.kids_red.process_red_consent",
                  "description": ""
                }
              }
            },
            "partnerprogram": {
              "resources": {
                "create_adsense_association_session": {
                  "methods": {
                    "create": {
                      "httpMethod": "POST",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "description": "",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateAdsenseAssociationSessionRequest"
                      },
                      "id": "youtubei.youtubei.vi.partnerprogram.create_adsense_association_session.create",
                      "path": "youtubei/vi/partnerprogram/create_adsense_association_session",
                      "parameterOrder": [],
                      "flatPath": "youtubei/vi/partnerprogram/create_adsense_association_session",
                      "parameters": {},
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateAdsenseAssociationSessionResponse"
                      }
                    }
                  }
                },
                "create_adsense_association": {
                  "methods": {
                    "create": {
                      "path": "youtubei/vi/partnerprogram/create_adsense_association",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateAdsenseAssociationRequest"
                      },
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "flatPath": "youtubei/vi/partnerprogram/create_adsense_association",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateAdsenseAssociationResponse"
                      },
                      "id": "youtubei.youtubei.vi.partnerprogram.create_adsense_association.create",
                      "description": "",
                      "parameterOrder": [],
                      "httpMethod": "POST",
                      "parameters": {}
                    }
                  }
                }
              },
              "methods": {
                "get_ad_blocking_category_infos": {
                  "description": "",
                  "path": "youtubei/vi/partnerprogram/get_ad_blocking_category_infos",
                  "httpMethod": "POST",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetAdBlockingCategoryInfosRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.partnerprogram.get_ad_blocking_category_infos",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetAdBlockingCategoryInfosResponse"
                  },
                  "flatPath": "youtubei/vi/partnerprogram/get_ad_blocking_category_infos"
                },
                "get_creator_contract_terms": {
                  "path": "youtubei/vi/partnerprogram/get_creator_contract_terms",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.partnerprogram.get_creator_contract_terms",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/partnerprogram/get_creator_contract_terms",
                  "parameters": {},
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorContractTermsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorContractTermsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_self_certification_questionnaire_details": {
                  "path": "youtubei/vi/partnerprogram/get_self_certification_questionnaire_details",
                  "flatPath": "youtubei/vi/partnerprogram/get_self_certification_questionnaire_details",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSelfCertificationQuestionnaireDetailsRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.partnerprogram.get_self_certification_questionnaire_details",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSelfCertificationQuestionnaireDetailsResponse"
                  },
                  "description": ""
                },
                "sign_creator_contract": {
                  "path": "youtubei/vi/partnerprogram/sign_creator_contract",
                  "id": "youtubei.youtubei.vi.partnerprogram.sign_creator_contract",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSignCreatorContractRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/partnerprogram/sign_creator_contract",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSignCreatorContractResponse"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "parameters": {}
                }
              }
            },
            "monetization": {
              "methods": {
                "get_shopping_settings": {
                  "parameters": {},
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetShoppingSettingsRequest"
                  },
                  "flatPath": "youtubei/vi/monetization/get_shopping_settings",
                  "parameterOrder": [],
                  "path": "youtubei/vi/monetization/get_shopping_settings",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetShoppingSettingsResponse"
                  },
                  "id": "youtubei.youtubei.vi.monetization.get_shopping_settings"
                },
                "update_shopping_settings": {
                  "parameterOrder": [],
                  "path": "youtubei/vi/monetization/update_shopping_settings",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateShoppingSettingsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateShoppingSettingsResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/monetization/update_shopping_settings",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.monetization.update_shopping_settings",
                  "description": ""
                }
              }
            },
            "globalization": {
              "resources": {
                "create_captions": {
                  "methods": {
                    "create": {
                      "flatPath": "youtubei/vi/globalization/create_captions",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCaptionsResponse"
                      },
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCaptionsRequest"
                      },
                      "path": "youtubei/vi/globalization/create_captions",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "id": "youtubei.youtubei.vi.globalization.create_captions.create",
                      "description": "",
                      "parameters": {},
                      "httpMethod": "POST",
                      "parameterOrder": []
                    }
                  }
                }
              },
              "methods": {
                "get_captions_translation": {
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.globalization.get_captions_translation",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCaptionsTranslationResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCaptionsTranslationRequest"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/globalization/get_captions_translation",
                  "description": "",
                  "flatPath": "youtubei/vi/globalization/get_captions_translation"
                },
                "update_dub_project_data": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateDubProjectDataRequest"
                  },
                  "flatPath": "youtubei/vi/globalization/update_dub_project_data",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateDubProjectDataResponse"
                  },
                  "path": "youtubei/vi/globalization/update_dub_project_data",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.globalization.update_dub_project_data"
                },
                "get_dub_draft": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetDubDraftRequest"
                  },
                  "id": "youtubei.youtubei.vi.globalization.get_dub_draft",
                  "flatPath": "youtubei/vi/globalization/get_dub_draft",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "description": "",
                  "parameters": {},
                  "path": "youtubei/vi/globalization/get_dub_draft",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetDubDraftResponse"
                  }
                },
                "update_captions": {
                  "parameterOrder": [],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCaptionsResponse"
                  },
                  "path": "youtubei/vi/globalization/update_captions",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCaptionsRequest"
                  },
                  "id": "youtubei.youtubei.vi.globalization.update_captions",
                  "flatPath": "youtubei/vi/globalization/update_captions",
                  "description": "",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "parse_captions": {
                  "id": "youtubei.youtubei.vi.globalization.parse_captions",
                  "flatPath": "youtubei/vi/globalization/parse_captions",
                  "request": {
                    "$ref": "YoutubeApiInnertubeParseCaptionsRequest"
                  },
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "path": "youtubei/vi/globalization/parse_captions",
                  "parameters": {},
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeParseCaptionsResponse"
                  }
                },
                "get_captions_timings": {
                  "path": "youtubei/vi/globalization/get_captions_timings",
                  "flatPath": "youtubei/vi/globalization/get_captions_timings",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCaptionsTimingsResponse"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.globalization.get_captions_timings",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCaptionsTimingsRequest"
                  },
                  "parameterOrder": [],
                  "description": ""
                },
                "download_caption_track": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeDownloadCaptionTrackResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeDownloadCaptionTrackRequest"
                  },
                  "flatPath": "youtubei/vi/globalization/download_caption_track",
                  "path": "youtubei/vi/globalization/download_caption_track",
                  "id": "youtubei.youtubei.vi.globalization.download_caption_track",
                  "parameterOrder": [],
                  "description": ""
                },
                "update_dub_draft": {
                  "parameterOrder": [],
                  "parameters": {},
                  "path": "youtubei/vi/globalization/update_dub_draft",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateDubDraftRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateDubDraftResponse"
                  },
                  "id": "youtubei.youtubei.vi.globalization.update_dub_draft",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/globalization/update_dub_draft",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "update_dub_data": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameters": {},
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateDubDataResponse"
                  },
                  "path": "youtubei/vi/globalization/update_dub_data",
                  "flatPath": "youtubei/vi/globalization/update_dub_data",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateDubDataRequest"
                  },
                  "id": "youtubei.youtubei.vi.globalization.update_dub_data",
                  "httpMethod": "POST"
                }
              }
            },
            "creator": {
              "methods": {
                "get_creator_form_items_from_kg": {
                  "parameters": {},
                  "path": "youtubei/vi/creator/get_creator_form_items_from_kg",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorFormItemsFromKgResponse"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "id": "youtubei.youtubei.vi.creator.get_creator_form_items_from_kg",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorFormItemsFromKgRequest"
                  },
                  "flatPath": "youtubei/vi/creator/get_creator_form_items_from_kg",
                  "httpMethod": "POST"
                },
                "get_creator_channels": {
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.creator.get_creator_channels",
                  "path": "youtubei/vi/creator/get_creator_channels",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorChannelsRequest"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/creator/get_creator_channels",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorChannelsResponse"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "update_creator_delegates": {
                  "parameters": {},
                  "path": "youtubei/vi/creator/update_creator_delegates",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCreatorDelegatesResponse"
                  },
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCreatorDelegatesRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.creator.update_creator_delegates",
                  "flatPath": "youtubei/vi/creator/update_creator_delegates"
                },
                "list_account_takeover_self_cleanup_preview": {
                  "description": "",
                  "flatPath": "youtubei/vi/creator/list_account_takeover_self_cleanup_preview",
                  "id": "youtubei.youtubei.vi.creator.list_account_takeover_self_cleanup_preview",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/creator/list_account_takeover_self_cleanup_preview",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListAccountTakeoverSelfCleanupPreviewResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeListAccountTakeoverSelfCleanupPreviewRequest"
                  },
                  "parameters": {}
                },
                "search_public_creator_entities": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeSearchPublicCreatorEntitiesRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "description": "",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeSearchPublicCreatorEntitiesResponse"
                  },
                  "flatPath": "youtubei/vi/creator/search_public_creator_entities",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.creator.search_public_creator_entities",
                  "path": "youtubei/vi/creator/search_public_creator_entities"
                },
                "reset_rss_verification_data": {
                  "parameters": {},
                  "parameterOrder": [],
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeResetRssVerificationDataResponse"
                  },
                  "path": "youtubei/vi/creator/reset_rss_verification_data",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.creator.reset_rss_verification_data",
                  "request": {
                    "$ref": "YoutubeApiInnertubeResetRssVerificationDataRequest"
                  },
                  "flatPath": "youtubei/vi/creator/reset_rss_verification_data"
                },
                "get_creator_videos": {
                  "parameters": {},
                  "description": "",
                  "path": "youtubei/vi/creator/get_creator_videos",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorVideosResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorVideosRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.creator.get_creator_videos",
                  "flatPath": "youtubei/vi/creator/get_creator_videos"
                },
                "list_creator_mentions": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorMentionsResponse"
                  },
                  "path": "youtubei/vi/creator/list_creator_mentions",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "flatPath": "youtubei/vi/creator/list_creator_mentions",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorMentionsRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.vi.creator.list_creator_mentions"
                },
                "check_creator_bulk_delete": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeCheckCreatorBulkDeleteResponse"
                  },
                  "description": "",
                  "path": "youtubei/vi/creator/check_creator_bulk_delete",
                  "id": "youtubei.youtubei.vi.creator.check_creator_bulk_delete",
                  "flatPath": "youtubei/vi/creator/check_creator_bulk_delete",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCheckCreatorBulkDeleteRequest"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "httpMethod": "POST"
                },
                "list_channel_tou_violative_contents": {
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.creator.list_channel_tou_violative_contents",
                  "path": "youtubei/vi/creator/list_channel_tou_violative_contents",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorChannelTouViolativeContentsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorChannelTouViolativeContentsResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/creator/list_channel_tou_violative_contents",
                  "description": ""
                },
                "get_channel_tou_violative_contents": {
                  "parameterOrder": [],
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorChannelTouViolativeContentsResponse"
                  },
                  "path": "youtubei/vi/creator/get_channel_tou_violative_contents",
                  "parameters": {},
                  "flatPath": "youtubei/vi/creator/get_channel_tou_violative_contents",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.creator.get_channel_tou_violative_contents",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorChannelTouViolativeContentsRequest"
                  }
                },
                "update_video_idea": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateVideoIdeaResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateVideoIdeaRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "id": "youtubei.youtubei.vi.creator.update_video_idea",
                  "path": "youtubei/vi/creator/update_video_idea",
                  "parameterOrder": [],
                  "parameters": {},
                  "flatPath": "youtubei/vi/creator/update_video_idea",
                  "httpMethod": "POST"
                },
                "delete_video_idea": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteVideoIdeaRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.creator.delete_video_idea",
                  "flatPath": "youtubei/vi/creator/delete_video_idea",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteVideoIdeaResponse"
                  },
                  "parameters": {},
                  "path": "youtubei/vi/creator/delete_video_idea",
                  "description": ""
                },
                "accept_delegate_invitation": {
                  "parameters": {},
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAcceptDelegateInvitationResponse"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.creator.accept_delegate_invitation",
                  "parameterOrder": [],
                  "path": "youtubei/vi/creator/accept_delegate_invitation",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAcceptDelegateInvitationRequest"
                  },
                  "flatPath": "youtubei/vi/creator/accept_delegate_invitation"
                },
                "validate_feed_linked_playlist": {
                  "id": "youtubei.youtubei.vi.creator.validate_feed_linked_playlist",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeValidateFeedLinkedPlaylistRequest"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/vi/creator/validate_feed_linked_playlist",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeValidateFeedLinkedPlaylistResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/creator/validate_feed_linked_playlist",
                  "description": ""
                },
                "enqueue_creator_bulk_delete": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueCreatorBulkDeleteResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueCreatorBulkDeleteRequest"
                  },
                  "flatPath": "youtubei/vi/creator/enqueue_creator_bulk_delete",
                  "parameters": {},
                  "description": "",
                  "id": "youtubei.youtubei.vi.creator.enqueue_creator_bulk_delete",
                  "path": "youtubei/vi/creator/enqueue_creator_bulk_delete",
                  "httpMethod": "POST",
                  "parameterOrder": []
                },
                "permissions_opt_in": {
                  "description": "",
                  "parameters": {},
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubePermissionsOptInResponse"
                  },
                  "path": "youtubei/vi/creator/permissions_opt_in",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.creator.permissions_opt_in",
                  "request": {
                    "$ref": "YoutubeApiInnertubePermissionsOptInRequest"
                  },
                  "flatPath": "youtubei/vi/creator/permissions_opt_in"
                },
                "list_entity_roles": {
                  "description": "",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/creator/list_entity_roles",
                  "id": "youtubei.youtubei.vi.creator.list_entity_roles",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListEntityRolesRequest"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/vi/creator/list_entity_roles",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListEntityRolesResponse"
                  }
                },
                "update_user_channel_config": {
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.creator.update_user_channel_config",
                  "parameterOrder": [],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateUserChannelConfigResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/creator/update_user_channel_config",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateUserChannelConfigRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/creator/update_user_channel_config"
                },
                "get_creator_channel_suspension": {
                  "parameterOrder": [],
                  "parameters": {},
                  "path": "youtubei/vi/creator/get_creator_channel_suspension",
                  "description": "",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorChannelSuspensionResponse"
                  },
                  "flatPath": "youtubei/vi/creator/get_creator_channel_suspension",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.creator.get_creator_channel_suspension",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorChannelSuspensionRequest"
                  }
                },
                "list_creator_channels": {
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "path": "youtubei/vi/creator/list_creator_channels",
                  "flatPath": "youtubei/vi/creator/list_creator_channels",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorChannelsRequest"
                  },
                  "id": "youtubei.youtubei.vi.creator.list_creator_channels",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorChannelsResponse"
                  }
                },
                "list_madison_delegates": {
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListMadisonDelegatesResponse"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "path": "youtubei/vi/creator/list_madison_delegates",
                  "description": "",
                  "id": "youtubei.youtubei.vi.creator.list_madison_delegates",
                  "flatPath": "youtubei/vi/creator/list_madison_delegates",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListMadisonDelegatesRequest"
                  }
                },
                "list_video_ideas": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.creator.list_video_ideas",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListVideoIdeasResponse"
                  },
                  "flatPath": "youtubei/vi/creator/list_video_ideas",
                  "parameters": {},
                  "path": "youtubei/vi/creator/list_video_ideas",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListVideoIdeasRequest"
                  }
                },
                "send_creator_chat_message": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeSendCreatorChatMessageResponse"
                  },
                  "id": "youtubei.youtubei.vi.creator.send_creator_chat_message",
                  "flatPath": "youtubei/vi/creator/send_creator_chat_message",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeSendCreatorChatMessageRequest"
                  },
                  "path": "youtubei/vi/creator/send_creator_chat_message"
                },
                "get_creator_info_cards": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorInfoCardsRequest"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.creator.get_creator_info_cards",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/creator/get_creator_info_cards",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorInfoCardsResponse"
                  },
                  "description": "",
                  "path": "youtubei/vi/creator/get_creator_info_cards"
                },
                "list_creator_info_cards": {
                  "path": "youtubei/vi/creator/list_creator_info_cards",
                  "description": "",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorInfoCardsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorInfoCardsResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/creator/list_creator_info_cards",
                  "id": "youtubei.youtubei.vi.creator.list_creator_info_cards",
                  "parameters": {}
                },
                "list_account_takeover_activities": {
                  "flatPath": "youtubei/vi/creator/list_account_takeover_activities",
                  "httpMethod": "POST",
                  "parameters": {},
                  "path": "youtubei/vi/creator/list_account_takeover_activities",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListAccountTakeoverActivitiesRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.vi.creator.list_account_takeover_activities",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListAccountTakeoverActivitiesResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_creator_google_hats_trigger_ids": {
                  "id": "youtubei.youtubei.vi.creator.get_creator_google_hats_trigger_ids",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorGoogleHatsTriggerIdsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "parameters": {},
                  "path": "youtubei/vi/creator/get_creator_google_hats_trigger_ids",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorGoogleHatsTriggerIdsResponse"
                  },
                  "flatPath": "youtubei/vi/creator/get_creator_google_hats_trigger_ids",
                  "httpMethod": "POST"
                },
                "get_latest_account_takeover_self_cleanup": {
                  "path": "youtubei/vi/creator/get_latest_account_takeover_self_cleanup",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLatestAccountTakeoverSelfCleanupResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLatestAccountTakeoverSelfCleanupRequest"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.creator.get_latest_account_takeover_self_cleanup",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/creator/get_latest_account_takeover_self_cleanup",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_creator_communications": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/creator/get_creator_communications",
                  "flatPath": "youtubei/vi/creator/get_creator_communications",
                  "id": "youtubei.youtubei.vi.creator.get_creator_communications",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorCommunicationsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorCommunicationsResponse"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "description": ""
                },
                "enqueue_creator_bulk_action": {
                  "flatPath": "youtubei/vi/creator/enqueue_creator_bulk_action",
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueCreatorBulkActionRequest"
                  },
                  "path": "youtubei/vi/creator/enqueue_creator_bulk_action",
                  "httpMethod": "POST",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueCreatorBulkActionResponse"
                  },
                  "id": "youtubei.youtubei.vi.creator.enqueue_creator_bulk_action",
                  "parameterOrder": [],
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_notifications_inbox": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetNotificationsInboxRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/vi/creator/get_notifications_inbox",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/creator/get_notifications_inbox",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetNotificationsInboxResponse"
                  },
                  "id": "youtubei.youtubei.vi.creator.get_notifications_inbox",
                  "parameters": {}
                },
                "list_creator_received_claims": {
                  "description": "",
                  "id": "youtubei.youtubei.vi.creator.list_creator_received_claims",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorReceivedClaimsResponse"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorReceivedClaimsRequest"
                  },
                  "path": "youtubei/vi/creator/list_creator_received_claims",
                  "flatPath": "youtubei/vi/creator/list_creator_received_claims"
                },
                "get_creator_bulk_action_history": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorBulkActionHistoryResponse"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/vi/creator/get_creator_bulk_action_history",
                  "parameterOrder": [],
                  "description": "",
                  "id": "youtubei.youtubei.vi.creator.get_creator_bulk_action_history",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/creator/get_creator_bulk_action_history",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorBulkActionHistoryRequest"
                  }
                },
                "get_site_languages": {
                  "path": "youtubei/vi/creator/get_site_languages",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSiteLanguagesResponse"
                  },
                  "description": "",
                  "parameters": {},
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.creator.get_site_languages",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSiteLanguagesRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/creator/get_site_languages",
                  "httpMethod": "POST"
                },
                "validate_creator_adwords_customer": {
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.creator.validate_creator_adwords_customer",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeValidateCreatorAdwordsCustomerResponse"
                  },
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeValidateCreatorAdwordsCustomerRequest"
                  },
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/creator/validate_creator_adwords_customer",
                  "flatPath": "youtubei/vi/creator/validate_creator_adwords_customer"
                },
                "update_account_takeover_self_cleanup": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateAccountTakeoverSelfCleanupResponse"
                  },
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateAccountTakeoverSelfCleanupRequest"
                  },
                  "path": "youtubei/vi/creator/update_account_takeover_self_cleanup",
                  "description": "",
                  "flatPath": "youtubei/vi/creator/update_account_takeover_self_cleanup",
                  "id": "youtubei.youtubei.vi.creator.update_account_takeover_self_cleanup",
                  "parameters": {},
                  "parameterOrder": []
                },
                "list_creator_public_subscribers": {
                  "id": "youtubei.youtubei.vi.creator.list_creator_public_subscribers",
                  "flatPath": "youtubei/vi/creator/list_creator_public_subscribers",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorPublicSubscribersRequest"
                  },
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/creator/list_creator_public_subscribers",
                  "httpMethod": "POST",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorPublicSubscribersResponse"
                  },
                  "parameterOrder": []
                },
                "verify_rss_code": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeVerifyRssCodeRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeVerifyRssCodeResponse"
                  },
                  "description": "",
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/vi/creator/verify_rss_code",
                  "flatPath": "youtubei/vi/creator/verify_rss_code",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.creator.verify_rss_code"
                },
                "add_playlist_feed": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeAddPlaylistFeedResponse"
                  },
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAddPlaylistFeedRequest"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "flatPath": "youtubei/vi/creator/add_playlist_feed",
                  "parameters": {},
                  "path": "youtubei/vi/creator/add_playlist_feed",
                  "id": "youtubei.youtubei.vi.creator.add_playlist_feed"
                },
                "publish_podcast": {
                  "flatPath": "youtubei/vi/creator/publish_podcast",
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubePublishPodcastRequest"
                  },
                  "path": "youtubei/vi/creator/publish_podcast",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubePublishPodcastResponse"
                  },
                  "id": "youtubei.youtubei.vi.creator.publish_podcast"
                },
                "list_creator_playlists": {
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorPlaylistsRequest"
                  },
                  "id": "youtubei.youtubei.vi.creator.list_creator_playlists",
                  "path": "youtubei/vi/creator/list_creator_playlists",
                  "flatPath": "youtubei/vi/creator/list_creator_playlists",
                  "parameterOrder": [],
                  "description": "",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorPlaylistsResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "delete_audio_track": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteAudioTrackRequest"
                  },
                  "path": "youtubei/vi/creator/delete_audio_track",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteAudioTrackResponse"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/creator/delete_audio_track",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.creator.delete_audio_track"
                },
                "get_training_for_policy_school": {
                  "flatPath": "youtubei/vi/creator/get_training_for_policy_school",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetTrainingForPolicySchoolRequest"
                  },
                  "id": "youtubei.youtubei.vi.creator.get_training_for_policy_school",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetTrainingForPolicySchoolResponse"
                  },
                  "description": "",
                  "path": "youtubei/vi/creator/get_training_for_policy_school",
                  "parameters": {},
                  "parameterOrder": []
                },
                "get_creator_chat": {
                  "parameterOrder": [],
                  "parameters": {},
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.creator.get_creator_chat",
                  "path": "youtubei/vi/creator/get_creator_chat",
                  "flatPath": "youtubei/vi/creator/get_creator_chat",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorChatResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorChatRequest"
                  }
                },
                "get_channel_dashboard_card": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetChannelDashboardCardRequest"
                  },
                  "path": "youtubei/vi/creator/get_channel_dashboard_card",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetChannelDashboardCardResponse"
                  },
                  "id": "youtubei.youtubei.vi.creator.get_channel_dashboard_card",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/creator/get_channel_dashboard_card",
                  "parameters": {},
                  "httpMethod": "POST"
                },
                "get_creator_survey": {
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.creator.get_creator_survey",
                  "path": "youtubei/vi/creator/get_creator_survey",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorSurveyRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorSurveyResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/creator/get_creator_survey",
                  "description": ""
                },
                "remove_playlist_feed": {
                  "description": "",
                  "flatPath": "youtubei/vi/creator/remove_playlist_feed",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeRemovePlaylistFeedRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeRemovePlaylistFeedResponse"
                  },
                  "path": "youtubei/vi/creator/remove_playlist_feed",
                  "id": "youtubei.youtubei.vi.creator.remove_playlist_feed",
                  "parameterOrder": [],
                  "httpMethod": "POST"
                },
                "grade_questions_for_policy_school": {
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.creator.grade_questions_for_policy_school",
                  "path": "youtubei/vi/creator/grade_questions_for_policy_school",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGradeQuestionsForPolicySchoolRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGradeQuestionsForPolicySchoolResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/creator/grade_questions_for_policy_school",
                  "description": "",
                  "parameterOrder": []
                },
                "list_creator_playlist_videos": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorPlaylistVideosResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorPlaylistVideosRequest"
                  },
                  "flatPath": "youtubei/vi/creator/list_creator_playlist_videos",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/creator/list_creator_playlist_videos",
                  "parameters": {},
                  "parameterOrder": [],
                  "description": "",
                  "id": "youtubei.youtubei.vi.creator.list_creator_playlist_videos",
                  "httpMethod": "POST"
                },
                "get_channel_dashboard": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetChannelDashboardRequest"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/creator/get_channel_dashboard",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.creator.get_channel_dashboard",
                  "parameterOrder": [],
                  "path": "youtubei/vi/creator/get_channel_dashboard",
                  "description": "",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetChannelDashboardResponse"
                  }
                },
                "check_creator_bulk_action": {
                  "path": "youtubei/vi/creator/check_creator_bulk_action",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeCheckCreatorBulkActionRequest"
                  },
                  "description": "",
                  "flatPath": "youtubei/vi/creator/check_creator_bulk_action",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCheckCreatorBulkActionResponse"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.creator.check_creator_bulk_action"
                },
                "update_creator_settings": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCreatorSettingsRequest"
                  },
                  "flatPath": "youtubei/vi/creator/update_creator_settings",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCreatorSettingsResponse"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.vi.creator.update_creator_settings",
                  "path": "youtubei/vi/creator/update_creator_settings",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameters": {}
                },
                "get_supported_content_languages": {
                  "parameters": {},
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSupportedContentLanguagesResponse"
                  },
                  "path": "youtubei/vi/creator/get_supported_content_languages",
                  "id": "youtubei.youtubei.vi.creator.get_supported_content_languages",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/creator/get_supported_content_languages",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSupportedContentLanguagesRequest"
                  }
                },
                "permissions_opt_out": {
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "flatPath": "youtubei/vi/creator/permissions_opt_out",
                  "id": "youtubei.youtubei.vi.creator.permissions_opt_out",
                  "httpMethod": "POST",
                  "path": "youtubei/vi/creator/permissions_opt_out",
                  "response": {
                    "$ref": "YoutubeApiInnertubePermissionsOptOutResponse"
                  },
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubePermissionsOptOutRequest"
                  }
                },
                "list_creator_delegates": {
                  "parameterOrder": [],
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorDelegatesResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorDelegatesRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.vi.creator.list_creator_delegates",
                  "path": "youtubei/vi/creator/list_creator_delegates",
                  "flatPath": "youtubei/vi/creator/list_creator_delegates",
                  "httpMethod": "POST"
                },
                "get_entity_role": {
                  "id": "youtubei.youtubei.vi.creator.get_entity_role",
                  "path": "youtubei/vi/creator/get_entity_role",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetEntityRoleResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetEntityRoleRequest"
                  },
                  "description": "",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/creator/get_entity_role"
                },
                "add_audio_track": {
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAddAudioTrackResponse"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.creator.add_audio_track",
                  "flatPath": "youtubei/vi/creator/add_audio_track",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeAddAudioTrackRequest"
                  },
                  "path": "youtubei/vi/creator/add_audio_track"
                },
                "appeal_creator_channel_suspension": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeAppealCreatorChannelSuspensionResponse"
                  },
                  "path": "youtubei/vi/creator/appeal_creator_channel_suspension",
                  "description": "",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/creator/appeal_creator_channel_suspension",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeAppealCreatorChannelSuspensionRequest"
                  },
                  "id": "youtubei.youtubei.vi.creator.appeal_creator_channel_suspension"
                },
                "get_user_subscribed_channels": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetUserSubscribedChannelsRequest"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/creator/get_user_subscribed_channels",
                  "description": "",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.creator.get_user_subscribed_channels",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetUserSubscribedChannelsResponse"
                  },
                  "path": "youtubei/vi/creator/get_user_subscribed_channels"
                },
                "get_creator_endscreens": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorEndscreensRequest"
                  },
                  "id": "youtubei.youtubei.vi.creator.get_creator_endscreens",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/creator/get_creator_endscreens",
                  "description": "",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorEndscreensResponse"
                  },
                  "parameters": {},
                  "path": "youtubei/vi/creator/get_creator_endscreens",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_content_owners": {
                  "description": "",
                  "id": "youtubei.youtubei.vi.creator.get_content_owners",
                  "flatPath": "youtubei/vi/creator/get_content_owners",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetContentOwnersResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetContentOwnersRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "parameters": {},
                  "path": "youtubei/vi/creator/get_content_owners"
                },
                "get_audio_track": {
                  "description": "",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.creator.get_audio_track",
                  "flatPath": "youtubei/vi/creator/get_audio_track",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetAudioTrackResponse"
                  },
                  "path": "youtubei/vi/creator/get_audio_track",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetAudioTrackRequest"
                  }
                },
                "get_channel_tou_strike_expiration_data": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetStrikeExpirationDataRequest"
                  },
                  "path": "youtubei/vi/creator/get_channel_tou_strike_expiration_data",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/creator/get_channel_tou_strike_expiration_data",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetStrikeExpirationDataResponse"
                  },
                  "id": "youtubei.youtubei.vi.creator.get_channel_tou_strike_expiration_data",
                  "parameters": {}
                },
                "unset_podcast": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnsetPodcastResponse"
                  },
                  "id": "youtubei.youtubei.vi.creator.unset_podcast",
                  "path": "youtubei/vi/creator/unset_podcast",
                  "description": "",
                  "flatPath": "youtubei/vi/creator/unset_podcast",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnsetPodcastRequest"
                  },
                  "httpMethod": "POST",
                  "parameters": {}
                },
                "get_creator_user_features": {
                  "id": "youtubei.youtubei.vi.creator.get_creator_user_features",
                  "flatPath": "youtubei/vi/creator/get_creator_user_features",
                  "description": "",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorUserFeaturesResponse"
                  },
                  "path": "youtubei/vi/creator/get_creator_user_features",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorUserFeaturesRequest"
                  }
                },
                "reingest_rss_episode": {
                  "path": "youtubei/vi/creator/reingest_rss_episode",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeReingestRssEpisodeRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeReingestRssEpisodeResponse"
                  },
                  "flatPath": "youtubei/vi/creator/reingest_rss_episode",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.creator.reingest_rss_episode",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "httpMethod": "POST"
                },
                "appeal_channel_tou_violative_content": {
                  "flatPath": "youtubei/vi/creator/appeal_channel_tou_violative_content",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAppealCreatorChannelTouViolativeContentResponse"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "path": "youtubei/vi/creator/appeal_channel_tou_violative_content",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeAppealCreatorChannelTouViolativeContentRequest"
                  },
                  "id": "youtubei.youtubei.vi.creator.appeal_channel_tou_violative_content",
                  "description": ""
                },
                "list_creator_bulk_actions": {
                  "id": "youtubei.youtubei.vi.creator.list_creator_bulk_actions",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorBulkActionsResponse"
                  },
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorBulkActionsRequest"
                  },
                  "path": "youtubei/vi/creator/list_creator_bulk_actions",
                  "flatPath": "youtubei/vi/creator/list_creator_bulk_actions",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "search_creator_entities": {
                  "flatPath": "youtubei/vi/creator/search_creator_entities",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSearchCreatorEntitiesRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeSearchCreatorEntitiesResponse"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.creator.search_creator_entities",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/creator/search_creator_entities",
                  "parameters": {},
                  "description": "",
                  "parameterOrder": []
                },
                "get_creator_playlists": {
                  "description": "",
                  "path": "youtubei/vi/creator/get_creator_playlists",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorPlaylistsResponse"
                  },
                  "id": "youtubei.youtubei.vi.creator.get_creator_playlists",
                  "httpMethod": "POST",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/creator/get_creator_playlists",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorPlaylistsRequest"
                  },
                  "parameterOrder": []
                },
                "validate_creator_delegates": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.creator.validate_creator_delegates",
                  "flatPath": "youtubei/vi/creator/validate_creator_delegates",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeValidateCreatorDelegatesRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "path": "youtubei/vi/creator/validate_creator_delegates",
                  "response": {
                    "$ref": "YoutubeApiInnertubeValidateCreatorDelegatesResponse"
                  }
                },
                "get_creator_form_search_suggestions": {
                  "id": "youtubei.youtubei.vi.creator.get_creator_form_search_suggestions",
                  "parameterOrder": [],
                  "path": "youtubei/vi/creator/get_creator_form_search_suggestions",
                  "description": "",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorFormSearchSuggestionsRequest"
                  },
                  "flatPath": "youtubei/vi/creator/get_creator_form_search_suggestions",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorFormSearchSuggestionsResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_video_idea": {
                  "flatPath": "youtubei/vi/creator/get_video_idea",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetVideoIdeaRequest"
                  },
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetVideoIdeaResponse"
                  },
                  "id": "youtubei.youtubei.vi.creator.get_video_idea",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/creator/get_video_idea",
                  "description": "",
                  "parameters": {},
                  "parameterOrder": []
                },
                "list_creator_bulk_action_items": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorBulkActionItemsRequest"
                  },
                  "id": "youtubei.youtubei.vi.creator.list_creator_bulk_action_items",
                  "description": "",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorBulkActionItemsResponse"
                  },
                  "path": "youtubei/vi/creator/list_creator_bulk_action_items",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/creator/list_creator_bulk_action_items",
                  "parameters": {}
                },
                "get_permissions_opt_in_eligibility": {
                  "path": "youtubei/vi/creator/get_permissions_opt_in_eligibility",
                  "flatPath": "youtubei/vi/creator/get_permissions_opt_in_eligibility",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.creator.get_permissions_opt_in_eligibility",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPermissionsOptInEligibilityResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPermissionsOptInEligibilityRequest"
                  },
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": ""
                },
                "list_creator_videos": {
                  "description": "",
                  "path": "youtubei/vi/creator/list_creator_videos",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorVideosResponse"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.creator.list_creator_videos",
                  "parameters": {},
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorVideosRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/creator/list_creator_videos"
                },
                "send_rss_verification_code": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeSendRssVerificationCodeResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeSendRssVerificationCodeRequest"
                  },
                  "description": "",
                  "path": "youtubei/vi/creator/send_rss_verification_code",
                  "parameters": {},
                  "flatPath": "youtubei/vi/creator/send_rss_verification_code",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.creator.send_rss_verification_code",
                  "parameterOrder": []
                },
                "update_creator_channel": {
                  "path": "youtubei/vi/creator/update_creator_channel",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCreatorChannelRequest"
                  },
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCreatorChannelResponse"
                  },
                  "description": "",
                  "flatPath": "youtubei/vi/creator/update_creator_channel",
                  "id": "youtubei.youtubei.vi.creator.update_creator_channel",
                  "parameterOrder": []
                },
                "get_channel_tou_strikes": {
                  "description": "",
                  "flatPath": "youtubei/vi/creator/get_channel_tou_strikes",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorChannelTouStrikesResponse"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.creator.get_channel_tou_strikes",
                  "parameterOrder": [],
                  "path": "youtubei/vi/creator/get_channel_tou_strikes",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorChannelTouStrikesRequest"
                  }
                }
              },
              "resources": {
                "create_video_idea": {
                  "methods": {
                    "create": {
                      "id": "youtubei.youtubei.vi.creator.create_video_idea.create",
                      "flatPath": "youtubei/vi/creator/create_video_idea",
                      "httpMethod": "POST",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateVideoIdeaResponse"
                      },
                      "description": "",
                      "parameters": {},
                      "parameterOrder": [],
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateVideoIdeaRequest"
                      },
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "path": "youtubei/vi/creator/create_video_idea"
                    }
                  }
                },
                "create_gen_ai_feedback": {
                  "methods": {
                    "create": {
                      "parameters": {},
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateGenAiFeedbackRequest"
                      },
                      "httpMethod": "POST",
                      "path": "youtubei/vi/creator/create_gen_ai_feedback",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "description": "",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateGenAiFeedbackResponse"
                      },
                      "id": "youtubei.youtubei.vi.creator.create_gen_ai_feedback.create",
                      "parameterOrder": [],
                      "flatPath": "youtubei/vi/creator/create_gen_ai_feedback"
                    }
                  }
                },
                "create_feed_linked_playlist": {
                  "methods": {
                    "create": {
                      "description": "",
                      "httpMethod": "POST",
                      "flatPath": "youtubei/vi/creator/create_feed_linked_playlist",
                      "parameterOrder": [],
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateFeedLinkedPlaylistRequest"
                      },
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateFeedLinkedPlaylistResponse"
                      },
                      "parameters": {},
                      "id": "youtubei.youtubei.vi.creator.create_feed_linked_playlist.create",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "path": "youtubei/vi/creator/create_feed_linked_playlist"
                    }
                  }
                },
                "create_account_takeover_self_cleanup": {
                  "methods": {
                    "create": {
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateAccountTakeoverSelfCleanupRequest"
                      },
                      "flatPath": "youtubei/vi/creator/create_account_takeover_self_cleanup",
                      "parameters": {},
                      "id": "youtubei.youtubei.vi.creator.create_account_takeover_self_cleanup.create",
                      "description": "",
                      "path": "youtubei/vi/creator/create_account_takeover_self_cleanup",
                      "httpMethod": "POST",
                      "parameterOrder": [],
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateAccountTakeoverSelfCleanupResponse"
                      },
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ]
                    }
                  }
                }
              }
            },
            "upload": {
              "resources": {
                "create": {
                  "methods": {
                    "create": {
                      "parameters": {},
                      "parameterOrder": [],
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateDraftVideoRequest"
                      },
                      "path": "youtubei/vi/upload/create",
                      "flatPath": "youtubei/vi/upload/create",
                      "id": "youtubei.youtubei.vi.upload.create.create",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateDraftVideoResponse"
                      },
                      "description": "",
                      "httpMethod": "POST"
                    }
                  }
                },
                "createvideo": {
                  "methods": {
                    "create": {
                      "httpMethod": "POST",
                      "id": "youtubei.youtubei.vi.upload.createvideo.create",
                      "parameters": {},
                      "parameterOrder": [],
                      "flatPath": "youtubei/vi/upload/createvideo",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateVideoResponse"
                      },
                      "path": "youtubei/vi/upload/createvideo",
                      "description": "",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateVideoRequest"
                      }
                    }
                  }
                }
              },
              "methods": {
                "register": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeRegisterVideoResponse"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeRegisterVideoRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/upload/register",
                  "id": "youtubei.youtubei.vi.upload.register",
                  "path": "youtubei/vi/upload/register"
                },
                "replace": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeReplaceDraftVideoResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeReplaceDraftVideoRequest"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/vi/upload/replace",
                  "id": "youtubei.youtubei.vi.upload.replace",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/upload/replace",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": ""
                },
                "activate_video": {
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeActivateVideoRequest"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "path": "youtubei/vi/upload/activate_video",
                  "response": {
                    "$ref": "YoutubeApiInnertubeActivateVideoResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.upload.activate_video",
                  "flatPath": "youtubei/vi/upload/activate_video"
                },
                "commit": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeCommitVideoResponse"
                  },
                  "flatPath": "youtubei/vi/upload/commit",
                  "description": "",
                  "path": "youtubei/vi/upload/commit",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.upload.commit",
                  "parameters": {},
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCommitVideoRequest"
                  }
                },
                "get_phone_verification_form": {
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPhoneVerificationFormRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/vi/upload/get_phone_verification_form",
                  "flatPath": "youtubei/vi/upload/get_phone_verification_form",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPhoneVerificationFormResponse"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.vi.upload.get_phone_verification_form",
                  "parameterOrder": []
                },
                "feedback": {
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.upload.feedback",
                  "flatPath": "youtubei/vi/upload/feedback",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetUploadFeedbackResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetUploadFeedbackRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "path": "youtubei/vi/upload/feedback",
                  "httpMethod": "POST"
                },
                "get_upload_video_form": {
                  "description": "",
                  "flatPath": "youtubei/vi/upload/get_upload_video_form",
                  "path": "youtubei/vi/upload/get_upload_video_form",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetUploadVideoFormResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetUploadVideoFormRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.upload.get_upload_video_form",
                  "parameterOrder": [],
                  "parameters": {}
                },
                "process": {
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeProcessVideoResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeProcessVideoRequest"
                  },
                  "path": "youtubei/vi/upload/process",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/upload/process",
                  "id": "youtubei.youtubei.vi.upload.process",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "description": ""
                }
              }
            },
            "security": {
              "methods": {
                "get_web_reauth_url": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetWebReauthUrlResponse"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "description": "",
                  "flatPath": "youtubei/vi/security/get_web_reauth_url",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "path": "youtubei/vi/security/get_web_reauth_url",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetWebReauthUrlRequest"
                  },
                  "id": "youtubei.youtubei.vi.security.get_web_reauth_url"
                }
              }
            },
            "autotagging": {
              "methods": {
                "update_autotagging_settings": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateAutotaggingSettingsResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/autotagging/update_autotagging_settings",
                  "parameters": {},
                  "description": "",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.autotagging.update_autotagging_settings",
                  "path": "youtubei/vi/autotagging/update_autotagging_settings",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateAutotaggingSettingsRequest"
                  }
                }
              }
            },
            "song": {
              "methods": {
                "get_songs": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSongsRequest"
                  },
                  "description": "",
                  "flatPath": "youtubei/vi/song/get_songs",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.song.get_songs",
                  "path": "youtubei/vi/song/get_songs",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSongsResponse"
                  },
                  "parameterOrder": []
                },
                "list_songs": {
                  "description": "",
                  "id": "youtubei.youtubei.vi.song.list_songs",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/song/list_songs",
                  "httpMethod": "POST",
                  "path": "youtubei/vi/song/list_songs",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeListSongsResponse"
                  },
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListSongsRequest"
                  }
                }
              }
            },
            "artist": {
              "methods": {
                "list_artist_claimed_missing_releases": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeListArtistClaimedMissingReleasesRequest"
                  },
                  "path": "youtubei/vi/artist/list_artist_claimed_missing_releases",
                  "flatPath": "youtubei/vi/artist/list_artist_claimed_missing_releases",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.artist.list_artist_claimed_missing_releases",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListArtistClaimedMissingReleasesResponse"
                  },
                  "parameterOrder": []
                },
                "list_artist_releases": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListArtistReleasesRequest"
                  },
                  "id": "youtubei.youtubei.vi.artist.list_artist_releases",
                  "description": "",
                  "flatPath": "youtubei/vi/artist/list_artist_releases",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListArtistReleasesResponse"
                  },
                  "path": "youtubei/vi/artist/list_artist_releases"
                },
                "get_artist_release_tracks": {
                  "flatPath": "youtubei/vi/artist/get_artist_release_tracks",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetArtistReleaseTracksResponse"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "path": "youtubei/vi/artist/get_artist_release_tracks",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetArtistReleaseTracksRequest"
                  },
                  "id": "youtubei.youtubei.vi.artist.get_artist_release_tracks"
                },
                "get_artist_releases": {
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetArtistReleasesResponse"
                  },
                  "id": "youtubei.youtubei.vi.artist.get_artist_releases",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetArtistReleasesRequest"
                  },
                  "flatPath": "youtubei/vi/artist/get_artist_releases",
                  "parameters": {},
                  "path": "youtubei/vi/artist/get_artist_releases",
                  "httpMethod": "POST"
                },
                "list_artists": {
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/artist/list_artists",
                  "path": "youtubei/vi/artist/list_artists",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListArtistsRequest"
                  },
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListArtistsResponse"
                  },
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.artist.list_artists"
                },
                "list_artist_events": {
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/artist/list_artist_events",
                  "id": "youtubei.youtubei.vi.artist.list_artist_events",
                  "path": "youtubei/vi/artist/list_artist_events",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListArtistEventsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListArtistEventsResponse"
                  },
                  "httpMethod": "POST"
                },
                "list_artist_release_tracks": {
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeListArtistReleaseTracksResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeListArtistReleaseTracksRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.artist.list_artist_release_tracks",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "path": "youtubei/vi/artist/list_artist_release_tracks",
                  "flatPath": "youtubei/vi/artist/list_artist_release_tracks"
                },
                "update_artist": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateArtistResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateArtistRequest"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/artist/update_artist",
                  "id": "youtubei.youtubei.vi.artist.update_artist",
                  "httpMethod": "POST",
                  "parameters": {},
                  "path": "youtubei/vi/artist/update_artist"
                },
                "get_artists": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/artist/get_artists",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetArtistsRequest"
                  },
                  "path": "youtubei/vi/artist/get_artists",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.artist.get_artists",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetArtistsResponse"
                  }
                }
              },
              "resources": {
                "create_artist_discography_feedback": {
                  "methods": {
                    "create": {
                      "flatPath": "youtubei/vi/artist/create_artist_discography_feedback",
                      "path": "youtubei/vi/artist/create_artist_discography_feedback",
                      "description": "",
                      "httpMethod": "POST",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateArtistDiscographyFeedbackRequest"
                      },
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "parameterOrder": [],
                      "parameters": {},
                      "id": "youtubei.youtubei.vi.artist.create_artist_discography_feedback.create",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateArtistDiscographyFeedbackResponse"
                      }
                    }
                  }
                }
              }
            },
            "history": {
              "methods": {
                "clear_watch_history": {
                  "description": "",
                  "id": "youtubei.youtubei.vi.history.clear_watch_history",
                  "request": {
                    "$ref": "YoutubeApiInnertubeClearWatchHistoryRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeClearWatchHistoryResponse"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/history/clear_watch_history",
                  "parameters": {},
                  "path": "youtubei/vi/history/clear_watch_history"
                },
                "resume_watch_history": {
                  "flatPath": "youtubei/vi/history/resume_watch_history",
                  "response": {
                    "$ref": "YoutubeApiInnertubeResumeWatchHistoryResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeResumeWatchHistoryRequest"
                  },
                  "id": "youtubei.youtubei.vi.history.resume_watch_history",
                  "description": "",
                  "httpMethod": "POST",
                  "parameters": {},
                  "path": "youtubei/vi/history/resume_watch_history",
                  "parameterOrder": []
                },
                "pause_watch_history": {
                  "id": "youtubei.youtubei.vi.history.pause_watch_history",
                  "request": {
                    "$ref": "YoutubeApiInnertubePauseWatchHistoryRequest"
                  },
                  "path": "youtubei/vi/history/pause_watch_history",
                  "httpMethod": "POST",
                  "parameters": {},
                  "flatPath": "youtubei/vi/history/pause_watch_history",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubePauseWatchHistoryResponse"
                  },
                  "description": ""
                },
                "get_history_paused_state": {
                  "flatPath": "youtubei/vi/history/get_history_paused_state",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetHistoryPausedStateRequest"
                  },
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetHistoryPausedStateResponse"
                  },
                  "path": "youtubei/vi/history/get_history_paused_state",
                  "id": "youtubei.youtubei.vi.history.get_history_paused_state",
                  "httpMethod": "POST",
                  "description": "",
                  "parameterOrder": []
                },
                "clear_search_history": {
                  "parameters": {},
                  "description": "",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeClearSearchHistoryResponse"
                  },
                  "path": "youtubei/vi/history/clear_search_history",
                  "request": {
                    "$ref": "YoutubeApiInnertubeClearSearchHistoryRequest"
                  },
                  "flatPath": "youtubei/vi/history/clear_search_history",
                  "id": "youtubei.youtubei.vi.history.clear_search_history",
                  "parameterOrder": []
                },
                "pause_search_history": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.history.pause_search_history",
                  "parameterOrder": [],
                  "path": "youtubei/vi/history/pause_search_history",
                  "flatPath": "youtubei/vi/history/pause_search_history",
                  "response": {
                    "$ref": "YoutubeApiInnertubePauseSearchHistoryResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubePauseSearchHistoryRequest"
                  },
                  "description": ""
                },
                "resume_search_history": {
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/history/resume_search_history",
                  "id": "youtubei.youtubei.vi.history.resume_search_history",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeResumeSearchHistoryRequest"
                  },
                  "path": "youtubei/vi/history/resume_search_history",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeResumeSearchHistoryResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {}
                }
              }
            },
            "dismissal": {
              "methods": {
                "dismiss": {
                  "description": "",
                  "flatPath": "youtubei/vi/dismissal/dismiss",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.dismissal.dismiss",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "path": "youtubei/vi/dismissal/dismiss",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDismissResponse"
                  },
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeDismissRequest"
                  }
                }
              }
            },
            "pitch_music": {
              "resources": {
                "create_promo_submissions": {
                  "methods": {
                    "create": {
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreatePromoSubmissionsRequest"
                      },
                      "parameterOrder": [],
                      "path": "youtubei/vi/pitch_music/create_promo_submissions",
                      "parameters": {},
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "description": "",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreatePromoSubmissionsResponse"
                      },
                      "flatPath": "youtubei/vi/pitch_music/create_promo_submissions",
                      "id": "youtubei.youtubei.vi.pitch_music.create_promo_submissions.create",
                      "httpMethod": "POST"
                    }
                  }
                }
              },
              "methods": {
                "restore_promo_submissions": {
                  "flatPath": "youtubei/vi/pitch_music/restore_promo_submissions",
                  "id": "youtubei.youtubei.vi.pitch_music.restore_promo_submissions",
                  "parameters": {},
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeRestorePromoSubmissionsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeRestorePromoSubmissionsResponse"
                  },
                  "path": "youtubei/vi/pitch_music/restore_promo_submissions",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "httpMethod": "POST"
                },
                "update_promo_submissions": {
                  "description": "",
                  "path": "youtubei/vi/pitch_music/update_promo_submissions",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/pitch_music/update_promo_submissions",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdatePromoSubmissionsRequest"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.pitch_music.update_promo_submissions",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdatePromoSubmissionsResponse"
                  }
                },
                "get_promo_details_for_contents": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/pitch_music/get_promo_details_for_contents",
                  "flatPath": "youtubei/vi/pitch_music/get_promo_details_for_contents",
                  "parameters": {},
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPromoDetailsForContentsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPromoDetailsForContentsRequest"
                  },
                  "id": "youtubei.youtubei.vi.pitch_music.get_promo_details_for_contents",
                  "description": "",
                  "parameterOrder": []
                },
                "search_promo_entities": {
                  "path": "youtubei/vi/pitch_music/search_promo_entities",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSearchPromoEntitiesResponse"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.pitch_music.search_promo_entities",
                  "flatPath": "youtubei/vi/pitch_music/search_promo_entities",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSearchPromoEntitiesRequest"
                  },
                  "parameters": {}
                },
                "list_promo_submissions": {
                  "id": "youtubei.youtubei.vi.pitch_music.list_promo_submissions",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListPromoSubmissionsRequest"
                  },
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "path": "youtubei/vi/pitch_music/list_promo_submissions",
                  "parameters": {},
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/pitch_music/list_promo_submissions",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListPromoSubmissionsResponse"
                  }
                },
                "delete_promo_submissions": {
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeletePromoSubmissionsResponse"
                  },
                  "flatPath": "youtubei/vi/pitch_music/delete_promo_submissions",
                  "id": "youtubei.youtubei.vi.pitch_music.delete_promo_submissions",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeletePromoSubmissionsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "path": "youtubei/vi/pitch_music/delete_promo_submissions",
                  "description": ""
                },
                "get_genres_and_surfaces_for_regions": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetGenresAndSurfacesForRegionsRequest"
                  },
                  "id": "youtubei.youtubei.vi.pitch_music.get_genres_and_surfaces_for_regions",
                  "description": "",
                  "parameterOrder": [],
                  "path": "youtubei/vi/pitch_music/get_genres_and_surfaces_for_regions",
                  "flatPath": "youtubei/vi/pitch_music/get_genres_and_surfaces_for_regions",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetGenresAndSurfacesForRegionsResponse"
                  }
                }
              }
            },
            "verifications": {
              "methods": {
                "submit_idv_appeal": {
                  "flatPath": "youtubei/vi/verifications/submit_idv_appeal",
                  "id": "youtubei.youtubei.vi.verifications.submit_idv_appeal",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitIdvAppealResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitIdvAppealRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "path": "youtubei/vi/verifications/submit_idv_appeal",
                  "httpMethod": "POST",
                  "parameters": {}
                },
                "send_collect_on_device_idv_notification": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeSendCollectOnDeviceIdvNotificationResponse"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.verifications.send_collect_on_device_idv_notification",
                  "flatPath": "youtubei/vi/verifications/send_collect_on_device_idv_notification",
                  "httpMethod": "POST",
                  "description": "",
                  "parameterOrder": [],
                  "path": "youtubei/vi/verifications/send_collect_on_device_idv_notification",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSendCollectOnDeviceIdvNotificationRequest"
                  }
                }
              }
            },
            "whitelist": {
              "methods": {
                "edit": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.whitelist.edit",
                  "request": {
                    "$ref": "YoutubeApiInnertubeWhitelistEditRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/vi/whitelist/edit",
                  "flatPath": "youtubei/vi/whitelist/edit",
                  "parameterOrder": [],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeWhitelistEditResponse"
                  },
                  "parameters": {}
                }
              }
            },
            "feature_eligibility": {
              "methods": {
                "check_feature_rate_limit": {
                  "flatPath": "youtubei/vi/feature_eligibility/check_feature_rate_limit",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeCheckFeatureRateLimitRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeCheckFeatureRateLimitResponse"
                  },
                  "id": "youtubei.youtubei.vi.feature_eligibility.check_feature_rate_limit",
                  "parameters": {},
                  "path": "youtubei/vi/feature_eligibility/check_feature_rate_limit",
                  "description": "",
                  "httpMethod": "POST"
                },
                "get_feature_enablement_details": {
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetFeatureEnablementDetailsResponse"
                  },
                  "path": "youtubei/vi/feature_eligibility/get_feature_enablement_details",
                  "parameterOrder": [],
                  "parameters": {},
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetFeatureEnablementDetailsRequest"
                  },
                  "flatPath": "youtubei/vi/feature_eligibility/get_feature_enablement_details",
                  "id": "youtubei.youtubei.vi.feature_eligibility.get_feature_enablement_details"
                },
                "get_creator_feature_eligibility": {
                  "id": "youtubei.youtubei.vi.feature_eligibility.get_creator_feature_eligibility",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorFeatureEligibilityResponse"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorFeatureEligibilityRequest"
                  },
                  "path": "youtubei/vi/feature_eligibility/get_creator_feature_eligibility",
                  "flatPath": "youtubei/vi/feature_eligibility/get_creator_feature_eligibility",
                  "description": ""
                }
              }
            },
            "copyright": {
              "resources": {
                "create_takedown_complaint": {
                  "methods": {
                    "create": {
                      "httpMethod": "POST",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateTakedownComplaintResponse"
                      },
                      "description": "",
                      "flatPath": "youtubei/vi/copyright/create_takedown_complaint",
                      "parameters": {},
                      "id": "youtubei.youtubei.vi.copyright.create_takedown_complaint.create",
                      "parameterOrder": [],
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateTakedownComplaintRequest"
                      },
                      "path": "youtubei/vi/copyright/create_takedown_complaint"
                    }
                  }
                }
              },
              "methods": {
                "get_channel_strikes": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameters": {},
                  "flatPath": "youtubei/vi/copyright/get_channel_strikes",
                  "path": "youtubei/vi/copyright/get_channel_strikes",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetChannelCopyrightStrikesResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetChannelCopyrightStrikesRequest"
                  },
                  "id": "youtubei.youtubei.vi.copyright.get_channel_strikes",
                  "description": ""
                },
                "submit_claim_dispute_escalate_appeal": {
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/copyright/submit_claim_dispute_escalate_appeal",
                  "parameters": {},
                  "description": "",
                  "id": "youtubei.youtubei.vi.copyright.submit_claim_dispute_escalate_appeal",
                  "path": "youtubei/vi/copyright/submit_claim_dispute_escalate_appeal",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitClaimDisputeEscalateAppealResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitClaimDisputeEscalateAppealRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "submit_claim_and_takedown_resolution": {
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitClaimAndTakedownResolutionRequest"
                  },
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitClaimAndTakedownResolutionResponse"
                  },
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/copyright/submit_claim_and_takedown_resolution",
                  "id": "youtubei.youtubei.vi.copyright.submit_claim_and_takedown_resolution",
                  "flatPath": "youtubei/vi/copyright/submit_claim_and_takedown_resolution",
                  "description": ""
                },
                "remove_license": {
                  "parameters": {},
                  "flatPath": "youtubei/vi/copyright/remove_license",
                  "path": "youtubei/vi/copyright/remove_license",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeRemoveLicenseResponse"
                  },
                  "id": "youtubei.youtubei.vi.copyright.remove_license",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRemoveLicenseRequest"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "list_reupload_actions": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListReuploadActionsResponse"
                  },
                  "id": "youtubei.youtubei.vi.copyright.list_reupload_actions",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/copyright/list_reupload_actions",
                  "path": "youtubei/vi/copyright/list_reupload_actions",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListReuploadActionsRequest"
                  },
                  "description": ""
                },
                "get_takedown_owner_contact_info": {
                  "id": "youtubei.youtubei.vi.copyright.get_takedown_owner_contact_info",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetTakedownOwnerContactInfoResponse"
                  },
                  "path": "youtubei/vi/copyright/get_takedown_owner_contact_info",
                  "parameterOrder": [],
                  "parameters": {},
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetTakedownOwnerContactInfoRequest"
                  },
                  "flatPath": "youtubei/vi/copyright/get_takedown_owner_contact_info",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "list_license_purchase_summaries": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeListLicensePurchaseSummariesRequest"
                  },
                  "flatPath": "youtubei/vi/copyright/list_license_purchase_summaries",
                  "description": "",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/vi/copyright/list_license_purchase_summaries",
                  "id": "youtubei.youtubei.vi.copyright.list_license_purchase_summaries",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListLicensePurchaseSummariesResponse"
                  }
                },
                "check_field_for_takedown": {
                  "parameters": {},
                  "description": "",
                  "httpMethod": "POST",
                  "path": "youtubei/vi/copyright/check_field_for_takedown",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCheckFieldForTakedownRequest"
                  },
                  "flatPath": "youtubei/vi/copyright/check_field_for_takedown",
                  "id": "youtubei.youtubei.vi.copyright.check_field_for_takedown",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeCheckFieldForTakedownResponse"
                  }
                },
                "send_reupload_message": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.copyright.send_reupload_message",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSendReuploadMessageRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeSendReuploadMessageResponse"
                  },
                  "parameters": {},
                  "path": "youtubei/vi/copyright/send_reupload_message",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/copyright/send_reupload_message",
                  "description": ""
                },
                "list_reupload_message_templates": {
                  "id": "youtubei.youtubei.vi.copyright.list_reupload_message_templates",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListReuploadMessageTemplatesResponse"
                  },
                  "path": "youtubei/vi/copyright/list_reupload_message_templates",
                  "flatPath": "youtubei/vi/copyright/list_reupload_message_templates",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListReuploadMessageTemplatesRequest"
                  },
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST"
                },
                "submit_takedown_counter": {
                  "id": "youtubei.youtubei.vi.copyright.submit_takedown_counter",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitTakedownCounterRequest"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/copyright/submit_takedown_counter",
                  "path": "youtubei/vi/copyright/submit_takedown_counter",
                  "httpMethod": "POST",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitTakedownCounterResponse"
                  }
                },
                "get_creator_received_claim_matches": {
                  "flatPath": "youtubei/vi/copyright/get_creator_received_claim_matches",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "description": "",
                  "id": "youtubei.youtubei.vi.copyright.get_creator_received_claim_matches",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorReceivedClaimMatchesResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorReceivedClaimMatchesRequest"
                  },
                  "path": "youtubei/vi/copyright/get_creator_received_claim_matches"
                },
                "retract_takedown": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeRetractTakedownResponse"
                  },
                  "flatPath": "youtubei/vi/copyright/retract_takedown",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.copyright.retract_takedown",
                  "parameterOrder": [],
                  "description": "",
                  "parameters": {},
                  "path": "youtubei/vi/copyright/retract_takedown",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRetractTakedownRequest"
                  },
                  "httpMethod": "POST"
                },
                "apply_license": {
                  "path": "youtubei/vi/copyright/apply_license",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeApplyLicenseResponse"
                  },
                  "id": "youtubei.youtubei.vi.copyright.apply_license",
                  "parameterOrder": [],
                  "description": "",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/copyright/apply_license",
                  "request": {
                    "$ref": "YoutubeApiInnertubeApplyLicenseRequest"
                  }
                },
                "get_copyright_complaint_video": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCopyrightComplaintVideoRequest"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.copyright.get_copyright_complaint_video",
                  "httpMethod": "POST",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/copyright/get_copyright_complaint_video",
                  "flatPath": "youtubei/vi/copyright/get_copyright_complaint_video",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCopyrightComplaintVideoResponse"
                  }
                },
                "submit_claim_dispute_appeal": {
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/copyright/submit_claim_dispute_appeal",
                  "httpMethod": "POST",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitClaimDisputeAppealResponse"
                  },
                  "flatPath": "youtubei/vi/copyright/submit_claim_dispute_appeal",
                  "id": "youtubei.youtubei.vi.copyright.submit_claim_dispute_appeal",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitClaimDisputeAppealRequest"
                  },
                  "description": ""
                },
                "get_reuploads": {
                  "path": "youtubei/vi/copyright/get_reuploads",
                  "id": "youtubei.youtubei.vi.copyright.get_reuploads",
                  "httpMethod": "POST",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetReuploadsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetReuploadsResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/copyright/get_reuploads",
                  "parameterOrder": [],
                  "description": ""
                },
                "validate_and_complete_copyright_school": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeValidateAndCompleteCopyrightSchoolResponse"
                  },
                  "path": "youtubei/vi/copyright/validate_and_complete_copyright_school",
                  "description": "",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/copyright/validate_and_complete_copyright_school",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.copyright.validate_and_complete_copyright_school",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeValidateAndCompleteCopyrightSchoolRequest"
                  }
                },
                "cancel_claim_dispute_appeal": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeCancelClaimDisputeAppealResponse"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.copyright.cancel_claim_dispute_appeal",
                  "flatPath": "youtubei/vi/copyright/cancel_claim_dispute_appeal",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCancelClaimDisputeAppealRequest"
                  },
                  "path": "youtubei/vi/copyright/cancel_claim_dispute_appeal",
                  "description": "",
                  "httpMethod": "POST"
                },
                "list_complaint_videos": {
                  "id": "youtubei.youtubei.vi.copyright.list_complaint_videos",
                  "httpMethod": "POST",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/copyright/list_complaint_videos",
                  "path": "youtubei/vi/copyright/list_complaint_videos",
                  "parameterOrder": [],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCopyrightComplaintVideosRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCopyrightComplaintVideosResponse"
                  }
                },
                "mark_takedowns_acknowledged": {
                  "path": "youtubei/vi/copyright/mark_takedowns_acknowledged",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeMarkTakedownsAcknowledgedRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeMarkTakedownsAcknowledgedResponse"
                  },
                  "id": "youtubei.youtubei.vi.copyright.mark_takedowns_acknowledged",
                  "description": "",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/copyright/mark_takedowns_acknowledged",
                  "parameterOrder": []
                },
                "update_reupload_visibility": {
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateReuploadVisibilityResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateReuploadVisibilityRequest"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/vi/copyright/update_reupload_visibility",
                  "id": "youtubei.youtubei.vi.copyright.update_reupload_visibility",
                  "path": "youtubei/vi/copyright/update_reupload_visibility",
                  "description": "",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "list_reuploads": {
                  "parameters": {},
                  "flatPath": "youtubei/vi/copyright/list_reuploads",
                  "path": "youtubei/vi/copyright/list_reuploads",
                  "id": "youtubei.youtubei.vi.copyright.list_reuploads",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListReuploadsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeListReuploadsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "httpMethod": "POST"
                },
                "get_copyright_school_questions": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCopyrightSchoolQuestionsRequest"
                  },
                  "id": "youtubei.youtubei.vi.copyright.get_copyright_school_questions",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCopyrightSchoolQuestionsResponse"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "path": "youtubei/vi/copyright/get_copyright_school_questions",
                  "flatPath": "youtubei/vi/copyright/get_copyright_school_questions",
                  "parameters": {},
                  "parameterOrder": []
                },
                "submit_claim_dispute": {
                  "id": "youtubei.youtubei.vi.copyright.submit_claim_dispute",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitClaimDisputeRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitClaimDisputeResponse"
                  },
                  "parameters": {},
                  "path": "youtubei/vi/copyright/submit_claim_dispute",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/copyright/submit_claim_dispute",
                  "parameterOrder": [],
                  "description": ""
                },
                "list_related_takedowns": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListRelatedTakedownsResponse"
                  },
                  "id": "youtubei.youtubei.vi.copyright.list_related_takedowns",
                  "path": "youtubei/vi/copyright/list_related_takedowns",
                  "description": "",
                  "flatPath": "youtubei/vi/copyright/list_related_takedowns",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListRelatedTakedownsRequest"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "httpMethod": "POST"
                },
                "update_tdsd_setting": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateTdsdSettingResponse"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/copyright/update_tdsd_setting",
                  "flatPath": "youtubei/vi/copyright/update_tdsd_setting",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateTdsdSettingRequest"
                  },
                  "id": "youtubei.youtubei.vi.copyright.update_tdsd_setting",
                  "description": "",
                  "parameterOrder": []
                }
              }
            },
            "channel_edit": {
              "methods": {
                "validate_channel_vanity_claim": {
                  "parameterOrder": [],
                  "path": "youtubei/vi/channel_edit/validate_channel_vanity_claim",
                  "httpMethod": "POST",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeValidateChannelVanityClaimResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeValidateChannelVanityClaimRequest"
                  },
                  "id": "youtubei.youtubei.vi.channel_edit.validate_channel_vanity_claim",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "flatPath": "youtubei/vi/channel_edit/validate_channel_vanity_claim"
                },
                "trigger_channel_privacy_update": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeTriggerChannelPrivacyUpdateRequest"
                  },
                  "id": "youtubei.youtubei.vi.channel_edit.trigger_channel_privacy_update",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/channel_edit/trigger_channel_privacy_update",
                  "description": "",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeTriggerChannelPrivacyUpdateResponse"
                  },
                  "path": "youtubei/vi/channel_edit/trigger_channel_privacy_update"
                },
                "update_channel_page_settings": {
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateChannelPageSettingsResponse"
                  },
                  "flatPath": "youtubei/vi/channel_edit/update_channel_page_settings",
                  "parameters": {},
                  "httpMethod": "POST",
                  "path": "youtubei/vi/channel_edit/update_channel_page_settings",
                  "description": "",
                  "id": "youtubei.youtubei.vi.channel_edit.update_channel_page_settings",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateChannelPageSettingsRequest"
                  }
                },
                "get_channel_page_settings": {
                  "path": "youtubei/vi/channel_edit/get_channel_page_settings",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.channel_edit.get_channel_page_settings",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetChannelPageSettingsRequest"
                  },
                  "flatPath": "youtubei/vi/channel_edit/get_channel_page_settings",
                  "description": "",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetChannelPageSettingsResponse"
                  }
                },
                "validate_channel_handle": {
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeValidateChannelHandleRequest"
                  },
                  "flatPath": "youtubei/vi/channel_edit/validate_channel_handle",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeValidateChannelHandleResponse"
                  },
                  "id": "youtubei.youtubei.vi.channel_edit.validate_channel_handle",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "path": "youtubei/vi/channel_edit/validate_channel_handle"
                },
                "get_channel_privacy_update_status": {
                  "id": "youtubei.youtubei.vi.channel_edit.get_channel_privacy_update_status",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetChannelPrivacyUpdateStatusRequest"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/channel_edit/get_channel_privacy_update_status",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetChannelPrivacyUpdateStatusResponse"
                  },
                  "description": "",
                  "path": "youtubei/vi/channel_edit/get_channel_privacy_update_status"
                }
              }
            },
            "donations": {
              "methods": {
                "delete_campaign": {
                  "flatPath": "youtubei/vi/donations/delete_campaign",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.donations.delete_campaign",
                  "description": "",
                  "path": "youtubei/vi/donations/delete_campaign",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteDonationsCampaignRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteDonationsCampaignResponse"
                  }
                },
                "list_video_enablement": {
                  "flatPath": "youtubei/vi/donations/list_video_enablement",
                  "id": "youtubei.youtubei.vi.donations.list_video_enablement",
                  "httpMethod": "POST",
                  "description": "",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListDonationsVideoEnablementsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListDonationsVideoEnablementsResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "path": "youtubei/vi/donations/list_video_enablement"
                },
                "update_campaign": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateDonationsCampaignRequest"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/donations/update_campaign",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateDonationsCampaignResponse"
                  },
                  "id": "youtubei.youtubei.vi.donations.update_campaign",
                  "parameterOrder": [],
                  "path": "youtubei/vi/donations/update_campaign"
                },
                "list_nonprofits": {
                  "description": "",
                  "id": "youtubei.youtubei.vi.donations.list_nonprofits",
                  "flatPath": "youtubei/vi/donations/list_nonprofits",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/donations/list_nonprofits",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListNonprofitsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeListNonprofitsRequest"
                  },
                  "parameters": {},
                  "httpMethod": "POST"
                },
                "update_video_enablements": {
                  "id": "youtubei.youtubei.vi.donations.update_video_enablements",
                  "parameterOrder": [],
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/donations/update_video_enablements",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateDonationsVideoEnablementsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateDonationsVideoEnablementsRequest"
                  },
                  "path": "youtubei/vi/donations/update_video_enablements",
                  "httpMethod": "POST",
                  "description": ""
                },
                "list_campaigns": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeListDonationsCampaignsResponse"
                  },
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.donations.list_campaigns",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListDonationsCampaignsRequest"
                  },
                  "parameters": {},
                  "path": "youtubei/vi/donations/list_campaigns",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/donations/list_campaigns"
                },
                "join_campaign": {
                  "description": "",
                  "id": "youtubei.youtubei.vi.donations.join_campaign",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/donations/join_campaign",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/donations/join_campaign",
                  "request": {
                    "$ref": "YoutubeApiInnertubeJoinDonationsCampaignRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeJoinDonationsCampaignResponse"
                  },
                  "parameters": {},
                  "httpMethod": "POST"
                }
              },
              "resources": {
                "create_campaign": {
                  "methods": {
                    "create": {
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateDonationsCampaignResponse"
                      },
                      "flatPath": "youtubei/vi/donations/create_campaign",
                      "httpMethod": "POST",
                      "parameters": {},
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateDonationsCampaignRequest"
                      },
                      "path": "youtubei/vi/donations/create_campaign",
                      "id": "youtubei.youtubei.vi.donations.create_campaign.create",
                      "description": "",
                      "parameterOrder": [],
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ]
                    }
                  }
                },
                "create_nonprofit_proposal": {
                  "methods": {
                    "create": {
                      "parameterOrder": [],
                      "path": "youtubei/vi/donations/create_nonprofit_proposal",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "parameters": {},
                      "description": "",
                      "httpMethod": "POST",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateNonprofitProposalRequest"
                      },
                      "flatPath": "youtubei/vi/donations/create_nonprofit_proposal",
                      "id": "youtubei.youtubei.vi.donations.create_nonprofit_proposal.create",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateNonprofitProposalResponse"
                      }
                    }
                  }
                }
              }
            },
            "famebit": {
              "methods": {
                "sign_creator_contract": {
                  "id": "youtubei.youtubei.vi.famebit.sign_creator_contract",
                  "flatPath": "youtubei/vi/famebit/sign_creator_contract",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSignCreatorContractRequest"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeSignCreatorContractResponse"
                  },
                  "path": "youtubei/vi/famebit/sign_creator_contract",
                  "parameters": {}
                }
              }
            },
            "creator_music": {
              "methods": {
                "list_storefront_tracks": {
                  "id": "youtubei.youtubei.vi.creator_music.list_storefront_tracks",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/creator_music/list_storefront_tracks",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListStorefrontTracksResponse"
                  },
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListStorefrontTracksRequest"
                  },
                  "path": "youtubei/vi/creator_music/list_storefront_tracks",
                  "parameterOrder": [],
                  "description": ""
                },
                "list_storefront_artists": {
                  "flatPath": "youtubei/vi/creator_music/list_storefront_artists",
                  "description": "",
                  "path": "youtubei/vi/creator_music/list_storefront_artists",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.creator_music.list_storefront_artists",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListStorefrontArtistsResponse"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListStorefrontArtistsRequest"
                  },
                  "parameterOrder": []
                },
                "list_tracks": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorMusicTracksRequest"
                  },
                  "path": "youtubei/vi/creator_music/list_tracks",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorMusicTracksResponse"
                  },
                  "id": "youtubei.youtubei.vi.creator_music.list_tracks",
                  "description": "",
                  "flatPath": "youtubei/vi/creator_music/list_tracks",
                  "parameters": {}
                },
                "get_storefront_download_url": {
                  "parameters": {},
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontDownloadUrlRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.vi.creator_music.get_storefront_download_url",
                  "path": "youtubei/vi/creator_music/get_storefront_download_url",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontDownloadUrlResponse"
                  },
                  "flatPath": "youtubei/vi/creator_music/get_storefront_download_url"
                },
                "get_storefront_artists": {
                  "path": "youtubei/vi/creator_music/get_storefront_artists",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontArtistsResponse"
                  },
                  "flatPath": "youtubei/vi/creator_music/get_storefront_artists",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontArtistsRequest"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": "",
                  "id": "youtubei.youtubei.vi.creator_music.get_storefront_artists"
                },
                "get_storefront_stream_url": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontStreamUrlResponse"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": "",
                  "path": "youtubei/vi/creator_music/get_storefront_stream_url",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontStreamUrlRequest"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.creator_music.get_storefront_stream_url",
                  "flatPath": "youtubei/vi/creator_music/get_storefront_stream_url"
                },
                "update_storefront_channel_collection": {
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateStorefrontChannelCollectionResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateStorefrontChannelCollectionRequest"
                  },
                  "flatPath": "youtubei/vi/creator_music/update_storefront_channel_collection",
                  "parameters": {},
                  "path": "youtubei/vi/creator_music/update_storefront_channel_collection",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.creator_music.update_storefront_channel_collection",
                  "description": ""
                },
                "star_track": {
                  "path": "youtubei/vi/creator_music/star_track",
                  "description": "",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/creator_music/star_track",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeStarCreatorMusicTrackResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeStarCreatorMusicTrackRequest"
                  },
                  "id": "youtubei.youtubei.vi.creator_music.star_track"
                },
                "get_storefront_assistant_response": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeStorefrontAssistantRequest"
                  },
                  "flatPath": "youtubei/vi/creator_music/get_storefront_assistant_response",
                  "path": "youtubei/vi/creator_music/get_storefront_assistant_response",
                  "description": "",
                  "id": "youtubei.youtubei.vi.creator_music.get_storefront_assistant_response",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeStorefrontAssistantResponse"
                  },
                  "parameters": {}
                },
                "get_storefront_tracks": {
                  "id": "youtubei.youtubei.vi.creator_music.get_storefront_tracks",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontTracksRequest"
                  },
                  "flatPath": "youtubei/vi/creator_music/get_storefront_tracks",
                  "path": "youtubei/vi/creator_music/get_storefront_tracks",
                  "description": "",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontTracksResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameters": {}
                },
                "get_storefront_featured_collections": {
                  "flatPath": "youtubei/vi/creator_music/get_storefront_featured_collections",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontFeaturedCollectionsRequest"
                  },
                  "path": "youtubei/vi/creator_music/get_storefront_featured_collections",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": "",
                  "id": "youtubei.youtubei.vi.creator_music.get_storefront_featured_collections",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontFeaturedCollectionsResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {}
                },
                "list_storefront_featured_collections": {
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListStorefrontFeaturedCollectionsResponse"
                  },
                  "flatPath": "youtubei/vi/creator_music/list_storefront_featured_collections",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListStorefrontFeaturedCollectionsRequest"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": "",
                  "id": "youtubei.youtubei.vi.creator_music.list_storefront_featured_collections",
                  "path": "youtubei/vi/creator_music/list_storefront_featured_collections"
                },
                "get_storefront_license_offer": {
                  "id": "youtubei.youtubei.vi.creator_music.get_storefront_license_offer",
                  "path": "youtubei/vi/creator_music/get_storefront_license_offer",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontLicenseOfferResponse"
                  },
                  "flatPath": "youtubei/vi/creator_music/get_storefront_license_offer",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontLicenseOfferRequest"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": ""
                },
                "get_tracks": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorMusicTracksRequest"
                  },
                  "flatPath": "youtubei/vi/creator_music/get_tracks",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorMusicTracksResponse"
                  },
                  "description": "",
                  "path": "youtubei/vi/creator_music/get_tracks",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.creator_music.get_tracks",
                  "parameterOrder": [],
                  "parameters": {}
                }
              }
            },
            "post": {
              "methods": {
                "get_creator_posts": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorPostsRequest"
                  },
                  "flatPath": "youtubei/vi/post/get_creator_posts",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorPostsResponse"
                  },
                  "path": "youtubei/vi/post/get_creator_posts",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameters": {},
                  "description": "",
                  "id": "youtubei.youtubei.vi.post.get_creator_posts"
                },
                "block_clip_author_from_channel": {
                  "description": "",
                  "parameterOrder": [],
                  "path": "youtubei/vi/post/block_clip_author_from_channel",
                  "parameters": {},
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeBlockClipAuthorFromChannelRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeBlockClipAuthorFromChannelResponse"
                  },
                  "flatPath": "youtubei/vi/post/block_clip_author_from_channel",
                  "id": "youtubei.youtubei.vi.post.block_clip_author_from_channel",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "list_creator_posts": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorPostsRequest"
                  },
                  "id": "youtubei.youtubei.vi.post.list_creator_posts",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameters": {},
                  "flatPath": "youtubei/vi/post/list_creator_posts",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorPostsResponse"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/vi/post/list_creator_posts"
                },
                "moderate_creator_clip": {
                  "id": "youtubei.youtubei.vi.post.moderate_creator_clip",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeModerateCreatorClipResponse"
                  },
                  "flatPath": "youtubei/vi/post/moderate_creator_clip",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeModerateCreatorClipRequest"
                  },
                  "path": "youtubei/vi/post/moderate_creator_clip",
                  "httpMethod": "POST"
                },
                "delete_creator_post": {
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteCreatorPostResponse"
                  },
                  "parameters": {},
                  "path": "youtubei/vi/post/delete_creator_post",
                  "flatPath": "youtubei/vi/post/delete_creator_post",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteCreatorPostRequest"
                  },
                  "id": "youtubei.youtubei.vi.post.delete_creator_post",
                  "httpMethod": "POST",
                  "parameterOrder": []
                },
                "update_creator_post": {
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/vi/post/update_creator_post",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCreatorPostRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.post.update_creator_post",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCreatorPostResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/post/update_creator_post"
                },
                "list_viewer_posts": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeListViewerPostsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeListViewerPostsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.post.list_viewer_posts",
                  "description": "",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "path": "youtubei/vi/post/list_viewer_posts",
                  "flatPath": "youtubei/vi/post/list_viewer_posts",
                  "parameters": {}
                },
                "list_creator_clips": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorClipsByVideoChannelRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorClipsByVideoChannelResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.post.list_creator_clips",
                  "httpMethod": "POST",
                  "description": "",
                  "path": "youtubei/vi/post/list_creator_clips",
                  "flatPath": "youtubei/vi/post/list_creator_clips",
                  "parameters": {}
                }
              }
            },
            "cms": {
              "methods": {
                "list_cms_assets": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsAssetsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsAssetsResponse"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "description": "",
                  "flatPath": "youtubei/vi/cms/list_cms_assets",
                  "path": "youtubei/vi/cms/list_cms_assets",
                  "id": "youtubei.youtubei.vi.cms.list_cms_assets"
                },
                "delete_cms_asset_group": {
                  "flatPath": "youtubei/vi/cms/delete_cms_asset_group",
                  "path": "youtubei/vi/cms/delete_cms_asset_group",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteCmsAssetGroupResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.cms.delete_cms_asset_group",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteCmsAssetGroupRequest"
                  },
                  "description": ""
                },
                "deactivate_asset_license_strategy": {
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeactivateCmsAssetLicenseStrategyResponse"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.vi.cms.deactivate_asset_license_strategy",
                  "flatPath": "youtubei/vi/cms/deactivate_asset_license_strategy",
                  "path": "youtubei/vi/cms/deactivate_asset_license_strategy",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeactivateCmsAssetLicenseStrategyRequest"
                  },
                  "parameterOrder": []
                },
                "get_bulk_update_status_cid_exempted_channels": {
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.cms.get_bulk_update_status_cid_exempted_channels",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsCidExemptedChannelsRequest"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "path": "youtubei/vi/cms/get_bulk_update_status_cid_exempted_channels",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsCidExemptedChannelsResponse"
                  },
                  "flatPath": "youtubei/vi/cms/get_bulk_update_status_cid_exempted_channels"
                },
                "mark_video_unreviewed": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeMarkCmsVideoUnreviewedResponse"
                  },
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeMarkCmsVideoUnreviewedRequest"
                  },
                  "parameterOrder": [],
                  "path": "youtubei/vi/cms/mark_video_unreviewed",
                  "id": "youtubei.youtubei.vi.cms.mark_video_unreviewed",
                  "description": "",
                  "flatPath": "youtubei/vi/cms/mark_video_unreviewed",
                  "parameters": {}
                },
                "mark_video_reviewed": {
                  "path": "youtubei/vi/cms/mark_video_reviewed",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.cms.mark_video_reviewed",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/cms/mark_video_reviewed",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeMarkCmsVideoReviewedRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeMarkCmsVideoReviewedResponse"
                  },
                  "description": ""
                },
                "get_license_strategy_revisions": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategyRevisionsRequest"
                  },
                  "flatPath": "youtubei/vi/cms/get_license_strategy_revisions",
                  "description": "",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategyRevisionsResponse"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.cms.get_license_strategy_revisions",
                  "parameterOrder": [],
                  "path": "youtubei/vi/cms/get_license_strategy_revisions"
                },
                "assert_reference_overlap_ownership": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeAssertCmsReferenceOverlapRequest"
                  },
                  "path": "youtubei/vi/cms/assert_reference_overlap_ownership",
                  "flatPath": "youtubei/vi/cms/assert_reference_overlap_ownership",
                  "parameters": {},
                  "description": "",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.cms.assert_reference_overlap_ownership",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAssertCmsReferenceOverlapResponse"
                  },
                  "parameterOrder": []
                },
                "list_license_strategies": {
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.cms.list_license_strategies",
                  "parameters": {},
                  "flatPath": "youtubei/vi/cms/list_license_strategies",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsLicenseStrategiesRequest"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "path": "youtubei/vi/cms/list_license_strategies",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsLicenseStrategiesResponse"
                  }
                },
                "get_license_strategies": {
                  "path": "youtubei/vi/cms/get_license_strategies",
                  "parameterOrder": [],
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.cms.get_license_strategies",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/cms/get_license_strategies",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategiesRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategiesResponse"
                  }
                },
                "delete_package_files": {
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteCmsPackageFilesRequest"
                  },
                  "description": "",
                  "flatPath": "youtubei/vi/cms/delete_package_files",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteCmsPackageFilesResponse"
                  },
                  "id": "youtubei.youtubei.vi.cms.delete_package_files",
                  "path": "youtubei/vi/cms/delete_package_files",
                  "parameters": {}
                },
                "enqueue_export_cms_channel_invites": {
                  "parameters": {},
                  "path": "youtubei/vi/cms/enqueue_export_cms_channel_invites",
                  "parameterOrder": [],
                  "description": "",
                  "id": "youtubei.youtubei.vi.cms.enqueue_export_cms_channel_invites",
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsChannelInvitesRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsChannelInvitesResponse"
                  },
                  "flatPath": "youtubei/vi/cms/enqueue_export_cms_channel_invites",
                  "httpMethod": "POST"
                },
                "update_cms_reference": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsReferenceResponse"
                  },
                  "flatPath": "youtubei/vi/cms/update_cms_reference",
                  "id": "youtubei.youtubei.vi.cms.update_cms_reference",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsReferenceRequest"
                  },
                  "description": "",
                  "path": "youtubei/vi/cms/update_cms_reference",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "parameters": {}
                },
                "get_cms_videos": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsVideosRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsVideosResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.cms.get_cms_videos",
                  "httpMethod": "POST",
                  "description": "",
                  "flatPath": "youtubei/vi/cms/get_cms_videos",
                  "path": "youtubei/vi/cms/get_cms_videos"
                },
                "get_bulk_update_status_assets": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsAssetsResponse"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.cms.get_bulk_update_status_assets",
                  "description": "",
                  "httpMethod": "POST",
                  "path": "youtubei/vi/cms/get_bulk_update_status_assets",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsAssetsRequest"
                  },
                  "flatPath": "youtubei/vi/cms/get_bulk_update_status_assets"
                },
                "enqueue_export_cms_album_releases": {
                  "path": "youtubei/vi/cms/enqueue_export_cms_album_releases",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsAlbumReleasesRequest"
                  },
                  "flatPath": "youtubei/vi/cms/enqueue_export_cms_album_releases",
                  "description": "",
                  "id": "youtubei.youtubei.vi.cms.enqueue_export_cms_album_releases",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsAlbumReleasesResponse"
                  },
                  "parameterOrder": []
                },
                "update_cms_asset_group": {
                  "id": "youtubei.youtubei.vi.cms.update_cms_asset_group",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsAssetGroupRequest"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/vi/cms/update_cms_asset_group",
                  "path": "youtubei/vi/cms/update_cms_asset_group",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsAssetGroupResponse"
                  },
                  "description": ""
                },
                "confirm_potential_claims": {
                  "path": "youtubei/vi/cms/confirm_potential_claims",
                  "id": "youtubei.youtubei.vi.cms.confirm_potential_claims",
                  "parameters": {},
                  "flatPath": "youtubei/vi/cms/confirm_potential_claims",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeConfirmCmsPotentialClaimsResponse"
                  },
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeConfirmCmsPotentialClaimsRequest"
                  },
                  "httpMethod": "POST"
                },
                "dispute_invalid_reference": {
                  "parameters": {},
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDisputeCmsInvalidReferenceResponse"
                  },
                  "path": "youtubei/vi/cms/dispute_invalid_reference",
                  "flatPath": "youtubei/vi/cms/dispute_invalid_reference",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.cms.dispute_invalid_reference",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDisputeCmsInvalidReferenceRequest"
                  }
                },
                "list_claimed_videos": {
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsClaimedVideosRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsClaimedVideosResponse"
                  },
                  "path": "youtubei/vi/cms/list_claimed_videos",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.cms.list_claimed_videos",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/cms/list_claimed_videos",
                  "description": ""
                },
                "get_cms_issues_summary": {
                  "id": "youtubei.youtubei.vi.cms.get_cms_issues_summary",
                  "httpMethod": "POST",
                  "description": "",
                  "flatPath": "youtubei/vi/cms/get_cms_issues_summary",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsIssuesSummaryResponse"
                  },
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsIssuesSummaryRequest"
                  },
                  "parameterOrder": [],
                  "path": "youtubei/vi/cms/get_cms_issues_summary"
                },
                "update_cms_saved_policy": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsSavedPolicyResponse"
                  },
                  "flatPath": "youtubei/vi/cms/update_cms_saved_policy",
                  "httpMethod": "POST",
                  "parameters": {},
                  "path": "youtubei/vi/cms/update_cms_saved_policy",
                  "description": "",
                  "id": "youtubei.youtubei.vi.cms.update_cms_saved_policy",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsSavedPolicyRequest"
                  },
                  "parameterOrder": []
                },
                "get_cms_claims": {
                  "parameters": {},
                  "description": "",
                  "httpMethod": "POST",
                  "path": "youtubei/vi/cms/get_cms_claims",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsClaimsRequest"
                  },
                  "id": "youtubei.youtubei.vi.cms.get_cms_claims",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsClaimsResponse"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/cms/get_cms_claims"
                },
                "update_cms_claim_policies": {
                  "path": "youtubei/vi/cms/update_cms_claim_policies",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsClaimPoliciesRequest"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": "",
                  "flatPath": "youtubei/vi/cms/update_cms_claim_policies",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.cms.update_cms_claim_policies",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsClaimPoliciesResponse"
                  }
                },
                "list_templates": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsTemplatesResponse"
                  },
                  "flatPath": "youtubei/vi/cms/list_templates",
                  "description": "",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsTemplatesRequest"
                  },
                  "path": "youtubei/vi/cms/list_templates",
                  "id": "youtubei.youtubei.vi.cms.list_templates",
                  "parameterOrder": [],
                  "httpMethod": "POST"
                },
                "remove_cms_related_assets": {
                  "id": "youtubei.youtubei.vi.cms.remove_cms_related_assets",
                  "parameters": {},
                  "description": "",
                  "flatPath": "youtubei/vi/cms/remove_cms_related_assets",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRemoveCmsRelatedAssetsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeRemoveCmsRelatedAssetsResponse"
                  },
                  "path": "youtubei/vi/cms/remove_cms_related_assets",
                  "parameterOrder": [],
                  "httpMethod": "POST"
                },
                "get_package_status_files": {
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsPackageStatusFilesResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsPackageStatusFilesRequest"
                  },
                  "parameters": {},
                  "path": "youtubei/vi/cms/get_package_status_files",
                  "description": "",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.cms.get_package_status_files",
                  "flatPath": "youtubei/vi/cms/get_package_status_files"
                },
                "unlink_composition_share": {
                  "parameters": {},
                  "path": "youtubei/vi/cms/unlink_composition_share",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/cms/unlink_composition_share",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnlinkCmsConflictCompositionShareResponse"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.vi.cms.unlink_composition_share",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnlinkCmsConflictCompositionShareRequest"
                  }
                },
                "enqueue_export_cms_campaigns": {
                  "flatPath": "youtubei/vi/cms/enqueue_export_cms_campaigns",
                  "parameters": {},
                  "parameterOrder": [],
                  "description": "",
                  "id": "youtubei.youtubei.vi.cms.enqueue_export_cms_campaigns",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsCampaignsResponse"
                  },
                  "path": "youtubei/vi/cms/enqueue_export_cms_campaigns",
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsCampaignsRequest"
                  },
                  "httpMethod": "POST"
                },
                "update_claims": {
                  "id": "youtubei.youtubei.vi.cms.update_claims",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsClaimsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsClaimsRequest"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/cms/update_claims",
                  "path": "youtubei/vi/cms/update_claims",
                  "parameterOrder": []
                },
                "get_package_files": {
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/cms/get_package_files",
                  "id": "youtubei.youtubei.vi.cms.get_package_files",
                  "parameters": {},
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsPackageFilesRequest"
                  },
                  "path": "youtubei/vi/cms/get_package_files",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsPackageFilesResponse"
                  }
                },
                "get_bulk_update_status_issues": {
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsIssuesResponse"
                  },
                  "path": "youtubei/vi/cms/get_bulk_update_status_issues",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.cms.get_bulk_update_status_issues",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsIssuesRequest"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/cms/get_bulk_update_status_issues"
                },
                "update_cms_asset_policy": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsAssetPolicyResponse"
                  },
                  "flatPath": "youtubei/vi/cms/update_cms_asset_policy",
                  "parameters": {},
                  "path": "youtubei/vi/cms/update_cms_asset_policy",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsAssetPolicyRequest"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.cms.update_cms_asset_policy",
                  "description": ""
                },
                "get_cms_assets": {
                  "parameters": {},
                  "path": "youtubei/vi/cms/get_cms_assets",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsAssetsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsAssetsRequest"
                  },
                  "id": "youtubei.youtubei.vi.cms.get_cms_assets",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/cms/get_cms_assets",
                  "description": "",
                  "parameterOrder": []
                },
                "enqueue_export_cms_asset_groups": {
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/cms/enqueue_export_cms_asset_groups",
                  "id": "youtubei.youtubei.vi.cms.enqueue_export_cms_asset_groups",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsAssetGroupsResponse"
                  },
                  "path": "youtubei/vi/cms/enqueue_export_cms_asset_groups",
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsAssetGroupsRequest"
                  },
                  "description": "",
                  "parameters": {}
                },
                "bulk_update_cid_exempted_channels": {
                  "parameters": {},
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsCidExemptedChannelsResponse"
                  },
                  "path": "youtubei/vi/cms/bulk_update_cid_exempted_channels",
                  "request": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsCidExemptedChannelsRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.vi.cms.bulk_update_cid_exempted_channels",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/cms/bulk_update_cid_exempted_channels"
                },
                "list_license_strategy_revisions": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsLicenseStrategyRevisionsRequest"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "parameters": {},
                  "path": "youtubei/vi/cms/list_license_strategy_revisions",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsLicenseStrategyRevisionsResponse"
                  },
                  "id": "youtubei.youtubei.vi.cms.list_license_strategy_revisions",
                  "flatPath": "youtubei/vi/cms/list_license_strategy_revisions"
                },
                "bulk_update_issues": {
                  "httpMethod": "POST",
                  "path": "youtubei/vi/cms/bulk_update_issues",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/cms/bulk_update_issues",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.cms.bulk_update_issues",
                  "response": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsIssuesResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsIssuesRequest"
                  },
                  "description": ""
                },
                "get_templates": {
                  "path": "youtubei/vi/cms/get_templates",
                  "id": "youtubei.youtubei.vi.cms.get_templates",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsTemplatesResponse"
                  },
                  "flatPath": "youtubei/vi/cms/get_templates",
                  "description": "",
                  "httpMethod": "POST",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsTemplatesRequest"
                  },
                  "parameterOrder": []
                },
                "list_package_errors": {
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/cms/list_package_errors",
                  "path": "youtubei/vi/cms/list_package_errors",
                  "description": "",
                  "id": "youtubei.youtubei.vi.cms.list_package_errors",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsPackageErrorsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsPackageErrorsRequest"
                  },
                  "parameters": {}
                },
                "enqueue_export_cms_cid_exempted_channels": {
                  "httpMethod": "POST",
                  "description": "",
                  "path": "youtubei/vi/cms/enqueue_export_cms_cid_exempted_channels",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsCidExemptedChannelsResponse"
                  },
                  "flatPath": "youtubei/vi/cms/enqueue_export_cms_cid_exempted_channels",
                  "id": "youtubei.youtubei.vi.cms.enqueue_export_cms_cid_exempted_channels",
                  "parameterOrder": [],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsCidExemptedChannelsRequest"
                  }
                },
                "process_package": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeProcessCmsPackageResponse"
                  },
                  "id": "youtubei.youtubei.vi.cms.process_package",
                  "httpMethod": "POST",
                  "path": "youtubei/vi/cms/process_package",
                  "flatPath": "youtubei/vi/cms/process_package",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeProcessCmsPackageRequest"
                  },
                  "parameters": {},
                  "description": ""
                },
                "update_cms_content_owner": {
                  "path": "youtubei/vi/cms/update_cms_content_owner",
                  "id": "youtubei.youtubei.vi.cms.update_cms_content_owner",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/cms/update_cms_content_owner",
                  "parameters": {},
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsContentOwnerRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsContentOwnerResponse"
                  }
                },
                "get_cms_reference_overlap_pair": {
                  "parameterOrder": [],
                  "path": "youtubei/vi/cms/get_cms_reference_overlap_pair",
                  "parameters": {},
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsReferenceOverlapPairResponse"
                  },
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsReferenceOverlapPairRequest"
                  },
                  "flatPath": "youtubei/vi/cms/get_cms_reference_overlap_pair",
                  "id": "youtubei.youtubei.vi.cms.get_cms_reference_overlap_pair"
                },
                "get_cms_asset_groups": {
                  "description": "",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "parameters": {},
                  "path": "youtubei/vi/cms/get_cms_asset_groups",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsAssetGroupsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsAssetGroupsRequest"
                  },
                  "id": "youtubei.youtubei.vi.cms.get_cms_asset_groups",
                  "flatPath": "youtubei/vi/cms/get_cms_asset_groups"
                },
                "list_cms_issues": {
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.cms.list_cms_issues",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsIssuesRequest"
                  },
                  "description": "",
                  "path": "youtubei/vi/cms/list_cms_issues",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsIssuesResponse"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/vi/cms/list_cms_issues"
                },
                "reinstate_disputed_claims": {
                  "path": "youtubei/vi/cms/reinstate_disputed_claims",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeReinstateCmsDisputedClaimsResponse"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.cms.reinstate_disputed_claims",
                  "flatPath": "youtubei/vi/cms/reinstate_disputed_claims",
                  "parameterOrder": [],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeReinstateCmsDisputedClaimsRequest"
                  }
                },
                "list_cms_asset_histories": {
                  "id": "youtubei.youtubei.vi.cms.list_cms_asset_histories",
                  "flatPath": "youtubei/vi/cms/list_cms_asset_histories",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsAssetHistoriesRequest"
                  },
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsAssetHistoriesResponse"
                  },
                  "description": "",
                  "path": "youtubei/vi/cms/list_cms_asset_histories",
                  "httpMethod": "POST"
                },
                "delete_package": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteCmsPackageRequest"
                  },
                  "description": "",
                  "flatPath": "youtubei/vi/cms/delete_package",
                  "path": "youtubei/vi/cms/delete_package",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteCmsPackageResponse"
                  },
                  "id": "youtubei.youtubei.vi.cms.delete_package",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "parameters": {}
                },
                "enqueue_export_cms_channels": {
                  "path": "youtubei/vi/cms/enqueue_export_cms_channels",
                  "flatPath": "youtubei/vi/cms/enqueue_export_cms_channels",
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsChannelsRequest"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.cms.enqueue_export_cms_channels",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsChannelsResponse"
                  }
                },
                "bulk_takedown_videos": {
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeBulkTakedownCmsVideosRequest"
                  },
                  "description": "",
                  "flatPath": "youtubei/vi/cms/bulk_takedown_videos",
                  "path": "youtubei/vi/cms/bulk_takedown_videos",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeBulkTakedownCmsVideosResponse"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.cms.bulk_takedown_videos"
                },
                "get_album_tracks": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsAlbumTracksResponse"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsAlbumTracksRequest"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.cms.get_album_tracks",
                  "flatPath": "youtubei/vi/cms/get_album_tracks",
                  "path": "youtubei/vi/cms/get_album_tracks"
                },
                "list_packages": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsPackagesResponse"
                  },
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsPackagesRequest"
                  },
                  "description": "",
                  "flatPath": "youtubei/vi/cms/list_packages",
                  "path": "youtubei/vi/cms/list_packages",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.cms.list_packages",
                  "parameters": {}
                },
                "release_potential_claims": {
                  "path": "youtubei/vi/cms/release_potential_claims",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/cms/release_potential_claims",
                  "response": {
                    "$ref": "YoutubeApiInnertubeReleaseCmsPotentialClaimsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeReleaseCmsPotentialClaimsRequest"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "id": "youtubei.youtubei.vi.cms.release_potential_claims",
                  "parameters": {}
                },
                "bulk_update_claimed_videos": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsClaimedVideosRequest"
                  },
                  "id": "youtubei.youtubei.vi.cms.bulk_update_claimed_videos",
                  "path": "youtubei/vi/cms/bulk_update_claimed_videos",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsClaimedVideosResponse"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "flatPath": "youtubei/vi/cms/bulk_update_claimed_videos"
                },
                "update_cms_asset_ownership": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsAssetOwnershipRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsAssetOwnershipResponse"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/cms/update_cms_asset_ownership",
                  "description": "",
                  "parameters": {},
                  "httpMethod": "POST",
                  "path": "youtubei/vi/cms/update_cms_asset_ownership",
                  "id": "youtubei.youtubei.vi.cms.update_cms_asset_ownership"
                },
                "takedown_album_release": {
                  "parameterOrder": [],
                  "path": "youtubei/vi/cms/takedown_album_release",
                  "response": {
                    "$ref": "YoutubeApiInnertubeTakedownCmsAlbumReleaseResponse"
                  },
                  "description": "",
                  "flatPath": "youtubei/vi/cms/takedown_album_release",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.cms.takedown_album_release",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeTakedownCmsAlbumReleaseRequest"
                  }
                },
                "release_disputed_claims": {
                  "path": "youtubei/vi/cms/release_disputed_claims",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeReleaseCmsDisputedClaimsRequest"
                  },
                  "id": "youtubei.youtubei.vi.cms.release_disputed_claims",
                  "response": {
                    "$ref": "YoutubeApiInnertubeReleaseCmsDisputedClaimsResponse"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "description": "",
                  "flatPath": "youtubei/vi/cms/release_disputed_claims"
                },
                "get_album_releases": {
                  "path": "youtubei/vi/cms/get_album_releases",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/cms/get_album_releases",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsAlbumReleasesRequest"
                  },
                  "description": "",
                  "parameters": {},
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.cms.get_album_releases",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsAlbumReleasesResponse"
                  }
                },
                "add_sr_share": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeAddCmsSoundRecordingShareRequest"
                  },
                  "path": "youtubei/vi/cms/add_sr_share",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAddCmsSoundRecordingShareResponse"
                  },
                  "flatPath": "youtubei/vi/cms/add_sr_share",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.cms.add_sr_share",
                  "description": "",
                  "parameterOrder": [],
                  "httpMethod": "POST"
                },
                "list_cms_campaigns": {
                  "parameterOrder": [],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsCampaignsResponse"
                  },
                  "path": "youtubei/vi/cms/list_cms_campaigns",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsCampaignsRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.cms.list_cms_campaigns",
                  "flatPath": "youtubei/vi/cms/list_cms_campaigns"
                },
                "remove_asset_ownership": {
                  "httpMethod": "POST",
                  "path": "youtubei/vi/cms/remove_asset_ownership",
                  "parameters": {},
                  "flatPath": "youtubei/vi/cms/remove_asset_ownership",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRemoveCmsConflictAssetOwnershipRequest"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeRemoveCmsConflictAssetOwnershipResponse"
                  },
                  "id": "youtubei.youtubei.vi.cms.remove_asset_ownership"
                },
                "list_album_tracks": {
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsAlbumTracksResponse"
                  },
                  "flatPath": "youtubei/vi/cms/list_album_tracks",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.cms.list_album_tracks",
                  "parameters": {},
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsAlbumTracksRequest"
                  },
                  "path": "youtubei/vi/cms/list_album_tracks"
                },
                "list_cms_policies": {
                  "parameters": {},
                  "path": "youtubei/vi/cms/list_cms_policies",
                  "id": "youtubei.youtubei.vi.cms.list_cms_policies",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsPoliciesRequest"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsPoliciesResponse"
                  },
                  "description": "",
                  "flatPath": "youtubei/vi/cms/list_cms_policies"
                },
                "get_brand_account_creation_url": {
                  "path": "youtubei/vi/cms/get_brand_account_creation_url",
                  "id": "youtubei.youtubei.vi.cms.get_brand_account_creation_url",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsBrandAccountCreationUrlRequest"
                  },
                  "flatPath": "youtubei/vi/cms/get_brand_account_creation_url",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsBrandAccountCreationUrlResponse"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "description": ""
                },
                "list_album_releases": {
                  "path": "youtubei/vi/cms/list_album_releases",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsAlbumReleasesResponse"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.cms.list_album_releases",
                  "description": "",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/cms/list_album_releases",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsAlbumReleasesRequest"
                  }
                },
                "send_email_notification": {
                  "parameterOrder": [],
                  "parameters": {},
                  "description": "",
                  "path": "youtubei/vi/cms/send_email_notification",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSendCmsEmailNotificationResponse"
                  },
                  "id": "youtubei.youtubei.vi.cms.send_email_notification",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSendCmsEmailNotificationRequest"
                  },
                  "flatPath": "youtubei/vi/cms/send_email_notification",
                  "httpMethod": "POST"
                },
                "update_package": {
                  "path": "youtubei/vi/cms/update_package",
                  "id": "youtubei.youtubei.vi.cms.update_package",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/cms/update_package",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsPackageRequest"
                  },
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsPackageResponse"
                  },
                  "description": ""
                },
                "exclude_invalid_reference": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeExcludeCmsInvalidReferenceRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeExcludeCmsInvalidReferenceResponse"
                  },
                  "path": "youtubei/vi/cms/exclude_invalid_reference",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/cms/exclude_invalid_reference",
                  "parameterOrder": [],
                  "description": "",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.cms.exclude_invalid_reference"
                },
                "mark_issue_reviewed": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeMarkCmsIssueReviewedResponse"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "path": "youtubei/vi/cms/mark_issue_reviewed",
                  "request": {
                    "$ref": "YoutubeApiInnertubeMarkCmsIssueReviewedRequest"
                  },
                  "description": "",
                  "flatPath": "youtubei/vi/cms/mark_issue_reviewed",
                  "id": "youtubei.youtubei.vi.cms.mark_issue_reviewed",
                  "parameters": {}
                },
                "list_partner_strikes": {
                  "parameters": {},
                  "path": "youtubei/vi/cms/list_partner_strikes",
                  "parameterOrder": [],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsPartnerStrikesRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsPartnerStrikesResponse"
                  },
                  "flatPath": "youtubei/vi/cms/list_partner_strikes",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.cms.list_partner_strikes"
                },
                "enqueue_export_cms_album_tracks": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsAlbumTracksResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsAlbumTracksRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/vi/cms/enqueue_export_cms_album_tracks",
                  "parameterOrder": [],
                  "parameters": {},
                  "description": "",
                  "flatPath": "youtubei/vi/cms/enqueue_export_cms_album_tracks",
                  "id": "youtubei.youtubei.vi.cms.enqueue_export_cms_album_tracks"
                },
                "bulk_update_assets": {
                  "parameters": {},
                  "description": "",
                  "flatPath": "youtubei/vi/cms/bulk_update_assets",
                  "path": "youtubei/vi/cms/bulk_update_assets",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsAssetsRequest"
                  },
                  "id": "youtubei.youtubei.vi.cms.bulk_update_assets",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsAssetsResponse"
                  }
                },
                "get_bulk_update_status_channel_invites": {
                  "description": "",
                  "id": "youtubei.youtubei.vi.cms.get_bulk_update_status_channel_invites",
                  "path": "youtubei/vi/cms/get_bulk_update_status_channel_invites",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsChannelInvitesRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsChannelInvitesResponse"
                  },
                  "flatPath": "youtubei/vi/cms/get_bulk_update_status_channel_invites",
                  "parameterOrder": [],
                  "httpMethod": "POST"
                },
                "list_cms_references": {
                  "httpMethod": "POST",
                  "description": "",
                  "flatPath": "youtubei/vi/cms/list_cms_references",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsReferencesResponse"
                  },
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsReferencesRequest"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.cms.list_cms_references",
                  "path": "youtubei/vi/cms/list_cms_references"
                },
                "deactivate_issue_license_strategy": {
                  "flatPath": "youtubei/vi/cms/deactivate_issue_license_strategy",
                  "id": "youtubei.youtubei.vi.cms.deactivate_issue_license_strategy",
                  "parameters": {},
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeactivateCmsIssueLicenseStrategyRequest"
                  },
                  "path": "youtubei/vi/cms/deactivate_issue_license_strategy",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeactivateCmsIssueLicenseStrategyResponse"
                  },
                  "parameterOrder": []
                },
                "bulk_update_channels": {
                  "httpMethod": "POST",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsChannelsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsChannelsRequest"
                  },
                  "path": "youtubei/vi/cms/bulk_update_channels",
                  "id": "youtubei.youtubei.vi.cms.bulk_update_channels",
                  "parameters": {},
                  "flatPath": "youtubei/vi/cms/bulk_update_channels",
                  "parameterOrder": []
                },
                "get_cms_issues": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsIssuesRequest"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsIssuesResponse"
                  },
                  "id": "youtubei.youtubei.vi.cms.get_cms_issues",
                  "httpMethod": "POST",
                  "parameters": {},
                  "path": "youtubei/vi/cms/get_cms_issues",
                  "flatPath": "youtubei/vi/cms/get_cms_issues"
                },
                "cancel_cms_bulk_action": {
                  "description": "",
                  "flatPath": "youtubei/vi/cms/cancel_cms_bulk_action",
                  "parameterOrder": [],
                  "parameters": {},
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCancelCmsBulkActionResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeCancelCmsBulkActionRequest"
                  },
                  "id": "youtubei.youtubei.vi.cms.cancel_cms_bulk_action",
                  "path": "youtubei/vi/cms/cancel_cms_bulk_action"
                },
                "get_packages": {
                  "path": "youtubei/vi/cms/get_packages",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsPackagesResponse"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/vi/cms/get_packages",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsPackagesRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.vi.cms.get_packages"
                },
                "release_claims": {
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/cms/release_claims",
                  "parameterOrder": [],
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.cms.release_claims",
                  "response": {
                    "$ref": "YoutubeApiInnertubeReleaseCmsClaimsResponse"
                  },
                  "description": "",
                  "path": "youtubei/vi/cms/release_claims",
                  "request": {
                    "$ref": "YoutubeApiInnertubeReleaseCmsClaimsRequest"
                  }
                },
                "list_cms_channel_invites": {
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.cms.list_cms_channel_invites",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsChannelInvitesRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsChannelInvitesResponse"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "path": "youtubei/vi/cms/list_cms_channel_invites",
                  "flatPath": "youtubei/vi/cms/list_cms_channel_invites",
                  "parameterOrder": []
                },
                "get_bulk_update_status_channels": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsChannelsRequest"
                  },
                  "id": "youtubei.youtubei.vi.cms.get_bulk_update_status_channels",
                  "flatPath": "youtubei/vi/cms/get_bulk_update_status_channels",
                  "description": "",
                  "parameterOrder": [],
                  "parameters": {},
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsChannelsResponse"
                  },
                  "path": "youtubei/vi/cms/get_bulk_update_status_channels"
                },
                "list_identified_contributors": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsIdentifiedContributorsRequest"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.cms.list_identified_contributors",
                  "path": "youtubei/vi/cms/list_identified_contributors",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsIdentifiedContributorsResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/cms/list_identified_contributors"
                },
                "update_cms_reference_state": {
                  "description": "",
                  "httpMethod": "POST",
                  "path": "youtubei/vi/cms/update_cms_reference_state",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsReferenceStateResponse"
                  },
                  "flatPath": "youtubei/vi/cms/update_cms_reference_state",
                  "id": "youtubei.youtubei.vi.cms.update_cms_reference_state",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsReferenceStateRequest"
                  },
                  "parameterOrder": []
                },
                "update_issue_asset_policy": {
                  "parameterOrder": [],
                  "path": "youtubei/vi/cms/update_issue_asset_policy",
                  "flatPath": "youtubei/vi/cms/update_issue_asset_policy",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.cms.update_issue_asset_policy",
                  "parameters": {},
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsIssueAssetPolicyResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsIssueAssetPolicyRequest"
                  }
                },
                "request_issue_unmerge": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeRequestCmsIssueUnmergeRequest"
                  },
                  "id": "youtubei.youtubei.vi.cms.request_issue_unmerge",
                  "parameters": {},
                  "httpMethod": "POST",
                  "path": "youtubei/vi/cms/request_issue_unmerge",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRequestCmsIssueUnmergeResponse"
                  },
                  "flatPath": "youtubei/vi/cms/request_issue_unmerge",
                  "description": ""
                },
                "bulk_update_asset_groups": {
                  "parameters": {},
                  "parameterOrder": [],
                  "description": "",
                  "flatPath": "youtubei/vi/cms/bulk_update_asset_groups",
                  "request": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsAssetGroupsRequest"
                  },
                  "path": "youtubei/vi/cms/bulk_update_asset_groups",
                  "id": "youtubei.youtubei.vi.cms.bulk_update_asset_groups",
                  "response": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsAssetGroupsResponse"
                  },
                  "httpMethod": "POST"
                },
                "update_cms_reference_channel": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsReferenceChannelResponse"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/vi/cms/update_cms_reference_channel",
                  "flatPath": "youtubei/vi/cms/update_cms_reference_channel",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsReferenceChannelRequest"
                  },
                  "parameters": {},
                  "description": "",
                  "id": "youtubei.youtubei.vi.cms.update_cms_reference_channel"
                },
                "takedown_video": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeTakedownCmsVideoResponse"
                  },
                  "flatPath": "youtubei/vi/cms/takedown_video",
                  "path": "youtubei/vi/cms/takedown_video",
                  "id": "youtubei.youtubei.vi.cms.takedown_video",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeTakedownCmsVideoRequest"
                  }
                },
                "list_license_strategy_channels": {
                  "id": "youtubei.youtubei.vi.cms.list_license_strategy_channels",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsLicenseStrategyChannelsRequest"
                  },
                  "description": "",
                  "path": "youtubei/vi/cms/list_license_strategy_channels",
                  "flatPath": "youtubei/vi/cms/list_license_strategy_channels",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsLicenseStrategyChannelsResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "httpMethod": "POST"
                },
                "get_cms_asset_policy_breakdown": {
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.cms.get_cms_asset_policy_breakdown",
                  "parameterOrder": [],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsAssetPolicyBreakdownRequest"
                  },
                  "path": "youtubei/vi/cms/get_cms_asset_policy_breakdown",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsAssetPolicyBreakdownResponse"
                  },
                  "flatPath": "youtubei/vi/cms/get_cms_asset_policy_breakdown"
                },
                "exclude_reference_overlap_ownership": {
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.cms.exclude_reference_overlap_ownership",
                  "path": "youtubei/vi/cms/exclude_reference_overlap_ownership",
                  "flatPath": "youtubei/vi/cms/exclude_reference_overlap_ownership",
                  "response": {
                    "$ref": "YoutubeApiInnertubeExcludeCmsReferenceOverlapResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeExcludeCmsReferenceOverlapRequest"
                  },
                  "description": "",
                  "parameters": {}
                },
                "adjust_composition_share": {
                  "parameterOrder": [],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAdjustCmsConflictCompositionShareResponse"
                  },
                  "path": "youtubei/vi/cms/adjust_composition_share",
                  "flatPath": "youtubei/vi/cms/adjust_composition_share",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.cms.adjust_composition_share",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeAdjustCmsConflictCompositionShareRequest"
                  }
                },
                "remove_share": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeRemoveCmsShareRequest"
                  },
                  "path": "youtubei/vi/cms/remove_share",
                  "flatPath": "youtubei/vi/cms/remove_share",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.cms.remove_share",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeRemoveCmsShareResponse"
                  },
                  "description": "",
                  "parameterOrder": []
                },
                "translate_cms_text": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeTranslateCmsTextResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeTranslateCmsTextRequest"
                  },
                  "path": "youtubei/vi/cms/translate_cms_text",
                  "description": "",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.cms.translate_cms_text",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/cms/translate_cms_text",
                  "httpMethod": "POST"
                },
                "cancel_pending_takedowns": {
                  "id": "youtubei.youtubei.vi.cms.cancel_pending_takedowns",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/cms/cancel_pending_takedowns",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCancelCmsPendingTakedownsResponse"
                  },
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeCancelCmsPendingTakedownsRequest"
                  },
                  "description": "",
                  "path": "youtubei/vi/cms/cancel_pending_takedowns",
                  "parameters": {}
                },
                "retract_takedowns": {
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeRetractCmsTakedownsResponse"
                  },
                  "id": "youtubei.youtubei.vi.cms.retract_takedowns",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRetractCmsTakedownsRequest"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/vi/cms/retract_takedowns",
                  "path": "youtubei/vi/cms/retract_takedowns",
                  "description": ""
                },
                "list_cms_related_assets": {
                  "path": "youtubei/vi/cms/list_cms_related_assets",
                  "flatPath": "youtubei/vi/cms/list_cms_related_assets",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsRelatedAssetsRequest"
                  },
                  "description": "",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsRelatedAssetsResponse"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.cms.list_cms_related_assets"
                },
                "enqueue_export_cms_claimed_videos": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsClaimedVideosResponse"
                  },
                  "id": "youtubei.youtubei.vi.cms.enqueue_export_cms_claimed_videos",
                  "description": "",
                  "flatPath": "youtubei/vi/cms/enqueue_export_cms_claimed_videos",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsClaimedVideosRequest"
                  },
                  "path": "youtubei/vi/cms/enqueue_export_cms_claimed_videos"
                },
                "get_cms_dashboard": {
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsDashboardResponse"
                  },
                  "path": "youtubei/vi/cms/get_cms_dashboard",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/cms/get_cms_dashboard",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsDashboardRequest"
                  },
                  "id": "youtubei.youtubei.vi.cms.get_cms_dashboard",
                  "parameters": {}
                },
                "enqueue_export_cms_videos": {
                  "flatPath": "youtubei/vi/cms/enqueue_export_cms_videos",
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsVideosRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsVideosResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "description": "",
                  "id": "youtubei.youtubei.vi.cms.enqueue_export_cms_videos",
                  "path": "youtubei/vi/cms/enqueue_export_cms_videos",
                  "httpMethod": "POST"
                },
                "change_issue_license_strategy": {
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeChangeCmsIssueLicenseStrategyResponse"
                  },
                  "path": "youtubei/vi/cms/change_issue_license_strategy",
                  "flatPath": "youtubei/vi/cms/change_issue_license_strategy",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeChangeCmsIssueLicenseStrategyRequest"
                  },
                  "id": "youtubei.youtubei.vi.cms.change_issue_license_strategy",
                  "parameterOrder": [],
                  "httpMethod": "POST"
                },
                "list_package_files": {
                  "id": "youtubei.youtubei.vi.cms.list_package_files",
                  "parameters": {},
                  "description": "",
                  "path": "youtubei/vi/cms/list_package_files",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsPackageFilesResponse"
                  },
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsPackageFilesRequest"
                  },
                  "flatPath": "youtubei/vi/cms/list_package_files",
                  "parameterOrder": []
                },
                "get_cms_report_download_url": {
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsReportDownloadUrlResponse"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/cms/get_cms_report_download_url",
                  "id": "youtubei.youtubei.vi.cms.get_cms_report_download_url",
                  "parameters": {},
                  "path": "youtubei/vi/cms/get_cms_report_download_url",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsReportDownloadUrlRequest"
                  },
                  "description": ""
                },
                "enqueue_export_cms_issues": {
                  "id": "youtubei.youtubei.vi.cms.enqueue_export_cms_issues",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsIssuesResponse"
                  },
                  "path": "youtubei/vi/cms/enqueue_export_cms_issues",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsIssuesRequest"
                  },
                  "flatPath": "youtubei/vi/cms/enqueue_export_cms_issues",
                  "description": ""
                },
                "get_bulk_takedown_status_videos": {
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBulkTakedownStatusCmsVideosRequest"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/vi/cms/get_bulk_takedown_status_videos",
                  "path": "youtubei/vi/cms/get_bulk_takedown_status_videos",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBulkTakedownStatusCmsVideosResponse"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.cms.get_bulk_takedown_status_videos"
                },
                "get_cms_export_status": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsExportStatusRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.vi.cms.get_cms_export_status",
                  "flatPath": "youtubei/vi/cms/get_cms_export_status",
                  "path": "youtubei/vi/cms/get_cms_export_status",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsExportStatusResponse"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "parameters": {}
                },
                "bulk_update_channel_invites": {
                  "id": "youtubei.youtubei.vi.cms.bulk_update_channel_invites",
                  "request": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsChannelInvitesRequest"
                  },
                  "path": "youtubei/vi/cms/bulk_update_channel_invites",
                  "description": "",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsChannelInvitesResponse"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/cms/bulk_update_channel_invites",
                  "parameters": {}
                },
                "activate_asset_license_strategy": {
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeActivateCmsAssetLicenseStrategyRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeActivateCmsAssetLicenseStrategyResponse"
                  },
                  "id": "youtubei.youtubei.vi.cms.activate_asset_license_strategy",
                  "path": "youtubei/vi/cms/activate_asset_license_strategy",
                  "flatPath": "youtubei/vi/cms/activate_asset_license_strategy",
                  "description": ""
                },
                "search_cms_videos": {
                  "id": "youtubei.youtubei.vi.cms.search_cms_videos",
                  "parameters": {},
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSearchCmsVideosRequest"
                  },
                  "path": "youtubei/vi/cms/search_cms_videos",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeSearchCmsVideosResponse"
                  },
                  "description": "",
                  "flatPath": "youtubei/vi/cms/search_cms_videos"
                },
                "get_license_strategy_recommended_pricing": {
                  "id": "youtubei.youtubei.vi.cms.get_license_strategy_recommended_pricing",
                  "description": "",
                  "path": "youtubei/vi/cms/get_license_strategy_recommended_pricing",
                  "flatPath": "youtubei/vi/cms/get_license_strategy_recommended_pricing",
                  "parameterOrder": [],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategyRecommendedPricingRequest"
                  },
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategyRecommendedPricingResponse"
                  }
                },
                "release_appealed_claims": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeReleaseCmsAppealedClaimsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeReleaseCmsAppealedClaimsRequest"
                  },
                  "description": "",
                  "path": "youtubei/vi/cms/release_appealed_claims",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.cms.release_appealed_claims",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/cms/release_appealed_claims"
                },
                "get_bulk_update_status_asset_groups": {
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsAssetGroupsRequest"
                  },
                  "path": "youtubei/vi/cms/get_bulk_update_status_asset_groups",
                  "id": "youtubei.youtubei.vi.cms.get_bulk_update_status_asset_groups",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/cms/get_bulk_update_status_asset_groups",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsAssetGroupsResponse"
                  },
                  "parameters": {}
                },
                "reject_ownership_transfer": {
                  "flatPath": "youtubei/vi/cms/reject_ownership_transfer",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRejectCmsOwnershipTransferRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeRejectCmsOwnershipTransferResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "path": "youtubei/vi/cms/reject_ownership_transfer",
                  "description": "",
                  "id": "youtubei.youtubei.vi.cms.reject_ownership_transfer"
                },
                "get_bulk_update_status_claimed_videos": {
                  "path": "youtubei/vi/cms/get_bulk_update_status_claimed_videos",
                  "flatPath": "youtubei/vi/cms/get_bulk_update_status_claimed_videos",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsClaimedVideosResponse"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.cms.get_bulk_update_status_claimed_videos",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsClaimedVideosRequest"
                  },
                  "description": ""
                },
                "list_uploader_accounts": {
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/cms/list_uploader_accounts",
                  "parameterOrder": [],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsUploaderAccountsRequest"
                  },
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsUploaderAccountsResponse"
                  },
                  "id": "youtubei.youtubei.vi.cms.list_uploader_accounts",
                  "path": "youtubei/vi/cms/list_uploader_accounts"
                },
                "add_cms_related_assets": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "description": "",
                  "flatPath": "youtubei/vi/cms/add_cms_related_assets",
                  "path": "youtubei/vi/cms/add_cms_related_assets",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeAddCmsRelatedAssetsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeAddCmsRelatedAssetsResponse"
                  },
                  "id": "youtubei.youtubei.vi.cms.add_cms_related_assets"
                },
                "reinstate_claims": {
                  "id": "youtubei.youtubei.vi.cms.reinstate_claims",
                  "path": "youtubei/vi/cms/reinstate_claims",
                  "response": {
                    "$ref": "YoutubeApiInnertubeReinstateCmsClaimsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeReinstateCmsClaimsRequest"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "parameters": {},
                  "flatPath": "youtubei/vi/cms/reinstate_claims",
                  "httpMethod": "POST"
                },
                "list_cid_exempted_channels": {
                  "flatPath": "youtubei/vi/cms/list_cid_exempted_channels",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsCidExemptedChannelsResponse"
                  },
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsCidExemptedChannelsRequest"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.cms.list_cid_exempted_channels",
                  "path": "youtubei/vi/cms/list_cid_exempted_channels",
                  "description": "",
                  "httpMethod": "POST"
                },
                "enqueue_export_cms_reports": {
                  "flatPath": "youtubei/vi/cms/enqueue_export_cms_reports",
                  "id": "youtubei.youtubei.vi.cms.enqueue_export_cms_reports",
                  "parameterOrder": [],
                  "path": "youtubei/vi/cms/enqueue_export_cms_reports",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsReportsResponse"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsReportsRequest"
                  },
                  "description": ""
                },
                "list_cms_asset_groups": {
                  "description": "",
                  "id": "youtubei.youtubei.vi.cms.list_cms_asset_groups",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsAssetGroupsResponse"
                  },
                  "flatPath": "youtubei/vi/cms/list_cms_asset_groups",
                  "parameterOrder": [],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsAssetGroupsRequest"
                  },
                  "path": "youtubei/vi/cms/list_cms_asset_groups",
                  "httpMethod": "POST"
                },
                "get_cms_references": {
                  "flatPath": "youtubei/vi/cms/get_cms_references",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsReferencesResponse"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsReferencesRequest"
                  },
                  "parameters": {},
                  "path": "youtubei/vi/cms/get_cms_references",
                  "id": "youtubei.youtubei.vi.cms.get_cms_references"
                },
                "calculate_video_policy": {
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCalculateCmsVideoPolicyRequest"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "path": "youtubei/vi/cms/calculate_video_policy",
                  "id": "youtubei.youtubei.vi.cms.calculate_video_policy",
                  "flatPath": "youtubei/vi/cms/calculate_video_policy",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeCalculateCmsVideoPolicyResponse"
                  }
                },
                "get_claimed_videos": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsClaimedVideosResponse"
                  },
                  "description": "",
                  "flatPath": "youtubei/vi/cms/get_claimed_videos",
                  "id": "youtubei.youtubei.vi.cms.get_claimed_videos",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsClaimedVideosRequest"
                  },
                  "parameters": {},
                  "path": "youtubei/vi/cms/get_claimed_videos",
                  "parameterOrder": []
                },
                "accept_ownership_transfer": {
                  "path": "youtubei/vi/cms/accept_ownership_transfer",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAcceptCmsOwnershipTransferRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeAcceptCmsOwnershipTransferResponse"
                  },
                  "flatPath": "youtubei/vi/cms/accept_ownership_transfer",
                  "parameterOrder": [],
                  "parameters": {},
                  "description": "",
                  "id": "youtubei.youtubei.vi.cms.accept_ownership_transfer",
                  "httpMethod": "POST"
                },
                "bulk_update_cms_campaigns": {
                  "flatPath": "youtubei/vi/cms/bulk_update_cms_campaigns",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsCampaignsResponse"
                  },
                  "parameters": {},
                  "description": "",
                  "parameterOrder": [],
                  "path": "youtubei/vi/cms/bulk_update_cms_campaigns",
                  "request": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsCampaignsRequest"
                  },
                  "id": "youtubei.youtubei.vi.cms.bulk_update_cms_campaigns"
                },
                "update_cms_asset_metadata": {
                  "path": "youtubei/vi/cms/update_cms_asset_metadata",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsAssetMetadataRequest"
                  },
                  "flatPath": "youtubei/vi/cms/update_cms_asset_metadata",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsAssetMetadataResponse"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.vi.cms.update_cms_asset_metadata",
                  "parameters": {},
                  "httpMethod": "POST"
                },
                "enqueue_export_cms_assets": {
                  "parameters": {},
                  "description": "",
                  "path": "youtubei/vi/cms/enqueue_export_cms_assets",
                  "id": "youtubei.youtubei.vi.cms.enqueue_export_cms_assets",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsAssetsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsAssetsRequest"
                  },
                  "flatPath": "youtubei/vi/cms/enqueue_export_cms_assets",
                  "parameterOrder": []
                },
                "list_cms_report_groups": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsReportGroupsRequest"
                  },
                  "id": "youtubei.youtubei.vi.cms.list_cms_report_groups",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsReportGroupsResponse"
                  },
                  "path": "youtubei/vi/cms/list_cms_report_groups",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/cms/list_cms_report_groups",
                  "httpMethod": "POST",
                  "parameters": {}
                },
                "add_share": {
                  "description": "",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAddCmsShareRequest"
                  },
                  "path": "youtubei/vi/cms/add_share",
                  "flatPath": "youtubei/vi/cms/add_share",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAddCmsShareResponse"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.cms.add_share"
                },
                "list_package_artifacts": {
                  "parameters": {},
                  "description": "",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsPackageArtifactsResponse"
                  },
                  "id": "youtubei.youtubei.vi.cms.list_package_artifacts",
                  "flatPath": "youtubei/vi/cms/list_package_artifacts",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsPackageArtifactsRequest"
                  },
                  "path": "youtubei/vi/cms/list_package_artifacts"
                },
                "update_license_strategy": {
                  "path": "youtubei/vi/cms/update_license_strategy",
                  "description": "",
                  "id": "youtubei.youtubei.vi.cms.update_license_strategy",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsLicenseStrategyRequest"
                  },
                  "flatPath": "youtubei/vi/cms/update_license_strategy",
                  "httpMethod": "POST",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsLicenseStrategyResponse"
                  },
                  "parameterOrder": []
                },
                "get_owner_contact_emails": {
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/cms/get_owner_contact_emails",
                  "description": "",
                  "id": "youtubei.youtubei.vi.cms.get_owner_contact_emails",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetContentOwnerContactEmailsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetContentOwnerContactEmailsRequest"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "path": "youtubei/vi/cms/get_owner_contact_emails"
                }
              },
              "resources": {
                "create_claim": {
                  "methods": {
                    "create": {
                      "httpMethod": "POST",
                      "id": "youtubei.youtubei.vi.cms.create_claim.create",
                      "path": "youtubei/vi/cms/create_claim",
                      "description": "",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCmsClaimResponse"
                      },
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCmsClaimRequest"
                      },
                      "parameterOrder": [],
                      "parameters": {},
                      "flatPath": "youtubei/vi/cms/create_claim"
                    }
                  }
                },
                "create_ownership_transfer": {
                  "methods": {
                    "create": {
                      "description": "",
                      "id": "youtubei.youtubei.vi.cms.create_ownership_transfer.create",
                      "path": "youtubei/vi/cms/create_ownership_transfer",
                      "parameters": {},
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCmsOwnershipTransferRequest"
                      },
                      "flatPath": "youtubei/vi/cms/create_ownership_transfer",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCmsOwnershipTransferResponse"
                      },
                      "httpMethod": "POST",
                      "parameterOrder": []
                    }
                  }
                },
                "create_channel_invitation": {
                  "methods": {
                    "create": {
                      "description": "",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCmsChannelInvitationRequest"
                      },
                      "id": "youtubei.youtubei.vi.cms.create_channel_invitation.create",
                      "path": "youtubei/vi/cms/create_channel_invitation",
                      "parameters": {},
                      "httpMethod": "POST",
                      "parameterOrder": [],
                      "flatPath": "youtubei/vi/cms/create_channel_invitation",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCmsChannelInvitationResponse"
                      }
                    }
                  }
                },
                "create_license_strategy": {
                  "methods": {
                    "create": {
                      "httpMethod": "POST",
                      "flatPath": "youtubei/vi/cms/create_license_strategy",
                      "path": "youtubei/vi/cms/create_license_strategy",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCmsLicenseStrategyRequest"
                      },
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCmsLicenseStrategyResponse"
                      },
                      "parameters": {},
                      "parameterOrder": [],
                      "id": "youtubei.youtubei.vi.cms.create_license_strategy.create",
                      "description": ""
                    }
                  }
                },
                "create_cms_asset_group": {
                  "methods": {
                    "create": {
                      "id": "youtubei.youtubei.vi.cms.create_cms_asset_group.create",
                      "description": "",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCmsAssetGroupResponse"
                      },
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCmsAssetGroupRequest"
                      },
                      "path": "youtubei/vi/cms/create_cms_asset_group",
                      "parameterOrder": [],
                      "parameters": {},
                      "httpMethod": "POST",
                      "flatPath": "youtubei/vi/cms/create_cms_asset_group"
                    }
                  }
                },
                "create_channel": {
                  "methods": {
                    "create": {
                      "parameterOrder": [],
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCmsChannelResponse"
                      },
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCmsChannelRequest"
                      },
                      "id": "youtubei.youtubei.vi.cms.create_channel.create",
                      "parameters": {},
                      "flatPath": "youtubei/vi/cms/create_channel",
                      "description": "",
                      "path": "youtubei/vi/cms/create_channel",
                      "httpMethod": "POST"
                    }
                  }
                },
                "create_package": {
                  "methods": {
                    "create": {
                      "parameters": {},
                      "id": "youtubei.youtubei.vi.cms.create_package.create",
                      "path": "youtubei/vi/cms/create_package",
                      "flatPath": "youtubei/vi/cms/create_package",
                      "parameterOrder": [],
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCmsPackageResponse"
                      },
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCmsPackageRequest"
                      },
                      "description": "",
                      "httpMethod": "POST"
                    }
                  }
                },
                "create_album_feedback": {
                  "methods": {
                    "create": {
                      "id": "youtubei.youtubei.vi.cms.create_album_feedback.create",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCmsAlbumFeedbackResponse"
                      },
                      "parameters": {},
                      "httpMethod": "POST",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCmsAlbumFeedbackRequest"
                      },
                      "description": "",
                      "path": "youtubei/vi/cms/create_album_feedback",
                      "parameterOrder": [],
                      "flatPath": "youtubei/vi/cms/create_album_feedback"
                    }
                  }
                },
                "create_cms_campaigns": {
                  "methods": {
                    "create": {
                      "id": "youtubei.youtubei.vi.cms.create_cms_campaigns.create",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCmsCampaignResponse"
                      },
                      "path": "youtubei/vi/cms/create_cms_campaigns",
                      "httpMethod": "POST",
                      "description": "",
                      "flatPath": "youtubei/vi/cms/create_cms_campaigns",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCmsCampaignRequest"
                      },
                      "parameterOrder": [],
                      "parameters": {}
                    }
                  }
                },
                "create_cms_saved_policy": {
                  "methods": {
                    "create": {
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCmsSavedPolicyRequest"
                      },
                      "parameters": {},
                      "parameterOrder": [],
                      "flatPath": "youtubei/vi/cms/create_cms_saved_policy",
                      "id": "youtubei.youtubei.vi.cms.create_cms_saved_policy.create",
                      "description": "",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCmsSavedPolicyResponse"
                      },
                      "path": "youtubei/vi/cms/create_cms_saved_policy",
                      "httpMethod": "POST"
                    }
                  }
                }
              }
            },
            "ars": {
              "methods": {
                "grst": {
                  "description": "",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/ars/grst",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetReauthSessionTokenResponse"
                  },
                  "path": "youtubei/vi/ars/grst",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetReauthSessionTokenRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.ars.grst"
                }
              }
            },
            "reel": {
              "methods": {
                "reel_watch_sequence": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeReelWatchSequenceRequest"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/reel/reel_watch_sequence",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeReelWatchSequenceResponse"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.reel.reel_watch_sequence",
                  "flatPath": "youtubei/vi/reel/reel_watch_sequence"
                },
                "reel_camera": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeReelCameraRequest"
                  },
                  "flatPath": "youtubei/vi/reel/reel_camera",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "path": "youtubei/vi/reel/reel_camera",
                  "response": {
                    "$ref": "YoutubeApiInnertubeReelCameraResponse"
                  },
                  "id": "youtubei.youtubei.vi.reel.reel_camera",
                  "parameterOrder": [],
                  "httpMethod": "POST"
                },
                "reel_item_watch": {
                  "flatPath": "youtubei/vi/reel/reel_item_watch",
                  "response": {
                    "$ref": "YoutubeApiInnertubeReelItemWatchResponse"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.reel.reel_item_watch",
                  "request": {
                    "$ref": "YoutubeApiInnertubeReelItemWatchRequest"
                  },
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "path": "youtubei/vi/reel/reel_item_watch",
                  "parameterOrder": []
                }
              },
              "resources": {
                "create_reel_items": {
                  "methods": {
                    "create": {
                      "path": "youtubei/vi/reel/create_reel_items",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "flatPath": "youtubei/vi/reel/create_reel_items",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateReelItemsResponse"
                      },
                      "description": "",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateReelItemsRequest"
                      },
                      "parameters": {},
                      "id": "youtubei.youtubei.vi.reel.create_reel_items.create",
                      "httpMethod": "POST",
                      "parameterOrder": []
                    }
                  }
                }
              }
            },
            "analytics": {
              "methods": {
                "detail": {
                  "path": "youtubei/vi/analytics/detail",
                  "description": "",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsDetailResponse"
                  },
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsDetailRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.analytics.detail",
                  "flatPath": "youtubei/vi/analytics/detail"
                },
                "overview": {
                  "description": "",
                  "httpMethod": "POST",
                  "parameters": {},
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsOverviewResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.analytics.overview",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsOverviewRequest"
                  },
                  "flatPath": "youtubei/vi/analytics/overview",
                  "path": "youtubei/vi/analytics/overview"
                }
              }
            },
            "sfv": {
              "methods": {
                "search": {
                  "path": "youtubei/vi/sfv/search",
                  "flatPath": "youtubei/vi/sfv/search",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSearchRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeSearchResponse"
                  },
                  "id": "youtubei.youtubei.vi.sfv.search",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameters": {}
                }
              }
            },
            "sponsors": {
              "methods": {
                "creator_sponsorships_linkify_preview": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreatorSponsorshipsLinkifyPreviewRequest"
                  },
                  "parameters": {},
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreatorSponsorshipsLinkifyPreviewResponse"
                  },
                  "flatPath": "youtubei/vi/sponsors/creator_sponsorships_linkify_preview",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/sponsors/creator_sponsorships_linkify_preview",
                  "id": "youtubei.youtubei.vi.sponsors.creator_sponsorships_linkify_preview",
                  "parameterOrder": []
                },
                "creator_sponsorships_data": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsDataResponse"
                  },
                  "id": "youtubei.youtubei.vi.sponsors.creator_sponsorships_data",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsDataRequest"
                  },
                  "flatPath": "youtubei/vi/sponsors/creator_sponsorships_data",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/vi/sponsors/creator_sponsorships_data"
                },
                "creator_sponsorships_sponsors": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsSponsorsResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "path": "youtubei/vi/sponsors/creator_sponsorships_sponsors",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsSponsorsRequest"
                  },
                  "id": "youtubei.youtubei.vi.sponsors.creator_sponsorships_sponsors",
                  "flatPath": "youtubei/vi/sponsors/creator_sponsorships_sponsors",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": ""
                },
                "update_creator_sponsorships_data": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCreatorSponsorshipsDataRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.sponsors.update_creator_sponsorships_data",
                  "parameters": {},
                  "description": "",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCreatorSponsorshipsDataResponse"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/sponsors/update_creator_sponsorships_data",
                  "path": "youtubei/vi/sponsors/update_creator_sponsorships_data"
                },
                "creator_sponsorships_feedback": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsFeedbackRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/vi/sponsors/creator_sponsorships_feedback",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsFeedbackResponse"
                  },
                  "flatPath": "youtubei/vi/sponsors/creator_sponsorships_feedback",
                  "description": "",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.sponsors.creator_sponsorships_feedback",
                  "parameterOrder": []
                }
              }
            },
            "avatar": {
              "methods": {
                "compose": {
                  "description": "",
                  "flatPath": "youtubei/vi/avatar/compose",
                  "id": "youtubei.youtubei.vi.avatar.compose",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeComposeAvatarResponse"
                  },
                  "path": "youtubei/vi/avatar/compose",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeComposeAvatarRequest"
                  },
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                }
              }
            },
            "yta_web": {
              "methods": {
                "content_inspiration_gen_ai": {
                  "flatPath": "youtubei/vi/yta_web/content_inspiration_gen_ai",
                  "httpMethod": "POST",
                  "path": "youtubei/vi/yta_web/content_inspiration_gen_ai",
                  "id": "youtubei.youtubei.vi.yta_web.content_inspiration_gen_ai",
                  "description": "",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeContentInspirationGenAiResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeContentInspirationGenAiRequest"
                  },
                  "parameterOrder": []
                },
                "search_groups": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsGroupsSearchResponse"
                  },
                  "parameterOrder": [],
                  "path": "youtubei/vi/yta_web/search_groups",
                  "id": "youtubei.youtubei.vi.yta_web.search_groups",
                  "description": "",
                  "flatPath": "youtubei/vi/yta_web/search_groups",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsGroupsSearchRequest"
                  },
                  "parameters": {},
                  "httpMethod": "POST"
                },
                "user_data_action": {
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsUserDataActionResponse"
                  },
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsUserDataActionRequest"
                  },
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/yta_web/user_data_action",
                  "description": "",
                  "path": "youtubei/vi/yta_web/user_data_action",
                  "id": "youtubei.youtubei.vi.yta_web.user_data_action"
                },
                "upsert_group": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsUpsertGroupRequest"
                  },
                  "id": "youtubei.youtubei.vi.yta_web.upsert_group",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/yta_web/upsert_group",
                  "path": "youtubei/vi/yta_web/upsert_group",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsUpsertGroupResponse"
                  },
                  "description": ""
                },
                "get_cards": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCardsResponse"
                  },
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/yta_web/get_cards",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCardsRequest"
                  },
                  "flatPath": "youtubei/vi/yta_web/get_cards",
                  "description": "",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.yta_web.get_cards"
                },
                "csv_export": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsCsvExportRequest"
                  },
                  "description": "",
                  "parameters": {},
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsCsvExportResponse"
                  },
                  "id": "youtubei.youtubei.vi.yta_web.csv_export",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/yta_web/csv_export",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/yta_web/csv_export"
                },
                "get_video_snapshot_data": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetVideoSnapshotDataResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "path": "youtubei/vi/yta_web/get_video_snapshot_data",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetVideoSnapshotDataRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.yta_web.get_video_snapshot_data",
                  "parameters": {},
                  "flatPath": "youtubei/vi/yta_web/get_video_snapshot_data"
                },
                "delete_analytics_advanced_report_bookmark": {
                  "parameterOrder": [],
                  "path": "youtubei/vi/yta_web/delete_analytics_advanced_report_bookmark",
                  "description": "",
                  "flatPath": "youtubei/vi/yta_web/delete_analytics_advanced_report_bookmark",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteAnalyticsAdvancedReportBookmarkRequest"
                  },
                  "id": "youtubei.youtubei.vi.yta_web.delete_analytics_advanced_report_bookmark",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteAnalyticsAdvancedReportBookmarkResponse"
                  }
                },
                "google_sheets_export": {
                  "description": "",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsGoogleSheetsExportResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsGoogleSheetsExportRequest"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/yta_web/google_sheets_export",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.yta_web.google_sheets_export",
                  "path": "youtubei/vi/yta_web/google_sheets_export"
                },
                "get_screen": {
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetScreenRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetScreenResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.yta_web.get_screen",
                  "httpMethod": "POST",
                  "description": "",
                  "flatPath": "youtubei/vi/yta_web/get_screen",
                  "path": "youtubei/vi/yta_web/get_screen"
                },
                "delete_group": {
                  "id": "youtubei.youtubei.vi.yta_web.delete_group",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/yta_web/delete_group",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsDeleteGroupResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsDeleteGroupRequest"
                  },
                  "path": "youtubei/vi/yta_web/delete_group",
                  "httpMethod": "POST"
                },
                "join": {
                  "path": "youtubei/vi/yta_web/join",
                  "parameterOrder": [],
                  "description": "",
                  "parameters": {},
                  "flatPath": "youtubei/vi/yta_web/join",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsJoinRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsJoinResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.yta_web.join"
                },
                "get_groups": {
                  "path": "youtubei/vi/yta_web/get_groups",
                  "description": "",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsGetGroupsResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/yta_web/get_groups",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.yta_web.get_groups",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsGetGroupsRequest"
                  }
                },
                "list_analytics_advanced_report_bookmarks": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeListAnalyticsAdvancedReportBookmarksResponse"
                  },
                  "parameterOrder": [],
                  "path": "youtubei/vi/yta_web/list_analytics_advanced_report_bookmarks",
                  "parameters": {},
                  "flatPath": "youtubei/vi/yta_web/list_analytics_advanced_report_bookmarks",
                  "description": "",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListAnalyticsAdvancedReportBookmarksRequest"
                  },
                  "id": "youtubei.youtubei.vi.yta_web.list_analytics_advanced_report_bookmarks"
                },
                "get_group": {
                  "path": "youtubei/vi/yta_web/get_group",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsGetGroupRequest"
                  },
                  "description": "",
                  "parameters": {},
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsGetGroupResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/yta_web/get_group",
                  "id": "youtubei.youtubei.vi.yta_web.get_group",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                }
              }
            },
            "live_chat": {
              "methods": {
                "send_live_chat_vote": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeSendLiveChatVoteResponse"
                  },
                  "description": "",
                  "path": "youtubei/vi/live_chat/send_live_chat_vote",
                  "flatPath": "youtubei/vi/live_chat/send_live_chat_vote",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.live_chat.send_live_chat_vote",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeSendLiveChatVoteRequest"
                  }
                },
                "get_streaming_live_chat": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatRequest"
                  },
                  "path": "youtubei/vi/live_chat/get_streaming_live_chat",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatResponse"
                  },
                  "id": "youtubei.youtubei.vi.live_chat.get_streaming_live_chat",
                  "parameterOrder": [],
                  "description": "",
                  "parameters": {},
                  "flatPath": "youtubei/vi/live_chat/get_streaming_live_chat",
                  "httpMethod": "POST"
                },
                "get_live_chat_message_buy_flow": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatMessageBuyFlowRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.live_chat.get_live_chat_message_buy_flow",
                  "parameters": {},
                  "path": "youtubei/vi/live_chat/get_live_chat_message_buy_flow",
                  "description": "",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/live_chat/get_live_chat_message_buy_flow",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatMessageBuyFlowResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "manage_user": {
                  "path": "youtubei/vi/live_chat/manage_user",
                  "request": {
                    "$ref": "YoutubeApiInnertubeManageLiveChatUserRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeManageLiveChatUserResponse"
                  },
                  "id": "youtubei.youtubei.vi.live_chat.manage_user",
                  "parameters": {},
                  "parameterOrder": [],
                  "description": "",
                  "flatPath": "youtubei/vi/live_chat/manage_user",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "live_chat_action": {
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeLiveChatActionResponse"
                  },
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeLiveChatActionRequest"
                  },
                  "parameters": {},
                  "path": "youtubei/vi/live_chat/live_chat_action",
                  "flatPath": "youtubei/vi/live_chat/live_chat_action",
                  "id": "youtubei.youtubei.vi.live_chat.live_chat_action",
                  "description": ""
                },
                "get_live_chat_replay": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatReplayRequest"
                  },
                  "id": "youtubei.youtubei.vi.live_chat.get_live_chat_replay",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatReplayResponse"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "description": "",
                  "flatPath": "youtubei/vi/live_chat/get_live_chat_replay",
                  "path": "youtubei/vi/live_chat/get_live_chat_replay",
                  "parameterOrder": []
                },
                "get_item_context_menu": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatItemContextMenuResponse"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/live_chat/get_item_context_menu",
                  "description": "",
                  "path": "youtubei/vi/live_chat/get_item_context_menu",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatItemContextMenuRequest"
                  },
                  "id": "youtubei.youtubei.vi.live_chat.get_item_context_menu"
                },
                "send_message": {
                  "path": "youtubei/vi/live_chat/send_message",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSendLiveChatMessageRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeSendLiveChatMessageResponse"
                  },
                  "id": "youtubei.youtubei.vi.live_chat.send_message",
                  "parameterOrder": [],
                  "parameters": {},
                  "description": "",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/live_chat/send_message",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "moderate": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeModerateLiveChatRequest"
                  },
                  "id": "youtubei.youtubei.vi.live_chat.moderate",
                  "response": {
                    "$ref": "YoutubeApiInnertubeModerateLiveChatResponse"
                  },
                  "parameters": {},
                  "description": "",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/live_chat/moderate",
                  "path": "youtubei/vi/live_chat/moderate",
                  "parameterOrder": []
                },
                "get_live_chat_super_sticker_buy_flow": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatSuperStickerBuyFlowRequest"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/vi/live_chat/get_live_chat_super_sticker_buy_flow",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatSuperStickerBuyFlowResponse"
                  },
                  "flatPath": "youtubei/vi/live_chat/get_live_chat_super_sticker_buy_flow",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.live_chat.get_live_chat_super_sticker_buy_flow",
                  "httpMethod": "POST",
                  "description": ""
                },
                "get_live_chat": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatRequest"
                  },
                  "id": "youtubei.youtubei.vi.live_chat.get_live_chat",
                  "flatPath": "youtubei/vi/live_chat/get_live_chat",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/vi/live_chat/get_live_chat",
                  "httpMethod": "POST"
                },
                "delete_message": {
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteLiveChatMessageResponse"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.live_chat.delete_message",
                  "description": "",
                  "path": "youtubei/vi/live_chat/delete_message",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteLiveChatMessageRequest"
                  },
                  "flatPath": "youtubei/vi/live_chat/delete_message"
                }
              },
              "resources": {
                "create_poll": {
                  "methods": {
                    "create": {
                      "path": "youtubei/vi/live_chat/create_poll",
                      "flatPath": "youtubei/vi/live_chat/create_poll",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateLiveChatPollRequest"
                      },
                      "description": "",
                      "parameters": {},
                      "id": "youtubei.youtubei.vi.live_chat.create_poll.create",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateLiveChatPollResponse"
                      },
                      "httpMethod": "POST",
                      "parameterOrder": []
                    }
                  }
                }
              }
            },
            "gaming": {
              "methods": {
                "game_title": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "flatPath": "youtubei/vi/gaming/game_title",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetGameTitlesRequest"
                  },
                  "id": "youtubei.youtubei.vi.gaming.game_title",
                  "path": "youtubei/vi/gaming/game_title",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetGameTitlesResponse"
                  },
                  "parameters": {},
                  "parameterOrder": []
                },
                "game_by_package_id": {
                  "description": "",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetGameByPackageIdRequest"
                  },
                  "path": "youtubei/vi/gaming/game_by_package_id",
                  "flatPath": "youtubei/vi/gaming/game_by_package_id",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.gaming.game_by_package_id",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetGameByPackageIdResponse"
                  }
                }
              }
            },
            "video": {
              "methods": {
                "delete": {
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.video.delete",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteVideoResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteVideoRequest"
                  },
                  "path": "youtubei/vi/video/delete",
                  "flatPath": "youtubei/vi/video/delete",
                  "parameters": {},
                  "httpMethod": "POST"
                },
                "video_menu_items": {
                  "httpMethod": "POST",
                  "description": "",
                  "id": "youtubei.youtubei.vi.video.video_menu_items",
                  "path": "youtubei/vi/video/video_menu_items",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetVideoMenuItemsRequest"
                  },
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetVideoMenuItemsResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/video/video_menu_items"
                }
              }
            },
            "comment": {
              "resources": {
                "create_comment_reply": {
                  "methods": {
                    "create": {
                      "httpMethod": "POST",
                      "parameterOrder": [],
                      "flatPath": "youtubei/vi/comment/create_comment_reply",
                      "path": "youtubei/vi/comment/create_comment_reply",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "parameters": {},
                      "description": "",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCommentReplyRequest"
                      },
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCommentReplyResponse"
                      },
                      "id": "youtubei.youtubei.vi.comment.create_comment_reply.create"
                    }
                  }
                },
                "create_comment": {
                  "methods": {
                    "create": {
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "path": "youtubei/vi/comment/create_comment",
                      "parameters": {},
                      "id": "youtubei.youtubei.vi.comment.create_comment.create",
                      "parameterOrder": [],
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCommentResponse"
                      },
                      "flatPath": "youtubei/vi/comment/create_comment",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCommentRequest"
                      },
                      "httpMethod": "POST",
                      "description": ""
                    }
                  }
                }
              },
              "methods": {
                "list_studio_comments": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/vi/comment/list_studio_comments",
                  "id": "youtubei.youtubei.vi.comment.list_studio_comments",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/comment/list_studio_comments",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListStudioCommentsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListStudioCommentsResponse"
                  },
                  "description": ""
                },
                "update_comment": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCommentRequest"
                  },
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCommentResponse"
                  },
                  "description": "",
                  "flatPath": "youtubei/vi/comment/update_comment",
                  "id": "youtubei.youtubei.vi.comment.update_comment",
                  "parameters": {},
                  "httpMethod": "POST",
                  "path": "youtubei/vi/comment/update_comment"
                },
                "get_comments": {
                  "id": "youtubei.youtubei.vi.comment.get_comments",
                  "flatPath": "youtubei/vi/comment/get_comments",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCommentsResponse"
                  },
                  "description": "",
                  "path": "youtubei/vi/comment/get_comments",
                  "httpMethod": "POST",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeCommentsRequest"
                  },
                  "parameterOrder": []
                },
                "get_comment_replies": {
                  "description": "",
                  "id": "youtubei.youtubei.vi.comment.get_comment_replies",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCommentRepliesResponse"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/comment/get_comment_replies",
                  "path": "youtubei/vi/comment/get_comment_replies",
                  "httpMethod": "POST",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeCommentRepliesRequest"
                  }
                },
                "check_creator_comments_bulk_action": {
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeCheckCreatorCommentsBulkActionRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeCheckCreatorCommentsBulkActionResponse"
                  },
                  "parameterOrder": [],
                  "path": "youtubei/vi/comment/check_creator_comments_bulk_action",
                  "httpMethod": "POST",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/comment/check_creator_comments_bulk_action",
                  "id": "youtubei.youtubei.vi.comment.check_creator_comments_bulk_action"
                },
                "update_comments_settings": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCommentsSettingsResponse"
                  },
                  "id": "youtubei.youtubei.vi.comment.update_comments_settings",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/comment/update_comments_settings",
                  "parameters": {},
                  "description": "",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCommentsSettingsRequest"
                  },
                  "flatPath": "youtubei/vi/comment/update_comments_settings"
                },
                "perform_comment_action": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeCommentActionResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeCommentActionRequest"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "path": "youtubei/vi/comment/perform_comment_action",
                  "id": "youtubei.youtubei.vi.comment.perform_comment_action",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/comment/perform_comment_action",
                  "description": ""
                },
                "update_comment_reply": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "parameterOrder": [],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCommentReplyResponse"
                  },
                  "id": "youtubei.youtubei.vi.comment.update_comment_reply",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCommentReplyRequest"
                  },
                  "path": "youtubei/vi/comment/update_comment_reply",
                  "flatPath": "youtubei/vi/comment/update_comment_reply"
                }
              }
            },
            "subscription": {
              "methods": {
                "subscribe": {
                  "parameterOrder": [],
                  "path": "youtubei/vi/subscription/subscribe",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubscribeResponse"
                  },
                  "flatPath": "youtubei/vi/subscription/subscribe",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubscribeRequest"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.subscription.subscribe",
                  "parameters": {}
                },
                "unsubscribe": {
                  "parameters": {},
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnsubscribeResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnsubscribeRequest"
                  },
                  "id": "youtubei.youtubei.vi.subscription.unsubscribe",
                  "path": "youtubei/vi/subscription/unsubscribe",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/subscription/unsubscribe"
                },
                "modify_subscription": {
                  "flatPath": "youtubei/vi/subscription/modify_subscription",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.subscription.modify_subscription",
                  "response": {
                    "$ref": "YoutubeApiInnertubeModifySubscriptionResponse"
                  },
                  "path": "youtubei/vi/subscription/modify_subscription",
                  "request": {
                    "$ref": "YoutubeApiInnertubeModifySubscriptionRequest"
                  }
                }
              }
            },
            "ytm_media_browser": {
              "methods": {
                "search_media_items": {
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSearchMediaItemsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeSearchMediaItemsRequest"
                  },
                  "flatPath": "youtubei/vi/ytm_media_browser/search_media_items",
                  "id": "youtubei.youtubei.vi.ytm_media_browser.search_media_items",
                  "parameters": {},
                  "description": "",
                  "parameterOrder": [],
                  "path": "youtubei/vi/ytm_media_browser/search_media_items",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_root_media_items": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetRootMediaItemsResponse"
                  },
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetRootMediaItemsRequest"
                  },
                  "flatPath": "youtubei/vi/ytm_media_browser/get_root_media_items",
                  "id": "youtubei.youtubei.vi.ytm_media_browser.get_root_media_items",
                  "parameters": {},
                  "path": "youtubei/vi/ytm_media_browser/get_root_media_items",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": []
                },
                "get_media_item_children": {
                  "path": "youtubei/vi/ytm_media_browser/get_media_item_children",
                  "description": "",
                  "httpMethod": "POST",
                  "parameters": {},
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetMediaItemChildrenRequest"
                  },
                  "id": "youtubei.youtubei.vi.ytm_media_browser.get_media_item_children",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetMediaItemChildrenResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/ytm_media_browser/get_media_item_children"
                }
              }
            },
            "ott_partners_portal": {
              "methods": {
                "get_ott_programs": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetOttProgramsRequest"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/ott_partners_portal/get_ott_programs",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetOttProgramsResponse"
                  },
                  "id": "youtubei.youtubei.vi.ott_partners_portal.get_ott_programs",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "path": "youtubei/vi/ott_partners_portal/get_ott_programs",
                  "parameters": {}
                },
                "get_ott_program_history": {
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetOttProgramHistoryResponse"
                  },
                  "description": "",
                  "flatPath": "youtubei/vi/ott_partners_portal/get_ott_program_history",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetOttProgramHistoryRequest"
                  },
                  "id": "youtubei.youtubei.vi.ott_partners_portal.get_ott_program_history",
                  "httpMethod": "POST",
                  "path": "youtubei/vi/ott_partners_portal/get_ott_program_history"
                },
                "batch_get_ott_manifests": {
                  "parameters": {},
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/ott_partners_portal/batch_get_ott_manifests",
                  "id": "youtubei.youtubei.vi.ott_partners_portal.batch_get_ott_manifests",
                  "path": "youtubei/vi/ott_partners_portal/batch_get_ott_manifests",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeBatchGetOttManifestsResponse"
                  },
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeBatchGetOttManifestsRequest"
                  }
                },
                "list_ott_programs": {
                  "httpMethod": "POST",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListOttProgramsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeListOttProgramsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.ott_partners_portal.list_ott_programs",
                  "path": "youtubei/vi/ott_partners_portal/list_ott_programs",
                  "flatPath": "youtubei/vi/ott_partners_portal/list_ott_programs"
                },
                "list_ott_manifests": {
                  "description": "",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListOttManifestsRequest"
                  },
                  "flatPath": "youtubei/vi/ott_partners_portal/list_ott_manifests",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListOttManifestsResponse"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.ott_partners_portal.list_ott_manifests",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/ott_partners_portal/list_ott_manifests",
                  "parameters": {}
                }
              }
            },
            "crowdsourcing": {
              "methods": {
                "get_video_translations": {
                  "flatPath": "youtubei/vi/crowdsourcing/get_video_translations",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetVideoTranslationsResponse"
                  },
                  "path": "youtubei/vi/crowdsourcing/get_video_translations",
                  "parameterOrder": [],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetVideoTranslationsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.crowdsourcing.get_video_translations"
                },
                "list_video_translations": {
                  "parameters": {},
                  "path": "youtubei/vi/crowdsourcing/list_video_translations",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "description": "",
                  "id": "youtubei.youtubei.vi.crowdsourcing.list_video_translations",
                  "flatPath": "youtubei/vi/crowdsourcing/list_video_translations",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListVideoTranslationsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListVideoTranslationsResponse"
                  }
                },
                "update_video_metadata_translation": {
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateVideoMetadataTranslationRequest"
                  },
                  "parameterOrder": [],
                  "path": "youtubei/vi/crowdsourcing/update_video_metadata_translation",
                  "flatPath": "youtubei/vi/crowdsourcing/update_video_metadata_translation",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateVideoMetadataTranslationResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.crowdsourcing.update_video_metadata_translation"
                },
                "get_video_metadata_translation": {
                  "parameters": {},
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/crowdsourcing/get_video_metadata_translation",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetVideoMetadataTranslationResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetVideoMetadataTranslationRequest"
                  },
                  "flatPath": "youtubei/vi/crowdsourcing/get_video_metadata_translation",
                  "id": "youtubei.youtubei.vi.crowdsourcing.get_video_metadata_translation",
                  "description": ""
                }
              }
            },
            "navigation": {
              "methods": {
                "resolve_url": {
                  "description": "",
                  "path": "youtubei/vi/navigation/resolve_url",
                  "response": {
                    "$ref": "YoutubeApiInnertubeResolveUrlResponse"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/navigation/resolve_url",
                  "id": "youtubei.youtubei.vi.navigation.resolve_url",
                  "request": {
                    "$ref": "YoutubeApiInnertubeResolveUrlRequest"
                  },
                  "parameters": {}
                }
              }
            },
            "video_editor": {
              "methods": {
                "get_video_thumbstrip_url": {
                  "id": "youtubei.youtubei.vi.video_editor.get_video_thumbstrip_url",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetVideoThumbstripUrlResponse"
                  },
                  "flatPath": "youtubei/vi/video_editor/get_video_thumbstrip_url",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetVideoThumbstripUrlRequest"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "path": "youtubei/vi/video_editor/get_video_thumbstrip_url"
                },
                "detect_face_data": {
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "httpMethod": "POST",
                  "path": "youtubei/vi/video_editor/detect_face_data",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDetectFaceDataRequest"
                  },
                  "id": "youtubei.youtubei.vi.video_editor.detect_face_data",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDetectFaceDataResponse"
                  },
                  "flatPath": "youtubei/vi/video_editor/detect_face_data"
                },
                "get_face_detection_summary": {
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetFaceDetectionSummaryResponse"
                  },
                  "id": "youtubei.youtubei.vi.video_editor.get_face_detection_summary",
                  "path": "youtubei/vi/video_editor/get_face_detection_summary",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetFaceDetectionSummaryRequest"
                  },
                  "description": "",
                  "flatPath": "youtubei/vi/video_editor/get_face_detection_summary",
                  "parameters": {}
                },
                "get_video_highlight_captions": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetVideoHighlightCaptionsRequest"
                  },
                  "description": "",
                  "flatPath": "youtubei/vi/video_editor/get_video_highlight_captions",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.video_editor.get_video_highlight_captions",
                  "path": "youtubei/vi/video_editor/get_video_highlight_captions",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetVideoHighlightCaptionsResponse"
                  }
                },
                "get_audio_waveform_url": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetAudioWaveformUrlResponse"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/video_editor/get_audio_waveform_url",
                  "path": "youtubei/vi/video_editor/get_audio_waveform_url",
                  "description": "",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.video_editor.get_audio_waveform_url",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetAudioWaveformUrlRequest"
                  }
                },
                "get_motion_track_urls": {
                  "path": "youtubei/vi/video_editor/get_motion_track_urls",
                  "flatPath": "youtubei/vi/video_editor/get_motion_track_urls",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetMotionTrackUrlsRequest"
                  },
                  "id": "youtubei.youtubei.vi.video_editor.get_motion_track_urls",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetMotionTrackUrlsResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "parameterOrder": [],
                  "httpMethod": "POST"
                },
                "get_last_published_edits": {
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "path": "youtubei/vi/video_editor/get_last_published_edits",
                  "id": "youtubei.youtubei.vi.video_editor.get_last_published_edits",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLastPublishedEditsResponse"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/video_editor/get_last_published_edits",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLastPublishedEditsRequest"
                  }
                },
                "get_video_editor_preview_url": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetVideoEditorPreviewUrlRequest"
                  },
                  "flatPath": "youtubei/vi/video_editor/get_video_editor_preview_url",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetVideoEditorPreviewUrlResponse"
                  },
                  "parameters": {},
                  "path": "youtubei/vi/video_editor/get_video_editor_preview_url",
                  "id": "youtubei.youtubei.vi.video_editor.get_video_editor_preview_url"
                },
                "edit_video": {
                  "path": "youtubei/vi/video_editor/edit_video",
                  "request": {
                    "$ref": "YoutubeApiInnertubeEditVideoRequest"
                  },
                  "description": "",
                  "flatPath": "youtubei/vi/video_editor/edit_video",
                  "parameters": {},
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeEditVideoResponse"
                  },
                  "id": "youtubei.youtubei.vi.video_editor.edit_video"
                },
                "get_recommended_audioswap_tracks": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetRecommendedAudioswapTracksResponse"
                  },
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.video_editor.get_recommended_audioswap_tracks",
                  "path": "youtubei/vi/video_editor/get_recommended_audioswap_tracks",
                  "flatPath": "youtubei/vi/video_editor/get_recommended_audioswap_tracks",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetRecommendedAudioswapTracksRequest"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "description": ""
                },
                "get_external_site_images": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/video_editor/get_external_site_images",
                  "parameters": {},
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/video_editor/get_external_site_images",
                  "id": "youtubei.youtubei.vi.video_editor.get_external_site_images",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetExternalSiteImagesResponse"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetExternalSiteImagesRequest"
                  }
                },
                "get_video_processing_status": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetVideoProcessingStatusResponse"
                  },
                  "path": "youtubei/vi/video_editor/get_video_processing_status",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetVideoProcessingStatusRequest"
                  },
                  "id": "youtubei.youtubei.vi.video_editor.get_video_processing_status",
                  "flatPath": "youtubei/vi/video_editor/get_video_processing_status",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "description": ""
                },
                "get_detections_for_face": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/video_editor/get_detections_for_face",
                  "id": "youtubei.youtubei.vi.video_editor.get_detections_for_face",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetDetectionsForFaceRequest"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetDetectionsForFaceResponse"
                  },
                  "flatPath": "youtubei/vi/video_editor/get_detections_for_face"
                },
                "edit_video_as_new": {
                  "path": "youtubei/vi/video_editor/edit_video_as_new",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeEditVideoAsNewResponse"
                  },
                  "id": "youtubei.youtubei.vi.video_editor.edit_video_as_new",
                  "flatPath": "youtubei/vi/video_editor/edit_video_as_new",
                  "request": {
                    "$ref": "YoutubeApiInnertubeEditVideoAsNewRequest"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "description": ""
                },
                "get_motion_track_precache_url": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetMotionTrackPrecacheUrlResponse"
                  },
                  "flatPath": "youtubei/vi/video_editor/get_motion_track_precache_url",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetMotionTrackPrecacheUrlRequest"
                  },
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.video_editor.get_motion_track_precache_url",
                  "path": "youtubei/vi/video_editor/get_motion_track_precache_url"
                },
                "get_endscreen_url_info": {
                  "id": "youtubei.youtubei.vi.video_editor.get_endscreen_url_info",
                  "path": "youtubei/vi/video_editor/get_endscreen_url_info",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetEndscreenUrlInfoResponse"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/vi/video_editor/get_endscreen_url_info",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetEndscreenUrlInfoRequest"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": []
                }
              }
            },
            "conference": {
              "methods": {
                "update": {
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateConferenceResponse"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.conference.update",
                  "parameterOrder": [],
                  "parameters": {},
                  "flatPath": "youtubei/vi/conference/update",
                  "path": "youtubei/vi/conference/update",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateConferenceRequest"
                  }
                }
              }
            },
            "creation": {
              "methods": {
                "get_page": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/creation/get_page",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreationPageRequest"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/creation/get_page",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreationPageResponse"
                  },
                  "id": "youtubei.youtubei.vi.creation.get_page",
                  "parameters": {},
                  "httpMethod": "POST"
                },
                "start_creation_shell": {
                  "id": "youtubei.youtubei.vi.creation.start_creation_shell",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "path": "youtubei/vi/creation/start_creation_shell",
                  "response": {
                    "$ref": "YoutubeApiInnertubeStartCreationResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeStartCreationRequest"
                  },
                  "description": "",
                  "flatPath": "youtubei/vi/creation/start_creation_shell"
                }
              }
            },
            "backstage": {
              "resources": {
                "create_post": {
                  "methods": {
                    "create": {
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateBackstagePostResponse"
                      },
                      "parameters": {},
                      "path": "youtubei/vi/backstage/create_post",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateBackstagePostRequest"
                      },
                      "flatPath": "youtubei/vi/backstage/create_post",
                      "description": "",
                      "httpMethod": "POST",
                      "parameterOrder": [],
                      "id": "youtubei.youtubei.vi.backstage.create_post.create"
                    }
                  }
                }
              },
              "methods": {
                "get_post_video_preview": {
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPostVideoPreviewResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/backstage/get_post_video_preview",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPostVideoPreviewRequest"
                  },
                  "path": "youtubei/vi/backstage/get_post_video_preview",
                  "id": "youtubei.youtubei.vi.backstage.get_post_video_preview",
                  "parameterOrder": []
                },
                "update_post": {
                  "id": "youtubei.youtubei.vi.backstage.update_post",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateBackstagePostResponse"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/vi/backstage/update_post",
                  "httpMethod": "POST",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateBackstagePostRequest"
                  },
                  "path": "youtubei/vi/backstage/update_post"
                }
              }
            },
            "unplugged": {
              "methods": {
                "start_dvr": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeStartUnpluggedDvrResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeStartUnpluggedDvrRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/unplugged/start_dvr",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.unplugged.start_dvr",
                  "flatPath": "youtubei/vi/unplugged/start_dvr",
                  "description": "",
                  "parameters": {}
                },
                "access_check": {
                  "id": "youtubei.youtubei.vi.unplugged.access_check",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedAccessCheckResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedAccessCheckRequest"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/vi/unplugged/access_check",
                  "httpMethod": "POST",
                  "path": "youtubei/vi/unplugged/access_check",
                  "parameterOrder": []
                },
                "submit_cancel_survey": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedSubmitCancelSurveyRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedSubmitCancelSurveyResponse"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "flatPath": "youtubei/vi/unplugged/submit_cancel_survey",
                  "path": "youtubei/vi/unplugged/submit_cancel_survey",
                  "id": "youtubei.youtubei.vi.unplugged.submit_cancel_survey",
                  "parameterOrder": []
                },
                "home_location_begin_update": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationBeginUpdateRequest"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationBeginUpdateResponse"
                  },
                  "id": "youtubei.youtubei.vi.unplugged.home_location_begin_update",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/unplugged/home_location_begin_update",
                  "description": "",
                  "flatPath": "youtubei/vi/unplugged/home_location_begin_update"
                },
                "update_twofactor_location": {
                  "httpMethod": "POST",
                  "path": "youtubei/vi/unplugged/update_twofactor_location",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedUpdateTwofactorLocationResponse"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "id": "youtubei.youtubei.vi.unplugged.update_twofactor_location",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedUpdateTwofactorLocationRequest"
                  },
                  "flatPath": "youtubei/vi/unplugged/update_twofactor_location"
                },
                "sidesheet": {
                  "id": "youtubei.youtubei.vi.unplugged.sidesheet",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedSidesheetResponse"
                  },
                  "flatPath": "youtubei/vi/unplugged/sidesheet",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedSidesheetRequest"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "path": "youtubei/vi/unplugged/sidesheet",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": ""
                },
                "spoiler_mode": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedSpoilerModeRequest"
                  },
                  "flatPath": "youtubei/vi/unplugged/spoiler_mode",
                  "httpMethod": "POST",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.unplugged.spoiler_mode",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedSpoilerModeResponse"
                  },
                  "description": "",
                  "path": "youtubei/vi/unplugged/spoiler_mode"
                },
                "request_twofactor_location": {
                  "path": "youtubei/vi/unplugged/request_twofactor_location",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "id": "youtubei.youtubei.vi.unplugged.request_twofactor_location",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedRequestTwofactorLocationResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedRequestTwofactorLocationRequest"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "parameters": {},
                  "flatPath": "youtubei/vi/unplugged/request_twofactor_location"
                },
                "bell_follow": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedBellFollowResponse"
                  },
                  "path": "youtubei/vi/unplugged/bell_follow",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedBellFollowRequest"
                  },
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "flatPath": "youtubei/vi/unplugged/bell_follow",
                  "id": "youtubei.youtubei.vi.unplugged.bell_follow",
                  "httpMethod": "POST",
                  "parameters": {}
                },
                "update_live_guide_order": {
                  "parameters": {},
                  "path": "youtubei/vi/unplugged/update_live_guide_order",
                  "flatPath": "youtubei/vi/unplugged/update_live_guide_order",
                  "id": "youtubei.youtubei.vi.unplugged.update_live_guide_order",
                  "parameterOrder": [],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedUpdateLiveGuideOrderRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedUpdateLiveGuideOrderResponse"
                  },
                  "httpMethod": "POST"
                },
                "stop_dvr": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeStopUnpluggedDvrRequest"
                  },
                  "parameterOrder": [],
                  "path": "youtubei/vi/unplugged/stop_dvr",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "id": "youtubei.youtubei.vi.unplugged.stop_dvr",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeStopUnpluggedDvrResponse"
                  },
                  "flatPath": "youtubei/vi/unplugged/stop_dvr"
                },
                "send_conditional_notification": {
                  "flatPath": "youtubei/vi/unplugged/send_conditional_notification",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.unplugged.send_conditional_notification",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/unplugged/send_conditional_notification",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedSendConditionalNotificationResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedSendConditionalNotificationRequest"
                  },
                  "httpMethod": "POST"
                },
                "browse": {
                  "path": "youtubei/vi/unplugged/browse",
                  "request": {
                    "$ref": "YoutubeApiInnertubeBrowseRequest"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeBrowseResponse"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.vi.unplugged.browse",
                  "flatPath": "youtubei/vi/unplugged/browse",
                  "parameterOrder": [],
                  "httpMethod": "POST"
                },
                "watch_next": {
                  "description": "",
                  "id": "youtubei.youtubei.vi.unplugged.watch_next",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/unplugged/watch_next",
                  "request": {
                    "$ref": "YoutubeApiInnertubeWatchNextRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/vi/unplugged/watch_next",
                  "response": {
                    "$ref": "YoutubeApiInnertubeWatchNextResponse"
                  },
                  "parameters": {}
                },
                "check_client_freshness": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedCheckClientFreshnessRequest"
                  },
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedCheckClientFreshnessResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/unplugged/check_client_freshness",
                  "path": "youtubei/vi/unplugged/check_client_freshness",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.unplugged.check_client_freshness",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "update_station_visibility": {
                  "path": "youtubei/vi/unplugged/update_station_visibility",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedUpdateStationVisibilityRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedUpdateStationVisibilityResponse"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.unplugged.update_station_visibility",
                  "flatPath": "youtubei/vi/unplugged/update_station_visibility",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "description": ""
                },
                "sync_annotations": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedSyncAnnotationsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedSyncAnnotationsResponse"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/vi/unplugged/sync_annotations",
                  "id": "youtubei.youtubei.vi.unplugged.sync_annotations",
                  "flatPath": "youtubei/vi/unplugged/sync_annotations",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": ""
                },
                "home_location_check_availability": {
                  "parameterOrder": [],
                  "description": "",
                  "id": "youtubei.youtubei.vi.unplugged.home_location_check_availability",
                  "flatPath": "youtubei/vi/unplugged/home_location_check_availability",
                  "path": "youtubei/vi/unplugged/home_location_check_availability",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCheckAvailabilityRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCheckAvailabilityResponse"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST"
                },
                "search": {
                  "parameterOrder": [],
                  "parameters": {},
                  "path": "youtubei/vi/unplugged/search",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "id": "youtubei.youtubei.vi.unplugged.search",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSearchResponse"
                  },
                  "flatPath": "youtubei/vi/unplugged/search",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSearchRequest"
                  }
                },
                "home_location_complete_update": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCompleteUpdateResponse"
                  },
                  "path": "youtubei/vi/unplugged/home_location_complete_update",
                  "parameters": {},
                  "flatPath": "youtubei/vi/unplugged/home_location_complete_update",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.unplugged.home_location_complete_update",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCompleteUpdateRequest"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "httpMethod": "POST"
                },
                "get_cancel_confirmation": {
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.unplugged.get_cancel_confirmation",
                  "flatPath": "youtubei/vi/unplugged/get_cancel_confirmation",
                  "description": "",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedGetCancelConfirmationResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedGetCancelConfirmationRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/unplugged/get_cancel_confirmation",
                  "httpMethod": "POST"
                },
                "get_twofactor_location": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedGetTwofactorLocationRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedGetTwofactorLocationResponse"
                  },
                  "parameters": {},
                  "path": "youtubei/vi/unplugged/get_twofactor_location",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": "",
                  "flatPath": "youtubei/vi/unplugged/get_twofactor_location",
                  "id": "youtubei.youtubei.vi.unplugged.get_twofactor_location"
                },
                "get_cancel_survey": {
                  "id": "youtubei.youtubei.vi.unplugged.get_cancel_survey",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/unplugged/get_cancel_survey",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedGetCancelSurveyResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedGetCancelSurveyRequest"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "description": "",
                  "path": "youtubei/vi/unplugged/get_cancel_survey",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "resolve_location": {
                  "path": "youtubei/vi/unplugged/resolve_location",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedResolveLocationResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedResolveLocationRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.unplugged.resolve_location",
                  "flatPath": "youtubei/vi/unplugged/resolve_location",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "parameters": {}
                },
                "unshare_entitlement": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "flatPath": "youtubei/vi/unplugged/unshare_entitlement",
                  "id": "youtubei.youtubei.vi.unplugged.unshare_entitlement",
                  "parameters": {},
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnshareUnpluggedEntitlementResponse"
                  },
                  "path": "youtubei/vi/unplugged/unshare_entitlement",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnshareUnpluggedEntitlementRequest"
                  },
                  "parameterOrder": []
                },
                "initiate_inline_purchase": {
                  "flatPath": "youtubei/vi/unplugged/initiate_inline_purchase",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedInitiateInlinePurchaseRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedInitiateInlinePurchaseResponse"
                  },
                  "description": "",
                  "path": "youtubei/vi/unplugged/initiate_inline_purchase",
                  "id": "youtubei.youtubei.vi.unplugged.initiate_inline_purchase",
                  "parameters": {}
                },
                "share_entitlement": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeShareUnpluggedEntitlementResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "path": "youtubei/vi/unplugged/share_entitlement",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/unplugged/share_entitlement",
                  "request": {
                    "$ref": "YoutubeApiInnertubeShareUnpluggedEntitlementRequest"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.unplugged.share_entitlement"
                },
                "tenx_player": {
                  "parameterOrder": [],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeTenXPlayerRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeTenXPlayerResponse"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "path": "youtubei/vi/unplugged/tenx_player",
                  "flatPath": "youtubei/vi/unplugged/tenx_player",
                  "id": "youtubei.youtubei.vi.unplugged.tenx_player",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_cancel_upsell": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/unplugged/get_cancel_upsell",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedGetCancelUpsellRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/vi/unplugged/get_cancel_upsell",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.unplugged.get_cancel_upsell",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedGetCancelUpsellResponse"
                  }
                }
              },
              "resources": {
                "search": {
                  "methods": {
                    "get_suggestions": {
                      "flatPath": "youtubei/vi/unplugged/search/get_suggestions",
                      "path": "youtubei/vi/unplugged/search/get_suggestions",
                      "httpMethod": "POST",
                      "id": "youtubei.youtubei.vi.unplugged.search.get_suggestions",
                      "parameterOrder": [],
                      "description": "",
                      "parameters": {},
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "response": {
                        "$ref": "YoutubeApiInnertubeGetSearchSuggestionsResponse"
                      },
                      "request": {
                        "$ref": "YoutubeApiInnertubeGetSearchSuggestionsRequest"
                      }
                    }
                  }
                }
              }
            },
            "content_inspiration": {
              "methods": {
                "generate_content_inspiration_video_idea": {
                  "id": "youtubei.youtubei.vi.content_inspiration.generate_content_inspiration_video_idea",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaRequest"
                  },
                  "flatPath": "youtubei/vi/content_inspiration/generate_content_inspiration_video_idea",
                  "parameters": {},
                  "path": "youtubei/vi/content_inspiration/generate_content_inspiration_video_idea",
                  "parameterOrder": [],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST"
                },
                "multi_generate_content_inspiration_video_idea_summary": {
                  "description": "",
                  "flatPath": "youtubei/vi/content_inspiration/multi_generate_content_inspiration_video_idea_summary",
                  "response": {
                    "$ref": "YoutubeApiInnertubeMultiGenerateContentInspirationVideoIdeaSummaryResponse"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeMultiGenerateContentInspirationVideoIdeaSummaryRequest"
                  },
                  "path": "youtubei/vi/content_inspiration/multi_generate_content_inspiration_video_idea_summary",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.content_inspiration.multi_generate_content_inspiration_video_idea_summary",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "generate_content_inspiration_video_idea_list_angle_list": {
                  "path": "youtubei/vi/content_inspiration/generate_content_inspiration_video_idea_list_angle_list",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaListAngleListRequest"
                  },
                  "flatPath": "youtubei/vi/content_inspiration/generate_content_inspiration_video_idea_list_angle_list",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.content_inspiration.generate_content_inspiration_video_idea_list_angle_list",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaListAngleListResponse"
                  },
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "description": ""
                },
                "generate_content_inspiration_video_idea_angle_list": {
                  "flatPath": "youtubei/vi/content_inspiration/generate_content_inspiration_video_idea_angle_list",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "id": "youtubei.youtubei.vi.content_inspiration.generate_content_inspiration_video_idea_angle_list",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaAngleListRequest"
                  },
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaAngleListResponse"
                  },
                  "path": "youtubei/vi/content_inspiration/generate_content_inspiration_video_idea_angle_list"
                },
                "generate_content_inspiration_video_idea_list": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaListRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/vi/content_inspiration/generate_content_inspiration_video_idea_list",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaListResponse"
                  },
                  "flatPath": "youtubei/vi/content_inspiration/generate_content_inspiration_video_idea_list",
                  "description": "",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.content_inspiration.generate_content_inspiration_video_idea_list"
                },
                "multi_get_content_inspiration_video_idea_audience_interest": {
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.content_inspiration.multi_get_content_inspiration_video_idea_audience_interest",
                  "request": {
                    "$ref": "YoutubeApiInnertubeMultiGetContentInspirationVideoIdeaAudienceInterestRequest"
                  },
                  "flatPath": "youtubei/vi/content_inspiration/multi_get_content_inspiration_video_idea_audience_interest",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeMultiGetContentInspirationVideoIdeaAudienceInterestResponse"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "path": "youtubei/vi/content_inspiration/multi_get_content_inspiration_video_idea_audience_interest"
                }
              }
            },
            "promotions": {
              "methods": {
                "get_promotion_preview": {
                  "parameters": {},
                  "flatPath": "youtubei/vi/promotions/get_promotion_preview",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPromotionPreviewResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPromotionPreviewRequest"
                  },
                  "path": "youtubei/vi/promotions/get_promotion_preview",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.promotions.get_promotion_preview"
                },
                "get_promotion": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPromotionResponse"
                  },
                  "id": "youtubei.youtubei.vi.promotions.get_promotion",
                  "parameterOrder": [],
                  "description": "",
                  "httpMethod": "POST",
                  "path": "youtubei/vi/promotions/get_promotion",
                  "parameters": {},
                  "flatPath": "youtubei/vi/promotions/get_promotion",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPromotionRequest"
                  }
                },
                "manage_account_permissions": {
                  "description": "",
                  "path": "youtubei/vi/promotions/manage_account_permissions",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeManageAdstubeAccountPermissionsRequest"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.promotions.manage_account_permissions",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/promotions/manage_account_permissions",
                  "response": {
                    "$ref": "YoutubeApiInnertubeManageAdstubeAccountPermissionsResponse"
                  }
                },
                "list_accounts": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeListAdstubeAccountsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "flatPath": "youtubei/vi/promotions/list_accounts",
                  "description": "",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.promotions.list_accounts",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListAdstubeAccountsResponse"
                  },
                  "path": "youtubei/vi/promotions/list_accounts"
                },
                "update_account": {
                  "description": "",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "path": "youtubei/vi/promotions/update_account",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateAdstubeAccountRequest"
                  },
                  "flatPath": "youtubei/vi/promotions/update_account",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateAdstubeAccountResponse"
                  },
                  "id": "youtubei.youtubei.vi.promotions.update_account"
                },
                "list_promotions": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeListPromotionsRequest"
                  },
                  "parameters": {},
                  "description": "",
                  "id": "youtubei.youtubei.vi.promotions.list_promotions",
                  "flatPath": "youtubei/vi/promotions/list_promotions",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListPromotionsResponse"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "path": "youtubei/vi/promotions/list_promotions"
                },
                "get_promotion_traffic_estimates": {
                  "id": "youtubei.youtubei.vi.promotions.get_promotion_traffic_estimates",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPromotionTrafficEstimatesResponse"
                  },
                  "path": "youtubei/vi/promotions/get_promotion_traffic_estimates",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPromotionTrafficEstimatesRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/promotions/get_promotion_traffic_estimates",
                  "parameters": {},
                  "httpMethod": "POST",
                  "description": ""
                },
                "get_account": {
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetAdstubeAccountRequest"
                  },
                  "id": "youtubei.youtubei.vi.promotions.get_account",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/promotions/get_account",
                  "description": "",
                  "httpMethod": "POST",
                  "path": "youtubei/vi/promotions/get_account",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetAdstubeAccountResponse"
                  },
                  "parameterOrder": []
                },
                "update_promotion": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdatePromotionResponse"
                  },
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "path": "youtubei/vi/promotions/update_promotion",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdatePromotionRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.vi.promotions.update_promotion",
                  "flatPath": "youtubei/vi/promotions/update_promotion"
                },
                "remove_account": {
                  "path": "youtubei/vi/promotions/remove_account",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRemoveAdstubeAccountRequest"
                  },
                  "parameters": {},
                  "description": "",
                  "flatPath": "youtubei/vi/promotions/remove_account",
                  "id": "youtubei.youtubei.vi.promotions.remove_account",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRemoveAdstubeAccountResponse"
                  },
                  "parameterOrder": []
                }
              },
              "resources": {
                "create_account": {
                  "methods": {
                    "create": {
                      "parameterOrder": [],
                      "id": "youtubei.youtubei.vi.promotions.create_account.create",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "flatPath": "youtubei/vi/promotions/create_account",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateAdstubeAccountResponse"
                      },
                      "description": "",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateAdstubeAccountRequest"
                      },
                      "path": "youtubei/vi/promotions/create_account",
                      "parameters": {},
                      "httpMethod": "POST"
                    }
                  }
                },
                "create_promotion": {
                  "methods": {
                    "create": {
                      "flatPath": "youtubei/vi/promotions/create_promotion",
                      "httpMethod": "POST",
                      "path": "youtubei/vi/promotions/create_promotion",
                      "parameterOrder": [],
                      "id": "youtubei.youtubei.vi.promotions.create_promotion.create",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreatePromotionRequest"
                      },
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreatePromotionResponse"
                      },
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "parameters": {},
                      "description": ""
                    }
                  }
                }
              }
            },
            "in_video": {
              "methods": {
                "search": {
                  "path": "youtubei/vi/in_video/search",
                  "description": "",
                  "flatPath": "youtubei/vi/in_video/search",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSearchInVideoRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeSearchInVideoResponse"
                  },
                  "id": "youtubei.youtubei.vi.in_video.search",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameterOrder": []
                }
              }
            },
            "experiments": {
              "methods": {
                "opt_out": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeExperimentsOptOutRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeExperimentsOptOutResponse"
                  },
                  "id": "youtubei.youtubei.vi.experiments.opt_out",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "path": "youtubei/vi/experiments/opt_out",
                  "httpMethod": "POST",
                  "description": "",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/experiments/opt_out"
                },
                "search": {
                  "flatPath": "youtubei/vi/experiments/search",
                  "id": "youtubei.youtubei.vi.experiments.search",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeExperimentsSearchRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeExperimentsSearchResponse"
                  },
                  "path": "youtubei/vi/experiments/search",
                  "description": "",
                  "httpMethod": "POST",
                  "parameterOrder": []
                },
                "opt_in": {
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.experiments.opt_in",
                  "request": {
                    "$ref": "YoutubeApiInnertubeExperimentsOptInRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeExperimentsOptInResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/experiments/opt_in",
                  "description": "",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/experiments/opt_in"
                }
              }
            },
            "channel": {
              "methods": {
                "edit_custom_links": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "path": "youtubei/vi/channel/edit_custom_links",
                  "request": {
                    "$ref": "YoutubeApiInnertubeChannelCustomLinksEditRequest"
                  },
                  "id": "youtubei.youtubei.vi.channel.edit_custom_links",
                  "response": {
                    "$ref": "YoutubeApiInnertubeChannelCustomLinksEditResponse"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/channel/edit_custom_links"
                },
                "edit_name": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeEditChannelNameResponse"
                  },
                  "id": "youtubei.youtubei.vi.channel.edit_name",
                  "parameterOrder": [],
                  "description": "",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/channel/edit_name",
                  "request": {
                    "$ref": "YoutubeApiInnertubeEditChannelNameRequest"
                  },
                  "parameters": {},
                  "path": "youtubei/vi/channel/edit_name"
                },
                "get_channel_creation_form": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetChannelCreationFormResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.channel.get_channel_creation_form",
                  "parameters": {},
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/channel/get_channel_creation_form",
                  "description": "",
                  "path": "youtubei/vi/channel/get_channel_creation_form",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetChannelCreationFormRequest"
                  }
                },
                "edit_shelf": {
                  "parameterOrder": [],
                  "description": "",
                  "flatPath": "youtubei/vi/channel/edit_shelf",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEditShelfResponse"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeEditShelfRequest"
                  },
                  "id": "youtubei.youtubei.vi.channel.edit_shelf",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/channel/edit_shelf"
                },
                "edit_business_email": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeChannelBusinessEmailEditRequest"
                  },
                  "path": "youtubei/vi/channel/edit_business_email",
                  "response": {
                    "$ref": "YoutubeApiInnertubeChannelBusinessEmailEditResponse"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/channel/edit_business_email",
                  "description": "",
                  "id": "youtubei.youtubei.vi.channel.edit_business_email",
                  "parameters": {},
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "edit_banner": {
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeEditChannelBannerRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeEditChannelBannerResponse"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/channel/edit_banner",
                  "id": "youtubei.youtubei.vi.channel.edit_banner",
                  "path": "youtubei/vi/channel/edit_banner"
                },
                "preview_shelf": {
                  "response": {
                    "$ref": "YoutubeApiInnertubePreviewShelfResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubePreviewShelfRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/vi/channel/preview_shelf",
                  "flatPath": "youtubei/vi/channel/preview_shelf",
                  "id": "youtubei.youtubei.vi.channel.preview_shelf",
                  "parameterOrder": []
                },
                "delete_shelf": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteShelfResponse"
                  },
                  "flatPath": "youtubei/vi/channel/delete_shelf",
                  "path": "youtubei/vi/channel/delete_shelf",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.channel.delete_shelf",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteShelfRequest"
                  },
                  "httpMethod": "POST",
                  "parameters": {}
                },
                "edit_country": {
                  "parameterOrder": [],
                  "description": "",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeChannelCountryEditResponse"
                  },
                  "path": "youtubei/vi/channel/edit_country",
                  "flatPath": "youtubei/vi/channel/edit_country",
                  "request": {
                    "$ref": "YoutubeApiInnertubeChannelCountryEditRequest"
                  },
                  "id": "youtubei.youtubei.vi.channel.edit_country",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {}
                },
                "edit_welcome": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeEditChannelWelcomeRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/channel/edit_welcome",
                  "parameters": {},
                  "path": "youtubei/vi/channel/edit_welcome",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEditChannelWelcomeResponse"
                  },
                  "id": "youtubei.youtubei.vi.channel.edit_welcome"
                },
                "reorder_shelves": {
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/channel/reorder_shelves",
                  "request": {
                    "$ref": "YoutubeApiInnertubeReorderShelvesRequest"
                  },
                  "path": "youtubei/vi/channel/reorder_shelves",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.channel.reorder_shelves",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeReorderShelvesResponse"
                  }
                },
                "get_profile_editor": {
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.channel.get_profile_editor",
                  "flatPath": "youtubei/vi/channel/get_profile_editor",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetChannelProfileEditorResponse"
                  },
                  "path": "youtubei/vi/channel/get_profile_editor",
                  "httpMethod": "POST",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetChannelProfileEditorRequest"
                  },
                  "description": ""
                },
                "reveal_business_email": {
                  "id": "youtubei.youtubei.vi.channel.reveal_business_email",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRevealBusinessEmailRequest"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/channel/reveal_business_email",
                  "parameters": {},
                  "description": "",
                  "parameterOrder": [],
                  "path": "youtubei/vi/channel/reveal_business_email",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRevealBusinessEmailResponse"
                  }
                },
                "claim_legacy_youtube_channel": {
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeClaimLegacyYouTubeChannelRequest"
                  },
                  "flatPath": "youtubei/vi/channel/claim_legacy_youtube_channel",
                  "parameters": {},
                  "description": "",
                  "id": "youtubei.youtubei.vi.channel.claim_legacy_youtube_channel",
                  "path": "youtubei/vi/channel/claim_legacy_youtube_channel",
                  "response": {
                    "$ref": "YoutubeApiInnertubeClaimLegacyYouTubeChannelResponse"
                  }
                },
                "edit_description": {
                  "flatPath": "youtubei/vi/channel/edit_description",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.channel.edit_description",
                  "response": {
                    "$ref": "YoutubeApiInnertubeChannelDescriptionEditResponse"
                  },
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeChannelDescriptionEditRequest"
                  },
                  "path": "youtubei/vi/channel/edit_description",
                  "parameters": {},
                  "httpMethod": "POST"
                }
              },
              "resources": {
                "create_shelf": {
                  "methods": {
                    "create": {
                      "parameters": {},
                      "httpMethod": "POST",
                      "path": "youtubei/vi/channel/create_shelf",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateShelfRequest"
                      },
                      "description": "",
                      "flatPath": "youtubei/vi/channel/create_shelf",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "parameterOrder": [],
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateShelfResponse"
                      },
                      "id": "youtubei.youtubei.vi.channel.create_shelf.create"
                    }
                  }
                },
                "create_channel": {
                  "methods": {
                    "create": {
                      "path": "youtubei/vi/channel/create_channel",
                      "parameters": {},
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateChannelResponse"
                      },
                      "id": "youtubei.youtubei.vi.channel.create_channel.create",
                      "parameterOrder": [],
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "httpMethod": "POST",
                      "description": "",
                      "flatPath": "youtubei/vi/channel/create_channel",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateChannelRequest"
                      }
                    }
                  }
                }
              }
            },
            "geo": {
              "methods": {
                "place_autocomplete": {
                  "id": "youtubei.youtubei.vi.geo.place_autocomplete",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "description": "",
                  "httpMethod": "POST",
                  "path": "youtubei/vi/geo/place_autocomplete",
                  "response": {
                    "$ref": "YoutubeApiInnertubePlaceAutocompleteResponse"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/geo/place_autocomplete",
                  "request": {
                    "$ref": "YoutubeApiInnertubePlaceAutocompleteRequest"
                  }
                }
              }
            },
            "video_manager": {
              "methods": {
                "metadata_editor": {
                  "parameters": {},
                  "parameterOrder": [],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetMetadataEditorRequest"
                  },
                  "flatPath": "youtubei/vi/video_manager/metadata_editor",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetMetadataEditorResponse"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.video_manager.metadata_editor",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/video_manager/metadata_editor"
                },
                "metadata_update": {
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeMetadataUpdateResponse"
                  },
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeMetadataUpdateRequest"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/video_manager/metadata_update",
                  "path": "youtubei/vi/video_manager/metadata_update",
                  "id": "youtubei.youtubei.vi.video_manager.metadata_update"
                }
              }
            },
            "music": {
              "methods": {
                "entities": {
                  "path": "youtubei/vi/music/entities",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/music/entities",
                  "response": {
                    "$ref": "YoutubeApiInnertubeMusicEntitiesResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeMusicEntitiesRequest"
                  },
                  "id": "youtubei.youtubei.vi.music.entities",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameters": {}
                },
                "radio_availability": {
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.music.radio_availability",
                  "flatPath": "youtubei/vi/music/radio_availability",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "path": "youtubei/vi/music/radio_availability",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetRadioAvailabilityResponse"
                  },
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetRadioAvailabilityRequest"
                  },
                  "description": ""
                },
                "entity": {
                  "path": "youtubei/vi/music/entity",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeMusicEntityResponse"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeMusicEntityRequest"
                  },
                  "id": "youtubei.youtubei.vi.music.entity",
                  "flatPath": "youtubei/vi/music/entity",
                  "parameters": {}
                },
                "delete_privately_owned_entity": {
                  "id": "youtubei.youtubei.vi.music.delete_privately_owned_entity",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeletePrivatelyOwnedEntityRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "description": "",
                  "flatPath": "youtubei/vi/music/delete_privately_owned_entity",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeletePrivatelyOwnedEntityResponse"
                  },
                  "path": "youtubei/vi/music/delete_privately_owned_entity",
                  "httpMethod": "POST",
                  "parameters": {}
                },
                "get_queue": {
                  "flatPath": "youtubei/vi/music/get_queue",
                  "path": "youtubei/vi/music/get_queue",
                  "response": {
                    "$ref": "YoutubeApiInnertubeMusicQueueResponse"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeMusicQueueRequest"
                  },
                  "id": "youtubei.youtubei.vi.music.get_queue",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameters": {}
                },
                "get_search_suggestions": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSearchSuggestionsResponse"
                  },
                  "parameters": {},
                  "path": "youtubei/vi/music/get_search_suggestions",
                  "flatPath": "youtubei/vi/music/get_search_suggestions",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSearchSuggestionsRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.vi.music.get_search_suggestions",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "browse": {
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/music/browse",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.music.browse",
                  "response": {
                    "$ref": "YoutubeApiInnertubeBrowseResponse"
                  },
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeBrowseRequest"
                  },
                  "path": "youtubei/vi/music/browse",
                  "description": ""
                }
              }
            },
            "effect_authoring": {
              "methods": {
                "get_snapshot": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetEffectSnapshotResponse"
                  },
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetEffectSnapshotRequest"
                  },
                  "id": "youtubei.youtubei.vi.effect_authoring.get_snapshot",
                  "path": "youtubei/vi/effect_authoring/get_snapshot",
                  "parameterOrder": [],
                  "parameters": {},
                  "flatPath": "youtubei/vi/effect_authoring/get_snapshot",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST"
                },
                "list_blueprints": {
                  "description": "",
                  "path": "youtubei/vi/effect_authoring/list_blueprints",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListEffectBlueprintsRequest"
                  },
                  "id": "youtubei.youtubei.vi.effect_authoring.list_blueprints",
                  "parameters": {},
                  "flatPath": "youtubei/vi/effect_authoring/list_blueprints",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListEffectBlueprintsResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_blueprint": {
                  "description": "",
                  "parameterOrder": [],
                  "path": "youtubei/vi/effect_authoring/get_blueprint",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.effect_authoring.get_blueprint",
                  "parameters": {},
                  "flatPath": "youtubei/vi/effect_authoring/get_blueprint",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetEffectBlueprintRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetEffectBlueprintResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "list_snapshots": {
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListEffectSnapshotsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListEffectSnapshotsResponse"
                  },
                  "id": "youtubei.youtubei.vi.effect_authoring.list_snapshots",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "path": "youtubei/vi/effect_authoring/list_snapshots",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/effect_authoring/list_snapshots",
                  "description": ""
                },
                "update_effect_visibility": {
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateEffectVisibilityRequest"
                  },
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateEffectVisibilityResponse"
                  },
                  "id": "youtubei.youtubei.vi.effect_authoring.update_effect_visibility",
                  "flatPath": "youtubei/vi/effect_authoring/update_effect_visibility",
                  "path": "youtubei/vi/effect_authoring/update_effect_visibility",
                  "httpMethod": "POST",
                  "parameterOrder": []
                },
                "update_effect_state": {
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateEffectStateResponse"
                  },
                  "description": "",
                  "flatPath": "youtubei/vi/effect_authoring/update_effect_state",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.effect_authoring.update_effect_state",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateEffectStateRequest"
                  },
                  "path": "youtubei/vi/effect_authoring/update_effect_state",
                  "httpMethod": "POST"
                },
                "delete_blueprint": {
                  "path": "youtubei/vi/effect_authoring/delete_blueprint",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteEffectBlueprintRequest"
                  },
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteEffectBlueprintResponse"
                  },
                  "flatPath": "youtubei/vi/effect_authoring/delete_blueprint",
                  "id": "youtubei.youtubei.vi.effect_authoring.delete_blueprint"
                },
                "delete_snapshot_history": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteEffectSnapshotsRequest"
                  },
                  "flatPath": "youtubei/vi/effect_authoring/delete_snapshot_history",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteEffectSnapshotsResponse"
                  },
                  "id": "youtubei.youtubei.vi.effect_authoring.delete_snapshot_history",
                  "parameterOrder": [],
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "path": "youtubei/vi/effect_authoring/delete_snapshot_history",
                  "parameters": {}
                },
                "search_assets": {
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeSearchEffectAssetsRequest"
                  },
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSearchEffectAssetsResponse"
                  },
                  "flatPath": "youtubei/vi/effect_authoring/search_assets",
                  "id": "youtubei.youtubei.vi.effect_authoring.search_assets",
                  "path": "youtubei/vi/effect_authoring/search_assets"
                },
                "get_effect_analytics": {
                  "path": "youtubei/vi/effect_authoring/get_effect_analytics",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetEffectAnalyticsResponse"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/vi/effect_authoring/get_effect_analytics",
                  "parameterOrder": [],
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.effect_authoring.get_effect_analytics",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetEffectAnalyticsRequest"
                  },
                  "httpMethod": "POST"
                },
                "mutate_blueprint": {
                  "description": "",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeMutateEffectBlueprintRequest"
                  },
                  "id": "youtubei.youtubei.vi.effect_authoring.mutate_blueprint",
                  "parameterOrder": [],
                  "path": "youtubei/vi/effect_authoring/mutate_blueprint",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeMutateEffectBlueprintResponse"
                  },
                  "flatPath": "youtubei/vi/effect_authoring/mutate_blueprint",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "submit_effect": {
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitEffectResponse"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/vi/effect_authoring/submit_effect",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitEffectRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.effect_authoring.submit_effect",
                  "path": "youtubei/vi/effect_authoring/submit_effect"
                }
              },
              "resources": {
                "create_blueprint": {
                  "methods": {
                    "create": {
                      "flatPath": "youtubei/vi/effect_authoring/create_blueprint",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateEffectBlueprintResponse"
                      },
                      "id": "youtubei.youtubei.vi.effect_authoring.create_blueprint.create",
                      "description": "",
                      "httpMethod": "POST",
                      "parameters": {},
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateEffectBlueprintRequest"
                      },
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "parameterOrder": [],
                      "path": "youtubei/vi/effect_authoring/create_blueprint"
                    }
                  }
                }
              }
            },
            "video_effects": {
              "methods": {
                "get_multi_page_sticker_catalog": {
                  "id": "youtubei.youtubei.vi.video_effects.get_multi_page_sticker_catalog",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetMultiPageStickerCatalogRequest"
                  },
                  "path": "youtubei/vi/video_effects/get_multi_page_sticker_catalog",
                  "flatPath": "youtubei/vi/video_effects/get_multi_page_sticker_catalog",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetMultiPageStickerCatalogResponse"
                  },
                  "description": "",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": []
                },
                "get_dynamic_creation_page": {
                  "description": "",
                  "id": "youtubei.youtubei.vi.video_effects.get_dynamic_creation_page",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetDynamicCreationPageRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetDynamicCreationPageResponse"
                  },
                  "flatPath": "youtubei/vi/video_effects/get_dynamic_creation_page",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "path": "youtubei/vi/video_effects/get_dynamic_creation_page"
                },
                "get_dynamic_creation_asset": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.video_effects.get_dynamic_creation_asset",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetDynamicCreationAssetResponse"
                  },
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetDynamicCreationAssetRequest"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "path": "youtubei/vi/video_effects/get_dynamic_creation_asset",
                  "flatPath": "youtubei/vi/video_effects/get_dynamic_creation_asset"
                },
                "get_expressive_captions": {
                  "httpMethod": "POST",
                  "description": "",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/video_effects/get_expressive_captions",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetExpressiveCaptionsResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.video_effects.get_expressive_captions",
                  "path": "youtubei/vi/video_effects/get_expressive_captions",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetExpressiveCaptionsRequest"
                  }
                }
              }
            },
            "share": {
              "methods": {
                "get_share_panel": {
                  "path": "youtubei/vi/share/get_share_panel",
                  "flatPath": "youtubei/vi/share/get_share_panel",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSharePanelRequest"
                  },
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSharePanelResponse"
                  },
                  "parameters": {},
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.share.get_share_panel"
                },
                "get_web_player_share_panel": {
                  "id": "youtubei.youtubei.vi.share.get_web_player_share_panel",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetWebPlayerSharePanelRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetWebPlayerSharePanelResponse"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameterOrder": [],
                  "path": "youtubei/vi/share/get_web_player_share_panel",
                  "flatPath": "youtubei/vi/share/get_web_player_share_panel"
                },
                "get_sharing_provider_data": {
                  "path": "youtubei/vi/share/get_sharing_provider_data",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSharingProviderDataResponse"
                  },
                  "id": "youtubei.youtubei.vi.share.get_sharing_provider_data",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSharingProviderDataRequest"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/share/get_sharing_provider_data",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": ""
                }
              }
            },
            "entities": {
              "methods": {
                "playground": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeEntitiesPlaygroundResponse"
                  },
                  "description": "",
                  "flatPath": "youtubei/vi/entities/playground",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.entities.playground",
                  "httpMethod": "POST",
                  "path": "youtubei/vi/entities/playground",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeEntitiesPlaygroundRequest"
                  }
                }
              }
            },
            "account": {
              "resources": {
                "create_kids_persona": {
                  "methods": {
                    "create": {
                      "flatPath": "youtubei/vi/account/create_kids_persona",
                      "parameters": {},
                      "parameterOrder": [],
                      "description": "",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateKidsPersonaRequest"
                      },
                      "path": "youtubei/vi/account/create_kids_persona",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateKidsPersonaResponse"
                      },
                      "id": "youtubei.youtubei.vi.account.create_kids_persona.create",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "httpMethod": "POST"
                    }
                  }
                }
              },
              "methods": {
                "set_setting": {
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.account.set_setting",
                  "flatPath": "youtubei/vi/account/set_setting",
                  "path": "youtubei/vi/account/set_setting",
                  "parameters": {},
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSetSettingRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeSetSettingResponse"
                  },
                  "parameterOrder": []
                },
                "validate_verification_code": {
                  "description": "",
                  "path": "youtubei/vi/account/validate_verification_code",
                  "id": "youtubei.youtubei.vi.account.validate_verification_code",
                  "flatPath": "youtubei/vi/account/validate_verification_code",
                  "response": {
                    "$ref": "YoutubeApiInnertubeValidateVerificationCodeResponse"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeValidateVerificationCodeRequest"
                  },
                  "parameters": {}
                },
                "get_setting_values": {
                  "parameters": {},
                  "path": "youtubei/vi/account/get_setting_values",
                  "id": "youtubei.youtubei.vi.account.get_setting_values",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSettingValuesRequest"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSettingValuesResponse"
                  },
                  "flatPath": "youtubei/vi/account/get_setting_values"
                },
                "list_personas": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeListPersonasRequest"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "path": "youtubei/vi/account/list_personas",
                  "flatPath": "youtubei/vi/account/list_personas",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListPersonasResponse"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.vi.account.list_personas",
                  "parameters": {}
                },
                "get_persona": {
                  "path": "youtubei/vi/account/get_persona",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPersonaRequest"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/account/get_persona",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.account.get_persona",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPersonaResponse"
                  },
                  "parameters": {}
                },
                "request_verification_code": {
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeRequestVerificationCodeResponse"
                  },
                  "id": "youtubei.youtubei.vi.account.request_verification_code",
                  "path": "youtubei/vi/account/request_verification_code",
                  "flatPath": "youtubei/vi/account/request_verification_code",
                  "parameters": {},
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRequestVerificationCodeRequest"
                  },
                  "description": ""
                },
                "get_setting": {
                  "path": "youtubei/vi/account/get_setting",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSettingsRequest"
                  },
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSettingsResponse"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "flatPath": "youtubei/vi/account/get_setting",
                  "id": "youtubei.youtubei.vi.account.get_setting"
                },
                "account_menu": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetAccountMenuResponse"
                  },
                  "description": "",
                  "flatPath": "youtubei/vi/account/account_menu",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.account.account_menu",
                  "path": "youtubei/vi/account/account_menu",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetAccountMenuRequest"
                  }
                },
                "get_profile_card": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetProfileCardResponse"
                  },
                  "path": "youtubei/vi/account/get_profile_card",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetProfileCardRequest"
                  },
                  "flatPath": "youtubei/vi/account/get_profile_card",
                  "description": "",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.account.get_profile_card",
                  "parameterOrder": []
                },
                "edit_persona": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeEditPersonaResponse"
                  },
                  "id": "youtubei.youtubei.vi.account.edit_persona",
                  "path": "youtubei/vi/account/edit_persona",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/account/edit_persona",
                  "request": {
                    "$ref": "YoutubeApiInnertubeEditPersonaRequest"
                  },
                  "parameterOrder": [],
                  "description": ""
                },
                "delete_persona": {
                  "flatPath": "youtubei/vi/account/delete_persona",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "httpMethod": "POST",
                  "path": "youtubei/vi/account/delete_persona",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeletePersonaRequest"
                  },
                  "id": "youtubei.youtubei.vi.account.delete_persona",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeletePersonaResponse"
                  },
                  "parameterOrder": []
                },
                "accounts_list": {
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/vi/account/accounts_list",
                  "description": "",
                  "id": "youtubei.youtubei.vi.account.accounts_list",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeAccountsListResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeAccountsListRequest"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/account/accounts_list"
                }
              }
            },
            "pdg": {
              "methods": {
                "get_pdg_buy_flow": {
                  "description": "",
                  "id": "youtubei.youtubei.vi.pdg.get_pdg_buy_flow",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/pdg/get_pdg_buy_flow",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPdgBuyFlowResponse"
                  },
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPdgBuyFlowRequest"
                  },
                  "path": "youtubei/vi/pdg/get_pdg_buy_flow"
                },
                "get_channel_state": {
                  "id": "youtubei.youtubei.vi.pdg.get_channel_state",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPdgChannelStateRequest"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPdgChannelStateResponse"
                  },
                  "flatPath": "youtubei/vi/pdg/get_channel_state",
                  "parameters": {},
                  "path": "youtubei/vi/pdg/get_channel_state"
                },
                "list_channel_transactions": {
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListPdgChannelTransactionsResponse"
                  },
                  "path": "youtubei/vi/pdg/list_channel_transactions",
                  "flatPath": "youtubei/vi/pdg/list_channel_transactions",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListPdgChannelTransactionsRequest"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.pdg.list_channel_transactions",
                  "description": "",
                  "httpMethod": "POST"
                },
                "get_super_vod_buy_flow": {
                  "description": "",
                  "path": "youtubei/vi/pdg/get_super_vod_buy_flow",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.pdg.get_super_vod_buy_flow",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPdgBuyFlowResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPdgBuyFlowRequest"
                  },
                  "flatPath": "youtubei/vi/pdg/get_super_vod_buy_flow"
                },
                "update_enablement": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdatePdgFeatureEnablementRequest"
                  },
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdatePdgFeatureEnablementResponse"
                  },
                  "flatPath": "youtubei/vi/pdg/update_enablement",
                  "path": "youtubei/vi/pdg/update_enablement",
                  "description": "",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.pdg.update_enablement"
                }
              }
            },
            "notification": {
              "methods": {
                "get_notifications": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetNotificationsRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.vi.notification.get_notifications",
                  "path": "youtubei/vi/notification/get_notifications",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetNotificationsResponse"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/notification/get_notifications"
                },
                "get_inline_opt_out_menu": {
                  "path": "youtubei/vi/notification/get_inline_opt_out_menu",
                  "id": "youtubei.youtubei.vi.notification.get_inline_opt_out_menu",
                  "flatPath": "youtubei/vi/notification/get_inline_opt_out_menu",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeNotificationInlineOptOutResponse"
                  },
                  "parameters": {},
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeNotificationInlineOptOutRequest"
                  },
                  "parameterOrder": []
                },
                "opt_out": {
                  "id": "youtubei.youtubei.vi.notification.opt_out",
                  "response": {
                    "$ref": "YoutubeApiInnertubeNotificationOptOutResponse"
                  },
                  "path": "youtubei/vi/notification/opt_out",
                  "httpMethod": "POST",
                  "description": "",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeNotificationOptOutRequest"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/notification/opt_out"
                },
                "get_unseen_count": {
                  "id": "youtubei.youtubei.vi.notification.get_unseen_count",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetUnseenNotificationCountResponse"
                  },
                  "description": "",
                  "flatPath": "youtubei/vi/notification/get_unseen_count",
                  "parameterOrder": [],
                  "path": "youtubei/vi/notification/get_unseen_count",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetUnseenNotificationCountRequest"
                  },
                  "parameters": {}
                },
                "add_upcoming_event_reminder": {
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.notification.add_upcoming_event_reminder",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeAddUpcomingEventReminderRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeAddUpcomingEventReminderResponse"
                  },
                  "path": "youtubei/vi/notification/add_upcoming_event_reminder",
                  "flatPath": "youtubei/vi/notification/add_upcoming_event_reminder",
                  "description": "",
                  "parameterOrder": []
                },
                "send_device_context": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeSendDeviceContextRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/vi/notification/send_device_context",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.notification.send_device_context",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSendDeviceContextResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/notification/send_device_context"
                },
                "record_interactions": {
                  "description": "",
                  "path": "youtubei/vi/notification/record_interactions",
                  "id": "youtubei.youtubei.vi.notification.record_interactions",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRecordNotificationInteractionsRequest"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/notification/record_interactions",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeRecordNotificationInteractionsResponse"
                  },
                  "parameters": {}
                },
                "convert_endpoint_to_url": {
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeConvertEndpointToUrlRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.vi.notification.convert_endpoint_to_url",
                  "flatPath": "youtubei/vi/notification/convert_endpoint_to_url",
                  "path": "youtubei/vi/notification/convert_endpoint_to_url",
                  "response": {
                    "$ref": "YoutubeApiInnertubeConvertEndpointToUrlResponse"
                  }
                },
                "modify_channel_preference": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeModifyChannelNotificationPreferenceRequest"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/notification/modify_channel_preference",
                  "flatPath": "youtubei/vi/notification/modify_channel_preference",
                  "parameterOrder": [],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeModifyChannelNotificationPreferenceResponse"
                  },
                  "id": "youtubei.youtubei.vi.notification.modify_channel_preference"
                },
                "remove_upcoming_event_reminder": {
                  "parameterOrder": [],
                  "parameters": {},
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRemoveUpcomingEventReminderRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/notification/remove_upcoming_event_reminder",
                  "description": "",
                  "id": "youtubei.youtubei.vi.notification.remove_upcoming_event_reminder",
                  "path": "youtubei/vi/notification/remove_upcoming_event_reminder",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRemoveUpcomingEventReminderResponse"
                  }
                },
                "get_notification_menu": {
                  "parameterOrder": [],
                  "parameters": {},
                  "httpMethod": "POST",
                  "path": "youtubei/vi/notification/get_notification_menu",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetNotificationsMenuResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetNotificationsMenuRequest"
                  },
                  "id": "youtubei.youtubei.vi.notification.get_notification_menu",
                  "description": "",
                  "flatPath": "youtubei/vi/notification/get_notification_menu"
                }
              }
            },
            "playlist": {
              "resources": {
                "create": {
                  "methods": {
                    "create": {
                      "path": "youtubei/vi/playlist/create",
                      "flatPath": "youtubei/vi/playlist/create",
                      "httpMethod": "POST",
                      "id": "youtubei.youtubei.vi.playlist.create.create",
                      "description": "",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreatePlaylistResponse"
                      },
                      "parameters": {},
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreatePlaylistRequest"
                      },
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "parameterOrder": []
                    }
                  }
                }
              },
              "methods": {
                "get_add_to_playlist": {
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetAddToPlaylistResponse"
                  },
                  "flatPath": "youtubei/vi/playlist/get_add_to_playlist",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetAddToPlaylistRequest"
                  },
                  "id": "youtubei.youtubei.vi.playlist.get_add_to_playlist",
                  "parameters": {},
                  "path": "youtubei/vi/playlist/get_add_to_playlist",
                  "httpMethod": "POST",
                  "parameterOrder": []
                },
                "poll_playlist_freshness": {
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/playlist/poll_playlist_freshness",
                  "path": "youtubei/vi/playlist/poll_playlist_freshness",
                  "request": {
                    "$ref": "YoutubeApiInnertubePollPlaylistFreshnessRequest"
                  },
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubePollPlaylistFreshnessResponse"
                  },
                  "id": "youtubei.youtubei.vi.playlist.poll_playlist_freshness",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": ""
                },
                "get_suggested_playlist_videos": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSuggestedPlaylistVideosRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSuggestedPlaylistVideosResponse"
                  },
                  "id": "youtubei.youtubei.vi.playlist.get_suggested_playlist_videos",
                  "path": "youtubei/vi/playlist/get_suggested_playlist_videos",
                  "flatPath": "youtubei/vi/playlist/get_suggested_playlist_videos",
                  "description": "",
                  "parameters": {},
                  "httpMethod": "POST",
                  "parameterOrder": []
                },
                "delete": {
                  "description": "",
                  "id": "youtubei.youtubei.vi.playlist.delete",
                  "flatPath": "youtubei/vi/playlist/delete",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeletePlaylistResponse"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeletePlaylistRequest"
                  },
                  "path": "youtubei/vi/playlist/delete",
                  "parameterOrder": []
                },
                "get_generated_thumbnails": {
                  "flatPath": "youtubei/vi/playlist/get_generated_thumbnails",
                  "id": "youtubei.youtubei.vi.playlist.get_generated_thumbnails",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetGeneratedThumbnailsResponse"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/vi/playlist/get_generated_thumbnails",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetGeneratedThumbnailsRequest"
                  }
                },
                "get_settings_editor": {
                  "flatPath": "youtubei/vi/playlist/get_settings_editor",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPlaylistSettingsEditorResponse"
                  },
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPlaylistSettingsEditorRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/playlist/get_settings_editor",
                  "parameterOrder": [],
                  "description": "",
                  "id": "youtubei.youtubei.vi.playlist.get_settings_editor"
                }
              }
            },
            "like": {
              "methods": {
                "like": {
                  "id": "youtubei.youtubei.vi.like.like",
                  "parameters": {},
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeLikeResponse"
                  },
                  "description": "",
                  "flatPath": "youtubei/vi/like/like",
                  "request": {
                    "$ref": "YoutubeApiInnertubeLikeRequest"
                  },
                  "path": "youtubei/vi/like/like"
                },
                "removelike": {
                  "flatPath": "youtubei/vi/like/removelike",
                  "parameterOrder": [],
                  "path": "youtubei/vi/like/removelike",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.like.removelike",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRemoveLikeResponse"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRemoveLikeRequest"
                  }
                },
                "dislike": {
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeDislikeResponse"
                  },
                  "path": "youtubei/vi/like/dislike",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDislikeRequest"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.like.dislike",
                  "flatPath": "youtubei/vi/like/dislike"
                }
              }
            },
            "ypc": {
              "methods": {
                "commerce_action": {
                  "flatPath": "youtubei/vi/ypc/commerce_action",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCommerceActionResponse"
                  },
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCommerceActionRequest"
                  },
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.ypc.commerce_action",
                  "path": "youtubei/vi/ypc/commerce_action",
                  "parameters": {}
                },
                "get_offers": {
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.ypc.get_offers",
                  "path": "youtubei/vi/ypc/get_offers",
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCGetOffersResponse"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCGetOffersRequest"
                  },
                  "description": "",
                  "flatPath": "youtubei/vi/ypc/get_offers"
                },
                "log_payment_server_analytics": {
                  "parameterOrder": [],
                  "path": "youtubei/vi/ypc/log_payment_server_analytics",
                  "id": "youtubei.youtubei.vi.ypc.log_payment_server_analytics",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCLogPaymentServerAnalyticsResponse"
                  },
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCLogPaymentServerAnalyticsRequest"
                  },
                  "flatPath": "youtubei/vi/ypc/log_payment_server_analytics",
                  "httpMethod": "POST"
                },
                "pause_subscription": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCPauseSubscriptionResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/vi/ypc/pause_subscription",
                  "flatPath": "youtubei/vi/ypc/pause_subscription",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCPauseSubscriptionRequest"
                  },
                  "id": "youtubei.youtubei.vi.ypc.pause_subscription",
                  "description": ""
                },
                "get_fix_instrument_params": {
                  "id": "youtubei.youtubei.vi.ypc.get_fix_instrument_params",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "path": "youtubei/vi/ypc/get_fix_instrument_params",
                  "flatPath": "youtubei/vi/ypc/get_fix_instrument_params",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCGetFixInstrumentParamsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCGetFixInstrumentParamsResponse"
                  },
                  "description": ""
                },
                "notify_user": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCNotifyUserRequest"
                  },
                  "parameters": {},
                  "path": "youtubei/vi/ypc/notify_user",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCNotifyUserResponse"
                  },
                  "flatPath": "youtubei/vi/ypc/notify_user",
                  "id": "youtubei.youtubei.vi.ypc.notify_user"
                },
                "cancel_recurrence": {
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCCancelRecurrenceTransactionResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCCancelRecurrenceTransactionRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/vi/ypc/cancel_recurrence",
                  "flatPath": "youtubei/vi/ypc/cancel_recurrence",
                  "id": "youtubei.youtubei.vi.ypc.cancel_recurrence",
                  "description": "",
                  "parameters": {}
                },
                "get_offer_details": {
                  "id": "youtubei.youtubei.vi.ypc.get_offer_details",
                  "path": "youtubei/vi/ypc/get_offer_details",
                  "httpMethod": "POST",
                  "parameters": {},
                  "flatPath": "youtubei/vi/ypc/get_offer_details",
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCGetOfferDetailsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCGetOfferDetailsRequest"
                  },
                  "description": "",
                  "parameterOrder": []
                },
                "get_cancellation_flow": {
                  "httpMethod": "POST",
                  "path": "youtubei/vi/ypc/get_cancellation_flow",
                  "flatPath": "youtubei/vi/ypc/get_cancellation_flow",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCGetCancellationFlowRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCGetCancellationFlowResponse"
                  },
                  "id": "youtubei.youtubei.vi.ypc.get_cancellation_flow",
                  "parameterOrder": [],
                  "description": ""
                },
                "get_cart": {
                  "description": "",
                  "id": "youtubei.youtubei.vi.ypc.get_cart",
                  "parameters": {},
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/ypc/get_cart",
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCGetCartRequest"
                  },
                  "path": "youtubei/vi/ypc/get_cart",
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCGetCartResponse"
                  },
                  "parameterOrder": []
                },
                "prepare_purchase": {
                  "flatPath": "youtubei/vi/ypc/prepare_purchase",
                  "parameters": {},
                  "path": "youtubei/vi/ypc/prepare_purchase",
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCPreparePurchaseRequest"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.ypc.prepare_purchase",
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCPreparePurchaseResponse"
                  }
                },
                "get_payment_instruments_params": {
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCGetPaymentInstrumentsParamsResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/ypc/get_payment_instruments_params",
                  "description": "",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.ypc.get_payment_instruments_params",
                  "flatPath": "youtubei/vi/ypc/get_payment_instruments_params",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCGetPaymentInstrumentsParamsRequest"
                  }
                },
                "get_offline_upsell": {
                  "parameters": {},
                  "flatPath": "youtubei/vi/ypc/get_offline_upsell",
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCGetOfflineUpsellRequest"
                  },
                  "id": "youtubei.youtubei.vi.ypc.get_offline_upsell",
                  "path": "youtubei/vi/ypc/get_offline_upsell",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCGetOfflineUpsellResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "complete_transaction": {
                  "httpMethod": "POST",
                  "description": "",
                  "id": "youtubei.youtubei.vi.ypc.complete_transaction",
                  "parameters": {},
                  "flatPath": "youtubei/vi/ypc/complete_transaction",
                  "path": "youtubei/vi/ypc/complete_transaction",
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCCompleteTransactionRequest"
                  },
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCCompleteTransactionResponse"
                  }
                },
                "get_tip_module": {
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "path": "youtubei/vi/ypc/get_tip_module",
                  "flatPath": "youtubei/vi/ypc/get_tip_module",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCGetTipModuleResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCGetTipModuleRequest"
                  },
                  "id": "youtubei.youtubei.vi.ypc.get_tip_module",
                  "description": ""
                },
                "redeem_code": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "flatPath": "youtubei/vi/ypc/redeem_code",
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCRedeemCodeRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCRedeemCodeResponse"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.ypc.redeem_code",
                  "path": "youtubei/vi/ypc/redeem_code"
                },
                "handle_transaction": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCHandleTransactionRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.ypc.handle_transaction",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCHandleTransactionResponse"
                  },
                  "parameters": {},
                  "description": "",
                  "path": "youtubei/vi/ypc/handle_transaction",
                  "flatPath": "youtubei/vi/ypc/handle_transaction"
                },
                "handle_iap": {
                  "id": "youtubei.youtubei.vi.ypc.handle_iap",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCHandleIapResponse"
                  },
                  "flatPath": "youtubei/vi/ypc/handle_iap",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCHandleIapRequest"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "path": "youtubei/vi/ypc/handle_iap"
                },
                "resume_subscription": {
                  "path": "youtubei/vi/ypc/resume_subscription",
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCResumeSubscriptionRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCResumeSubscriptionResponse"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "description": "",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/ypc/resume_subscription",
                  "id": "youtubei.youtubei.vi.ypc.resume_subscription"
                }
              }
            },
            "miniapp": {
              "resources": {
                "create_miniapp": {
                  "methods": {
                    "create": {
                      "description": "",
                      "parameterOrder": [],
                      "flatPath": "youtubei/vi/miniapp/create_miniapp",
                      "parameters": {},
                      "path": "youtubei/vi/miniapp/create_miniapp",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateMiniAppRequest"
                      },
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateMiniAppResponse"
                      },
                      "id": "youtubei.youtubei.vi.miniapp.create_miniapp.create",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "httpMethod": "POST"
                    }
                  }
                }
              },
              "methods": {
                "update_miniapp_draft_release": {
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateMiniAppDraftReleaseResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateMiniAppDraftReleaseRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.miniapp.update_miniapp_draft_release",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/miniapp/update_miniapp_draft_release",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/miniapp/update_miniapp_draft_release",
                  "parameters": {}
                },
                "get_ads": {
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/miniapp/get_ads",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetMiniAppAdsRequest"
                  },
                  "id": "youtubei.youtubei.vi.miniapp.get_ads",
                  "flatPath": "youtubei/vi/miniapp/get_ads",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetMiniAppAdsResponse"
                  },
                  "description": ""
                },
                "list_miniapps": {
                  "path": "youtubei/vi/miniapp/list_miniapps",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListMiniAppsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/miniapp/list_miniapps",
                  "id": "youtubei.youtubei.vi.miniapp.list_miniapps",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListMiniAppsResponse"
                  },
                  "parameterOrder": [],
                  "parameters": {}
                },
                "ingest_miniapp_draft_release": {
                  "id": "youtubei.youtubei.vi.miniapp.ingest_miniapp_draft_release",
                  "parameterOrder": [],
                  "path": "youtubei/vi/miniapp/ingest_miniapp_draft_release",
                  "request": {
                    "$ref": "YoutubeApiInnertubeIngestMiniAppDraftReleaseRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/miniapp/ingest_miniapp_draft_release",
                  "parameters": {},
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeIngestMiniAppDraftReleaseResponse"
                  },
                  "httpMethod": "POST"
                },
                "report_value": {
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/miniapp/report_value",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeReportMiniAppValueRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.miniapp.report_value",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeReportMiniAppValueResponse"
                  },
                  "path": "youtubei/vi/miniapp/report_value"
                },
                "initiate_miniapp_certification": {
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeInitiateMiniAppCertificationResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeInitiateMiniAppCertificationRequest"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.miniapp.initiate_miniapp_certification",
                  "flatPath": "youtubei/vi/miniapp/initiate_miniapp_certification",
                  "path": "youtubei/vi/miniapp/initiate_miniapp_certification"
                },
                "get_miniapp": {
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetMiniAppRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetMiniAppResponse"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.miniapp.get_miniapp",
                  "flatPath": "youtubei/vi/miniapp/get_miniapp",
                  "path": "youtubei/vi/miniapp/get_miniapp",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {}
                }
              }
            },
            "player": {
              "methods": {
                "ad_break": {
                  "path": "youtubei/vi/player/ad_break",
                  "flatPath": "youtubei/vi/player/ad_break",
                  "description": "",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.player.ad_break",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAdBreakResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeAdBreakRequest"
                  }
                },
                "heartbeat": {
                  "path": "youtubei/vi/player/heartbeat",
                  "request": {
                    "$ref": "YoutubeApiInnertubeHeartbeatRequest"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeHeartbeatResponse"
                  },
                  "id": "youtubei.youtubei.vi.player.heartbeat",
                  "flatPath": "youtubei/vi/player/heartbeat",
                  "httpMethod": "POST",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "encrypted_player": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeEncryptedInnertubeRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "httpMethod": "POST",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.player.encrypted_player",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeEncryptedInnertubeResponse"
                  },
                  "path": "youtubei/vi/player/encrypted_player",
                  "flatPath": "youtubei/vi/player/encrypted_player"
                },
                "refresh": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "id": "youtubei.youtubei.vi.player.refresh",
                  "flatPath": "youtubei/vi/player/refresh",
                  "parameters": {},
                  "path": "youtubei/vi/player/refresh",
                  "request": {
                    "$ref": "YoutubeApiInnertubeOfflineRefreshRequest"
                  },
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeOfflineRefreshResponse"
                  },
                  "httpMethod": "POST"
                },
                "get_drm_license": {
                  "path": "youtubei/vi/player/get_drm_license",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeLicenseRequest"
                  },
                  "id": "youtubei.youtubei.vi.player.get_drm_license",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeLicenseResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/player/get_drm_license",
                  "httpMethod": "POST"
                }
              }
            },
            "live": {
              "methods": {
                "delete_cuepoint": {
                  "id": "youtubei.youtubei.vi.live.delete_cuepoint",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteCuepointRequest"
                  },
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteCuepointResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "path": "youtubei/vi/live/delete_cuepoint",
                  "flatPath": "youtubei/vi/live/delete_cuepoint",
                  "parameters": {},
                  "parameterOrder": []
                },
                "get_live_overlay_status": {
                  "flatPath": "youtubei/vi/live/get_live_overlay_status",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.live.get_live_overlay_status",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLiveOverlayStatusResponse"
                  },
                  "path": "youtubei/vi/live/get_live_overlay_status",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLiveOverlayStatusRequest"
                  }
                },
                "delete_ingestion": {
                  "flatPath": "youtubei/vi/live/delete_ingestion",
                  "httpMethod": "POST",
                  "description": "",
                  "path": "youtubei/vi/live/delete_ingestion",
                  "id": "youtubei.youtubei.vi.live.delete_ingestion",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteIngestionResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteIngestionRequest"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "update_broadcast_conference": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/live/update_broadcast_conference",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateBroadcastConferenceResponse"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.live.update_broadcast_conference",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/live/update_broadcast_conference",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateBroadcastConferenceRequest"
                  }
                },
                "get_broadcast": {
                  "flatPath": "youtubei/vi/live/get_broadcast",
                  "parameters": {},
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.live.get_broadcast",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastResponse"
                  },
                  "path": "youtubei/vi/live/get_broadcast",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "search_redirect_destination_videos": {
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.live.search_redirect_destination_videos",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSearchRedirectDestinationVideosRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/live/search_redirect_destination_videos",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSearchRedirectDestinationVideosResponse"
                  },
                  "flatPath": "youtubei/vi/live/search_redirect_destination_videos",
                  "parameters": {},
                  "description": ""
                },
                "get_repeatable_cuepoint": {
                  "parameterOrder": [],
                  "path": "youtubei/vi/live/get_repeatable_cuepoint",
                  "httpMethod": "POST",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetRepeatableCuepointResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetRepeatableCuepointRequest"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/vi/live/get_repeatable_cuepoint",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.live.get_repeatable_cuepoint"
                },
                "get_live_analytics": {
                  "id": "youtubei.youtubei.vi.live.get_live_analytics",
                  "parameters": {},
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/live/get_live_analytics",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLiveAnalyticsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLiveAnalyticsResponse"
                  },
                  "path": "youtubei/vi/live/get_live_analytics",
                  "httpMethod": "POST",
                  "description": ""
                },
                "get_broadcast_setup": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastSetupRequest"
                  },
                  "flatPath": "youtubei/vi/live/get_broadcast_setup",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.live.get_broadcast_setup",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/live/get_broadcast_setup",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastSetupResponse"
                  }
                },
                "accept_tos": {
                  "id": "youtubei.youtubei.vi.live.accept_tos",
                  "flatPath": "youtubei/vi/live/accept_tos",
                  "parameters": {},
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAcceptLiveTosResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeAcceptLiveTosRequest"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "path": "youtubei/vi/live/accept_tos"
                },
                "get_ingestion": {
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetIngestionResponse"
                  },
                  "flatPath": "youtubei/vi/live/get_ingestion",
                  "path": "youtubei/vi/live/get_ingestion",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "description": "",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetIngestionRequest"
                  },
                  "id": "youtubei.youtubei.vi.live.get_ingestion"
                },
                "get_live_dashboard": {
                  "parameters": {},
                  "path": "youtubei/vi/live/get_live_dashboard",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLiveDashboardRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.live.get_live_dashboard",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/live/get_live_dashboard",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLiveDashboardResponse"
                  }
                },
                "get_broadcast_conference": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastConferenceRequest"
                  },
                  "parameters": {},
                  "path": "youtubei/vi/live/get_broadcast_conference",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastConferenceResponse"
                  },
                  "flatPath": "youtubei/vi/live/get_broadcast_conference",
                  "id": "youtubei.youtubei.vi.live.get_broadcast_conference",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": ""
                },
                "update_ingestion": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateIngestionResponse"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.live.update_ingestion",
                  "description": "",
                  "flatPath": "youtubei/vi/live/update_ingestion",
                  "parameters": {},
                  "path": "youtubei/vi/live/update_ingestion",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateIngestionRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": []
                },
                "add_broadcast_participant": {
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAddBroadcastParticipantResponse"
                  },
                  "id": "youtubei.youtubei.vi.live.add_broadcast_participant",
                  "parameters": {},
                  "description": "",
                  "path": "youtubei/vi/live/add_broadcast_participant",
                  "flatPath": "youtubei/vi/live/add_broadcast_participant",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAddBroadcastParticipantRequest"
                  }
                },
                "list_ingestions": {
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListIngestionsRequest"
                  },
                  "flatPath": "youtubei/vi/live/list_ingestions",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListIngestionsResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "path": "youtubei/vi/live/list_ingestions",
                  "id": "youtubei.youtubei.vi.live.list_ingestions"
                },
                "get_ingestion_settings": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/live/get_ingestion_settings",
                  "description": "",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLiveIngestionSettingsResponse"
                  },
                  "path": "youtubei/vi/live/get_ingestion_settings",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLiveIngestionSettingsRequest"
                  },
                  "id": "youtubei.youtubei.vi.live.get_ingestion_settings",
                  "httpMethod": "POST"
                },
                "stop_broadcast": {
                  "id": "youtubei.youtubei.vi.live.stop_broadcast",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeStopBroadcastRequest"
                  },
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeStopBroadcastResponse"
                  },
                  "path": "youtubei/vi/live/stop_broadcast",
                  "description": "",
                  "flatPath": "youtubei/vi/live/stop_broadcast",
                  "parameters": {}
                },
                "list_redirect_destinations": {
                  "id": "youtubei.youtubei.vi.live.list_redirect_destinations",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListRedirectDestinationsResponse"
                  },
                  "path": "youtubei/vi/live/list_redirect_destinations",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListRedirectDestinationsRequest"
                  },
                  "flatPath": "youtubei/vi/live/list_redirect_destinations",
                  "httpMethod": "POST",
                  "parameters": {},
                  "parameterOrder": []
                },
                "bind_broadcast": {
                  "flatPath": "youtubei/vi/live/bind_broadcast",
                  "response": {
                    "$ref": "YoutubeApiInnertubeBindBroadcastResponse"
                  },
                  "id": "youtubei.youtubei.vi.live.bind_broadcast",
                  "path": "youtubei/vi/live/bind_broadcast",
                  "parameters": {},
                  "description": "",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeBindBroadcastRequest"
                  }
                },
                "update_broadcast_participant": {
                  "flatPath": "youtubei/vi/live/update_broadcast_participant",
                  "httpMethod": "POST",
                  "parameters": {},
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.live.update_broadcast_participant",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateBroadcastParticipantResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateBroadcastParticipantRequest"
                  },
                  "path": "youtubei/vi/live/update_broadcast_participant"
                },
                "get_broadcast_status": {
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/live/get_broadcast_status",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastStatusResponse"
                  },
                  "path": "youtubei/vi/live/get_broadcast_status",
                  "id": "youtubei.youtubei.vi.live.get_broadcast_status",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastStatusRequest"
                  }
                },
                "get_broadcast_participant_setup": {
                  "flatPath": "youtubei/vi/live/get_broadcast_participant_setup",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastParticipantSetupResponse"
                  },
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastParticipantSetupRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.live.get_broadcast_participant_setup",
                  "path": "youtubei/vi/live/get_broadcast_participant_setup",
                  "parameters": {}
                },
                "start_broadcast": {
                  "flatPath": "youtubei/vi/live/start_broadcast",
                  "description": "",
                  "path": "youtubei/vi/live/start_broadcast",
                  "response": {
                    "$ref": "YoutubeApiInnertubeStartBroadcastResponse"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.live.start_broadcast",
                  "request": {
                    "$ref": "YoutubeApiInnertubeStartBroadcastRequest"
                  }
                },
                "get_broadcast_schedule": {
                  "path": "youtubei/vi/live/get_broadcast_schedule",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/live/get_broadcast_schedule",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastScheduleResponse"
                  },
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastScheduleRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.live.get_broadcast_schedule"
                },
                "get_confirm_broadcast_setup": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetConfirmBroadcastSetupRequest"
                  },
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetConfirmBroadcastSetupResponse"
                  },
                  "id": "youtubei.youtubei.vi.live.get_confirm_broadcast_setup",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/live/get_confirm_broadcast_setup",
                  "parameters": {},
                  "description": "",
                  "path": "youtubei/vi/live/get_confirm_broadcast_setup"
                }
              },
              "resources": {
                "insert_ad": {
                  "methods": {
                    "create": {
                      "response": {
                        "$ref": "YoutubeApiInnertubeInsertAdResponse"
                      },
                      "id": "youtubei.youtubei.vi.live.insert_ad.create",
                      "parameterOrder": [],
                      "request": {
                        "$ref": "YoutubeApiInnertubeInsertAdRequest"
                      },
                      "httpMethod": "POST",
                      "description": "",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "flatPath": "youtubei/vi/live/insert_ad",
                      "path": "youtubei/vi/live/insert_ad",
                      "parameters": {}
                    }
                  }
                },
                "insert_highlight_marker": {
                  "methods": {
                    "create": {
                      "response": {
                        "$ref": "YoutubeApiInnertubeInsertHighlightMarkerResponse"
                      },
                      "path": "youtubei/vi/live/insert_highlight_marker",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "parameters": {},
                      "id": "youtubei.youtubei.vi.live.insert_highlight_marker.create",
                      "flatPath": "youtubei/vi/live/insert_highlight_marker",
                      "parameterOrder": [],
                      "description": "",
                      "httpMethod": "POST",
                      "request": {
                        "$ref": "YoutubeApiInnertubeInsertHighlightMarkerRequest"
                      }
                    }
                  }
                },
                "create_ingestion": {
                  "methods": {
                    "create": {
                      "path": "youtubei/vi/live/create_ingestion",
                      "description": "",
                      "httpMethod": "POST",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateIngestionRequest"
                      },
                      "flatPath": "youtubei/vi/live/create_ingestion",
                      "parameters": {},
                      "parameterOrder": [],
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateIngestionResponse"
                      },
                      "id": "youtubei.youtubei.vi.live.create_ingestion.create"
                    }
                  }
                },
                "create_broadcast": {
                  "methods": {
                    "create": {
                      "path": "youtubei/vi/live/create_broadcast",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "id": "youtubei.youtubei.vi.live.create_broadcast.create",
                      "parameters": {},
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateBroadcastResponse"
                      },
                      "parameterOrder": [],
                      "flatPath": "youtubei/vi/live/create_broadcast",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateBroadcastRequest"
                      },
                      "description": "",
                      "httpMethod": "POST"
                    }
                  }
                },
                "create_livestream_highlight_clip": {
                  "methods": {
                    "create": {
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateLivestreamHighlightClipRequest"
                      },
                      "parameterOrder": [],
                      "httpMethod": "POST",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateLivestreamHighlightClipResponse"
                      },
                      "id": "youtubei.youtubei.vi.live.create_livestream_highlight_clip.create",
                      "parameters": {},
                      "description": "",
                      "flatPath": "youtubei/vi/live/create_livestream_highlight_clip",
                      "path": "youtubei/vi/live/create_livestream_highlight_clip",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ]
                    }
                  }
                }
              }
            },
            "testingCppInnertube": {
              "methods": {
                "bidiStreamingRunBuildingBlocks": {
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.testingCppInnertube.bidiStreamingRunBuildingBlocks",
                  "parameters": {},
                  "flatPath": "youtubei/vi/testingCppInnertube/bidiStreamingRunBuildingBlocks",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRunBuildingBlocksRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeRunBuildingBlocksResponse"
                  },
                  "path": "youtubei/vi/testingCppInnertube/bidiStreamingRunBuildingBlocks",
                  "description": ""
                },
                "runBuildingBlocks": {
                  "description": "",
                  "id": "youtubei.youtubei.vi.testingCppInnertube.runBuildingBlocks",
                  "parameters": {},
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/testingCppInnertube/runBuildingBlocks",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRunBuildingBlocksRequest"
                  },
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRunBuildingBlocksResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/testingCppInnertube/runBuildingBlocks"
                }
              }
            },
            "tv_feedback": {
              "methods": {
                "submit": {
                  "description": "",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.vi.tv_feedback.submit",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitTvFeedbackRequest"
                  },
                  "flatPath": "youtubei/vi/tv_feedback/submit",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/tv_feedback/submit",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitTvFeedbackResponse"
                  },
                  "httpMethod": "POST"
                }
              }
            },
            "att": {
              "methods": {
                "log": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeLogAttestationResponse"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "id": "youtubei.youtubei.vi.att.log",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeLogAttestationRequest"
                  },
                  "flatPath": "youtubei/vi/att/log",
                  "parameters": {},
                  "path": "youtubei/vi/att/log"
                },
                "get": {
                  "httpMethod": "POST",
                  "path": "youtubei/vi/att/get",
                  "id": "youtubei.youtubei.vi.att.get",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAttestationChallengeRequest"
                  },
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeAttestationChallengeResponse"
                  },
                  "flatPath": "youtubei/vi/att/get",
                  "parameters": {}
                },
                "esr": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeEvaluateSessionRiskRequest"
                  },
                  "id": "youtubei.youtubei.vi.att.esr",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeEvaluateSessionRiskResponse"
                  },
                  "description": "",
                  "path": "youtubei/vi/att/esr",
                  "flatPath": "youtubei/vi/att/esr",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                }
              }
            },
            "browse": {
              "methods": {
                "edit_playlist": {
                  "request": {
                    "$ref": "YoutubeApiInnertubePlaylistEditActionRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubePlaylistEditActionResponse"
                  },
                  "flatPath": "youtubei/vi/browse/edit_playlist",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.browse.edit_playlist",
                  "httpMethod": "POST",
                  "description": "",
                  "path": "youtubei/vi/browse/edit_playlist"
                }
              }
            },
            "asset": {
              "methods": {
                "get_asset": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetAssetResponse"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/asset/get_asset",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetAssetRequest"
                  },
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/asset/get_asset",
                  "id": "youtubei.youtubei.vi.asset.get_asset"
                },
                "get_asset_stream_url": {
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/asset/get_asset_stream_url",
                  "id": "youtubei.youtubei.vi.asset.get_asset_stream_url",
                  "parameters": {},
                  "flatPath": "youtubei/vi/asset/get_asset_stream_url",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetAssetStreamUrlRequest"
                  },
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetAssetStreamUrlResponse"
                  }
                }
              }
            },
            "mdx": {
              "methods": {
                "remote_control": {
                  "parameters": {},
                  "description": "",
                  "flatPath": "youtubei/vi/mdx/remote_control",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRemoteControlRequest"
                  },
                  "id": "youtubei.youtubei.vi.mdx.remote_control",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRemoteControlResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "path": "youtubei/vi/mdx/remote_control"
                },
                "get_active_devices": {
                  "parameters": {},
                  "flatPath": "youtubei/vi/mdx/get_active_devices",
                  "id": "youtubei.youtubei.vi.mdx.get_active_devices",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetActiveDevicesResponse"
                  },
                  "path": "youtubei/vi/mdx/get_active_devices",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetActiveDevicesRequest"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": []
                },
                "get_ctt": {
                  "parameterOrder": [],
                  "parameters": {},
                  "flatPath": "youtubei/vi/mdx/get_ctt",
                  "path": "youtubei/vi/mdx/get_ctt",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCredentialTransferTokenResponse"
                  },
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCredentialTransferTokenRequest"
                  },
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.mdx.get_ctt"
                },
                "handoff": {
                  "flatPath": "youtubei/vi/mdx/handoff",
                  "request": {
                    "$ref": "YoutubeApiInnertubeHandoffRequest"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "description": "",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeHandoffResponse"
                  },
                  "id": "youtubei.youtubei.vi.mdx.handoff",
                  "path": "youtubei/vi/mdx/handoff"
                }
              }
            },
            "kids": {
              "methods": {
                "get_selected_kids_curators": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSelectedKidsCuratorsRequest"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.kids.get_selected_kids_curators",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "path": "youtubei/vi/kids/get_selected_kids_curators",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSelectedKidsCuratorsResponse"
                  },
                  "flatPath": "youtubei/vi/kids/get_selected_kids_curators"
                },
                "get_share_with_kids_picker": {
                  "id": "youtubei.youtubei.vi.kids.get_share_with_kids_picker",
                  "path": "youtubei/vi/kids/get_share_with_kids_picker",
                  "parameterOrder": [],
                  "flatPath": "youtubei/vi/kids/get_share_with_kids_picker",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetShareWithKidsPickerRequest"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetShareWithKidsPickerResponse"
                  }
                },
                "get_kids_blocklist_picker": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetKidsBlocklistPickerResponse"
                  },
                  "id": "youtubei.youtubei.vi.kids.get_kids_blocklist_picker",
                  "flatPath": "youtubei/vi/kids/get_kids_blocklist_picker",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetKidsBlocklistPickerRequest"
                  },
                  "description": "",
                  "path": "youtubei/vi/kids/get_kids_blocklist_picker"
                },
                "get_kids_flow_data": {
                  "id": "youtubei.youtubei.vi.kids.get_kids_flow_data",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetKidsFlowDataResponse"
                  },
                  "path": "youtubei/vi/kids/get_kids_flow_data",
                  "description": "",
                  "flatPath": "youtubei/vi/kids/get_kids_flow_data",
                  "parameters": {},
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetKidsFlowDataRequest"
                  },
                  "parameterOrder": []
                },
                "update_blacklist": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeKidsBlacklistRequest"
                  },
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeKidsBlacklistResponse"
                  },
                  "path": "youtubei/vi/kids/update_blacklist",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "flatPath": "youtubei/vi/kids/update_blacklist",
                  "id": "youtubei.youtubei.vi.kids.update_blacklist",
                  "parameters": {}
                },
                "get_parent_approved_content": {
                  "parameters": {},
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetParentApprovedContentRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetParentApprovedContentResponse"
                  },
                  "path": "youtubei/vi/kids/get_parent_approved_content",
                  "description": "",
                  "flatPath": "youtubei/vi/kids/get_parent_approved_content",
                  "id": "youtubei.youtubei.vi.kids.get_parent_approved_content",
                  "parameterOrder": []
                },
                "update_parent_settings_for_kids": {
                  "path": "youtubei/vi/kids/update_parent_settings_for_kids",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.vi.kids.update_parent_settings_for_kids",
                  "flatPath": "youtubei/vi/kids/update_parent_settings_for_kids",
                  "description": "",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateParentSettingsForKidsRequest"
                  },
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateParentSettingsForKidsResponse"
                  }
                },
                "update_kids_parental_settings": {
                  "parameterOrder": [],
                  "path": "youtubei/vi/kids/update_kids_parental_settings",
                  "parameters": {},
                  "description": "",
                  "id": "youtubei.youtubei.vi.kids.update_kids_parental_settings",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateKidsParentalSettingsResponse"
                  },
                  "flatPath": "youtubei/vi/kids/update_kids_parental_settings",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateKidsParentalSettingsRequest"
                  }
                },
                "clear_blacklist": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeClearKidsBlacklistResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/kids/clear_blacklist",
                  "request": {
                    "$ref": "YoutubeApiInnertubeClearKidsBlacklistRequest"
                  },
                  "parameterOrder": [],
                  "path": "youtubei/vi/kids/clear_blacklist",
                  "description": "",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.kids.clear_blacklist"
                },
                "set_kids_settings_for_parent": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "flatPath": "youtubei/vi/kids/set_kids_settings_for_parent",
                  "id": "youtubei.youtubei.vi.kids.set_kids_settings_for_parent",
                  "path": "youtubei/vi/kids/set_kids_settings_for_parent",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeSetKidsSettingsForParentResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeSetKidsSettingsForParentRequest"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST"
                },
                "update_kids_allowlist": {
                  "parameterOrder": [],
                  "path": "youtubei/vi/kids/update_kids_allowlist",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateKidsAllowlistResponse"
                  },
                  "flatPath": "youtubei/vi/kids/update_kids_allowlist",
                  "parameters": {},
                  "description": "",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.vi.kids.update_kids_allowlist",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateKidsAllowlistRequest"
                  }
                },
                "update_selected_kids_curators": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateSelectedKidsCuratorsResponse"
                  },
                  "path": "youtubei/vi/kids/update_selected_kids_curators",
                  "flatPath": "youtubei/vi/kids/update_selected_kids_curators",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateSelectedKidsCuratorsRequest"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "id": "youtubei.youtubei.vi.kids.update_selected_kids_curators",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": []
                },
                "parent_tools_dashboard": {
                  "parameters": {},
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/vi/kids/parent_tools_dashboard",
                  "path": "youtubei/vi/kids/parent_tools_dashboard",
                  "description": "",
                  "id": "youtubei.youtubei.vi.kids.parent_tools_dashboard",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeParentToolsDashboardRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeParentToolsDashboardResponse"
                  }
                },
                "get_kids_settings_for_parent": {
                  "httpMethod": "POST",
                  "description": "",
                  "id": "youtubei.youtubei.vi.kids.get_kids_settings_for_parent",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetKidsSettingsForParentRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetKidsSettingsForParentResponse"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/vi/kids/get_kids_settings_for_parent",
                  "path": "youtubei/vi/kids/get_kids_settings_for_parent",
                  "parameterOrder": []
                },
                "update_parent_approved_content": {
                  "httpMethod": "POST",
                  "description": "",
                  "id": "youtubei.youtubei.vi.kids.update_parent_approved_content",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateParentApprovedContentResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateParentApprovedContentRequest"
                  },
                  "flatPath": "youtubei/vi/kids/update_parent_approved_content",
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/vi/kids/update_parent_approved_content",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_available_kids_curators": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetAvailableKidsCuratorsResponse"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetAvailableKidsCuratorsRequest"
                  },
                  "flatPath": "youtubei/vi/kids/get_available_kids_curators",
                  "path": "youtubei/vi/kids/get_available_kids_curators",
                  "id": "youtubei.youtubei.vi.kids.get_available_kids_curators",
                  "httpMethod": "POST"
                }
              }
            },
            "shorts": {
              "methods": {
                "get_shorts_creation": {
                  "httpMethod": "POST",
                  "path": "youtubei/vi/shorts/get_shorts_creation",
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.shorts.get_shorts_creation",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/vi/shorts/get_shorts_creation",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetShortsCreationRequest"
                  },
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetShortsCreationResponse"
                  }
                },
                "get_sticker_config": {
                  "id": "youtubei.youtubei.vi.shorts.get_sticker_config",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "parameters": {},
                  "description": "",
                  "path": "youtubei/vi/shorts/get_sticker_config",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetStickerConfigResponse"
                  },
                  "flatPath": "youtubei/vi/shorts/get_sticker_config",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetStickerConfigRequest"
                  },
                  "httpMethod": "POST"
                },
                "get_shorts_source_video": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "flatPath": "youtubei/vi/shorts/get_shorts_source_video",
                  "id": "youtubei.youtubei.vi.shorts.get_shorts_source_video",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetShortsSourceVideoRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetShortsSourceVideoResponse"
                  },
                  "path": "youtubei/vi/shorts/get_shorts_source_video"
                },
                "get_text_to_speech": {
                  "path": "youtubei/vi/shorts/get_text_to_speech",
                  "flatPath": "youtubei/vi/shorts/get_text_to_speech",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "description": "",
                  "id": "youtubei.youtubei.vi.shorts.get_text_to_speech",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetTextToSpeechResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetTextToSpeechRequest"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                }
              }
            },
            "notification_registration": {
              "methods": {
                "get_settings": {
                  "flatPath": "youtubei/vi/notification_registration/get_settings",
                  "id": "youtubei.youtubei.vi.notification_registration.get_settings",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetNotificationSettingsResponse"
                  },
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetNotificationSettingsRequest"
                  },
                  "path": "youtubei/vi/notification_registration/get_settings",
                  "parameterOrder": [],
                  "parameters": {}
                },
                "set_registration": {
                  "parameters": {},
                  "id": "youtubei.youtubei.vi.notification_registration.set_registration",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSetNotificationRegistrationRequest"
                  },
                  "flatPath": "youtubei/vi/notification_registration/set_registration",
                  "httpMethod": "POST",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/vi/notification_registration/set_registration",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSetNotificationRegistrationResponse"
                  },
                  "parameterOrder": []
                }
              }
            },
            "flag": {
              "methods": {
                "get_form": {
                  "id": "youtubei.youtubei.vi.flag.get_form",
                  "path": "youtubei/vi/flag/get_form",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeReportFormResponse"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeReportFormRequest"
                  },
                  "flatPath": "youtubei/vi/flag/get_form"
                },
                "flag": {
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeFlagActionRequest"
                  },
                  "path": "youtubei/vi/flag/flag",
                  "flatPath": "youtubei/vi/flag/flag",
                  "id": "youtubei.youtubei.vi.flag.flag",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeFlagActionResponse"
                  }
                }
              }
            }
          }
        },
        "music": {
          "methods": {
            "entities": {
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeMusicEntitiesRequest"
              },
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeMusicEntitiesResponse"
              },
              "description": "",
              "path": "v1/youtubei/music/entities",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "flatPath": "v1/youtubei/music/entities",
              "id": "youtubei.youtubei.music.entities"
            },
            "entity": {
              "response": {
                "$ref": "YoutubeApiInnertubeMusicEntityResponse"
              },
              "path": "v1/youtubei/music/entity",
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/music/entity",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeMusicEntityRequest"
              },
              "id": "youtubei.youtubei.music.entity",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {}
            },
            "delete_privately_owned_entity": {
              "id": "youtubei.youtubei.music.delete_privately_owned_entity",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeDeletePrivatelyOwnedEntityRequest"
              },
              "description": "",
              "parameterOrder": [],
              "httpMethod": "POST",
              "parameters": {},
              "path": "v1/youtubei/music/delete_privately_owned_entity",
              "flatPath": "v1/youtubei/music/delete_privately_owned_entity",
              "response": {
                "$ref": "YoutubeApiInnertubeDeletePrivatelyOwnedEntityResponse"
              }
            },
            "get_queue": {
              "description": "",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeMusicQueueRequest"
              },
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeMusicQueueResponse"
              },
              "flatPath": "v1/youtubei/music/get_queue",
              "httpMethod": "POST",
              "path": "v1/youtubei/music/get_queue",
              "id": "youtubei.youtubei.music.get_queue",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "radio_availability": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetRadioAvailabilityResponse"
              },
              "flatPath": "v1/youtubei/music/radio_availability",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGetRadioAvailabilityRequest"
              },
              "path": "v1/youtubei/music/radio_availability",
              "parameters": {},
              "httpMethod": "POST",
              "parameterOrder": [],
              "id": "youtubei.youtubei.music.radio_availability"
            },
            "get_search_suggestions": {
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "path": "v1/youtubei/music/get_search_suggestions",
              "parameters": {},
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetSearchSuggestionsRequest"
              },
              "id": "youtubei.youtubei.music.get_search_suggestions",
              "response": {
                "$ref": "YoutubeApiInnertubeGetSearchSuggestionsResponse"
              },
              "flatPath": "v1/youtubei/music/get_search_suggestions"
            },
            "browse": {
              "description": "",
              "flatPath": "v1/youtubei/music/browse",
              "response": {
                "$ref": "YoutubeApiInnertubeBrowseResponse"
              },
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeBrowseRequest"
              },
              "path": "v1/youtubei/music/browse",
              "id": "youtubei.youtubei.music.browse",
              "httpMethod": "POST",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            }
          }
        },
        "video": {
          "methods": {
            "video_menu_items": {
              "flatPath": "v1/youtubei/video/video_menu_items",
              "response": {
                "$ref": "YoutubeApiInnertubeGetVideoMenuItemsResponse"
              },
              "id": "youtubei.youtubei.video.video_menu_items",
              "httpMethod": "POST",
              "parameterOrder": [],
              "path": "v1/youtubei/video/video_menu_items",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetVideoMenuItemsRequest"
              },
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "delete": {
              "flatPath": "v1/youtubei/video/delete",
              "id": "youtubei.youtubei.video.delete",
              "path": "v1/youtubei/video/delete",
              "response": {
                "$ref": "YoutubeApiInnertubeDeleteVideoResponse"
              },
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeDeleteVideoRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "parameterOrder": [],
              "description": ""
            }
          }
        },
        "v1": {
          "methods": {
            "updated_metadata": {
              "response": {
                "$ref": "YoutubeApiInnertubeUpdatedMetadataResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeUpdatedMetadataRequest"
              },
              "parameters": {},
              "httpMethod": "POST",
              "flatPath": "youtubei/v1/updated_metadata",
              "parameterOrder": [],
              "path": "youtubei/v1/updated_metadata",
              "description": "",
              "id": "youtubei.youtubei.v1.updated_metadata"
            },
            "thumbnails": {
              "flatPath": "youtubei/v1/thumbnails",
              "description": "",
              "path": "youtubei/v1/thumbnails",
              "httpMethod": "POST",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetThumbnailsRequest"
              },
              "id": "youtubei.youtubei.v1.thumbnails",
              "response": {
                "$ref": "YoutubeApiInnertubeGetThumbnailsResponse"
              }
            },
            "get_twofactor_location": {
              "description": "",
              "parameters": {},
              "id": "youtubei.youtubei.v1.get_twofactor_location",
              "parameterOrder": [],
              "flatPath": "youtubei/v1/get_twofactor_location",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "youtubei/v1/get_twofactor_location",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetTwofactorLocationRequest"
              },
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetTwofactorLocationResponse"
              }
            },
            "unshare_entitlement": {
              "id": "youtubei.youtubei.v1.unshare_entitlement",
              "parameterOrder": [],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeUnshareUnpluggedEntitlementResponse"
              },
              "path": "youtubei/v1/unshare_entitlement",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUnshareUnpluggedEntitlementRequest"
              },
              "flatPath": "youtubei/v1/unshare_entitlement"
            },
            "sync_annotations": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "httpMethod": "POST",
              "flatPath": "youtubei/v1/sync_annotations",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedSyncAnnotationsResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedSyncAnnotationsRequest"
              },
              "parameters": {},
              "description": "",
              "id": "youtubei.youtubei.v1.sync_annotations",
              "path": "youtubei/v1/sync_annotations"
            },
            "get_watch": {
              "flatPath": "youtubei/v1/get_watch",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetWatchResponse"
              },
              "httpMethod": "POST",
              "description": "",
              "parameters": {},
              "id": "youtubei.youtubei.v1.get_watch",
              "request": {
                "$ref": "YoutubeApiInnertubeGetWatchRequest"
              },
              "path": "youtubei/v1/get_watch"
            },
            "verify_age": {
              "path": "youtubei/v1/verify_age",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.v1.verify_age",
              "response": {
                "$ref": "YoutubeApiInnertubeVerifyAgeResponse"
              },
              "flatPath": "youtubei/v1/verify_age",
              "request": {
                "$ref": "YoutubeApiInnertubeVerifyAgeRequest"
              },
              "parameters": {},
              "description": "",
              "parameterOrder": [],
              "httpMethod": "POST"
            },
            "get_promo_offer": {
              "httpMethod": "POST",
              "parameterOrder": [],
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "youtubei/v1/get_promo_offer",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetPromoOfferRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetPromoOfferResponse"
              },
              "path": "youtubei/v1/get_promo_offer",
              "description": "",
              "id": "youtubei.youtubei.v1.get_promo_offer"
            },
            "queue": {
              "response": {
                "$ref": "YoutubeApiInnertubeQueueResponse"
              },
              "path": "youtubei/v1/queue",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeQueueRequest"
              },
              "flatPath": "youtubei/v1/queue",
              "id": "youtubei.youtubei.v1.queue",
              "httpMethod": "POST",
              "parameterOrder": []
            },
            "sidesheet": {
              "parameterOrder": [],
              "flatPath": "youtubei/v1/sidesheet",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedSidesheetRequest"
              },
              "description": "",
              "path": "youtubei/v1/sidesheet",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "id": "youtubei.youtubei.v1.sidesheet",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedSidesheetResponse"
              }
            },
            "video_stats": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeEventLoggingRequest"
              },
              "id": "youtubei.youtubei.v1.video_stats",
              "description": "",
              "parameters": {},
              "parameterOrder": [],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeEventLoggingResponse"
              },
              "flatPath": "youtubei/v1/video_stats",
              "path": "youtubei/v1/video_stats"
            },
            "flow": {
              "description": "",
              "parameters": {},
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeFlowRequest"
              },
              "flatPath": "youtubei/v1/flow",
              "response": {
                "$ref": "YoutubeApiInnertubeFlowResponse"
              },
              "id": "youtubei.youtubei.v1.flow",
              "httpMethod": "POST",
              "path": "youtubei/v1/flow",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_user_mention_suggestions": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetUserMentionSuggestionsResponse"
              },
              "flatPath": "youtubei/v1/get_user_mention_suggestions",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "youtubei/v1/get_user_mention_suggestions",
              "request": {
                "$ref": "YoutubeApiInnertubeGetUserMentionSuggestionsRequest"
              },
              "id": "youtubei.youtubei.v1.get_user_mention_suggestions",
              "description": "",
              "httpMethod": "POST",
              "parameters": {},
              "parameterOrder": []
            },
            "update_twofactor_location": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedUpdateTwofactorLocationResponse"
              },
              "flatPath": "youtubei/v1/update_twofactor_location",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedUpdateTwofactorLocationRequest"
              },
              "parameters": {},
              "httpMethod": "POST",
              "path": "youtubei/v1/update_twofactor_location",
              "id": "youtubei.youtubei.v1.update_twofactor_location"
            },
            "resolve_location": {
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedResolveLocationRequest"
              },
              "path": "youtubei/v1/resolve_location",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.v1.resolve_location",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedResolveLocationResponse"
              },
              "description": "",
              "parameters": {},
              "parameterOrder": [],
              "flatPath": "youtubei/v1/resolve_location"
            },
            "verify_vip": {
              "path": "youtubei/v1/verify_vip",
              "httpMethod": "POST",
              "parameters": {},
              "id": "youtubei.youtubei.v1.verify_vip",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeVerifyVipRequest"
              },
              "parameterOrder": [],
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeVerifyVipResponse"
              },
              "flatPath": "youtubei/v1/verify_vip"
            },
            "guide": {
              "response": {
                "$ref": "YoutubeApiInnertubeGuideResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGuideRequest"
              },
              "path": "youtubei/v1/guide",
              "id": "youtubei.youtubei.v1.guide",
              "description": "",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "youtubei/v1/guide",
              "parameterOrder": [],
              "parameters": {}
            },
            "get_transcript": {
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.v1.get_transcript",
              "parameterOrder": [],
              "flatPath": "youtubei/v1/get_transcript",
              "response": {
                "$ref": "YoutubeApiInnertubeTranscriptResponse"
              },
              "parameters": {},
              "path": "youtubei/v1/get_transcript",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeTranscriptRequest"
              }
            },
            "get_cancel_confirmation": {
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelConfirmationResponse"
              },
              "id": "youtubei.youtubei.v1.get_cancel_confirmation",
              "httpMethod": "POST",
              "flatPath": "youtubei/v1/get_cancel_confirmation",
              "path": "youtubei/v1/get_cancel_confirmation",
              "description": "",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelConfirmationRequest"
              },
              "parameterOrder": []
            },
            "check_client_freshness": {
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "flatPath": "youtubei/v1/check_client_freshness",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedCheckClientFreshnessResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedCheckClientFreshnessRequest"
              },
              "description": "",
              "parameters": {},
              "id": "youtubei.youtubei.v1.check_client_freshness",
              "path": "youtubei/v1/check_client_freshness"
            },
            "next": {
              "httpMethod": "POST",
              "parameters": {},
              "id": "youtubei.youtubei.v1.next",
              "response": {
                "$ref": "YoutubeApiInnertubeWatchNextResponse"
              },
              "path": "youtubei/v1/next",
              "flatPath": "youtubei/v1/next",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeWatchNextRequest"
              }
            },
            "player": {
              "description": "",
              "parameterOrder": [],
              "path": "youtubei/v1/player",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "youtubei/v1/player",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubePlayerResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubePlayerRequest"
              },
              "id": "youtubei.youtubei.v1.player",
              "parameters": {}
            },
            "get_answer": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "id": "youtubei.youtubei.v1.get_answer",
              "response": {
                "$ref": "YoutubeApiInnertubeGetAnswerResponse"
              },
              "path": "youtubei/v1/get_answer",
              "request": {
                "$ref": "YoutubeApiInnertubeGetAnswerRequest"
              },
              "parameterOrder": [],
              "flatPath": "youtubei/v1/get_answer",
              "httpMethod": "POST",
              "parameters": {}
            },
            "log_interaction": {
              "path": "youtubei/v1/log_interaction",
              "request": {
                "$ref": "YoutubeApiInnertubeInteractionLoggingRequest"
              },
              "id": "youtubei.youtubei.v1.log_interaction",
              "flatPath": "youtubei/v1/log_interaction",
              "httpMethod": "POST",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeInteractionLoggingResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "description": ""
            },
            "home_location_begin_update": {
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationBeginUpdateRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationBeginUpdateResponse"
              },
              "flatPath": "youtubei/v1/home_location_begin_update",
              "parameterOrder": [],
              "path": "youtubei/v1/home_location_begin_update",
              "id": "youtubei.youtubei.v1.home_location_begin_update",
              "parameters": {},
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": ""
            },
            "access_check": {
              "flatPath": "youtubei/v1/access_check",
              "path": "youtubei/v1/access_check",
              "description": "",
              "id": "youtubei.youtubei.v1.access_check",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedAccessCheckResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedAccessCheckRequest"
              },
              "parameterOrder": [],
              "httpMethod": "POST"
            },
            "config": {
              "flatPath": "youtubei/v1/config",
              "httpMethod": "POST",
              "path": "youtubei/v1/config",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeConfigResponse"
              },
              "id": "youtubei.youtubei.v1.config",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeConfigRequest"
              }
            },
            "initiate_inline_purchase": {
              "parameterOrder": [],
              "parameters": {},
              "flatPath": "youtubei/v1/initiate_inline_purchase",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedInitiateInlinePurchaseResponse"
              },
              "description": "",
              "path": "youtubei/v1/initiate_inline_purchase",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedInitiateInlinePurchaseRequest"
              },
              "id": "youtubei.youtubei.v1.initiate_inline_purchase",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "stop_dvr": {
              "httpMethod": "POST",
              "parameterOrder": [],
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "youtubei/v1/stop_dvr",
              "request": {
                "$ref": "YoutubeApiInnertubeStopUnpluggedDvrRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeStopUnpluggedDvrResponse"
              },
              "path": "youtubei/v1/stop_dvr",
              "description": "",
              "id": "youtubei.youtubei.v1.stop_dvr"
            },
            "suggest": {
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetSearchSuggestionsResponse"
              },
              "path": "youtubei/v1/suggest",
              "request": {
                "$ref": "YoutubeApiInnertubeGetSearchSuggestionsRequest"
              },
              "flatPath": "youtubei/v1/suggest",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.v1.suggest",
              "parameters": {},
              "description": ""
            },
            "get_survey": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetSurveyResponse"
              },
              "path": "youtubei/v1/get_survey",
              "parameters": {},
              "description": "",
              "id": "youtubei.youtubei.v1.get_survey",
              "request": {
                "$ref": "YoutubeApiInnertubeGetSurveyRequest"
              },
              "flatPath": "youtubei/v1/get_survey",
              "parameterOrder": [],
              "httpMethod": "POST"
            },
            "request_twofactor_location": {
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedRequestTwofactorLocationRequest"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "id": "youtubei.youtubei.v1.request_twofactor_location",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedRequestTwofactorLocationResponse"
              },
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "youtubei/v1/request_twofactor_location",
              "flatPath": "youtubei/v1/request_twofactor_location",
              "parameters": {}
            },
            "spoiler_mode": {
              "parameterOrder": [],
              "flatPath": "youtubei/v1/spoiler_mode",
              "path": "youtubei/v1/spoiler_mode",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedSpoilerModeResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedSpoilerModeRequest"
              },
              "id": "youtubei.youtubei.v1.spoiler_mode",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "parameters": {}
            },
            "share_entitlement": {
              "parameterOrder": [],
              "parameters": {},
              "flatPath": "youtubei/v1/share_entitlement",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeShareUnpluggedEntitlementResponse"
              },
              "path": "youtubei/v1/share_entitlement",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.v1.share_entitlement",
              "request": {
                "$ref": "YoutubeApiInnertubeShareUnpluggedEntitlementRequest"
              }
            },
            "browse": {
              "description": "",
              "parameterOrder": [],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeBrowseRequest"
              },
              "flatPath": "youtubei/v1/browse",
              "id": "youtubei.youtubei.v1.browse",
              "parameters": {},
              "path": "youtubei/v1/browse",
              "response": {
                "$ref": "YoutubeApiInnertubeBrowseResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "send_conditional_notification": {
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "youtubei/v1/send_conditional_notification",
              "id": "youtubei.youtubei.v1.send_conditional_notification",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedSendConditionalNotificationResponse"
              },
              "httpMethod": "POST",
              "flatPath": "youtubei/v1/send_conditional_notification",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedSendConditionalNotificationRequest"
              },
              "parameterOrder": []
            },
            "acknowledge_channel_tou_strike": {
              "parameters": {},
              "id": "youtubei.youtubei.v1.acknowledge_channel_tou_strike",
              "flatPath": "youtubei/v1/acknowledge_channel_tou_strike",
              "description": "",
              "parameterOrder": [],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeAcknowledgeChannelTouStrikeResponse"
              },
              "path": "youtubei/v1/acknowledge_channel_tou_strike",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeAcknowledgeChannelTouStrikeRequest"
              }
            },
            "get_multi_select_command": {
              "parameters": {},
              "id": "youtubei.youtubei.v1.get_multi_select_command",
              "request": {
                "$ref": "YoutubeApiInnertubeGetMultiSelectCommandRequest"
              },
              "flatPath": "youtubei/v1/get_multi_select_command",
              "path": "youtubei/v1/get_multi_select_command",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetMultiSelectCommandResponse"
              },
              "httpMethod": "POST",
              "description": ""
            },
            "encrypted_watch": {
              "flatPath": "youtubei/v1/encrypted_watch",
              "parameters": {},
              "httpMethod": "POST",
              "id": "youtubei.youtubei.v1.encrypted_watch",
              "request": {
                "$ref": "YoutubeApiInnertubeEncryptedInnertubeRequest"
              },
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeEncryptedInnertubeResponse"
              },
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "youtubei/v1/encrypted_watch"
            },
            "get_cancel_offer": {
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelOfferResponse"
              },
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelOfferRequest"
              },
              "parameterOrder": [],
              "flatPath": "youtubei/v1/get_cancel_offer",
              "httpMethod": "POST",
              "description": "",
              "path": "youtubei/v1/get_cancel_offer",
              "id": "youtubei.youtubei.v1.get_cancel_offer"
            },
            "end_free_preview": {
              "id": "youtubei.youtubei.v1.end_free_preview",
              "parameters": {},
              "flatPath": "youtubei/v1/end_free_preview",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeEndFreePreviewRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeEndFreePreviewResponse"
              },
              "path": "youtubei/v1/end_free_preview",
              "description": "",
              "parameterOrder": []
            },
            "get_cancel_survey": {
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelSurveyResponse"
              },
              "path": "youtubei/v1/get_cancel_survey",
              "parameters": {},
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelSurveyRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "parameterOrder": [],
              "id": "youtubei.youtubei.v1.get_cancel_survey",
              "flatPath": "youtubei/v1/get_cancel_survey"
            },
            "get_multi_select_menu": {
              "parameterOrder": [],
              "id": "youtubei.youtubei.v1.get_multi_select_menu",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "flatPath": "youtubei/v1/get_multi_select_menu",
              "request": {
                "$ref": "YoutubeApiInnertubeGetMultiSelectMenuRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetMultiSelectMenuResponse"
              },
              "parameters": {},
              "path": "youtubei/v1/get_multi_select_menu"
            },
            "update_live_guide_order": {
              "httpMethod": "POST",
              "description": "",
              "path": "youtubei/v1/update_live_guide_order",
              "parameterOrder": [],
              "parameters": {},
              "id": "youtubei.youtubei.v1.update_live_guide_order",
              "flatPath": "youtubei/v1/update_live_guide_order",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedUpdateLiveGuideOrderRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedUpdateLiveGuideOrderResponse"
              }
            },
            "home_location_check_availability": {
              "flatPath": "youtubei/v1/home_location_check_availability",
              "parameterOrder": [],
              "path": "youtubei/v1/home_location_check_availability",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCheckAvailabilityRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCheckAvailabilityResponse"
              },
              "id": "youtubei.youtubei.v1.home_location_check_availability",
              "httpMethod": "POST",
              "parameters": {}
            },
            "log_event": {
              "parameterOrder": [],
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeEventLoggingResponse"
              },
              "flatPath": "youtubei/v1/log_event",
              "request": {
                "$ref": "YoutubeApiInnertubeEventLoggingRequest"
              },
              "httpMethod": "POST",
              "path": "youtubei/v1/log_event",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.v1.log_event",
              "parameters": {}
            },
            "get_cancel_upsell": {
              "flatPath": "youtubei/v1/get_cancel_upsell",
              "description": "",
              "path": "youtubei/v1/get_cancel_upsell",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelUpsellResponse"
              },
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelUpsellRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "id": "youtubei.youtubei.v1.get_cancel_upsell"
            },
            "decorate_message": {
              "response": {
                "$ref": "YoutubeApiInnertubeDecorateMessageResponse"
              },
              "parameterOrder": [],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeDecorateMessageRequest"
              },
              "flatPath": "youtubei/v1/decorate_message",
              "httpMethod": "POST",
              "description": "",
              "id": "youtubei.youtubei.v1.decorate_message",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "youtubei/v1/decorate_message"
            },
            "update_conference": {
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "flatPath": "youtubei/v1/update_conference",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateConferenceResponse"
              },
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateConferenceRequest"
              },
              "parameterOrder": [],
              "id": "youtubei.youtubei.v1.update_conference",
              "path": "youtubei/v1/update_conference"
            },
            "embedded_player": {
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeEmbeddedPlayerResponse"
              },
              "parameters": {},
              "path": "youtubei/v1/embedded_player",
              "request": {
                "$ref": "YoutubeApiInnertubeEmbeddedPlayerRequest"
              },
              "id": "youtubei.youtubei.v1.embedded_player",
              "description": "",
              "parameterOrder": [],
              "flatPath": "youtubei/v1/embedded_player"
            },
            "visitor_id": {
              "request": {
                "$ref": "YoutubeApiInnertubeVisitorIdRequest"
              },
              "description": "",
              "path": "youtubei/v1/visitor_id",
              "parameterOrder": [],
              "id": "youtubei.youtubei.v1.visitor_id",
              "flatPath": "youtubei/v1/visitor_id",
              "httpMethod": "POST",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeVisitorIdResponse"
              }
            },
            "search": {
              "httpMethod": "POST",
              "id": "youtubei.youtubei.v1.search",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeSearchResponse"
              },
              "flatPath": "youtubei/v1/search",
              "request": {
                "$ref": "YoutubeApiInnertubeSearchRequest"
              },
              "parameterOrder": [],
              "path": "youtubei/v1/search"
            },
            "update_station_visibility": {
              "httpMethod": "POST",
              "description": "",
              "parameterOrder": [],
              "path": "youtubei/v1/update_station_visibility",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedUpdateStationVisibilityRequest"
              },
              "parameters": {},
              "id": "youtubei.youtubei.v1.update_station_visibility",
              "flatPath": "youtubei/v1/update_station_visibility",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedUpdateStationVisibilityResponse"
              }
            },
            "offline": {
              "parameterOrder": [],
              "path": "youtubei/v1/offline",
              "request": {
                "$ref": "YoutubeApiInnertubeOfflineRequest"
              },
              "flatPath": "youtubei/v1/offline",
              "id": "youtubei.youtubei.v1.offline",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeOfflineResponse"
              },
              "parameters": {},
              "httpMethod": "POST",
              "description": ""
            },
            "bell_follow": {
              "parameterOrder": [],
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedBellFollowResponse"
              },
              "description": "",
              "flatPath": "youtubei/v1/bell_follow",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedBellFollowRequest"
              },
              "httpMethod": "POST",
              "path": "youtubei/v1/bell_follow",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.v1.bell_follow"
            },
            "submit_cancel_survey": {
              "id": "youtubei.youtubei.v1.submit_cancel_survey",
              "description": "",
              "path": "youtubei/v1/submit_cancel_survey",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedSubmitCancelSurveyRequest"
              },
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedSubmitCancelSurveyResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "flatPath": "youtubei/v1/submit_cancel_survey"
            },
            "feedback": {
              "path": "youtubei/v1/feedback",
              "description": "",
              "parameters": {},
              "id": "youtubei.youtubei.v1.feedback",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeInnerTubeFeedbackResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeInnerTubeFeedbackRequest"
              },
              "parameterOrder": [],
              "flatPath": "youtubei/v1/feedback",
              "httpMethod": "POST"
            },
            "get_panel": {
              "flatPath": "youtubei/v1/get_panel",
              "path": "youtubei/v1/get_panel",
              "description": "",
              "parameterOrder": [],
              "id": "youtubei.youtubei.v1.get_panel",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubePanelRequest"
              },
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubePanelResponse"
              },
              "httpMethod": "POST"
            },
            "get_creator_social_suggestions": {
              "id": "youtubei.youtubei.v1.get_creator_social_suggestions",
              "parameters": {},
              "description": "",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "youtubei/v1/get_creator_social_suggestions",
              "flatPath": "youtubei/v1/get_creator_social_suggestions",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorSocialSuggestionsRequest"
              },
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorSocialSuggestionsResponse"
              }
            },
            "get_posts_by_host_panel": {
              "parameterOrder": [],
              "flatPath": "youtubei/v1/get_posts_by_host_panel",
              "request": {
                "$ref": "YoutubeApiInnertubePanelRequest"
              },
              "id": "youtubei.youtubei.v1.get_posts_by_host_panel",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubePanelResponse"
              },
              "path": "youtubei/v1/get_posts_by_host_panel",
              "description": "",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "start_dvr": {
              "parameterOrder": [],
              "path": "youtubei/v1/start_dvr",
              "response": {
                "$ref": "YoutubeApiInnertubeStartUnpluggedDvrResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeStartUnpluggedDvrRequest"
              },
              "httpMethod": "POST",
              "flatPath": "youtubei/v1/start_dvr",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.v1.start_dvr",
              "description": "",
              "parameters": {}
            },
            "home_location_complete_update": {
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCompleteUpdateRequest"
              },
              "description": "",
              "httpMethod": "POST",
              "id": "youtubei.youtubei.v1.home_location_complete_update",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCompleteUpdateResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "path": "youtubei/v1/home_location_complete_update",
              "flatPath": "youtubei/v1/home_location_complete_update"
            },
            "submit_form": {
              "id": "youtubei.youtubei.v1.submit_form",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeSubmitFormResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeSubmitFormRequest"
              },
              "httpMethod": "POST",
              "path": "youtubei/v1/submit_form",
              "parameters": {},
              "description": "",
              "flatPath": "youtubei/v1/submit_form",
              "parameterOrder": []
            },
            "tenx_player": {
              "parameterOrder": [],
              "flatPath": "youtubei/v1/tenx_player",
              "request": {
                "$ref": "YoutubeApiInnertubeTenXPlayerRequest"
              },
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeTenXPlayerResponse"
              },
              "id": "youtubei.youtubei.v1.tenx_player",
              "path": "youtubei/v1/tenx_player",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "parameters": {}
            },
            "encrypted_innertube": {
              "response": {
                "$ref": "YoutubeApiInnertubeInnerTubeEncryptedResponse"
              },
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeInnerTubeEncryptedRequest"
              },
              "id": "youtubei.youtubei.v1.encrypted_innertube",
              "path": "youtubei/v1/encrypted_innertube",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "youtubei/v1/encrypted_innertube",
              "parameterOrder": [],
              "httpMethod": "POST",
              "description": ""
            },
            "update_account_link_button": {
              "flatPath": "youtubei/v1/update_account_link_button",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateAccountLinkButtonRequest"
              },
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateAccountLinkButtonResponse"
              },
              "id": "youtubei.youtubei.v1.update_account_link_button",
              "path": "youtubei/v1/update_account_link_button",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "httpMethod": "POST"
            },
            "assistant": {
              "response": {
                "$ref": "YoutubeApiInnertubeYoutubeAssistantResponse"
              },
              "httpMethod": "POST",
              "parameters": {},
              "flatPath": "youtubei/v1/assistant",
              "path": "youtubei/v1/assistant",
              "description": "",
              "parameterOrder": [],
              "id": "youtubei.youtubei.v1.assistant",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeYoutubeAssistantRequest"
              }
            },
            "submit_caption_correction": {
              "description": "",
              "id": "youtubei.youtubei.v1.submit_caption_correction",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeSubmitCaptionCorrectionResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeSubmitCaptionCorrectionRequest"
              },
              "path": "youtubei/v1/submit_caption_correction",
              "parameters": {},
              "flatPath": "youtubei/v1/submit_caption_correction",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": []
            }
          },
          "resources": {
            "analytics": {
              "methods": {
                "detail": {
                  "flatPath": "youtubei/v1/analytics/detail",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsDetailResponse"
                  },
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsDetailRequest"
                  },
                  "id": "youtubei.youtubei.v1.analytics.detail",
                  "parameterOrder": [],
                  "description": "",
                  "path": "youtubei/v1/analytics/detail"
                },
                "overview": {
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/analytics/overview",
                  "id": "youtubei.youtubei.v1.analytics.overview",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsOverviewRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsOverviewResponse"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "path": "youtubei/v1/analytics/overview",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                }
              }
            },
            "live": {
              "resources": {
                "create_livestream_highlight_clip": {
                  "methods": {
                    "create": {
                      "parameterOrder": [],
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "httpMethod": "POST",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateLivestreamHighlightClipResponse"
                      },
                      "flatPath": "youtubei/v1/live/create_livestream_highlight_clip",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateLivestreamHighlightClipRequest"
                      },
                      "path": "youtubei/v1/live/create_livestream_highlight_clip",
                      "description": "",
                      "parameters": {},
                      "id": "youtubei.youtubei.v1.live.create_livestream_highlight_clip.create"
                    }
                  }
                },
                "insert_ad": {
                  "methods": {
                    "create": {
                      "description": "",
                      "request": {
                        "$ref": "YoutubeApiInnertubeInsertAdRequest"
                      },
                      "flatPath": "youtubei/v1/live/insert_ad",
                      "parameterOrder": [],
                      "response": {
                        "$ref": "YoutubeApiInnertubeInsertAdResponse"
                      },
                      "httpMethod": "POST",
                      "id": "youtubei.youtubei.v1.live.insert_ad.create",
                      "parameters": {},
                      "path": "youtubei/v1/live/insert_ad",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ]
                    }
                  }
                },
                "create_broadcast": {
                  "methods": {
                    "create": {
                      "parameterOrder": [],
                      "parameters": {},
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateBroadcastResponse"
                      },
                      "path": "youtubei/v1/live/create_broadcast",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateBroadcastRequest"
                      },
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "description": "",
                      "id": "youtubei.youtubei.v1.live.create_broadcast.create",
                      "flatPath": "youtubei/v1/live/create_broadcast",
                      "httpMethod": "POST"
                    }
                  }
                },
                "create_ingestion": {
                  "methods": {
                    "create": {
                      "id": "youtubei.youtubei.v1.live.create_ingestion.create",
                      "httpMethod": "POST",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateIngestionRequest"
                      },
                      "parameterOrder": [],
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateIngestionResponse"
                      },
                      "path": "youtubei/v1/live/create_ingestion",
                      "flatPath": "youtubei/v1/live/create_ingestion",
                      "parameters": {},
                      "description": ""
                    }
                  }
                },
                "insert_highlight_marker": {
                  "methods": {
                    "create": {
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "request": {
                        "$ref": "YoutubeApiInnertubeInsertHighlightMarkerRequest"
                      },
                      "id": "youtubei.youtubei.v1.live.insert_highlight_marker.create",
                      "path": "youtubei/v1/live/insert_highlight_marker",
                      "response": {
                        "$ref": "YoutubeApiInnertubeInsertHighlightMarkerResponse"
                      },
                      "flatPath": "youtubei/v1/live/insert_highlight_marker",
                      "description": "",
                      "parameters": {},
                      "httpMethod": "POST",
                      "parameterOrder": []
                    }
                  }
                }
              },
              "methods": {
                "start_broadcast": {
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeStartBroadcastRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeStartBroadcastResponse"
                  },
                  "id": "youtubei.youtubei.v1.live.start_broadcast",
                  "path": "youtubei/v1/live/start_broadcast",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/live/start_broadcast"
                },
                "add_broadcast_participant": {
                  "id": "youtubei.youtubei.v1.live.add_broadcast_participant",
                  "parameters": {},
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeAddBroadcastParticipantResponse"
                  },
                  "flatPath": "youtubei/v1/live/add_broadcast_participant",
                  "path": "youtubei/v1/live/add_broadcast_participant",
                  "description": "",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAddBroadcastParticipantRequest"
                  }
                },
                "get_broadcast_status": {
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastStatusRequest"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/live/get_broadcast_status",
                  "id": "youtubei.youtubei.v1.live.get_broadcast_status",
                  "path": "youtubei/v1/live/get_broadcast_status",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastStatusResponse"
                  },
                  "parameterOrder": [],
                  "parameters": {}
                },
                "bind_broadcast": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeBindBroadcastResponse"
                  },
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeBindBroadcastRequest"
                  },
                  "flatPath": "youtubei/v1/live/bind_broadcast",
                  "path": "youtubei/v1/live/bind_broadcast",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.live.bind_broadcast",
                  "parameterOrder": [],
                  "httpMethod": "POST"
                },
                "stop_broadcast": {
                  "id": "youtubei.youtubei.v1.live.stop_broadcast",
                  "parameters": {},
                  "path": "youtubei/v1/live/stop_broadcast",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/live/stop_broadcast",
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeStopBroadcastRequest"
                  },
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeStopBroadcastResponse"
                  }
                },
                "delete_ingestion": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteIngestionResponse"
                  },
                  "path": "youtubei/v1/live/delete_ingestion",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteIngestionRequest"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.live.delete_ingestion",
                  "parameters": {},
                  "flatPath": "youtubei/v1/live/delete_ingestion",
                  "parameterOrder": []
                },
                "update_ingestion": {
                  "description": "",
                  "flatPath": "youtubei/v1/live/update_ingestion",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateIngestionRequest"
                  },
                  "id": "youtubei.youtubei.v1.live.update_ingestion",
                  "path": "youtubei/v1/live/update_ingestion",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateIngestionResponse"
                  }
                },
                "get_ingestion_settings": {
                  "parameterOrder": [],
                  "parameters": {},
                  "description": "",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/live/get_ingestion_settings",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLiveIngestionSettingsRequest"
                  },
                  "path": "youtubei/v1/live/get_ingestion_settings",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.live.get_ingestion_settings",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLiveIngestionSettingsResponse"
                  }
                },
                "update_broadcast_conference": {
                  "path": "youtubei/v1/live/update_broadcast_conference",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateBroadcastConferenceRequest"
                  },
                  "parameters": {},
                  "description": "",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/live/update_broadcast_conference",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateBroadcastConferenceResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.live.update_broadcast_conference"
                },
                "get_live_analytics": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLiveAnalyticsResponse"
                  },
                  "parameters": {},
                  "path": "youtubei/v1/live/get_live_analytics",
                  "id": "youtubei.youtubei.v1.live.get_live_analytics",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/live/get_live_analytics",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLiveAnalyticsRequest"
                  },
                  "httpMethod": "POST"
                },
                "get_broadcast_schedule": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastScheduleResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/live/get_broadcast_schedule",
                  "id": "youtubei.youtubei.v1.live.get_broadcast_schedule",
                  "path": "youtubei/v1/live/get_broadcast_schedule",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastScheduleRequest"
                  }
                },
                "get_broadcast_participant_setup": {
                  "flatPath": "youtubei/v1/live/get_broadcast_participant_setup",
                  "id": "youtubei.youtubei.v1.live.get_broadcast_participant_setup",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastParticipantSetupResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastParticipantSetupRequest"
                  },
                  "parameters": {},
                  "description": "",
                  "parameterOrder": [],
                  "path": "youtubei/v1/live/get_broadcast_participant_setup",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_live_dashboard": {
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLiveDashboardRequest"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/live/get_live_dashboard",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLiveDashboardResponse"
                  },
                  "id": "youtubei.youtubei.v1.live.get_live_dashboard",
                  "path": "youtubei/v1/live/get_live_dashboard",
                  "parameterOrder": [],
                  "description": ""
                },
                "list_redirect_destinations": {
                  "description": "",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListRedirectDestinationsRequest"
                  },
                  "flatPath": "youtubei/v1/live/list_redirect_destinations",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.live.list_redirect_destinations",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListRedirectDestinationsResponse"
                  },
                  "path": "youtubei/v1/live/list_redirect_destinations",
                  "parameters": {}
                },
                "get_live_overlay_status": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLiveOverlayStatusResponse"
                  },
                  "flatPath": "youtubei/v1/live/get_live_overlay_status",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLiveOverlayStatusRequest"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "path": "youtubei/v1/live/get_live_overlay_status",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.live.get_live_overlay_status"
                },
                "get_ingestion": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetIngestionRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.live.get_ingestion",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetIngestionResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/live/get_ingestion",
                  "parameterOrder": [],
                  "description": "",
                  "path": "youtubei/v1/live/get_ingestion"
                },
                "search_redirect_destination_videos": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeSearchRedirectDestinationVideosRequest"
                  },
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSearchRedirectDestinationVideosResponse"
                  },
                  "id": "youtubei.youtubei.v1.live.search_redirect_destination_videos",
                  "parameters": {},
                  "path": "youtubei/v1/live/search_redirect_destination_videos",
                  "flatPath": "youtubei/v1/live/search_redirect_destination_videos"
                },
                "get_broadcast": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastRequest"
                  },
                  "id": "youtubei.youtubei.v1.live.get_broadcast",
                  "path": "youtubei/v1/live/get_broadcast",
                  "flatPath": "youtubei/v1/live/get_broadcast",
                  "parameters": {},
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastResponse"
                  }
                },
                "get_confirm_broadcast_setup": {
                  "path": "youtubei/v1/live/get_confirm_broadcast_setup",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.live.get_confirm_broadcast_setup",
                  "parameters": {},
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetConfirmBroadcastSetupRequest"
                  },
                  "flatPath": "youtubei/v1/live/get_confirm_broadcast_setup",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetConfirmBroadcastSetupResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "update_broadcast_participant": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.live.update_broadcast_participant",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateBroadcastParticipantRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateBroadcastParticipantResponse"
                  },
                  "flatPath": "youtubei/v1/live/update_broadcast_participant",
                  "description": "",
                  "parameterOrder": [],
                  "path": "youtubei/v1/live/update_broadcast_participant",
                  "parameters": {},
                  "httpMethod": "POST"
                },
                "get_broadcast_setup": {
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastSetupRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.v1.live.get_broadcast_setup",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastSetupResponse"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/live/get_broadcast_setup",
                  "path": "youtubei/v1/live/get_broadcast_setup"
                },
                "get_broadcast_conference": {
                  "description": "",
                  "flatPath": "youtubei/v1/live/get_broadcast_conference",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastConferenceResponse"
                  },
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBroadcastConferenceRequest"
                  },
                  "parameters": {},
                  "path": "youtubei/v1/live/get_broadcast_conference",
                  "id": "youtubei.youtubei.v1.live.get_broadcast_conference",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "delete_cuepoint": {
                  "id": "youtubei.youtubei.v1.live.delete_cuepoint",
                  "path": "youtubei/v1/live/delete_cuepoint",
                  "parameters": {},
                  "flatPath": "youtubei/v1/live/delete_cuepoint",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteCuepointResponse"
                  },
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteCuepointRequest"
                  }
                },
                "get_repeatable_cuepoint": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetRepeatableCuepointRequest"
                  },
                  "flatPath": "youtubei/v1/live/get_repeatable_cuepoint",
                  "path": "youtubei/v1/live/get_repeatable_cuepoint",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetRepeatableCuepointResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.live.get_repeatable_cuepoint",
                  "parameterOrder": [],
                  "parameters": {},
                  "description": ""
                },
                "list_ingestions": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeListIngestionsRequest"
                  },
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeListIngestionsResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.live.list_ingestions",
                  "httpMethod": "POST",
                  "path": "youtubei/v1/live/list_ingestions",
                  "flatPath": "youtubei/v1/live/list_ingestions",
                  "description": ""
                },
                "accept_tos": {
                  "flatPath": "youtubei/v1/live/accept_tos",
                  "description": "",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeAcceptLiveTosRequest"
                  },
                  "id": "youtubei.youtubei.v1.live.accept_tos",
                  "parameters": {},
                  "path": "youtubei/v1/live/accept_tos",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAcceptLiveTosResponse"
                  },
                  "httpMethod": "POST"
                }
              }
            },
            "live_chat": {
              "resources": {
                "create_poll": {
                  "methods": {
                    "create": {
                      "flatPath": "youtubei/v1/live_chat/create_poll",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "description": "",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateLiveChatPollResponse"
                      },
                      "parameterOrder": [],
                      "httpMethod": "POST",
                      "id": "youtubei.youtubei.v1.live_chat.create_poll.create",
                      "path": "youtubei/v1/live_chat/create_poll",
                      "parameters": {},
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateLiveChatPollRequest"
                      }
                    }
                  }
                }
              },
              "methods": {
                "send_message": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeSendLiveChatMessageResponse"
                  },
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeSendLiveChatMessageRequest"
                  },
                  "path": "youtubei/v1/live_chat/send_message",
                  "id": "youtubei.youtubei.v1.live_chat.send_message",
                  "description": "",
                  "flatPath": "youtubei/v1/live_chat/send_message",
                  "httpMethod": "POST",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "moderate": {
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/live_chat/moderate",
                  "request": {
                    "$ref": "YoutubeApiInnertubeModerateLiveChatRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1/live_chat/moderate",
                  "response": {
                    "$ref": "YoutubeApiInnertubeModerateLiveChatResponse"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.v1.live_chat.moderate",
                  "parameterOrder": []
                },
                "get_streaming_live_chat": {
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatRequest"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/live_chat/get_streaming_live_chat",
                  "path": "youtubei/v1/live_chat/get_streaming_live_chat",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatResponse"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.live_chat.get_streaming_live_chat"
                },
                "delete_message": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteLiveChatMessageResponse"
                  },
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "path": "youtubei/v1/live_chat/delete_message",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.live_chat.delete_message",
                  "flatPath": "youtubei/v1/live_chat/delete_message",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteLiveChatMessageRequest"
                  }
                },
                "live_chat_action": {
                  "path": "youtubei/v1/live_chat/live_chat_action",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.live_chat.live_chat_action",
                  "parameterOrder": [],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeLiveChatActionResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/live_chat/live_chat_action",
                  "request": {
                    "$ref": "YoutubeApiInnertubeLiveChatActionRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "send_live_chat_vote": {
                  "flatPath": "youtubei/v1/live_chat/send_live_chat_vote",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSendLiveChatVoteResponse"
                  },
                  "parameterOrder": [],
                  "path": "youtubei/v1/live_chat/send_live_chat_vote",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSendLiveChatVoteRequest"
                  },
                  "id": "youtubei.youtubei.v1.live_chat.send_live_chat_vote",
                  "parameters": {}
                },
                "get_live_chat_message_buy_flow": {
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatMessageBuyFlowRequest"
                  },
                  "flatPath": "youtubei/v1/live_chat/get_live_chat_message_buy_flow",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatMessageBuyFlowResponse"
                  },
                  "id": "youtubei.youtubei.v1.live_chat.get_live_chat_message_buy_flow",
                  "description": "",
                  "path": "youtubei/v1/live_chat/get_live_chat_message_buy_flow",
                  "parameters": {}
                },
                "get_live_chat_super_sticker_buy_flow": {
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.live_chat.get_live_chat_super_sticker_buy_flow",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatSuperStickerBuyFlowRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/live_chat/get_live_chat_super_sticker_buy_flow",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatSuperStickerBuyFlowResponse"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1/live_chat/get_live_chat_super_sticker_buy_flow",
                  "description": ""
                },
                "get_live_chat_replay": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatReplayResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.live_chat.get_live_chat_replay",
                  "path": "youtubei/v1/live_chat/get_live_chat_replay",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatReplayRequest"
                  },
                  "flatPath": "youtubei/v1/live_chat/get_live_chat_replay",
                  "httpMethod": "POST"
                },
                "manage_user": {
                  "parameters": {},
                  "flatPath": "youtubei/v1/live_chat/manage_user",
                  "response": {
                    "$ref": "YoutubeApiInnertubeManageLiveChatUserResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeManageLiveChatUserRequest"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "path": "youtubei/v1/live_chat/manage_user",
                  "description": "",
                  "id": "youtubei.youtubei.v1.live_chat.manage_user"
                },
                "get_live_chat": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatResponse"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "id": "youtubei.youtubei.v1.live_chat.get_live_chat",
                  "path": "youtubei/v1/live_chat/get_live_chat",
                  "flatPath": "youtubei/v1/live_chat/get_live_chat",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatRequest"
                  },
                  "httpMethod": "POST"
                },
                "get_item_context_menu": {
                  "path": "youtubei/v1/live_chat/get_item_context_menu",
                  "flatPath": "youtubei/v1/live_chat/get_item_context_menu",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatItemContextMenuRequest"
                  },
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLiveChatItemContextMenuResponse"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "id": "youtubei.youtubei.v1.live_chat.get_item_context_menu"
                }
              }
            },
            "feature_eligibility": {
              "methods": {
                "get_feature_enablement_details": {
                  "path": "youtubei/v1/feature_eligibility/get_feature_enablement_details",
                  "id": "youtubei.youtubei.v1.feature_eligibility.get_feature_enablement_details",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetFeatureEnablementDetailsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetFeatureEnablementDetailsResponse"
                  },
                  "description": "",
                  "parameters": {},
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/feature_eligibility/get_feature_enablement_details"
                },
                "get_creator_feature_eligibility": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorFeatureEligibilityResponse"
                  },
                  "id": "youtubei.youtubei.v1.feature_eligibility.get_creator_feature_eligibility",
                  "path": "youtubei/v1/feature_eligibility/get_creator_feature_eligibility",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorFeatureEligibilityRequest"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "parameters": {},
                  "flatPath": "youtubei/v1/feature_eligibility/get_creator_feature_eligibility"
                },
                "check_feature_rate_limit": {
                  "description": "",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.feature_eligibility.check_feature_rate_limit",
                  "path": "youtubei/v1/feature_eligibility/check_feature_rate_limit",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCheckFeatureRateLimitRequest"
                  },
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeCheckFeatureRateLimitResponse"
                  },
                  "flatPath": "youtubei/v1/feature_eligibility/check_feature_rate_limit",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST"
                }
              }
            },
            "like": {
              "methods": {
                "like": {
                  "path": "youtubei/v1/like/like",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/like/like",
                  "response": {
                    "$ref": "YoutubeApiInnertubeLikeResponse"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.like.like",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeLikeRequest"
                  }
                },
                "removelike": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeRemoveLikeResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeRemoveLikeRequest"
                  },
                  "id": "youtubei.youtubei.v1.like.removelike",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/like/removelike",
                  "path": "youtubei/v1/like/removelike",
                  "description": ""
                },
                "dislike": {
                  "parameterOrder": [],
                  "path": "youtubei/v1/like/dislike",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.like.dislike",
                  "flatPath": "youtubei/v1/like/dislike",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDislikeResponse"
                  },
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDislikeRequest"
                  }
                }
              }
            },
            "geo": {
              "methods": {
                "place_autocomplete": {
                  "id": "youtubei.youtubei.v1.geo.place_autocomplete",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubePlaceAutocompleteRequest"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubePlaceAutocompleteResponse"
                  },
                  "flatPath": "youtubei/v1/geo/place_autocomplete",
                  "parameterOrder": [],
                  "path": "youtubei/v1/geo/place_autocomplete"
                }
              }
            },
            "history": {
              "methods": {
                "get_history_paused_state": {
                  "id": "youtubei.youtubei.v1.history.get_history_paused_state",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetHistoryPausedStateResponse"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetHistoryPausedStateRequest"
                  },
                  "path": "youtubei/v1/history/get_history_paused_state",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/history/get_history_paused_state"
                },
                "resume_watch_history": {
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.history.resume_watch_history",
                  "description": "",
                  "path": "youtubei/v1/history/resume_watch_history",
                  "httpMethod": "POST",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeResumeWatchHistoryRequest"
                  },
                  "flatPath": "youtubei/v1/history/resume_watch_history",
                  "response": {
                    "$ref": "YoutubeApiInnertubeResumeWatchHistoryResponse"
                  }
                },
                "clear_search_history": {
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.history.clear_search_history",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeClearSearchHistoryResponse"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1/history/clear_search_history",
                  "flatPath": "youtubei/v1/history/clear_search_history",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeClearSearchHistoryRequest"
                  }
                },
                "pause_watch_history": {
                  "response": {
                    "$ref": "YoutubeApiInnertubePauseWatchHistoryResponse"
                  },
                  "path": "youtubei/v1/history/pause_watch_history",
                  "request": {
                    "$ref": "YoutubeApiInnertubePauseWatchHistoryRequest"
                  },
                  "parameters": {},
                  "description": "",
                  "flatPath": "youtubei/v1/history/pause_watch_history",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.history.pause_watch_history"
                },
                "clear_watch_history": {
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "path": "youtubei/v1/history/clear_watch_history",
                  "description": "",
                  "id": "youtubei.youtubei.v1.history.clear_watch_history",
                  "response": {
                    "$ref": "YoutubeApiInnertubeClearWatchHistoryResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeClearWatchHistoryRequest"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1/history/clear_watch_history"
                },
                "resume_search_history": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeResumeSearchHistoryRequest"
                  },
                  "id": "youtubei.youtubei.v1.history.resume_search_history",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeResumeSearchHistoryResponse"
                  },
                  "path": "youtubei/v1/history/resume_search_history",
                  "flatPath": "youtubei/v1/history/resume_search_history",
                  "httpMethod": "POST",
                  "description": "",
                  "parameterOrder": []
                },
                "pause_search_history": {
                  "path": "youtubei/v1/history/pause_search_history",
                  "request": {
                    "$ref": "YoutubeApiInnertubePauseSearchHistoryRequest"
                  },
                  "id": "youtubei.youtubei.v1.history.pause_search_history",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubePauseSearchHistoryResponse"
                  },
                  "parameters": {},
                  "description": "",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/history/pause_search_history"
                }
              }
            },
            "donations": {
              "resources": {
                "create_nonprofit_proposal": {
                  "methods": {
                    "create": {
                      "parameterOrder": [],
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateNonprofitProposalResponse"
                      },
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "path": "youtubei/v1/donations/create_nonprofit_proposal",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateNonprofitProposalRequest"
                      },
                      "id": "youtubei.youtubei.v1.donations.create_nonprofit_proposal.create",
                      "description": "",
                      "parameters": {},
                      "flatPath": "youtubei/v1/donations/create_nonprofit_proposal",
                      "httpMethod": "POST"
                    }
                  }
                },
                "create_campaign": {
                  "methods": {
                    "create": {
                      "flatPath": "youtubei/v1/donations/create_campaign",
                      "parameters": {},
                      "parameterOrder": [],
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateDonationsCampaignResponse"
                      },
                      "description": "",
                      "httpMethod": "POST",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateDonationsCampaignRequest"
                      },
                      "path": "youtubei/v1/donations/create_campaign",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "id": "youtubei.youtubei.v1.donations.create_campaign.create"
                    }
                  }
                }
              },
              "methods": {
                "delete_campaign": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.donations.delete_campaign",
                  "description": "",
                  "httpMethod": "POST",
                  "path": "youtubei/v1/donations/delete_campaign",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteDonationsCampaignResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteDonationsCampaignRequest"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/donations/delete_campaign"
                },
                "list_campaigns": {
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.donations.list_campaigns",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListDonationsCampaignsResponse"
                  },
                  "description": "",
                  "path": "youtubei/v1/donations/list_campaigns",
                  "parameters": {},
                  "flatPath": "youtubei/v1/donations/list_campaigns",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListDonationsCampaignsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "list_nonprofits": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeListNonprofitsResponse"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1/donations/list_nonprofits",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListNonprofitsRequest"
                  },
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.donations.list_nonprofits",
                  "description": "",
                  "path": "youtubei/v1/donations/list_nonprofits",
                  "httpMethod": "POST"
                },
                "update_campaign": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateDonationsCampaignRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.donations.update_campaign",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateDonationsCampaignResponse"
                  },
                  "description": "",
                  "parameters": {},
                  "path": "youtubei/v1/donations/update_campaign",
                  "flatPath": "youtubei/v1/donations/update_campaign",
                  "httpMethod": "POST",
                  "parameterOrder": []
                },
                "list_video_enablement": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListDonationsVideoEnablementsRequest"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "path": "youtubei/v1/donations/list_video_enablement",
                  "flatPath": "youtubei/v1/donations/list_video_enablement",
                  "id": "youtubei.youtubei.v1.donations.list_video_enablement",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListDonationsVideoEnablementsResponse"
                  },
                  "parameterOrder": []
                },
                "join_campaign": {
                  "description": "",
                  "id": "youtubei.youtubei.v1.donations.join_campaign",
                  "parameters": {},
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeJoinDonationsCampaignResponse"
                  },
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeJoinDonationsCampaignRequest"
                  },
                  "path": "youtubei/v1/donations/join_campaign",
                  "flatPath": "youtubei/v1/donations/join_campaign"
                },
                "update_video_enablements": {
                  "id": "youtubei.youtubei.v1.donations.update_video_enablements",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateDonationsVideoEnablementsResponse"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateDonationsVideoEnablementsRequest"
                  },
                  "path": "youtubei/v1/donations/update_video_enablements",
                  "parameters": {},
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/donations/update_video_enablements"
                }
              }
            },
            "video_editor": {
              "methods": {
                "get_motion_track_precache_url": {
                  "description": "",
                  "flatPath": "youtubei/v1/video_editor/get_motion_track_precache_url",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/video_editor/get_motion_track_precache_url",
                  "parameters": {},
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.video_editor.get_motion_track_precache_url",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetMotionTrackPrecacheUrlRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetMotionTrackPrecacheUrlResponse"
                  }
                },
                "get_detections_for_face": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetDetectionsForFaceRequest"
                  },
                  "path": "youtubei/v1/video_editor/get_detections_for_face",
                  "flatPath": "youtubei/v1/video_editor/get_detections_for_face",
                  "parameters": {},
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetDetectionsForFaceResponse"
                  },
                  "id": "youtubei.youtubei.v1.video_editor.get_detections_for_face"
                },
                "get_endscreen_url_info": {
                  "parameters": {},
                  "path": "youtubei/v1/video_editor/get_endscreen_url_info",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.video_editor.get_endscreen_url_info",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetEndscreenUrlInfoResponse"
                  },
                  "flatPath": "youtubei/v1/video_editor/get_endscreen_url_info",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetEndscreenUrlInfoRequest"
                  },
                  "httpMethod": "POST"
                },
                "get_video_editor_preview_url": {
                  "path": "youtubei/v1/video_editor/get_video_editor_preview_url",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/video_editor/get_video_editor_preview_url",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetVideoEditorPreviewUrlRequest"
                  },
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetVideoEditorPreviewUrlResponse"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.video_editor.get_video_editor_preview_url"
                },
                "edit_video": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.video_editor.edit_video",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEditVideoResponse"
                  },
                  "path": "youtubei/v1/video_editor/edit_video",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeEditVideoRequest"
                  },
                  "flatPath": "youtubei/v1/video_editor/edit_video"
                },
                "get_face_detection_summary": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetFaceDetectionSummaryResponse"
                  },
                  "id": "youtubei.youtubei.v1.video_editor.get_face_detection_summary",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetFaceDetectionSummaryRequest"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "description": "",
                  "path": "youtubei/v1/video_editor/get_face_detection_summary",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/video_editor/get_face_detection_summary",
                  "parameterOrder": []
                },
                "detect_face_data": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeDetectFaceDataRequest"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDetectFaceDataResponse"
                  },
                  "flatPath": "youtubei/v1/video_editor/detect_face_data",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/video_editor/detect_face_data",
                  "id": "youtubei.youtubei.v1.video_editor.detect_face_data",
                  "parameters": {},
                  "description": ""
                },
                "get_motion_track_urls": {
                  "path": "youtubei/v1/video_editor/get_motion_track_urls",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.video_editor.get_motion_track_urls",
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetMotionTrackUrlsRequest"
                  },
                  "flatPath": "youtubei/v1/video_editor/get_motion_track_urls",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetMotionTrackUrlsResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_audio_waveform_url": {
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.video_editor.get_audio_waveform_url",
                  "path": "youtubei/v1/video_editor/get_audio_waveform_url",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetAudioWaveformUrlRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/video_editor/get_audio_waveform_url",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetAudioWaveformUrlResponse"
                  },
                  "parameters": {}
                },
                "edit_video_as_new": {
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeEditVideoAsNewResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.video_editor.edit_video_as_new",
                  "flatPath": "youtubei/v1/video_editor/edit_video_as_new",
                  "httpMethod": "POST",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeEditVideoAsNewRequest"
                  },
                  "description": "",
                  "path": "youtubei/v1/video_editor/edit_video_as_new"
                },
                "get_recommended_audioswap_tracks": {
                  "parameters": {},
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.video_editor.get_recommended_audioswap_tracks",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetRecommendedAudioswapTracksResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetRecommendedAudioswapTracksRequest"
                  },
                  "description": "",
                  "flatPath": "youtubei/v1/video_editor/get_recommended_audioswap_tracks",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/video_editor/get_recommended_audioswap_tracks"
                },
                "get_video_processing_status": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetVideoProcessingStatusRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetVideoProcessingStatusResponse"
                  },
                  "parameters": {},
                  "path": "youtubei/v1/video_editor/get_video_processing_status",
                  "description": "",
                  "flatPath": "youtubei/v1/video_editor/get_video_processing_status",
                  "id": "youtubei.youtubei.v1.video_editor.get_video_processing_status",
                  "httpMethod": "POST"
                },
                "get_video_highlight_captions": {
                  "path": "youtubei/v1/video_editor/get_video_highlight_captions",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.video_editor.get_video_highlight_captions",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetVideoHighlightCaptionsRequest"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetVideoHighlightCaptionsResponse"
                  },
                  "flatPath": "youtubei/v1/video_editor/get_video_highlight_captions"
                },
                "get_last_published_edits": {
                  "description": "",
                  "flatPath": "youtubei/v1/video_editor/get_last_published_edits",
                  "path": "youtubei/v1/video_editor/get_last_published_edits",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.video_editor.get_last_published_edits",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLastPublishedEditsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLastPublishedEditsResponse"
                  }
                },
                "get_external_site_images": {
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetExternalSiteImagesRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetExternalSiteImagesResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/video_editor/get_external_site_images",
                  "description": "",
                  "id": "youtubei.youtubei.v1.video_editor.get_external_site_images",
                  "parameters": {},
                  "path": "youtubei/v1/video_editor/get_external_site_images"
                },
                "get_video_thumbstrip_url": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetVideoThumbstripUrlResponse"
                  },
                  "path": "youtubei/v1/video_editor/get_video_thumbstrip_url",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "flatPath": "youtubei/v1/video_editor/get_video_thumbstrip_url",
                  "id": "youtubei.youtubei.v1.video_editor.get_video_thumbstrip_url",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetVideoThumbstripUrlRequest"
                  }
                }
              }
            },
            "att": {
              "methods": {
                "get": {
                  "id": "youtubei.youtubei.v1.att.get",
                  "flatPath": "youtubei/v1/att/get",
                  "description": "",
                  "path": "youtubei/v1/att/get",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeAttestationChallengeRequest"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAttestationChallengeResponse"
                  }
                },
                "log": {
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeLogAttestationResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "description": "",
                  "path": "youtubei/v1/att/log",
                  "request": {
                    "$ref": "YoutubeApiInnertubeLogAttestationRequest"
                  },
                  "flatPath": "youtubei/v1/att/log",
                  "id": "youtubei.youtubei.v1.att.log"
                },
                "esr": {
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEvaluateSessionRiskResponse"
                  },
                  "path": "youtubei/v1/att/esr",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/att/esr",
                  "description": "",
                  "id": "youtubei.youtubei.v1.att.esr",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeEvaluateSessionRiskRequest"
                  },
                  "parameterOrder": []
                }
              }
            },
            "account": {
              "methods": {
                "get_persona": {
                  "id": "youtubei.youtubei.v1.account.get_persona",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPersonaRequest"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "path": "youtubei/v1/account/get_persona",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPersonaResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/account/get_persona"
                },
                "accounts_list": {
                  "flatPath": "youtubei/v1/account/accounts_list",
                  "path": "youtubei/v1/account/accounts_list",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeAccountsListResponse"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeAccountsListRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.account.accounts_list",
                  "httpMethod": "POST"
                },
                "set_setting": {
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSetSettingResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeSetSettingRequest"
                  },
                  "description": "",
                  "path": "youtubei/v1/account/set_setting",
                  "flatPath": "youtubei/v1/account/set_setting",
                  "parameterOrder": [],
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.account.set_setting"
                },
                "delete_persona": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "path": "youtubei/v1/account/delete_persona",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeletePersonaRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeletePersonaResponse"
                  },
                  "flatPath": "youtubei/v1/account/delete_persona",
                  "id": "youtubei.youtubei.v1.account.delete_persona"
                },
                "edit_persona": {
                  "httpMethod": "POST",
                  "path": "youtubei/v1/account/edit_persona",
                  "request": {
                    "$ref": "YoutubeApiInnertubeEditPersonaRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeEditPersonaResponse"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.v1.account.edit_persona",
                  "parameters": {},
                  "flatPath": "youtubei/v1/account/edit_persona",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": []
                },
                "get_setting": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSettingsResponse"
                  },
                  "id": "youtubei.youtubei.v1.account.get_setting",
                  "parameterOrder": [],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSettingsRequest"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/account/get_setting",
                  "parameters": {},
                  "path": "youtubei/v1/account/get_setting"
                },
                "account_menu": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "parameterOrder": [],
                  "description": "",
                  "id": "youtubei.youtubei.v1.account.account_menu",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetAccountMenuRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetAccountMenuResponse"
                  },
                  "flatPath": "youtubei/v1/account/account_menu",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/account/account_menu"
                },
                "list_personas": {
                  "description": "",
                  "flatPath": "youtubei/v1/account/list_personas",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListPersonasRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListPersonasResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/v1/account/list_personas",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.account.list_personas"
                },
                "get_profile_card": {
                  "flatPath": "youtubei/v1/account/get_profile_card",
                  "description": "",
                  "id": "youtubei.youtubei.v1.account.get_profile_card",
                  "path": "youtubei/v1/account/get_profile_card",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetProfileCardResponse"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetProfileCardRequest"
                  }
                },
                "request_verification_code": {
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRequestVerificationCodeResponse"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/account/request_verification_code",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRequestVerificationCodeRequest"
                  },
                  "id": "youtubei.youtubei.v1.account.request_verification_code",
                  "path": "youtubei/v1/account/request_verification_code",
                  "parameters": {},
                  "description": ""
                },
                "get_setting_values": {
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSettingValuesResponse"
                  },
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSettingValuesRequest"
                  },
                  "flatPath": "youtubei/v1/account/get_setting_values",
                  "id": "youtubei.youtubei.v1.account.get_setting_values",
                  "path": "youtubei/v1/account/get_setting_values",
                  "parameters": {}
                },
                "validate_verification_code": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeValidateVerificationCodeRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.v1.account.validate_verification_code",
                  "parameterOrder": [],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeValidateVerificationCodeResponse"
                  },
                  "path": "youtubei/v1/account/validate_verification_code",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/account/validate_verification_code"
                }
              },
              "resources": {
                "create_kids_persona": {
                  "methods": {
                    "create": {
                      "id": "youtubei.youtubei.v1.account.create_kids_persona.create",
                      "parameterOrder": [],
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateKidsPersonaResponse"
                      },
                      "flatPath": "youtubei/v1/account/create_kids_persona",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateKidsPersonaRequest"
                      },
                      "parameters": {},
                      "httpMethod": "POST",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "path": "youtubei/v1/account/create_kids_persona",
                      "description": ""
                    }
                  }
                }
              }
            },
            "whitelist": {
              "methods": {
                "edit": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeWhitelistEditResponse"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeWhitelistEditRequest"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/whitelist/edit",
                  "path": "youtubei/v1/whitelist/edit",
                  "id": "youtubei.youtubei.v1.whitelist.edit"
                }
              }
            },
            "globalization": {
              "methods": {
                "get_captions_translation": {
                  "flatPath": "youtubei/v1/globalization/get_captions_translation",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCaptionsTranslationRequest"
                  },
                  "description": "",
                  "path": "youtubei/v1/globalization/get_captions_translation",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCaptionsTranslationResponse"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.globalization.get_captions_translation",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": []
                },
                "parse_captions": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/globalization/parse_captions",
                  "path": "youtubei/v1/globalization/parse_captions",
                  "id": "youtubei.youtubei.v1.globalization.parse_captions",
                  "description": "",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeParseCaptionsRequest"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeParseCaptionsResponse"
                  }
                },
                "download_caption_track": {
                  "parameterOrder": [],
                  "path": "youtubei/v1/globalization/download_caption_track",
                  "id": "youtubei.youtubei.v1.globalization.download_caption_track",
                  "parameters": {},
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDownloadCaptionTrackResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/globalization/download_caption_track",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDownloadCaptionTrackRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "update_dub_project_data": {
                  "flatPath": "youtubei/v1/globalization/update_dub_project_data",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateDubProjectDataRequest"
                  },
                  "description": "",
                  "path": "youtubei/v1/globalization/update_dub_project_data",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateDubProjectDataResponse"
                  },
                  "id": "youtubei.youtubei.v1.globalization.update_dub_project_data",
                  "parameters": {},
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": []
                },
                "update_captions": {
                  "parameterOrder": [],
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/globalization/update_captions",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCaptionsResponse"
                  },
                  "flatPath": "youtubei/v1/globalization/update_captions",
                  "id": "youtubei.youtubei.v1.globalization.update_captions",
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCaptionsRequest"
                  }
                },
                "get_captions_timings": {
                  "id": "youtubei.youtubei.v1.globalization.get_captions_timings",
                  "path": "youtubei/v1/globalization/get_captions_timings",
                  "description": "",
                  "httpMethod": "POST",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCaptionsTimingsResponse"
                  },
                  "flatPath": "youtubei/v1/globalization/get_captions_timings",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCaptionsTimingsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": []
                },
                "update_dub_data": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateDubDataRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/globalization/update_dub_data",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.globalization.update_dub_data",
                  "flatPath": "youtubei/v1/globalization/update_dub_data",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateDubDataResponse"
                  }
                },
                "update_dub_draft": {
                  "description": "",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateDubDraftRequest"
                  },
                  "path": "youtubei/v1/globalization/update_dub_draft",
                  "flatPath": "youtubei/v1/globalization/update_dub_draft",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateDubDraftResponse"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.globalization.update_dub_draft"
                },
                "get_dub_draft": {
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/globalization/get_dub_draft",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetDubDraftResponse"
                  },
                  "id": "youtubei.youtubei.v1.globalization.get_dub_draft",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetDubDraftRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "path": "youtubei/v1/globalization/get_dub_draft"
                }
              },
              "resources": {
                "create_captions": {
                  "methods": {
                    "create": {
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCaptionsRequest"
                      },
                      "path": "youtubei/v1/globalization/create_captions",
                      "parameters": {},
                      "httpMethod": "POST",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "parameterOrder": [],
                      "flatPath": "youtubei/v1/globalization/create_captions",
                      "id": "youtubei.youtubei.v1.globalization.create_captions.create",
                      "description": "",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCaptionsResponse"
                      }
                    }
                  }
                }
              }
            },
            "famebit": {
              "methods": {
                "sign_creator_contract": {
                  "flatPath": "youtubei/v1/famebit/sign_creator_contract",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSignCreatorContractResponse"
                  },
                  "description": "",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/famebit/sign_creator_contract",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSignCreatorContractRequest"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.famebit.sign_creator_contract"
                }
              }
            },
            "monetization": {
              "methods": {
                "get_shopping_settings": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetShoppingSettingsResponse"
                  },
                  "id": "youtubei.youtubei.v1.monetization.get_shopping_settings",
                  "flatPath": "youtubei/v1/monetization/get_shopping_settings",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": "",
                  "parameters": {},
                  "path": "youtubei/v1/monetization/get_shopping_settings",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetShoppingSettingsRequest"
                  }
                },
                "update_shopping_settings": {
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/monetization/update_shopping_settings",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateShoppingSettingsRequest"
                  },
                  "flatPath": "youtubei/v1/monetization/update_shopping_settings",
                  "id": "youtubei.youtubei.v1.monetization.update_shopping_settings",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateShoppingSettingsResponse"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "parameters": {}
                }
              }
            },
            "asset": {
              "methods": {
                "get_asset_stream_url": {
                  "path": "youtubei/v1/asset/get_asset_stream_url",
                  "description": "",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetAssetStreamUrlResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/asset/get_asset_stream_url",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetAssetStreamUrlRequest"
                  },
                  "id": "youtubei.youtubei.v1.asset.get_asset_stream_url",
                  "parameterOrder": [],
                  "httpMethod": "POST"
                },
                "get_asset": {
                  "parameterOrder": [],
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.asset.get_asset",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetAssetRequest"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetAssetResponse"
                  },
                  "path": "youtubei/v1/asset/get_asset",
                  "flatPath": "youtubei/v1/asset/get_asset"
                }
              }
            },
            "cms": {
              "methods": {
                "enqueue_export_cms_videos": {
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsVideosResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/cms/enqueue_export_cms_videos",
                  "parameters": {},
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsVideosRequest"
                  },
                  "path": "youtubei/v1/cms/enqueue_export_cms_videos",
                  "id": "youtubei.youtubei.v1.cms.enqueue_export_cms_videos"
                },
                "get_bulk_update_status_claimed_videos": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsClaimedVideosResponse"
                  },
                  "flatPath": "youtubei/v1/cms/get_bulk_update_status_claimed_videos",
                  "parameters": {},
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.cms.get_bulk_update_status_claimed_videos",
                  "description": "",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsClaimedVideosRequest"
                  },
                  "path": "youtubei/v1/cms/get_bulk_update_status_claimed_videos"
                },
                "list_cms_report_groups": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsReportGroupsRequest"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "flatPath": "youtubei/v1/cms/list_cms_report_groups",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsReportGroupsResponse"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "path": "youtubei/v1/cms/list_cms_report_groups",
                  "id": "youtubei.youtubei.v1.cms.list_cms_report_groups"
                },
                "update_cms_reference_channel": {
                  "flatPath": "youtubei/v1/cms/update_cms_reference_channel",
                  "path": "youtubei/v1/cms/update_cms_reference_channel",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsReferenceChannelResponse"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.cms.update_cms_reference_channel",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsReferenceChannelRequest"
                  },
                  "parameterOrder": []
                },
                "update_issue_asset_policy": {
                  "id": "youtubei.youtubei.v1.cms.update_issue_asset_policy",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsIssueAssetPolicyRequest"
                  },
                  "parameterOrder": [],
                  "path": "youtubei/v1/cms/update_issue_asset_policy",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsIssueAssetPolicyResponse"
                  },
                  "flatPath": "youtubei/v1/cms/update_issue_asset_policy",
                  "parameters": {},
                  "description": ""
                },
                "request_issue_unmerge": {
                  "flatPath": "youtubei/v1/cms/request_issue_unmerge",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRequestCmsIssueUnmergeRequest"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.cms.request_issue_unmerge",
                  "path": "youtubei/v1/cms/request_issue_unmerge",
                  "parameters": {},
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRequestCmsIssueUnmergeResponse"
                  },
                  "httpMethod": "POST"
                },
                "get_cms_issues_summary": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsIssuesSummaryResponse"
                  },
                  "id": "youtubei.youtubei.v1.cms.get_cms_issues_summary",
                  "flatPath": "youtubei/v1/cms/get_cms_issues_summary",
                  "path": "youtubei/v1/cms/get_cms_issues_summary",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": "",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsIssuesSummaryRequest"
                  }
                },
                "release_appealed_claims": {
                  "path": "youtubei/v1/cms/release_appealed_claims",
                  "id": "youtubei.youtubei.v1.cms.release_appealed_claims",
                  "flatPath": "youtubei/v1/cms/release_appealed_claims",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeReleaseCmsAppealedClaimsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeReleaseCmsAppealedClaimsResponse"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "description": ""
                },
                "bulk_update_assets": {
                  "id": "youtubei.youtubei.v1.cms.bulk_update_assets",
                  "parameterOrder": [],
                  "path": "youtubei/v1/cms/bulk_update_assets",
                  "parameters": {},
                  "description": "",
                  "flatPath": "youtubei/v1/cms/bulk_update_assets",
                  "request": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsAssetsRequest"
                  },
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsAssetsResponse"
                  }
                },
                "enqueue_export_cms_asset_groups": {
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/v1/cms/enqueue_export_cms_asset_groups",
                  "id": "youtubei.youtubei.v1.cms.enqueue_export_cms_asset_groups",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsAssetGroupsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsAssetGroupsRequest"
                  },
                  "flatPath": "youtubei/v1/cms/enqueue_export_cms_asset_groups",
                  "httpMethod": "POST"
                },
                "get_bulk_update_status_asset_groups": {
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsAssetGroupsResponse"
                  },
                  "flatPath": "youtubei/v1/cms/get_bulk_update_status_asset_groups",
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/v1/cms/get_bulk_update_status_asset_groups",
                  "description": "",
                  "id": "youtubei.youtubei.v1.cms.get_bulk_update_status_asset_groups",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsAssetGroupsRequest"
                  }
                },
                "takedown_video": {
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeTakedownCmsVideoRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeTakedownCmsVideoResponse"
                  },
                  "id": "youtubei.youtubei.v1.cms.takedown_video",
                  "description": "",
                  "flatPath": "youtubei/v1/cms/takedown_video",
                  "path": "youtubei/v1/cms/takedown_video"
                },
                "reject_ownership_transfer": {
                  "path": "youtubei/v1/cms/reject_ownership_transfer",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRejectCmsOwnershipTransferRequest"
                  },
                  "flatPath": "youtubei/v1/cms/reject_ownership_transfer",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRejectCmsOwnershipTransferResponse"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.cms.reject_ownership_transfer",
                  "parameters": {}
                },
                "get_package_status_files": {
                  "path": "youtubei/v1/cms/get_package_status_files",
                  "httpMethod": "POST",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsPackageStatusFilesRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsPackageStatusFilesResponse"
                  },
                  "id": "youtubei.youtubei.v1.cms.get_package_status_files",
                  "description": "",
                  "flatPath": "youtubei/v1/cms/get_package_status_files",
                  "parameterOrder": []
                },
                "dispute_invalid_reference": {
                  "httpMethod": "POST",
                  "description": "",
                  "path": "youtubei/v1/cms/dispute_invalid_reference",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDisputeCmsInvalidReferenceResponse"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.cms.dispute_invalid_reference",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDisputeCmsInvalidReferenceRequest"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1/cms/dispute_invalid_reference"
                },
                "calculate_video_policy": {
                  "id": "youtubei.youtubei.v1.cms.calculate_video_policy",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCalculateCmsVideoPolicyRequest"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/cms/calculate_video_policy",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCalculateCmsVideoPolicyResponse"
                  },
                  "parameters": {},
                  "path": "youtubei/v1/cms/calculate_video_policy",
                  "parameterOrder": []
                },
                "mark_issue_reviewed": {
                  "flatPath": "youtubei/v1/cms/mark_issue_reviewed",
                  "request": {
                    "$ref": "YoutubeApiInnertubeMarkCmsIssueReviewedRequest"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "path": "youtubei/v1/cms/mark_issue_reviewed",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeMarkCmsIssueReviewedResponse"
                  },
                  "id": "youtubei.youtubei.v1.cms.mark_issue_reviewed",
                  "description": ""
                },
                "list_uploader_accounts": {
                  "id": "youtubei.youtubei.v1.cms.list_uploader_accounts",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsUploaderAccountsResponse"
                  },
                  "parameters": {},
                  "path": "youtubei/v1/cms/list_uploader_accounts",
                  "parameterOrder": [],
                  "description": "",
                  "flatPath": "youtubei/v1/cms/list_uploader_accounts",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsUploaderAccountsRequest"
                  }
                },
                "confirm_potential_claims": {
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeConfirmCmsPotentialClaimsResponse"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/cms/confirm_potential_claims",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.cms.confirm_potential_claims",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeConfirmCmsPotentialClaimsRequest"
                  },
                  "path": "youtubei/v1/cms/confirm_potential_claims"
                },
                "get_cms_export_status": {
                  "flatPath": "youtubei/v1/cms/get_cms_export_status",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsExportStatusRequest"
                  },
                  "id": "youtubei.youtubei.v1.cms.get_cms_export_status",
                  "description": "",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsExportStatusResponse"
                  },
                  "parameters": {},
                  "path": "youtubei/v1/cms/get_cms_export_status",
                  "parameterOrder": []
                },
                "update_license_strategy": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsLicenseStrategyRequest"
                  },
                  "flatPath": "youtubei/v1/cms/update_license_strategy",
                  "id": "youtubei.youtubei.v1.cms.update_license_strategy",
                  "parameters": {},
                  "description": "",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsLicenseStrategyResponse"
                  },
                  "path": "youtubei/v1/cms/update_license_strategy"
                },
                "delete_package": {
                  "httpMethod": "POST",
                  "description": "",
                  "parameters": {},
                  "flatPath": "youtubei/v1/cms/delete_package",
                  "id": "youtubei.youtubei.v1.cms.delete_package",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteCmsPackageRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteCmsPackageResponse"
                  },
                  "path": "youtubei/v1/cms/delete_package"
                },
                "exclude_reference_overlap_ownership": {
                  "description": "",
                  "flatPath": "youtubei/v1/cms/exclude_reference_overlap_ownership",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.cms.exclude_reference_overlap_ownership",
                  "request": {
                    "$ref": "YoutubeApiInnertubeExcludeCmsReferenceOverlapRequest"
                  },
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeExcludeCmsReferenceOverlapResponse"
                  },
                  "parameterOrder": [],
                  "path": "youtubei/v1/cms/exclude_reference_overlap_ownership"
                },
                "bulk_update_channels": {
                  "id": "youtubei.youtubei.v1.cms.bulk_update_channels",
                  "path": "youtubei/v1/cms/bulk_update_channels",
                  "flatPath": "youtubei/v1/cms/bulk_update_channels",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsChannelsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsChannelsResponse"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "parameters": {}
                },
                "list_cid_exempted_channels": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsCidExemptedChannelsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsCidExemptedChannelsResponse"
                  },
                  "parameters": {},
                  "description": "",
                  "id": "youtubei.youtubei.v1.cms.list_cid_exempted_channels",
                  "flatPath": "youtubei/v1/cms/list_cid_exempted_channels",
                  "httpMethod": "POST",
                  "path": "youtubei/v1/cms/list_cid_exempted_channels",
                  "parameterOrder": []
                },
                "list_cms_asset_histories": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "path": "youtubei/v1/cms/list_cms_asset_histories",
                  "flatPath": "youtubei/v1/cms/list_cms_asset_histories",
                  "description": "",
                  "id": "youtubei.youtubei.v1.cms.list_cms_asset_histories",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsAssetHistoriesRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsAssetHistoriesResponse"
                  },
                  "parameterOrder": []
                },
                "get_cms_asset_policy_breakdown": {
                  "path": "youtubei/v1/cms/get_cms_asset_policy_breakdown",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsAssetPolicyBreakdownResponse"
                  },
                  "id": "youtubei.youtubei.v1.cms.get_cms_asset_policy_breakdown",
                  "parameterOrder": [],
                  "description": "",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsAssetPolicyBreakdownRequest"
                  },
                  "flatPath": "youtubei/v1/cms/get_cms_asset_policy_breakdown",
                  "parameters": {}
                },
                "list_cms_campaigns": {
                  "parameters": {},
                  "parameterOrder": [],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsCampaignsResponse"
                  },
                  "path": "youtubei/v1/cms/list_cms_campaigns",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.cms.list_cms_campaigns",
                  "flatPath": "youtubei/v1/cms/list_cms_campaigns",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsCampaignsRequest"
                  }
                },
                "mark_video_reviewed": {
                  "description": "",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeMarkCmsVideoReviewedRequest"
                  },
                  "parameters": {},
                  "path": "youtubei/v1/cms/mark_video_reviewed",
                  "flatPath": "youtubei/v1/cms/mark_video_reviewed",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeMarkCmsVideoReviewedResponse"
                  },
                  "id": "youtubei.youtubei.v1.cms.mark_video_reviewed"
                },
                "get_claimed_videos": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsClaimedVideosRequest"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/cms/get_claimed_videos",
                  "path": "youtubei/v1/cms/get_claimed_videos",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsClaimedVideosResponse"
                  },
                  "id": "youtubei.youtubei.v1.cms.get_claimed_videos",
                  "description": "",
                  "httpMethod": "POST"
                },
                "list_cms_assets": {
                  "id": "youtubei.youtubei.v1.cms.list_cms_assets",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsAssetsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsAssetsRequest"
                  },
                  "flatPath": "youtubei/v1/cms/list_cms_assets",
                  "parameterOrder": [],
                  "parameters": {},
                  "httpMethod": "POST",
                  "path": "youtubei/v1/cms/list_cms_assets",
                  "description": ""
                },
                "get_license_strategy_recommended_pricing": {
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategyRecommendedPricingResponse"
                  },
                  "parameters": {},
                  "path": "youtubei/v1/cms/get_license_strategy_recommended_pricing",
                  "httpMethod": "POST",
                  "description": "",
                  "flatPath": "youtubei/v1/cms/get_license_strategy_recommended_pricing",
                  "id": "youtubei.youtubei.v1.cms.get_license_strategy_recommended_pricing",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategyRecommendedPricingRequest"
                  }
                },
                "enqueue_export_cms_album_releases": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsAlbumReleasesRequest"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1/cms/enqueue_export_cms_album_releases",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsAlbumReleasesResponse"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "path": "youtubei/v1/cms/enqueue_export_cms_album_releases",
                  "id": "youtubei.youtubei.v1.cms.enqueue_export_cms_album_releases"
                },
                "get_cms_references": {
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsReferencesRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsReferencesResponse"
                  },
                  "id": "youtubei.youtubei.v1.cms.get_cms_references",
                  "flatPath": "youtubei/v1/cms/get_cms_references",
                  "parameterOrder": [],
                  "path": "youtubei/v1/cms/get_cms_references",
                  "httpMethod": "POST",
                  "parameters": {}
                },
                "list_license_strategy_channels": {
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "description": "",
                  "parameters": {},
                  "path": "youtubei/v1/cms/list_license_strategy_channels",
                  "flatPath": "youtubei/v1/cms/list_license_strategy_channels",
                  "id": "youtubei.youtubei.v1.cms.list_license_strategy_channels",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsLicenseStrategyChannelsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsLicenseStrategyChannelsResponse"
                  }
                },
                "get_owner_contact_emails": {
                  "description": "",
                  "flatPath": "youtubei/v1/cms/get_owner_contact_emails",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetContentOwnerContactEmailsRequest"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetContentOwnerContactEmailsResponse"
                  },
                  "path": "youtubei/v1/cms/get_owner_contact_emails",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.cms.get_owner_contact_emails"
                },
                "release_claims": {
                  "path": "youtubei/v1/cms/release_claims",
                  "description": "",
                  "flatPath": "youtubei/v1/cms/release_claims",
                  "response": {
                    "$ref": "YoutubeApiInnertubeReleaseCmsClaimsResponse"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeReleaseCmsClaimsRequest"
                  },
                  "id": "youtubei.youtubei.v1.cms.release_claims"
                },
                "update_cms_claim_policies": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsClaimPoliciesRequest"
                  },
                  "parameterOrder": [],
                  "path": "youtubei/v1/cms/update_cms_claim_policies",
                  "description": "",
                  "id": "youtubei.youtubei.v1.cms.update_cms_claim_policies",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsClaimPoliciesResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/cms/update_cms_claim_policies",
                  "parameters": {}
                },
                "delete_cms_asset_group": {
                  "path": "youtubei/v1/cms/delete_cms_asset_group",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteCmsAssetGroupRequest"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/cms/delete_cms_asset_group",
                  "id": "youtubei.youtubei.v1.cms.delete_cms_asset_group",
                  "httpMethod": "POST",
                  "description": "",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteCmsAssetGroupResponse"
                  }
                },
                "get_cms_videos": {
                  "id": "youtubei.youtubei.v1.cms.get_cms_videos",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsVideosResponse"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1/cms/get_cms_videos",
                  "path": "youtubei/v1/cms/get_cms_videos",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsVideosRequest"
                  },
                  "description": "",
                  "parameterOrder": []
                },
                "process_package": {
                  "path": "youtubei/v1/cms/process_package",
                  "parameters": {},
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeProcessCmsPackageRequest"
                  },
                  "id": "youtubei.youtubei.v1.cms.process_package",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeProcessCmsPackageResponse"
                  },
                  "flatPath": "youtubei/v1/cms/process_package",
                  "httpMethod": "POST"
                },
                "mark_video_unreviewed": {
                  "flatPath": "youtubei/v1/cms/mark_video_unreviewed",
                  "path": "youtubei/v1/cms/mark_video_unreviewed",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.cms.mark_video_unreviewed",
                  "httpMethod": "POST",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeMarkCmsVideoUnreviewedResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeMarkCmsVideoUnreviewedRequest"
                  },
                  "description": ""
                },
                "remove_asset_ownership": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeRemoveCmsConflictAssetOwnershipRequest"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1/cms/remove_asset_ownership",
                  "id": "youtubei.youtubei.v1.cms.remove_asset_ownership",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRemoveCmsConflictAssetOwnershipResponse"
                  },
                  "path": "youtubei/v1/cms/remove_asset_ownership",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "description": ""
                },
                "get_cms_issues": {
                  "httpMethod": "POST",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsIssuesResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsIssuesRequest"
                  },
                  "id": "youtubei.youtubei.v1.cms.get_cms_issues",
                  "flatPath": "youtubei/v1/cms/get_cms_issues",
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/v1/cms/get_cms_issues"
                },
                "release_potential_claims": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeReleaseCmsPotentialClaimsRequest"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "path": "youtubei/v1/cms/release_potential_claims",
                  "id": "youtubei.youtubei.v1.cms.release_potential_claims",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeReleaseCmsPotentialClaimsResponse"
                  },
                  "flatPath": "youtubei/v1/cms/release_potential_claims"
                },
                "get_bulk_takedown_status_videos": {
                  "httpMethod": "POST",
                  "description": "",
                  "parameterOrder": [],
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.cms.get_bulk_takedown_status_videos",
                  "path": "youtubei/v1/cms/get_bulk_takedown_status_videos",
                  "flatPath": "youtubei/v1/cms/get_bulk_takedown_status_videos",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBulkTakedownStatusCmsVideosResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBulkTakedownStatusCmsVideosRequest"
                  }
                },
                "unlink_composition_share": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnlinkCmsConflictCompositionShareResponse"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.cms.unlink_composition_share",
                  "httpMethod": "POST",
                  "path": "youtubei/v1/cms/unlink_composition_share",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnlinkCmsConflictCompositionShareRequest"
                  },
                  "flatPath": "youtubei/v1/cms/unlink_composition_share",
                  "parameters": {}
                },
                "update_cms_asset_policy": {
                  "httpMethod": "POST",
                  "description": "",
                  "path": "youtubei/v1/cms/update_cms_asset_policy",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.cms.update_cms_asset_policy",
                  "flatPath": "youtubei/v1/cms/update_cms_asset_policy",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsAssetPolicyRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsAssetPolicyResponse"
                  },
                  "parameterOrder": []
                },
                "get_cms_reference_overlap_pair": {
                  "parameters": {},
                  "path": "youtubei/v1/cms/get_cms_reference_overlap_pair",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "description": "",
                  "id": "youtubei.youtubei.v1.cms.get_cms_reference_overlap_pair",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsReferenceOverlapPairResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsReferenceOverlapPairRequest"
                  },
                  "flatPath": "youtubei/v1/cms/get_cms_reference_overlap_pair"
                },
                "release_disputed_claims": {
                  "description": "",
                  "path": "youtubei/v1/cms/release_disputed_claims",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/cms/release_disputed_claims",
                  "response": {
                    "$ref": "YoutubeApiInnertubeReleaseCmsDisputedClaimsResponse"
                  },
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeReleaseCmsDisputedClaimsRequest"
                  },
                  "id": "youtubei.youtubei.v1.cms.release_disputed_claims",
                  "parameters": {}
                },
                "update_cms_asset_ownership": {
                  "id": "youtubei.youtubei.v1.cms.update_cms_asset_ownership",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsAssetOwnershipResponse"
                  },
                  "flatPath": "youtubei/v1/cms/update_cms_asset_ownership",
                  "path": "youtubei/v1/cms/update_cms_asset_ownership",
                  "parameterOrder": [],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsAssetOwnershipRequest"
                  },
                  "parameters": {},
                  "httpMethod": "POST"
                },
                "get_brand_account_creation_url": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsBrandAccountCreationUrlResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/v1/cms/get_brand_account_creation_url",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsBrandAccountCreationUrlRequest"
                  },
                  "id": "youtubei.youtubei.v1.cms.get_brand_account_creation_url",
                  "description": "",
                  "flatPath": "youtubei/v1/cms/get_brand_account_creation_url",
                  "httpMethod": "POST"
                },
                "enqueue_export_cms_assets": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsAssetsRequest"
                  },
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsAssetsResponse"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/cms/enqueue_export_cms_assets",
                  "id": "youtubei.youtubei.v1.cms.enqueue_export_cms_assets",
                  "description": "",
                  "path": "youtubei/v1/cms/enqueue_export_cms_assets",
                  "httpMethod": "POST"
                },
                "get_license_strategy_revisions": {
                  "flatPath": "youtubei/v1/cms/get_license_strategy_revisions",
                  "parameterOrder": [],
                  "parameters": {},
                  "httpMethod": "POST",
                  "path": "youtubei/v1/cms/get_license_strategy_revisions",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategyRevisionsResponse"
                  },
                  "id": "youtubei.youtubei.v1.cms.get_license_strategy_revisions",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategyRevisionsRequest"
                  }
                },
                "update_claims": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsClaimsResponse"
                  },
                  "path": "youtubei/v1/cms/update_claims",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsClaimsRequest"
                  },
                  "flatPath": "youtubei/v1/cms/update_claims",
                  "description": "",
                  "id": "youtubei.youtubei.v1.cms.update_claims",
                  "parameterOrder": [],
                  "parameters": {}
                },
                "get_album_tracks": {
                  "parameterOrder": [],
                  "parameters": {},
                  "flatPath": "youtubei/v1/cms/get_album_tracks",
                  "id": "youtubei.youtubei.v1.cms.get_album_tracks",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsAlbumTracksRequest"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "path": "youtubei/v1/cms/get_album_tracks",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsAlbumTracksResponse"
                  }
                },
                "enqueue_export_cms_album_tracks": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsAlbumTracksRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsAlbumTracksResponse"
                  },
                  "id": "youtubei.youtubei.v1.cms.enqueue_export_cms_album_tracks",
                  "parameters": {},
                  "flatPath": "youtubei/v1/cms/enqueue_export_cms_album_tracks",
                  "description": "",
                  "parameterOrder": [],
                  "path": "youtubei/v1/cms/enqueue_export_cms_album_tracks",
                  "httpMethod": "POST"
                },
                "enqueue_export_cms_cid_exempted_channels": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsCidExemptedChannelsResponse"
                  },
                  "flatPath": "youtubei/v1/cms/enqueue_export_cms_cid_exempted_channels",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsCidExemptedChannelsRequest"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.cms.enqueue_export_cms_cid_exempted_channels",
                  "httpMethod": "POST",
                  "description": "",
                  "path": "youtubei/v1/cms/enqueue_export_cms_cid_exempted_channels"
                },
                "get_album_releases": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.cms.get_album_releases",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsAlbumReleasesRequest"
                  },
                  "path": "youtubei/v1/cms/get_album_releases",
                  "parameterOrder": [],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsAlbumReleasesResponse"
                  },
                  "flatPath": "youtubei/v1/cms/get_album_releases"
                },
                "bulk_update_cms_campaigns": {
                  "id": "youtubei.youtubei.v1.cms.bulk_update_cms_campaigns",
                  "path": "youtubei/v1/cms/bulk_update_cms_campaigns",
                  "request": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsCampaignsRequest"
                  },
                  "description": "",
                  "parameters": {},
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/cms/bulk_update_cms_campaigns",
                  "response": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsCampaignsResponse"
                  },
                  "parameterOrder": []
                },
                "get_bulk_update_status_assets": {
                  "path": "youtubei/v1/cms/get_bulk_update_status_assets",
                  "id": "youtubei.youtubei.v1.cms.get_bulk_update_status_assets",
                  "parameterOrder": [],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsAssetsRequest"
                  },
                  "flatPath": "youtubei/v1/cms/get_bulk_update_status_assets",
                  "parameters": {},
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsAssetsResponse"
                  }
                },
                "get_bulk_update_status_channel_invites": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsChannelInvitesRequest"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "flatPath": "youtubei/v1/cms/get_bulk_update_status_channel_invites",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsChannelInvitesResponse"
                  },
                  "id": "youtubei.youtubei.v1.cms.get_bulk_update_status_channel_invites",
                  "parameterOrder": [],
                  "parameters": {},
                  "path": "youtubei/v1/cms/get_bulk_update_status_channel_invites"
                },
                "cancel_pending_takedowns": {
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCancelCmsPendingTakedownsRequest"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeCancelCmsPendingTakedownsResponse"
                  },
                  "description": "",
                  "path": "youtubei/v1/cms/cancel_pending_takedowns",
                  "id": "youtubei.youtubei.v1.cms.cancel_pending_takedowns",
                  "flatPath": "youtubei/v1/cms/cancel_pending_takedowns"
                },
                "change_issue_license_strategy": {
                  "parameters": {},
                  "path": "youtubei/v1/cms/change_issue_license_strategy",
                  "request": {
                    "$ref": "YoutubeApiInnertubeChangeCmsIssueLicenseStrategyRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.cms.change_issue_license_strategy",
                  "flatPath": "youtubei/v1/cms/change_issue_license_strategy",
                  "description": "",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeChangeCmsIssueLicenseStrategyResponse"
                  }
                },
                "get_bulk_update_status_channels": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsChannelsResponse"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1/cms/get_bulk_update_status_channels",
                  "parameterOrder": [],
                  "description": "",
                  "parameters": {},
                  "flatPath": "youtubei/v1/cms/get_bulk_update_status_channels",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsChannelsRequest"
                  },
                  "id": "youtubei.youtubei.v1.cms.get_bulk_update_status_channels"
                },
                "list_package_errors": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsPackageErrorsRequest"
                  },
                  "id": "youtubei.youtubei.v1.cms.list_package_errors",
                  "description": "",
                  "httpMethod": "POST",
                  "parameters": {},
                  "flatPath": "youtubei/v1/cms/list_package_errors",
                  "path": "youtubei/v1/cms/list_package_errors",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsPackageErrorsResponse"
                  },
                  "parameterOrder": []
                },
                "get_packages": {
                  "parameters": {},
                  "path": "youtubei/v1/cms/get_packages",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsPackagesResponse"
                  },
                  "id": "youtubei.youtubei.v1.cms.get_packages",
                  "httpMethod": "POST",
                  "description": "",
                  "flatPath": "youtubei/v1/cms/get_packages",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsPackagesRequest"
                  }
                },
                "get_cms_asset_groups": {
                  "path": "youtubei/v1/cms/get_cms_asset_groups",
                  "parameters": {},
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsAssetGroupsRequest"
                  },
                  "id": "youtubei.youtubei.v1.cms.get_cms_asset_groups",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsAssetGroupsResponse"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/cms/get_cms_asset_groups"
                },
                "reinstate_claims": {
                  "path": "youtubei/v1/cms/reinstate_claims",
                  "request": {
                    "$ref": "YoutubeApiInnertubeReinstateCmsClaimsRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.v1.cms.reinstate_claims",
                  "parameters": {},
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/cms/reinstate_claims",
                  "response": {
                    "$ref": "YoutubeApiInnertubeReinstateCmsClaimsResponse"
                  }
                },
                "update_cms_content_owner": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsContentOwnerRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsContentOwnerResponse"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.cms.update_cms_content_owner",
                  "flatPath": "youtubei/v1/cms/update_cms_content_owner",
                  "parameterOrder": [],
                  "path": "youtubei/v1/cms/update_cms_content_owner",
                  "description": "",
                  "httpMethod": "POST"
                },
                "bulk_update_asset_groups": {
                  "description": "",
                  "path": "youtubei/v1/cms/bulk_update_asset_groups",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsAssetGroupsRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.cms.bulk_update_asset_groups",
                  "response": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsAssetGroupsResponse"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1/cms/bulk_update_asset_groups"
                },
                "remove_share": {
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.cms.remove_share",
                  "path": "youtubei/v1/cms/remove_share",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeRemoveCmsShareRequest"
                  },
                  "description": "",
                  "flatPath": "youtubei/v1/cms/remove_share",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRemoveCmsShareResponse"
                  }
                },
                "takedown_album_release": {
                  "parameterOrder": [],
                  "path": "youtubei/v1/cms/takedown_album_release",
                  "description": "",
                  "flatPath": "youtubei/v1/cms/takedown_album_release",
                  "response": {
                    "$ref": "YoutubeApiInnertubeTakedownCmsAlbumReleaseResponse"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.cms.takedown_album_release",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeTakedownCmsAlbumReleaseRequest"
                  }
                },
                "list_cms_related_assets": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsRelatedAssetsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsRelatedAssetsRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1/cms/list_cms_related_assets",
                  "id": "youtubei.youtubei.v1.cms.list_cms_related_assets",
                  "flatPath": "youtubei/v1/cms/list_cms_related_assets",
                  "parameters": {},
                  "description": "",
                  "parameterOrder": []
                },
                "update_cms_reference_state": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsReferenceStateResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsReferenceStateRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.cms.update_cms_reference_state",
                  "description": "",
                  "flatPath": "youtubei/v1/cms/update_cms_reference_state",
                  "parameters": {},
                  "path": "youtubei/v1/cms/update_cms_reference_state",
                  "parameterOrder": []
                },
                "list_cms_references": {
                  "flatPath": "youtubei/v1/cms/list_cms_references",
                  "description": "",
                  "path": "youtubei/v1/cms/list_cms_references",
                  "parameterOrder": [],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsReferencesResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsReferencesRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.cms.list_cms_references"
                },
                "update_cms_saved_policy": {
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsSavedPolicyResponse"
                  },
                  "parameters": {},
                  "description": "",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.cms.update_cms_saved_policy",
                  "path": "youtubei/v1/cms/update_cms_saved_policy",
                  "flatPath": "youtubei/v1/cms/update_cms_saved_policy",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsSavedPolicyRequest"
                  }
                },
                "remove_cms_related_assets": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeRemoveCmsRelatedAssetsResponse"
                  },
                  "path": "youtubei/v1/cms/remove_cms_related_assets",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRemoveCmsRelatedAssetsRequest"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "description": "",
                  "id": "youtubei.youtubei.v1.cms.remove_cms_related_assets",
                  "flatPath": "youtubei/v1/cms/remove_cms_related_assets",
                  "parameterOrder": []
                },
                "get_cms_claims": {
                  "httpMethod": "POST",
                  "path": "youtubei/v1/cms/get_cms_claims",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/cms/get_cms_claims",
                  "description": "",
                  "id": "youtubei.youtubei.v1.cms.get_cms_claims",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsClaimsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsClaimsRequest"
                  },
                  "parameters": {}
                },
                "enqueue_export_cms_claimed_videos": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsClaimedVideosRequest"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/cms/enqueue_export_cms_claimed_videos",
                  "id": "youtubei.youtubei.v1.cms.enqueue_export_cms_claimed_videos",
                  "description": "",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsClaimedVideosResponse"
                  },
                  "path": "youtubei/v1/cms/enqueue_export_cms_claimed_videos",
                  "parameterOrder": []
                },
                "list_package_artifacts": {
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/cms/list_package_artifacts",
                  "path": "youtubei/v1/cms/list_package_artifacts",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsPackageArtifactsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsPackageArtifactsResponse"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.cms.list_package_artifacts",
                  "description": ""
                },
                "send_email_notification": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeSendCmsEmailNotificationRequest"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "path": "youtubei/v1/cms/send_email_notification",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSendCmsEmailNotificationResponse"
                  },
                  "flatPath": "youtubei/v1/cms/send_email_notification",
                  "description": "",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.cms.send_email_notification"
                },
                "enqueue_export_cms_issues": {
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/cms/enqueue_export_cms_issues",
                  "parameters": {},
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.cms.enqueue_export_cms_issues",
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsIssuesRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsIssuesResponse"
                  },
                  "description": "",
                  "path": "youtubei/v1/cms/enqueue_export_cms_issues"
                },
                "activate_asset_license_strategy": {
                  "path": "youtubei/v1/cms/activate_asset_license_strategy",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeActivateCmsAssetLicenseStrategyResponse"
                  },
                  "flatPath": "youtubei/v1/cms/activate_asset_license_strategy",
                  "id": "youtubei.youtubei.v1.cms.activate_asset_license_strategy",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeActivateCmsAssetLicenseStrategyRequest"
                  },
                  "description": ""
                },
                "deactivate_issue_license_strategy": {
                  "parameterOrder": [],
                  "path": "youtubei/v1/cms/deactivate_issue_license_strategy",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeactivateCmsIssueLicenseStrategyResponse"
                  },
                  "id": "youtubei.youtubei.v1.cms.deactivate_issue_license_strategy",
                  "description": "",
                  "httpMethod": "POST",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeactivateCmsIssueLicenseStrategyRequest"
                  },
                  "flatPath": "youtubei/v1/cms/deactivate_issue_license_strategy"
                },
                "update_cms_reference": {
                  "id": "youtubei.youtubei.v1.cms.update_cms_reference",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsReferenceResponse"
                  },
                  "path": "youtubei/v1/cms/update_cms_reference",
                  "description": "",
                  "parameterOrder": [],
                  "parameters": {},
                  "flatPath": "youtubei/v1/cms/update_cms_reference",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsReferenceRequest"
                  }
                },
                "search_cms_videos": {
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeSearchCmsVideosResponse"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1/cms/search_cms_videos",
                  "path": "youtubei/v1/cms/search_cms_videos",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSearchCmsVideosRequest"
                  },
                  "id": "youtubei.youtubei.v1.cms.search_cms_videos",
                  "httpMethod": "POST",
                  "description": ""
                },
                "enqueue_export_cms_reports": {
                  "httpMethod": "POST",
                  "path": "youtubei/v1/cms/enqueue_export_cms_reports",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsReportsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsReportsResponse"
                  },
                  "flatPath": "youtubei/v1/cms/enqueue_export_cms_reports",
                  "description": "",
                  "id": "youtubei.youtubei.v1.cms.enqueue_export_cms_reports",
                  "parameterOrder": []
                },
                "list_package_files": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsPackageFilesResponse"
                  },
                  "flatPath": "youtubei/v1/cms/list_package_files",
                  "description": "",
                  "httpMethod": "POST",
                  "path": "youtubei/v1/cms/list_package_files",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsPackageFilesRequest"
                  },
                  "id": "youtubei.youtubei.v1.cms.list_package_files",
                  "parameters": {}
                },
                "bulk_update_cid_exempted_channels": {
                  "path": "youtubei/v1/cms/bulk_update_cid_exempted_channels",
                  "parameters": {},
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsCidExemptedChannelsRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.cms.bulk_update_cid_exempted_channels",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/cms/bulk_update_cid_exempted_channels",
                  "response": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsCidExemptedChannelsResponse"
                  }
                },
                "list_cms_policies": {
                  "description": "",
                  "id": "youtubei.youtubei.v1.cms.list_cms_policies",
                  "parameterOrder": [],
                  "path": "youtubei/v1/cms/list_cms_policies",
                  "parameters": {},
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsPoliciesRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsPoliciesResponse"
                  },
                  "flatPath": "youtubei/v1/cms/list_cms_policies"
                },
                "get_cms_report_download_url": {
                  "description": "",
                  "path": "youtubei/v1/cms/get_cms_report_download_url",
                  "flatPath": "youtubei/v1/cms/get_cms_report_download_url",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsReportDownloadUrlRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsReportDownloadUrlResponse"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.cms.get_cms_report_download_url"
                },
                "delete_package_files": {
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteCmsPackageFilesResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteCmsPackageFilesRequest"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.cms.delete_package_files",
                  "path": "youtubei/v1/cms/delete_package_files",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/cms/delete_package_files"
                },
                "cancel_cms_bulk_action": {
                  "flatPath": "youtubei/v1/cms/cancel_cms_bulk_action",
                  "path": "youtubei/v1/cms/cancel_cms_bulk_action",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCancelCmsBulkActionRequest"
                  },
                  "description": "",
                  "parameters": {},
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeCancelCmsBulkActionResponse"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.cms.cancel_cms_bulk_action"
                },
                "get_license_strategies": {
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.cms.get_license_strategies",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategiesRequest"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategiesResponse"
                  },
                  "description": "",
                  "flatPath": "youtubei/v1/cms/get_license_strategies",
                  "path": "youtubei/v1/cms/get_license_strategies"
                },
                "bulk_takedown_videos": {
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "parameters": {},
                  "path": "youtubei/v1/cms/bulk_takedown_videos",
                  "id": "youtubei.youtubei.v1.cms.bulk_takedown_videos",
                  "flatPath": "youtubei/v1/cms/bulk_takedown_videos",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeBulkTakedownCmsVideosResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeBulkTakedownCmsVideosRequest"
                  }
                },
                "list_album_releases": {
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/v1/cms/list_album_releases",
                  "flatPath": "youtubei/v1/cms/list_album_releases",
                  "id": "youtubei.youtubei.v1.cms.list_album_releases",
                  "description": "",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsAlbumReleasesRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsAlbumReleasesResponse"
                  }
                },
                "list_license_strategies": {
                  "path": "youtubei/v1/cms/list_license_strategies",
                  "parameters": {},
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsLicenseStrategiesRequest"
                  },
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsLicenseStrategiesResponse"
                  },
                  "flatPath": "youtubei/v1/cms/list_license_strategies",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.cms.list_license_strategies"
                },
                "list_cms_asset_groups": {
                  "parameters": {},
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsAssetGroupsRequest"
                  },
                  "flatPath": "youtubei/v1/cms/list_cms_asset_groups",
                  "description": "",
                  "httpMethod": "POST",
                  "path": "youtubei/v1/cms/list_cms_asset_groups",
                  "id": "youtubei.youtubei.v1.cms.list_cms_asset_groups",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsAssetGroupsResponse"
                  }
                },
                "exclude_invalid_reference": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeExcludeCmsInvalidReferenceResponse"
                  },
                  "parameterOrder": [],
                  "path": "youtubei/v1/cms/exclude_invalid_reference",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.cms.exclude_invalid_reference",
                  "flatPath": "youtubei/v1/cms/exclude_invalid_reference",
                  "request": {
                    "$ref": "YoutubeApiInnertubeExcludeCmsInvalidReferenceRequest"
                  },
                  "description": "",
                  "httpMethod": "POST"
                },
                "add_sr_share": {
                  "flatPath": "youtubei/v1/cms/add_sr_share",
                  "parameterOrder": [],
                  "parameters": {},
                  "path": "youtubei/v1/cms/add_sr_share",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAddCmsSoundRecordingShareRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeAddCmsSoundRecordingShareResponse"
                  },
                  "id": "youtubei.youtubei.v1.cms.add_sr_share",
                  "description": "",
                  "httpMethod": "POST"
                },
                "update_cms_asset_group": {
                  "path": "youtubei/v1/cms/update_cms_asset_group",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsAssetGroupResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsAssetGroupRequest"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/cms/update_cms_asset_group",
                  "httpMethod": "POST",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.cms.update_cms_asset_group"
                },
                "enqueue_export_cms_campaigns": {
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsCampaignsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsCampaignsRequest"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1/cms/enqueue_export_cms_campaigns",
                  "description": "",
                  "id": "youtubei.youtubei.v1.cms.enqueue_export_cms_campaigns",
                  "path": "youtubei/v1/cms/enqueue_export_cms_campaigns"
                },
                "enqueue_export_cms_channel_invites": {
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.cms.enqueue_export_cms_channel_invites",
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsChannelInvitesRequest"
                  },
                  "flatPath": "youtubei/v1/cms/enqueue_export_cms_channel_invites",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsChannelInvitesResponse"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1/cms/enqueue_export_cms_channel_invites",
                  "description": "",
                  "parameterOrder": []
                },
                "accept_ownership_transfer": {
                  "description": "",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeAcceptCmsOwnershipTransferRequest"
                  },
                  "path": "youtubei/v1/cms/accept_ownership_transfer",
                  "id": "youtubei.youtubei.v1.cms.accept_ownership_transfer",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAcceptCmsOwnershipTransferResponse"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1/cms/accept_ownership_transfer"
                },
                "reinstate_disputed_claims": {
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.cms.reinstate_disputed_claims",
                  "description": "",
                  "parameters": {},
                  "path": "youtubei/v1/cms/reinstate_disputed_claims",
                  "response": {
                    "$ref": "YoutubeApiInnertubeReinstateCmsDisputedClaimsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeReinstateCmsDisputedClaimsRequest"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/cms/reinstate_disputed_claims"
                },
                "bulk_update_channel_invites": {
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsChannelInvitesResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsChannelInvitesRequest"
                  },
                  "flatPath": "youtubei/v1/cms/bulk_update_channel_invites",
                  "path": "youtubei/v1/cms/bulk_update_channel_invites",
                  "httpMethod": "POST",
                  "parameters": {},
                  "description": "",
                  "id": "youtubei.youtubei.v1.cms.bulk_update_channel_invites"
                },
                "list_templates": {
                  "description": "",
                  "path": "youtubei/v1/cms/list_templates",
                  "id": "youtubei.youtubei.v1.cms.list_templates",
                  "flatPath": "youtubei/v1/cms/list_templates",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsTemplatesRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsTemplatesResponse"
                  },
                  "parameters": {}
                },
                "add_share": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeAddCmsShareRequest"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/cms/add_share",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeAddCmsShareResponse"
                  },
                  "id": "youtubei.youtubei.v1.cms.add_share",
                  "httpMethod": "POST",
                  "path": "youtubei/v1/cms/add_share"
                },
                "get_bulk_update_status_issues": {
                  "description": "",
                  "flatPath": "youtubei/v1/cms/get_bulk_update_status_issues",
                  "path": "youtubei/v1/cms/get_bulk_update_status_issues",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsIssuesResponse"
                  },
                  "id": "youtubei.youtubei.v1.cms.get_bulk_update_status_issues",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsIssuesRequest"
                  }
                },
                "list_identified_contributors": {
                  "id": "youtubei.youtubei.v1.cms.list_identified_contributors",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsIdentifiedContributorsResponse"
                  },
                  "path": "youtubei/v1/cms/list_identified_contributors",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/cms/list_identified_contributors",
                  "parameters": {},
                  "description": "",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsIdentifiedContributorsRequest"
                  }
                },
                "get_templates": {
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsTemplatesResponse"
                  },
                  "path": "youtubei/v1/cms/get_templates",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsTemplatesRequest"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "id": "youtubei.youtubei.v1.cms.get_templates",
                  "parameters": {},
                  "flatPath": "youtubei/v1/cms/get_templates"
                },
                "list_license_strategy_revisions": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsLicenseStrategyRevisionsResponse"
                  },
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsLicenseStrategyRevisionsRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1/cms/list_license_strategy_revisions",
                  "id": "youtubei.youtubei.v1.cms.list_license_strategy_revisions",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/cms/list_license_strategy_revisions",
                  "parameters": {}
                },
                "retract_takedowns": {
                  "flatPath": "youtubei/v1/cms/retract_takedowns",
                  "description": "",
                  "path": "youtubei/v1/cms/retract_takedowns",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRetractCmsTakedownsResponse"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeRetractCmsTakedownsRequest"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.cms.retract_takedowns"
                },
                "add_cms_related_assets": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeAddCmsRelatedAssetsRequest"
                  },
                  "parameterOrder": [],
                  "path": "youtubei/v1/cms/add_cms_related_assets",
                  "id": "youtubei.youtubei.v1.cms.add_cms_related_assets",
                  "description": "",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeAddCmsRelatedAssetsResponse"
                  },
                  "flatPath": "youtubei/v1/cms/add_cms_related_assets",
                  "httpMethod": "POST"
                },
                "enqueue_export_cms_channels": {
                  "id": "youtubei.youtubei.v1.cms.enqueue_export_cms_channels",
                  "flatPath": "youtubei/v1/cms/enqueue_export_cms_channels",
                  "parameters": {},
                  "parameterOrder": [],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsChannelsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueExportCmsChannelsRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1/cms/enqueue_export_cms_channels"
                },
                "list_partner_strikes": {
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/cms/list_partner_strikes",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsPartnerStrikesResponse"
                  },
                  "description": "",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.cms.list_partner_strikes",
                  "path": "youtubei/v1/cms/list_partner_strikes",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsPartnerStrikesRequest"
                  }
                },
                "list_album_tracks": {
                  "httpMethod": "POST",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsAlbumTracksResponse"
                  },
                  "path": "youtubei/v1/cms/list_album_tracks",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsAlbumTracksRequest"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1/cms/list_album_tracks",
                  "id": "youtubei.youtubei.v1.cms.list_album_tracks"
                },
                "list_claimed_videos": {
                  "httpMethod": "POST",
                  "path": "youtubei/v1/cms/list_claimed_videos",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsClaimedVideosResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsClaimedVideosRequest"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "id": "youtubei.youtubei.v1.cms.list_claimed_videos",
                  "parameters": {},
                  "flatPath": "youtubei/v1/cms/list_claimed_videos"
                },
                "adjust_composition_share": {
                  "flatPath": "youtubei/v1/cms/adjust_composition_share",
                  "id": "youtubei.youtubei.v1.cms.adjust_composition_share",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeAdjustCmsConflictCompositionShareRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeAdjustCmsConflictCompositionShareResponse"
                  },
                  "parameters": {},
                  "description": "",
                  "httpMethod": "POST",
                  "path": "youtubei/v1/cms/adjust_composition_share"
                },
                "get_package_files": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsPackageFilesRequest"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "path": "youtubei/v1/cms/get_package_files",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsPackageFilesResponse"
                  },
                  "id": "youtubei.youtubei.v1.cms.get_package_files",
                  "parameters": {},
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/cms/get_package_files"
                },
                "list_cms_channel_invites": {
                  "path": "youtubei/v1/cms/list_cms_channel_invites",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsChannelInvitesResponse"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.cms.list_cms_channel_invites",
                  "description": "",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/cms/list_cms_channel_invites",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsChannelInvitesRequest"
                  }
                },
                "list_packages": {
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsPackagesRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.cms.list_packages",
                  "flatPath": "youtubei/v1/cms/list_packages",
                  "parameterOrder": [],
                  "parameters": {},
                  "path": "youtubei/v1/cms/list_packages",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsPackagesResponse"
                  }
                },
                "deactivate_asset_license_strategy": {
                  "id": "youtubei.youtubei.v1.cms.deactivate_asset_license_strategy",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeactivateCmsAssetLicenseStrategyRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeactivateCmsAssetLicenseStrategyResponse"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "parameters": {},
                  "flatPath": "youtubei/v1/cms/deactivate_asset_license_strategy",
                  "path": "youtubei/v1/cms/deactivate_asset_license_strategy",
                  "parameterOrder": []
                },
                "get_bulk_update_status_cid_exempted_channels": {
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.cms.get_bulk_update_status_cid_exempted_channels",
                  "flatPath": "youtubei/v1/cms/get_bulk_update_status_cid_exempted_channels",
                  "parameterOrder": [],
                  "path": "youtubei/v1/cms/get_bulk_update_status_cid_exempted_channels",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsCidExemptedChannelsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsCidExemptedChannelsRequest"
                  },
                  "description": "",
                  "parameters": {}
                },
                "bulk_update_issues": {
                  "httpMethod": "POST",
                  "description": "",
                  "id": "youtubei.youtubei.v1.cms.bulk_update_issues",
                  "parameters": {},
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsIssuesRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsIssuesResponse"
                  },
                  "path": "youtubei/v1/cms/bulk_update_issues",
                  "flatPath": "youtubei/v1/cms/bulk_update_issues"
                },
                "translate_cms_text": {
                  "description": "",
                  "path": "youtubei/v1/cms/translate_cms_text",
                  "id": "youtubei.youtubei.v1.cms.translate_cms_text",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/cms/translate_cms_text",
                  "parameters": {},
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeTranslateCmsTextRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeTranslateCmsTextResponse"
                  }
                },
                "get_cms_dashboard": {
                  "path": "youtubei/v1/cms/get_cms_dashboard",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsDashboardResponse"
                  },
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsDashboardRequest"
                  },
                  "id": "youtubei.youtubei.v1.cms.get_cms_dashboard",
                  "parameters": {},
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/cms/get_cms_dashboard"
                },
                "bulk_update_claimed_videos": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsClaimedVideosRequest"
                  },
                  "id": "youtubei.youtubei.v1.cms.bulk_update_claimed_videos",
                  "path": "youtubei/v1/cms/bulk_update_claimed_videos",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeBulkUpdateCmsClaimedVideosResponse"
                  },
                  "description": "",
                  "flatPath": "youtubei/v1/cms/bulk_update_claimed_videos",
                  "parameters": {}
                },
                "assert_reference_overlap_ownership": {
                  "flatPath": "youtubei/v1/cms/assert_reference_overlap_ownership",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAssertCmsReferenceOverlapRequest"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "parameters": {},
                  "httpMethod": "POST",
                  "path": "youtubei/v1/cms/assert_reference_overlap_ownership",
                  "id": "youtubei.youtubei.v1.cms.assert_reference_overlap_ownership",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAssertCmsReferenceOverlapResponse"
                  }
                },
                "update_package": {
                  "flatPath": "youtubei/v1/cms/update_package",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsPackageRequest"
                  },
                  "id": "youtubei.youtubei.v1.cms.update_package",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsPackageResponse"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "parameters": {},
                  "description": "",
                  "path": "youtubei/v1/cms/update_package"
                },
                "update_cms_asset_metadata": {
                  "parameters": {},
                  "httpMethod": "POST",
                  "path": "youtubei/v1/cms/update_cms_asset_metadata",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsAssetMetadataResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCmsAssetMetadataRequest"
                  },
                  "flatPath": "youtubei/v1/cms/update_cms_asset_metadata",
                  "id": "youtubei.youtubei.v1.cms.update_cms_asset_metadata",
                  "parameterOrder": []
                },
                "list_cms_issues": {
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCmsIssuesRequest"
                  },
                  "flatPath": "youtubei/v1/cms/list_cms_issues",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.cms.list_cms_issues",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCmsIssuesResponse"
                  },
                  "description": "",
                  "path": "youtubei/v1/cms/list_cms_issues",
                  "parameters": {}
                },
                "get_cms_assets": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCmsAssetsResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCmsAssetsRequest"
                  },
                  "flatPath": "youtubei/v1/cms/get_cms_assets",
                  "httpMethod": "POST",
                  "path": "youtubei/v1/cms/get_cms_assets",
                  "description": "",
                  "id": "youtubei.youtubei.v1.cms.get_cms_assets"
                }
              },
              "resources": {
                "create_cms_saved_policy": {
                  "methods": {
                    "create": {
                      "description": "",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCmsSavedPolicyRequest"
                      },
                      "httpMethod": "POST",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCmsSavedPolicyResponse"
                      },
                      "parameters": {},
                      "path": "youtubei/v1/cms/create_cms_saved_policy",
                      "flatPath": "youtubei/v1/cms/create_cms_saved_policy",
                      "parameterOrder": [],
                      "id": "youtubei.youtubei.v1.cms.create_cms_saved_policy.create"
                    }
                  }
                },
                "create_cms_campaigns": {
                  "methods": {
                    "create": {
                      "httpMethod": "POST",
                      "id": "youtubei.youtubei.v1.cms.create_cms_campaigns.create",
                      "parameters": {},
                      "description": "",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCmsCampaignRequest"
                      },
                      "parameterOrder": [],
                      "flatPath": "youtubei/v1/cms/create_cms_campaigns",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCmsCampaignResponse"
                      },
                      "path": "youtubei/v1/cms/create_cms_campaigns"
                    }
                  }
                },
                "create_package": {
                  "methods": {
                    "create": {
                      "description": "",
                      "id": "youtubei.youtubei.v1.cms.create_package.create",
                      "parameterOrder": [],
                      "path": "youtubei/v1/cms/create_package",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCmsPackageRequest"
                      },
                      "httpMethod": "POST",
                      "parameters": {},
                      "flatPath": "youtubei/v1/cms/create_package",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCmsPackageResponse"
                      }
                    }
                  }
                },
                "create_ownership_transfer": {
                  "methods": {
                    "create": {
                      "id": "youtubei.youtubei.v1.cms.create_ownership_transfer.create",
                      "flatPath": "youtubei/v1/cms/create_ownership_transfer",
                      "parameterOrder": [],
                      "parameters": {},
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCmsOwnershipTransferResponse"
                      },
                      "path": "youtubei/v1/cms/create_ownership_transfer",
                      "httpMethod": "POST",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCmsOwnershipTransferRequest"
                      },
                      "description": ""
                    }
                  }
                },
                "create_channel": {
                  "methods": {
                    "create": {
                      "id": "youtubei.youtubei.v1.cms.create_channel.create",
                      "parameters": {},
                      "httpMethod": "POST",
                      "description": "",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCmsChannelResponse"
                      },
                      "path": "youtubei/v1/cms/create_channel",
                      "flatPath": "youtubei/v1/cms/create_channel",
                      "parameterOrder": [],
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCmsChannelRequest"
                      }
                    }
                  }
                },
                "create_license_strategy": {
                  "methods": {
                    "create": {
                      "httpMethod": "POST",
                      "parameterOrder": [],
                      "path": "youtubei/v1/cms/create_license_strategy",
                      "description": "",
                      "id": "youtubei.youtubei.v1.cms.create_license_strategy.create",
                      "flatPath": "youtubei/v1/cms/create_license_strategy",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCmsLicenseStrategyRequest"
                      },
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCmsLicenseStrategyResponse"
                      },
                      "parameters": {}
                    }
                  }
                },
                "create_cms_asset_group": {
                  "methods": {
                    "create": {
                      "parameterOrder": [],
                      "flatPath": "youtubei/v1/cms/create_cms_asset_group",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCmsAssetGroupResponse"
                      },
                      "parameters": {},
                      "description": "",
                      "path": "youtubei/v1/cms/create_cms_asset_group",
                      "id": "youtubei.youtubei.v1.cms.create_cms_asset_group.create",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCmsAssetGroupRequest"
                      },
                      "httpMethod": "POST"
                    }
                  }
                },
                "create_claim": {
                  "methods": {
                    "create": {
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCmsClaimResponse"
                      },
                      "flatPath": "youtubei/v1/cms/create_claim",
                      "parameters": {},
                      "parameterOrder": [],
                      "path": "youtubei/v1/cms/create_claim",
                      "id": "youtubei.youtubei.v1.cms.create_claim.create",
                      "description": "",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCmsClaimRequest"
                      },
                      "httpMethod": "POST"
                    }
                  }
                },
                "create_channel_invitation": {
                  "methods": {
                    "create": {
                      "flatPath": "youtubei/v1/cms/create_channel_invitation",
                      "parameters": {},
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCmsChannelInvitationResponse"
                      },
                      "path": "youtubei/v1/cms/create_channel_invitation",
                      "httpMethod": "POST",
                      "description": "",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCmsChannelInvitationRequest"
                      },
                      "parameterOrder": [],
                      "id": "youtubei.youtubei.v1.cms.create_channel_invitation.create"
                    }
                  }
                },
                "create_album_feedback": {
                  "methods": {
                    "create": {
                      "id": "youtubei.youtubei.v1.cms.create_album_feedback.create",
                      "description": "",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCmsAlbumFeedbackRequest"
                      },
                      "flatPath": "youtubei/v1/cms/create_album_feedback",
                      "parameterOrder": [],
                      "parameters": {},
                      "path": "youtubei/v1/cms/create_album_feedback",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCmsAlbumFeedbackResponse"
                      },
                      "httpMethod": "POST"
                    }
                  }
                }
              }
            },
            "ars": {
              "methods": {
                "grst": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetReauthSessionTokenResponse"
                  },
                  "description": "",
                  "path": "youtubei/v1/ars/grst",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.ars.grst",
                  "flatPath": "youtubei/v1/ars/grst",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetReauthSessionTokenRequest"
                  },
                  "parameters": {}
                }
              }
            },
            "content_inspiration": {
              "methods": {
                "generate_content_inspiration_video_idea_list": {
                  "path": "youtubei/v1/content_inspiration/generate_content_inspiration_video_idea_list",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaListResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/content_inspiration/generate_content_inspiration_video_idea_list",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.content_inspiration.generate_content_inspiration_video_idea_list",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaListRequest"
                  }
                },
                "generate_content_inspiration_video_idea": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaResponse"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/content_inspiration/generate_content_inspiration_video_idea",
                  "path": "youtubei/v1/content_inspiration/generate_content_inspiration_video_idea",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "id": "youtubei.youtubei.v1.content_inspiration.generate_content_inspiration_video_idea"
                },
                "generate_content_inspiration_video_idea_list_angle_list": {
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaListAngleListResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaListAngleListRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.v1.content_inspiration.generate_content_inspiration_video_idea_list_angle_list",
                  "parameters": {},
                  "flatPath": "youtubei/v1/content_inspiration/generate_content_inspiration_video_idea_list_angle_list",
                  "path": "youtubei/v1/content_inspiration/generate_content_inspiration_video_idea_list_angle_list",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "multi_get_content_inspiration_video_idea_audience_interest": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeMultiGetContentInspirationVideoIdeaAudienceInterestRequest"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.content_inspiration.multi_get_content_inspiration_video_idea_audience_interest",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/content_inspiration/multi_get_content_inspiration_video_idea_audience_interest",
                  "response": {
                    "$ref": "YoutubeApiInnertubeMultiGetContentInspirationVideoIdeaAudienceInterestResponse"
                  },
                  "path": "youtubei/v1/content_inspiration/multi_get_content_inspiration_video_idea_audience_interest",
                  "description": "",
                  "httpMethod": "POST"
                },
                "multi_generate_content_inspiration_video_idea_summary": {
                  "path": "youtubei/v1/content_inspiration/multi_generate_content_inspiration_video_idea_summary",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeMultiGenerateContentInspirationVideoIdeaSummaryRequest"
                  },
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeMultiGenerateContentInspirationVideoIdeaSummaryResponse"
                  },
                  "flatPath": "youtubei/v1/content_inspiration/multi_generate_content_inspiration_video_idea_summary",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.content_inspiration.multi_generate_content_inspiration_video_idea_summary",
                  "description": ""
                },
                "generate_content_inspiration_video_idea_angle_list": {
                  "parameterOrder": [],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaAngleListResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaAngleListRequest"
                  },
                  "path": "youtubei/v1/content_inspiration/generate_content_inspiration_video_idea_angle_list",
                  "parameters": {},
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.content_inspiration.generate_content_inspiration_video_idea_angle_list",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/content_inspiration/generate_content_inspiration_video_idea_angle_list"
                }
              }
            },
            "reel": {
              "methods": {
                "reel_watch_sequence": {
                  "id": "youtubei.youtubei.v1.reel.reel_watch_sequence",
                  "flatPath": "youtubei/v1/reel/reel_watch_sequence",
                  "parameterOrder": [],
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "path": "youtubei/v1/reel/reel_watch_sequence",
                  "request": {
                    "$ref": "YoutubeApiInnertubeReelWatchSequenceRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeReelWatchSequenceResponse"
                  },
                  "httpMethod": "POST"
                },
                "reel_camera": {
                  "flatPath": "youtubei/v1/reel/reel_camera",
                  "parameters": {},
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeReelCameraRequest"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.reel.reel_camera",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/reel/reel_camera",
                  "response": {
                    "$ref": "YoutubeApiInnertubeReelCameraResponse"
                  }
                },
                "reel_item_watch": {
                  "id": "youtubei.youtubei.v1.reel.reel_item_watch",
                  "httpMethod": "POST",
                  "description": "",
                  "flatPath": "youtubei/v1/reel/reel_item_watch",
                  "parameters": {},
                  "path": "youtubei/v1/reel/reel_item_watch",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeReelItemWatchResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeReelItemWatchRequest"
                  }
                }
              },
              "resources": {
                "create_reel_items": {
                  "methods": {
                    "create": {
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateReelItemsResponse"
                      },
                      "httpMethod": "POST",
                      "parameters": {},
                      "flatPath": "youtubei/v1/reel/create_reel_items",
                      "id": "youtubei.youtubei.v1.reel.create_reel_items.create",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateReelItemsRequest"
                      },
                      "description": "",
                      "parameterOrder": [],
                      "path": "youtubei/v1/reel/create_reel_items"
                    }
                  }
                }
              }
            },
            "playlist": {
              "resources": {
                "create": {
                  "methods": {
                    "create": {
                      "httpMethod": "POST",
                      "flatPath": "youtubei/v1/playlist/create",
                      "id": "youtubei.youtubei.v1.playlist.create.create",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreatePlaylistResponse"
                      },
                      "parameterOrder": [],
                      "parameters": {},
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreatePlaylistRequest"
                      },
                      "path": "youtubei/v1/playlist/create",
                      "description": "",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ]
                    }
                  }
                }
              },
              "methods": {
                "get_add_to_playlist": {
                  "path": "youtubei/v1/playlist/get_add_to_playlist",
                  "description": "",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetAddToPlaylistResponse"
                  },
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetAddToPlaylistRequest"
                  },
                  "flatPath": "youtubei/v1/playlist/get_add_to_playlist",
                  "id": "youtubei.youtubei.v1.playlist.get_add_to_playlist",
                  "parameterOrder": []
                },
                "poll_playlist_freshness": {
                  "httpMethod": "POST",
                  "description": "",
                  "parameters": {},
                  "flatPath": "youtubei/v1/playlist/poll_playlist_freshness",
                  "id": "youtubei.youtubei.v1.playlist.poll_playlist_freshness",
                  "response": {
                    "$ref": "YoutubeApiInnertubePollPlaylistFreshnessResponse"
                  },
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubePollPlaylistFreshnessRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/playlist/poll_playlist_freshness"
                },
                "get_generated_thumbnails": {
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetGeneratedThumbnailsResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/playlist/get_generated_thumbnails",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.playlist.get_generated_thumbnails",
                  "flatPath": "youtubei/v1/playlist/get_generated_thumbnails",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetGeneratedThumbnailsRequest"
                  }
                },
                "get_settings_editor": {
                  "path": "youtubei/v1/playlist/get_settings_editor",
                  "flatPath": "youtubei/v1/playlist/get_settings_editor",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPlaylistSettingsEditorRequest"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPlaylistSettingsEditorResponse"
                  },
                  "id": "youtubei.youtubei.v1.playlist.get_settings_editor",
                  "description": ""
                },
                "delete": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/playlist/delete",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeletePlaylistRequest"
                  },
                  "id": "youtubei.youtubei.v1.playlist.delete",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeletePlaylistResponse"
                  },
                  "parameters": {},
                  "description": "",
                  "path": "youtubei/v1/playlist/delete"
                },
                "get_suggested_playlist_videos": {
                  "flatPath": "youtubei/v1/playlist/get_suggested_playlist_videos",
                  "id": "youtubei.youtubei.v1.playlist.get_suggested_playlist_videos",
                  "path": "youtubei/v1/playlist/get_suggested_playlist_videos",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSuggestedPlaylistVideosRequest"
                  },
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSuggestedPlaylistVideosResponse"
                  },
                  "parameters": {},
                  "description": ""
                }
              }
            },
            "video": {
              "methods": {
                "delete": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteVideoRequest"
                  },
                  "path": "youtubei/v1/video/delete",
                  "parameters": {},
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.video.delete",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteVideoResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/video/delete"
                },
                "video_menu_items": {
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetVideoMenuItemsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetVideoMenuItemsResponse"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1/video/video_menu_items",
                  "description": "",
                  "id": "youtubei.youtubei.v1.video.video_menu_items",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/video/video_menu_items",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                }
              }
            },
            "sfv": {
              "methods": {
                "search": {
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.sfv.search",
                  "path": "youtubei/v1/sfv/search",
                  "parameterOrder": [],
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/sfv/search",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSearchResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeSearchRequest"
                  },
                  "parameters": {}
                }
              }
            },
            "miniapp": {
              "resources": {
                "create_miniapp": {
                  "methods": {
                    "create": {
                      "description": "",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateMiniAppResponse"
                      },
                      "flatPath": "youtubei/v1/miniapp/create_miniapp",
                      "parameterOrder": [],
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "id": "youtubei.youtubei.v1.miniapp.create_miniapp.create",
                      "path": "youtubei/v1/miniapp/create_miniapp",
                      "parameters": {},
                      "httpMethod": "POST",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateMiniAppRequest"
                      }
                    }
                  }
                }
              },
              "methods": {
                "ingest_miniapp_draft_release": {
                  "path": "youtubei/v1/miniapp/ingest_miniapp_draft_release",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeIngestMiniAppDraftReleaseResponse"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "flatPath": "youtubei/v1/miniapp/ingest_miniapp_draft_release",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.miniapp.ingest_miniapp_draft_release",
                  "request": {
                    "$ref": "YoutubeApiInnertubeIngestMiniAppDraftReleaseRequest"
                  }
                },
                "report_value": {
                  "flatPath": "youtubei/v1/miniapp/report_value",
                  "request": {
                    "$ref": "YoutubeApiInnertubeReportMiniAppValueRequest"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "path": "youtubei/v1/miniapp/report_value",
                  "response": {
                    "$ref": "YoutubeApiInnertubeReportMiniAppValueResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.miniapp.report_value",
                  "parameters": {},
                  "parameterOrder": []
                },
                "get_miniapp": {
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetMiniAppResponse"
                  },
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/miniapp/get_miniapp",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetMiniAppRequest"
                  },
                  "id": "youtubei.youtubei.v1.miniapp.get_miniapp",
                  "parameters": {},
                  "path": "youtubei/v1/miniapp/get_miniapp"
                },
                "update_miniapp_draft_release": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateMiniAppDraftReleaseRequest"
                  },
                  "id": "youtubei.youtubei.v1.miniapp.update_miniapp_draft_release",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateMiniAppDraftReleaseResponse"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "parameters": {},
                  "description": "",
                  "path": "youtubei/v1/miniapp/update_miniapp_draft_release",
                  "flatPath": "youtubei/v1/miniapp/update_miniapp_draft_release"
                },
                "initiate_miniapp_certification": {
                  "parameters": {},
                  "path": "youtubei/v1/miniapp/initiate_miniapp_certification",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeInitiateMiniAppCertificationResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/miniapp/initiate_miniapp_certification",
                  "description": "",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeInitiateMiniAppCertificationRequest"
                  },
                  "id": "youtubei.youtubei.v1.miniapp.initiate_miniapp_certification"
                },
                "list_miniapps": {
                  "parameters": {},
                  "path": "youtubei/v1/miniapp/list_miniapps",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListMiniAppsResponse"
                  },
                  "description": "",
                  "flatPath": "youtubei/v1/miniapp/list_miniapps",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.miniapp.list_miniapps",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListMiniAppsRequest"
                  }
                },
                "get_ads": {
                  "flatPath": "youtubei/v1/miniapp/get_ads",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetMiniAppAdsResponse"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetMiniAppAdsRequest"
                  },
                  "id": "youtubei.youtubei.v1.miniapp.get_ads",
                  "path": "youtubei/v1/miniapp/get_ads",
                  "httpMethod": "POST"
                }
              }
            },
            "mdx": {
              "methods": {
                "get_active_devices": {
                  "flatPath": "youtubei/v1/mdx/get_active_devices",
                  "id": "youtubei.youtubei.v1.mdx.get_active_devices",
                  "path": "youtubei/v1/mdx/get_active_devices",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameters": {},
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetActiveDevicesResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetActiveDevicesRequest"
                  }
                },
                "get_ctt": {
                  "id": "youtubei.youtubei.v1.mdx.get_ctt",
                  "path": "youtubei/v1/mdx/get_ctt",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCredentialTransferTokenRequest"
                  },
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCredentialTransferTokenResponse"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/mdx/get_ctt",
                  "parameters": {}
                },
                "handoff": {
                  "flatPath": "youtubei/v1/mdx/handoff",
                  "id": "youtubei.youtubei.v1.mdx.handoff",
                  "response": {
                    "$ref": "YoutubeApiInnertubeHandoffResponse"
                  },
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeHandoffRequest"
                  },
                  "path": "youtubei/v1/mdx/handoff",
                  "description": "",
                  "httpMethod": "POST",
                  "parameters": {}
                },
                "remote_control": {
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRemoteControlRequest"
                  },
                  "path": "youtubei/v1/mdx/remote_control",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRemoteControlResponse"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.mdx.remote_control",
                  "flatPath": "youtubei/v1/mdx/remote_control",
                  "parameterOrder": []
                }
              }
            },
            "creator": {
              "resources": {
                "create_feed_linked_playlist": {
                  "methods": {
                    "create": {
                      "parameterOrder": [],
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateFeedLinkedPlaylistResponse"
                      },
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "path": "youtubei/v1/creator/create_feed_linked_playlist",
                      "parameters": {},
                      "description": "",
                      "flatPath": "youtubei/v1/creator/create_feed_linked_playlist",
                      "id": "youtubei.youtubei.v1.creator.create_feed_linked_playlist.create",
                      "httpMethod": "POST",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateFeedLinkedPlaylistRequest"
                      }
                    }
                  }
                },
                "create_account_takeover_self_cleanup": {
                  "methods": {
                    "create": {
                      "flatPath": "youtubei/v1/creator/create_account_takeover_self_cleanup",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateAccountTakeoverSelfCleanupResponse"
                      },
                      "parameters": {},
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "id": "youtubei.youtubei.v1.creator.create_account_takeover_self_cleanup.create",
                      "description": "",
                      "parameterOrder": [],
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateAccountTakeoverSelfCleanupRequest"
                      },
                      "path": "youtubei/v1/creator/create_account_takeover_self_cleanup",
                      "httpMethod": "POST"
                    }
                  }
                },
                "create_video_idea": {
                  "methods": {
                    "create": {
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateVideoIdeaRequest"
                      },
                      "description": "",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateVideoIdeaResponse"
                      },
                      "httpMethod": "POST",
                      "parameterOrder": [],
                      "id": "youtubei.youtubei.v1.creator.create_video_idea.create",
                      "path": "youtubei/v1/creator/create_video_idea",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "flatPath": "youtubei/v1/creator/create_video_idea",
                      "parameters": {}
                    }
                  }
                },
                "create_gen_ai_feedback": {
                  "methods": {
                    "create": {
                      "id": "youtubei.youtubei.v1.creator.create_gen_ai_feedback.create",
                      "description": "",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "path": "youtubei/v1/creator/create_gen_ai_feedback",
                      "flatPath": "youtubei/v1/creator/create_gen_ai_feedback",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateGenAiFeedbackRequest"
                      },
                      "httpMethod": "POST",
                      "parameters": {},
                      "parameterOrder": [],
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateGenAiFeedbackResponse"
                      }
                    }
                  }
                }
              },
              "methods": {
                "appeal_creator_channel_suspension": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeAppealCreatorChannelSuspensionResponse"
                  },
                  "id": "youtubei.youtubei.v1.creator.appeal_creator_channel_suspension",
                  "path": "youtubei/v1/creator/appeal_creator_channel_suspension",
                  "description": "",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAppealCreatorChannelSuspensionRequest"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "flatPath": "youtubei/v1/creator/appeal_creator_channel_suspension"
                },
                "get_permissions_opt_in_eligibility": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPermissionsOptInEligibilityResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPermissionsOptInEligibilityRequest"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "path": "youtubei/v1/creator/get_permissions_opt_in_eligibility",
                  "id": "youtubei.youtubei.v1.creator.get_permissions_opt_in_eligibility",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "flatPath": "youtubei/v1/creator/get_permissions_opt_in_eligibility"
                },
                "list_entity_roles": {
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListEntityRolesRequest"
                  },
                  "path": "youtubei/v1/creator/list_entity_roles",
                  "id": "youtubei.youtubei.v1.creator.list_entity_roles",
                  "parameters": {},
                  "flatPath": "youtubei/v1/creator/list_entity_roles",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListEntityRolesResponse"
                  }
                },
                "reingest_rss_episode": {
                  "parameters": {},
                  "path": "youtubei/v1/creator/reingest_rss_episode",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeReingestRssEpisodeRequest"
                  },
                  "flatPath": "youtubei/v1/creator/reingest_rss_episode",
                  "response": {
                    "$ref": "YoutubeApiInnertubeReingestRssEpisodeResponse"
                  },
                  "id": "youtubei.youtubei.v1.creator.reingest_rss_episode",
                  "description": "",
                  "parameterOrder": []
                },
                "list_creator_playlists": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorPlaylistsRequest"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "flatPath": "youtubei/v1/creator/list_creator_playlists",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorPlaylistsResponse"
                  },
                  "path": "youtubei/v1/creator/list_creator_playlists",
                  "id": "youtubei.youtubei.v1.creator.list_creator_playlists",
                  "parameterOrder": []
                },
                "get_channel_dashboard": {
                  "description": "",
                  "parameterOrder": [],
                  "path": "youtubei/v1/creator/get_channel_dashboard",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetChannelDashboardRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetChannelDashboardResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.creator.get_channel_dashboard",
                  "flatPath": "youtubei/v1/creator/get_channel_dashboard"
                },
                "validate_creator_delegates": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeValidateCreatorDelegatesRequest"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1/creator/validate_creator_delegates",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "path": "youtubei/v1/creator/validate_creator_delegates",
                  "id": "youtubei.youtubei.v1.creator.validate_creator_delegates",
                  "response": {
                    "$ref": "YoutubeApiInnertubeValidateCreatorDelegatesResponse"
                  }
                },
                "delete_audio_track": {
                  "description": "",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.creator.delete_audio_track",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteAudioTrackRequest"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1/creator/delete_audio_track",
                  "path": "youtubei/v1/creator/delete_audio_track",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteAudioTrackResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": []
                },
                "list_creator_info_cards": {
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorInfoCardsRequest"
                  },
                  "flatPath": "youtubei/v1/creator/list_creator_info_cards",
                  "description": "",
                  "id": "youtubei.youtubei.v1.creator.list_creator_info_cards",
                  "path": "youtubei/v1/creator/list_creator_info_cards",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorInfoCardsResponse"
                  }
                },
                "permissions_opt_out": {
                  "id": "youtubei.youtubei.v1.creator.permissions_opt_out",
                  "parameterOrder": [],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubePermissionsOptOutResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubePermissionsOptOutRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "flatPath": "youtubei/v1/creator/permissions_opt_out",
                  "httpMethod": "POST",
                  "path": "youtubei/v1/creator/permissions_opt_out"
                },
                "grade_questions_for_policy_school": {
                  "parameters": {},
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.creator.grade_questions_for_policy_school",
                  "httpMethod": "POST",
                  "description": "",
                  "flatPath": "youtubei/v1/creator/grade_questions_for_policy_school",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGradeQuestionsForPolicySchoolResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGradeQuestionsForPolicySchoolRequest"
                  },
                  "path": "youtubei/v1/creator/grade_questions_for_policy_school"
                },
                "update_creator_delegates": {
                  "parameterOrder": [],
                  "path": "youtubei/v1/creator/update_creator_delegates",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/creator/update_creator_delegates",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCreatorDelegatesRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCreatorDelegatesResponse"
                  },
                  "id": "youtubei.youtubei.v1.creator.update_creator_delegates",
                  "description": "",
                  "parameters": {}
                },
                "get_creator_form_search_suggestions": {
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/creator/get_creator_form_search_suggestions",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorFormSearchSuggestionsRequest"
                  },
                  "id": "youtubei.youtubei.v1.creator.get_creator_form_search_suggestions",
                  "path": "youtubei/v1/creator/get_creator_form_search_suggestions",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorFormSearchSuggestionsResponse"
                  },
                  "parameterOrder": []
                },
                "get_creator_playlists": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorPlaylistsRequest"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorPlaylistsResponse"
                  },
                  "flatPath": "youtubei/v1/creator/get_creator_playlists",
                  "path": "youtubei/v1/creator/get_creator_playlists",
                  "id": "youtubei.youtubei.v1.creator.get_creator_playlists",
                  "parameterOrder": []
                },
                "get_creator_chat": {
                  "id": "youtubei.youtubei.v1.creator.get_creator_chat",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorChatRequest"
                  },
                  "parameters": {},
                  "description": "",
                  "flatPath": "youtubei/v1/creator/get_creator_chat",
                  "path": "youtubei/v1/creator/get_creator_chat",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorChatResponse"
                  }
                },
                "appeal_channel_tou_violative_content": {
                  "description": "",
                  "parameters": {},
                  "path": "youtubei/v1/creator/appeal_channel_tou_violative_content",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeAppealCreatorChannelTouViolativeContentResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeAppealCreatorChannelTouViolativeContentRequest"
                  },
                  "id": "youtubei.youtubei.v1.creator.appeal_channel_tou_violative_content",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/creator/appeal_channel_tou_violative_content"
                },
                "validate_feed_linked_playlist": {
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeValidateFeedLinkedPlaylistRequest"
                  },
                  "description": "",
                  "flatPath": "youtubei/v1/creator/validate_feed_linked_playlist",
                  "id": "youtubei.youtubei.v1.creator.validate_feed_linked_playlist",
                  "httpMethod": "POST",
                  "path": "youtubei/v1/creator/validate_feed_linked_playlist",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeValidateFeedLinkedPlaylistResponse"
                  }
                },
                "list_creator_videos": {
                  "parameters": {},
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorVideosResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.creator.list_creator_videos",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorVideosRequest"
                  },
                  "path": "youtubei/v1/creator/list_creator_videos",
                  "flatPath": "youtubei/v1/creator/list_creator_videos",
                  "httpMethod": "POST",
                  "description": ""
                },
                "update_creator_settings": {
                  "id": "youtubei.youtubei.v1.creator.update_creator_settings",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCreatorSettingsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCreatorSettingsRequest"
                  },
                  "flatPath": "youtubei/v1/creator/update_creator_settings",
                  "path": "youtubei/v1/creator/update_creator_settings",
                  "httpMethod": "POST",
                  "parameters": {},
                  "parameterOrder": []
                },
                "list_creator_received_claims": {
                  "path": "youtubei/v1/creator/list_creator_received_claims",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorReceivedClaimsRequest"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/creator/list_creator_received_claims",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorReceivedClaimsResponse"
                  },
                  "id": "youtubei.youtubei.v1.creator.list_creator_received_claims",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST"
                },
                "list_creator_channels": {
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "path": "youtubei/v1/creator/list_creator_channels",
                  "flatPath": "youtubei/v1/creator/list_creator_channels",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorChannelsRequest"
                  },
                  "description": "",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorChannelsResponse"
                  },
                  "id": "youtubei.youtubei.v1.creator.list_creator_channels"
                },
                "search_public_creator_entities": {
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.creator.search_public_creator_entities",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSearchPublicCreatorEntitiesRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeSearchPublicCreatorEntitiesResponse"
                  },
                  "description": "",
                  "parameters": {},
                  "flatPath": "youtubei/v1/creator/search_public_creator_entities",
                  "httpMethod": "POST",
                  "path": "youtubei/v1/creator/search_public_creator_entities",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "list_account_takeover_activities": {
                  "description": "",
                  "path": "youtubei/v1/creator/list_account_takeover_activities",
                  "flatPath": "youtubei/v1/creator/list_account_takeover_activities",
                  "id": "youtubei.youtubei.v1.creator.list_account_takeover_activities",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListAccountTakeoverActivitiesResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListAccountTakeoverActivitiesRequest"
                  }
                },
                "get_content_owners": {
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/creator/get_content_owners",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetContentOwnersRequest"
                  },
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetContentOwnersResponse"
                  },
                  "path": "youtubei/v1/creator/get_content_owners",
                  "id": "youtubei.youtubei.v1.creator.get_content_owners"
                },
                "list_video_ideas": {
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListVideoIdeasRequest"
                  },
                  "id": "youtubei.youtubei.v1.creator.list_video_ideas",
                  "path": "youtubei/v1/creator/list_video_ideas",
                  "description": "",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeListVideoIdeasResponse"
                  },
                  "flatPath": "youtubei/v1/creator/list_video_ideas",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "add_playlist_feed": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeAddPlaylistFeedResponse"
                  },
                  "flatPath": "youtubei/v1/creator/add_playlist_feed",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAddPlaylistFeedRequest"
                  },
                  "path": "youtubei/v1/creator/add_playlist_feed",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.creator.add_playlist_feed",
                  "description": "",
                  "parameters": {}
                },
                "search_creator_entities": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeSearchCreatorEntitiesRequest"
                  },
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSearchCreatorEntitiesResponse"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.creator.search_creator_entities",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/creator/search_creator_entities",
                  "parameterOrder": [],
                  "path": "youtubei/v1/creator/search_creator_entities"
                },
                "remove_playlist_feed": {
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRemovePlaylistFeedRequest"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/creator/remove_playlist_feed",
                  "id": "youtubei.youtubei.v1.creator.remove_playlist_feed",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRemovePlaylistFeedResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "path": "youtubei/v1/creator/remove_playlist_feed",
                  "parameters": {}
                },
                "list_creator_public_subscribers": {
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/creator/list_creator_public_subscribers",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorPublicSubscribersRequest"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "parameters": {},
                  "flatPath": "youtubei/v1/creator/list_creator_public_subscribers",
                  "id": "youtubei.youtubei.v1.creator.list_creator_public_subscribers",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorPublicSubscribersResponse"
                  }
                },
                "get_channel_dashboard_card": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetChannelDashboardCardResponse"
                  },
                  "description": "",
                  "path": "youtubei/v1/creator/get_channel_dashboard_card",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetChannelDashboardCardRequest"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1/creator/get_channel_dashboard_card",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.creator.get_channel_dashboard_card"
                },
                "check_creator_bulk_delete": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeCheckCreatorBulkDeleteResponse"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "description": "",
                  "flatPath": "youtubei/v1/creator/check_creator_bulk_delete",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCheckCreatorBulkDeleteRequest"
                  },
                  "path": "youtubei/v1/creator/check_creator_bulk_delete",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.creator.check_creator_bulk_delete"
                },
                "delete_video_idea": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteVideoIdeaRequest"
                  },
                  "flatPath": "youtubei/v1/creator/delete_video_idea",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.creator.delete_video_idea",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteVideoIdeaResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/creator/delete_video_idea",
                  "description": "",
                  "parameterOrder": [],
                  "httpMethod": "POST"
                },
                "update_user_channel_config": {
                  "description": "",
                  "id": "youtubei.youtubei.v1.creator.update_user_channel_config",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateUserChannelConfigRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateUserChannelConfigResponse"
                  },
                  "path": "youtubei/v1/creator/update_user_channel_config",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/creator/update_user_channel_config",
                  "parameters": {},
                  "httpMethod": "POST",
                  "parameterOrder": []
                },
                "list_creator_playlist_videos": {
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorPlaylistVideosRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1/creator/list_creator_playlist_videos",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorPlaylistVideosResponse"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.creator.list_creator_playlist_videos",
                  "flatPath": "youtubei/v1/creator/list_creator_playlist_videos"
                },
                "get_audio_track": {
                  "id": "youtubei.youtubei.v1.creator.get_audio_track",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetAudioTrackRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetAudioTrackResponse"
                  },
                  "flatPath": "youtubei/v1/creator/get_audio_track",
                  "path": "youtubei/v1/creator/get_audio_track"
                },
                "get_creator_bulk_action_history": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorBulkActionHistoryResponse"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1/creator/get_creator_bulk_action_history",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorBulkActionHistoryRequest"
                  },
                  "path": "youtubei/v1/creator/get_creator_bulk_action_history",
                  "httpMethod": "POST",
                  "description": "",
                  "id": "youtubei.youtubei.v1.creator.get_creator_bulk_action_history"
                },
                "get_creator_form_items_from_kg": {
                  "path": "youtubei/v1/creator/get_creator_form_items_from_kg",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorFormItemsFromKgRequest"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.creator.get_creator_form_items_from_kg",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorFormItemsFromKgResponse"
                  },
                  "flatPath": "youtubei/v1/creator/get_creator_form_items_from_kg",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "httpMethod": "POST"
                },
                "get_creator_user_features": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorUserFeaturesRequest"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "path": "youtubei/v1/creator/get_creator_user_features",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.creator.get_creator_user_features",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorUserFeaturesResponse"
                  },
                  "flatPath": "youtubei/v1/creator/get_creator_user_features",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": ""
                },
                "list_creator_bulk_action_items": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorBulkActionItemsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorBulkActionItemsResponse"
                  },
                  "parameters": {},
                  "description": "",
                  "flatPath": "youtubei/v1/creator/list_creator_bulk_action_items",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.creator.list_creator_bulk_action_items",
                  "path": "youtubei/v1/creator/list_creator_bulk_action_items"
                },
                "update_video_idea": {
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.creator.update_video_idea",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateVideoIdeaRequest"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "path": "youtubei/v1/creator/update_video_idea",
                  "flatPath": "youtubei/v1/creator/update_video_idea",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateVideoIdeaResponse"
                  },
                  "parameters": {}
                },
                "validate_creator_adwords_customer": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeValidateCreatorAdwordsCustomerResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/creator/validate_creator_adwords_customer",
                  "id": "youtubei.youtubei.v1.creator.validate_creator_adwords_customer",
                  "parameters": {},
                  "parameterOrder": [],
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeValidateCreatorAdwordsCustomerRequest"
                  },
                  "path": "youtubei/v1/creator/validate_creator_adwords_customer"
                },
                "verify_rss_code": {
                  "id": "youtubei.youtubei.v1.creator.verify_rss_code",
                  "parameterOrder": [],
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "path": "youtubei/v1/creator/verify_rss_code",
                  "flatPath": "youtubei/v1/creator/verify_rss_code",
                  "response": {
                    "$ref": "YoutubeApiInnertubeVerifyRssCodeResponse"
                  },
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeVerifyRssCodeRequest"
                  }
                },
                "permissions_opt_in": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubePermissionsOptInResponse"
                  },
                  "path": "youtubei/v1/creator/permissions_opt_in",
                  "flatPath": "youtubei/v1/creator/permissions_opt_in",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubePermissionsOptInRequest"
                  },
                  "id": "youtubei.youtubei.v1.creator.permissions_opt_in",
                  "description": ""
                },
                "get_creator_communications": {
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/creator/get_creator_communications",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.creator.get_creator_communications",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorCommunicationsRequest"
                  },
                  "path": "youtubei/v1/creator/get_creator_communications",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorCommunicationsResponse"
                  },
                  "description": ""
                },
                "list_madison_delegates": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeListMadisonDelegatesResponse"
                  },
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListMadisonDelegatesRequest"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1/creator/list_madison_delegates",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.creator.list_madison_delegates",
                  "path": "youtubei/v1/creator/list_madison_delegates",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_creator_google_hats_trigger_ids": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorGoogleHatsTriggerIdsRequest"
                  },
                  "flatPath": "youtubei/v1/creator/get_creator_google_hats_trigger_ids",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.creator.get_creator_google_hats_trigger_ids",
                  "path": "youtubei/v1/creator/get_creator_google_hats_trigger_ids",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorGoogleHatsTriggerIdsResponse"
                  },
                  "parameters": {}
                },
                "check_creator_bulk_action": {
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.creator.check_creator_bulk_action",
                  "flatPath": "youtubei/v1/creator/check_creator_bulk_action",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCheckCreatorBulkActionRequest"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCheckCreatorBulkActionResponse"
                  },
                  "parameters": {},
                  "path": "youtubei/v1/creator/check_creator_bulk_action"
                },
                "list_creator_mentions": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorMentionsResponse"
                  },
                  "description": "",
                  "parameters": {},
                  "flatPath": "youtubei/v1/creator/list_creator_mentions",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorMentionsRequest"
                  },
                  "path": "youtubei/v1/creator/list_creator_mentions",
                  "id": "youtubei.youtubei.v1.creator.list_creator_mentions"
                },
                "get_creator_info_cards": {
                  "id": "youtubei.youtubei.v1.creator.get_creator_info_cards",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/creator/get_creator_info_cards",
                  "parameters": {},
                  "flatPath": "youtubei/v1/creator/get_creator_info_cards",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorInfoCardsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorInfoCardsRequest"
                  },
                  "parameterOrder": []
                },
                "get_channel_tou_strike_expiration_data": {
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetStrikeExpirationDataResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetStrikeExpirationDataRequest"
                  },
                  "id": "youtubei.youtubei.v1.creator.get_channel_tou_strike_expiration_data",
                  "httpMethod": "POST",
                  "description": "",
                  "flatPath": "youtubei/v1/creator/get_channel_tou_strike_expiration_data",
                  "path": "youtubei/v1/creator/get_channel_tou_strike_expiration_data",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_latest_account_takeover_self_cleanup": {
                  "flatPath": "youtubei/v1/creator/get_latest_account_takeover_self_cleanup",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetLatestAccountTakeoverSelfCleanupResponse"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1/creator/get_latest_account_takeover_self_cleanup",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetLatestAccountTakeoverSelfCleanupRequest"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.creator.get_latest_account_takeover_self_cleanup",
                  "description": ""
                },
                "enqueue_creator_bulk_action": {
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueCreatorBulkActionResponse"
                  },
                  "path": "youtubei/v1/creator/enqueue_creator_bulk_action",
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueCreatorBulkActionRequest"
                  },
                  "flatPath": "youtubei/v1/creator/enqueue_creator_bulk_action",
                  "id": "youtubei.youtubei.v1.creator.enqueue_creator_bulk_action",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "description": ""
                },
                "list_creator_bulk_actions": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorBulkActionsResponse"
                  },
                  "flatPath": "youtubei/v1/creator/list_creator_bulk_actions",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorBulkActionsRequest"
                  },
                  "id": "youtubei.youtubei.v1.creator.list_creator_bulk_actions",
                  "description": "",
                  "parameters": {},
                  "httpMethod": "POST",
                  "path": "youtubei/v1/creator/list_creator_bulk_actions"
                },
                "reset_rss_verification_data": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeResetRssVerificationDataResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeResetRssVerificationDataRequest"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.creator.reset_rss_verification_data",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/creator/reset_rss_verification_data",
                  "parameters": {},
                  "path": "youtubei/v1/creator/reset_rss_verification_data",
                  "description": ""
                },
                "unset_podcast": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnsetPodcastRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.v1.creator.unset_podcast",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/creator/unset_podcast",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnsetPodcastResponse"
                  },
                  "parameterOrder": [],
                  "path": "youtubei/v1/creator/unset_podcast"
                },
                "get_channel_tou_violative_contents": {
                  "id": "youtubei.youtubei.v1.creator.get_channel_tou_violative_contents",
                  "parameters": {},
                  "flatPath": "youtubei/v1/creator/get_channel_tou_violative_contents",
                  "parameterOrder": [],
                  "description": "",
                  "path": "youtubei/v1/creator/get_channel_tou_violative_contents",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorChannelTouViolativeContentsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorChannelTouViolativeContentsResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_creator_channel_suspension": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/creator/get_creator_channel_suspension",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorChannelSuspensionResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorChannelSuspensionRequest"
                  },
                  "path": "youtubei/v1/creator/get_creator_channel_suspension",
                  "parameterOrder": [],
                  "parameters": {},
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.creator.get_creator_channel_suspension",
                  "description": ""
                },
                "get_creator_videos": {
                  "path": "youtubei/v1/creator/get_creator_videos",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorVideosResponse"
                  },
                  "id": "youtubei.youtubei.v1.creator.get_creator_videos",
                  "description": "",
                  "flatPath": "youtubei/v1/creator/get_creator_videos",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorVideosRequest"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST"
                },
                "publish_podcast": {
                  "description": "",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubePublishPodcastRequest"
                  },
                  "path": "youtubei/v1/creator/publish_podcast",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubePublishPodcastResponse"
                  },
                  "flatPath": "youtubei/v1/creator/publish_podcast",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.creator.publish_podcast"
                },
                "update_account_takeover_self_cleanup": {
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "path": "youtubei/v1/creator/update_account_takeover_self_cleanup",
                  "flatPath": "youtubei/v1/creator/update_account_takeover_self_cleanup",
                  "id": "youtubei.youtubei.v1.creator.update_account_takeover_self_cleanup",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateAccountTakeoverSelfCleanupRequest"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateAccountTakeoverSelfCleanupResponse"
                  }
                },
                "get_creator_endscreens": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorEndscreensResponse"
                  },
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorEndscreensRequest"
                  },
                  "path": "youtubei/v1/creator/get_creator_endscreens",
                  "description": "",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/creator/get_creator_endscreens",
                  "id": "youtubei.youtubei.v1.creator.get_creator_endscreens",
                  "httpMethod": "POST"
                },
                "get_channel_tou_strikes": {
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorChannelTouStrikesResponse"
                  },
                  "id": "youtubei.youtubei.v1.creator.get_channel_tou_strikes",
                  "flatPath": "youtubei/v1/creator/get_channel_tou_strikes",
                  "parameterOrder": [],
                  "path": "youtubei/v1/creator/get_channel_tou_strikes",
                  "parameters": {},
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorChannelTouStrikesRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "update_creator_channel": {
                  "id": "youtubei.youtubei.v1.creator.update_creator_channel",
                  "flatPath": "youtubei/v1/creator/update_creator_channel",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCreatorChannelRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1/creator/update_creator_channel",
                  "parameters": {},
                  "description": "",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCreatorChannelResponse"
                  }
                },
                "get_site_languages": {
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSiteLanguagesRequest"
                  },
                  "path": "youtubei/v1/creator/get_site_languages",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "parameters": {},
                  "flatPath": "youtubei/v1/creator/get_site_languages",
                  "id": "youtubei.youtubei.v1.creator.get_site_languages",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSiteLanguagesResponse"
                  }
                },
                "get_entity_role": {
                  "parameterOrder": [],
                  "description": "",
                  "id": "youtubei.youtubei.v1.creator.get_entity_role",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/creator/get_entity_role",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetEntityRoleRequest"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1/creator/get_entity_role",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetEntityRoleResponse"
                  }
                },
                "list_creator_delegates": {
                  "flatPath": "youtubei/v1/creator/list_creator_delegates",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorDelegatesRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/creator/list_creator_delegates",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.creator.list_creator_delegates",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorDelegatesResponse"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "httpMethod": "POST"
                },
                "list_channel_tou_violative_contents": {
                  "description": "",
                  "flatPath": "youtubei/v1/creator/list_channel_tou_violative_contents",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.creator.list_channel_tou_violative_contents",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorChannelTouViolativeContentsResponse"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "path": "youtubei/v1/creator/list_channel_tou_violative_contents",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorChannelTouViolativeContentsRequest"
                  }
                },
                "get_supported_content_languages": {
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSupportedContentLanguagesRequest"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSupportedContentLanguagesResponse"
                  },
                  "id": "youtubei.youtubei.v1.creator.get_supported_content_languages",
                  "path": "youtubei/v1/creator/get_supported_content_languages",
                  "flatPath": "youtubei/v1/creator/get_supported_content_languages",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "accept_delegate_invitation": {
                  "flatPath": "youtubei/v1/creator/accept_delegate_invitation",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeAcceptDelegateInvitationResponse"
                  },
                  "path": "youtubei/v1/creator/accept_delegate_invitation",
                  "id": "youtubei.youtubei.v1.creator.accept_delegate_invitation",
                  "description": "",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAcceptDelegateInvitationRequest"
                  },
                  "parameters": {}
                },
                "send_rss_verification_code": {
                  "id": "youtubei.youtubei.v1.creator.send_rss_verification_code",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSendRssVerificationCodeRequest"
                  },
                  "path": "youtubei/v1/creator/send_rss_verification_code",
                  "flatPath": "youtubei/v1/creator/send_rss_verification_code",
                  "description": "",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSendRssVerificationCodeResponse"
                  },
                  "parameters": {}
                },
                "get_user_subscribed_channels": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "description": "",
                  "id": "youtubei.youtubei.v1.creator.get_user_subscribed_channels",
                  "path": "youtubei/v1/creator/get_user_subscribed_channels",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetUserSubscribedChannelsResponse"
                  },
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetUserSubscribedChannelsRequest"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1/creator/get_user_subscribed_channels"
                },
                "get_video_idea": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetVideoIdeaResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetVideoIdeaRequest"
                  },
                  "id": "youtubei.youtubei.v1.creator.get_video_idea",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "path": "youtubei/v1/creator/get_video_idea",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/creator/get_video_idea",
                  "parameters": {},
                  "description": ""
                },
                "get_creator_survey": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorSurveyRequest"
                  },
                  "flatPath": "youtubei/v1/creator/get_creator_survey",
                  "path": "youtubei/v1/creator/get_creator_survey",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorSurveyResponse"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.creator.get_creator_survey",
                  "description": "",
                  "parameters": {},
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "send_creator_chat_message": {
                  "path": "youtubei/v1/creator/send_creator_chat_message",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeSendCreatorChatMessageResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/creator/send_creator_chat_message",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSendCreatorChatMessageRequest"
                  },
                  "id": "youtubei.youtubei.v1.creator.send_creator_chat_message"
                },
                "enqueue_creator_bulk_delete": {
                  "parameterOrder": [],
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "flatPath": "youtubei/v1/creator/enqueue_creator_bulk_delete",
                  "path": "youtubei/v1/creator/enqueue_creator_bulk_delete",
                  "request": {
                    "$ref": "YoutubeApiInnertubeEnqueueCreatorBulkDeleteRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeEnqueueCreatorBulkDeleteResponse"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.creator.enqueue_creator_bulk_delete"
                },
                "add_audio_track": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeAddAudioTrackRequest"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "path": "youtubei/v1/creator/add_audio_track",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAddAudioTrackResponse"
                  },
                  "flatPath": "youtubei/v1/creator/add_audio_track",
                  "description": "",
                  "id": "youtubei.youtubei.v1.creator.add_audio_track"
                },
                "list_account_takeover_self_cleanup_preview": {
                  "flatPath": "youtubei/v1/creator/list_account_takeover_self_cleanup_preview",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListAccountTakeoverSelfCleanupPreviewResponse"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.creator.list_account_takeover_self_cleanup_preview",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": "",
                  "path": "youtubei/v1/creator/list_account_takeover_self_cleanup_preview",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListAccountTakeoverSelfCleanupPreviewRequest"
                  }
                },
                "get_notifications_inbox": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetNotificationsInboxRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "path": "youtubei/v1/creator/get_notifications_inbox",
                  "id": "youtubei.youtubei.v1.creator.get_notifications_inbox",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetNotificationsInboxResponse"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": "",
                  "flatPath": "youtubei/v1/creator/get_notifications_inbox"
                },
                "get_training_for_policy_school": {
                  "parameters": {},
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetTrainingForPolicySchoolResponse"
                  },
                  "path": "youtubei/v1/creator/get_training_for_policy_school",
                  "id": "youtubei.youtubei.v1.creator.get_training_for_policy_school",
                  "flatPath": "youtubei/v1/creator/get_training_for_policy_school",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetTrainingForPolicySchoolRequest"
                  },
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_creator_channels": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorChannelsResponse"
                  },
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "description": "",
                  "id": "youtubei.youtubei.v1.creator.get_creator_channels",
                  "path": "youtubei/v1/creator/get_creator_channels",
                  "parameters": {},
                  "flatPath": "youtubei/v1/creator/get_creator_channels",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorChannelsRequest"
                  }
                }
              }
            },
            "backstage": {
              "methods": {
                "update_post": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateBackstagePostRequest"
                  },
                  "description": "",
                  "parameters": {},
                  "flatPath": "youtubei/v1/backstage/update_post",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.backstage.update_post",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateBackstagePostResponse"
                  },
                  "path": "youtubei/v1/backstage/update_post",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_post_video_preview": {
                  "description": "",
                  "path": "youtubei/v1/backstage/get_post_video_preview",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPostVideoPreviewResponse"
                  },
                  "flatPath": "youtubei/v1/backstage/get_post_video_preview",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.backstage.get_post_video_preview",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPostVideoPreviewRequest"
                  },
                  "parameters": {}
                }
              },
              "resources": {
                "create_post": {
                  "methods": {
                    "create": {
                      "parameters": {},
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "path": "youtubei/v1/backstage/create_post",
                      "flatPath": "youtubei/v1/backstage/create_post",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateBackstagePostRequest"
                      },
                      "description": "",
                      "httpMethod": "POST",
                      "id": "youtubei.youtubei.v1.backstage.create_post.create",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateBackstagePostResponse"
                      },
                      "parameterOrder": []
                    }
                  }
                }
              }
            },
            "notification_registration": {
              "methods": {
                "set_registration": {
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.notification_registration.set_registration",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeSetNotificationRegistrationRequest"
                  },
                  "path": "youtubei/v1/notification_registration/set_registration",
                  "description": "",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSetNotificationRegistrationResponse"
                  },
                  "flatPath": "youtubei/v1/notification_registration/set_registration"
                },
                "get_settings": {
                  "flatPath": "youtubei/v1/notification_registration/get_settings",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetNotificationSettingsRequest"
                  },
                  "id": "youtubei.youtubei.v1.notification_registration.get_settings",
                  "description": "",
                  "parameters": {},
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetNotificationSettingsResponse"
                  },
                  "path": "youtubei/v1/notification_registration/get_settings",
                  "parameterOrder": []
                }
              }
            },
            "tv_feedback": {
              "methods": {
                "submit": {
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitTvFeedbackRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.v1.tv_feedback.submit",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/tv_feedback/submit",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitTvFeedbackResponse"
                  },
                  "path": "youtubei/v1/tv_feedback/submit",
                  "httpMethod": "POST"
                }
              }
            },
            "video_manager": {
              "methods": {
                "metadata_update": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeMetadataUpdateResponse"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.video_manager.metadata_update",
                  "request": {
                    "$ref": "YoutubeApiInnertubeMetadataUpdateRequest"
                  },
                  "path": "youtubei/v1/video_manager/metadata_update",
                  "description": "",
                  "flatPath": "youtubei/v1/video_manager/metadata_update"
                },
                "metadata_editor": {
                  "flatPath": "youtubei/v1/video_manager/metadata_editor",
                  "httpMethod": "POST",
                  "parameters": {},
                  "path": "youtubei/v1/video_manager/metadata_editor",
                  "id": "youtubei.youtubei.v1.video_manager.metadata_editor",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetMetadataEditorResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetMetadataEditorRequest"
                  },
                  "parameterOrder": [],
                  "description": ""
                }
              }
            },
            "effect_authoring": {
              "methods": {
                "mutate_blueprint": {
                  "id": "youtubei.youtubei.v1.effect_authoring.mutate_blueprint",
                  "parameterOrder": [],
                  "description": "",
                  "path": "youtubei/v1/effect_authoring/mutate_blueprint",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeMutateEffectBlueprintResponse"
                  },
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeMutateEffectBlueprintRequest"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/effect_authoring/mutate_blueprint"
                },
                "submit_effect": {
                  "flatPath": "youtubei/v1/effect_authoring/submit_effect",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitEffectRequest"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "parameterOrder": [],
                  "description": "",
                  "id": "youtubei.youtubei.v1.effect_authoring.submit_effect",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitEffectResponse"
                  },
                  "path": "youtubei/v1/effect_authoring/submit_effect"
                },
                "get_effect_analytics": {
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetEffectAnalyticsRequest"
                  },
                  "flatPath": "youtubei/v1/effect_authoring/get_effect_analytics",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.effect_authoring.get_effect_analytics",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetEffectAnalyticsResponse"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "path": "youtubei/v1/effect_authoring/get_effect_analytics",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "list_blueprints": {
                  "path": "youtubei/v1/effect_authoring/list_blueprints",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.effect_authoring.list_blueprints",
                  "description": "",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeListEffectBlueprintsResponse"
                  },
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListEffectBlueprintsRequest"
                  },
                  "flatPath": "youtubei/v1/effect_authoring/list_blueprints"
                },
                "delete_blueprint": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteEffectBlueprintRequest"
                  },
                  "id": "youtubei.youtubei.v1.effect_authoring.delete_blueprint",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteEffectBlueprintResponse"
                  },
                  "flatPath": "youtubei/v1/effect_authoring/delete_blueprint",
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/v1/effect_authoring/delete_blueprint",
                  "description": ""
                },
                "search_assets": {
                  "description": "",
                  "flatPath": "youtubei/v1/effect_authoring/search_assets",
                  "httpMethod": "POST",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "path": "youtubei/v1/effect_authoring/search_assets",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSearchEffectAssetsRequest"
                  },
                  "id": "youtubei.youtubei.v1.effect_authoring.search_assets",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSearchEffectAssetsResponse"
                  }
                },
                "get_snapshot": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetEffectSnapshotRequest"
                  },
                  "id": "youtubei.youtubei.v1.effect_authoring.get_snapshot",
                  "path": "youtubei/v1/effect_authoring/get_snapshot",
                  "flatPath": "youtubei/v1/effect_authoring/get_snapshot",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetEffectSnapshotResponse"
                  }
                },
                "delete_snapshot_history": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteEffectSnapshotsRequest"
                  },
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.effect_authoring.delete_snapshot_history",
                  "path": "youtubei/v1/effect_authoring/delete_snapshot_history",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteEffectSnapshotsResponse"
                  },
                  "description": "",
                  "flatPath": "youtubei/v1/effect_authoring/delete_snapshot_history"
                },
                "update_effect_visibility": {
                  "id": "youtubei.youtubei.v1.effect_authoring.update_effect_visibility",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateEffectVisibilityResponse"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/effect_authoring/update_effect_visibility",
                  "flatPath": "youtubei/v1/effect_authoring/update_effect_visibility",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateEffectVisibilityRequest"
                  }
                },
                "get_blueprint": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetEffectBlueprintRequest"
                  },
                  "id": "youtubei.youtubei.v1.effect_authoring.get_blueprint",
                  "httpMethod": "POST",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetEffectBlueprintResponse"
                  },
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/effect_authoring/get_blueprint",
                  "flatPath": "youtubei/v1/effect_authoring/get_blueprint"
                },
                "list_snapshots": {
                  "flatPath": "youtubei/v1/effect_authoring/list_snapshots",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListEffectSnapshotsRequest"
                  },
                  "id": "youtubei.youtubei.v1.effect_authoring.list_snapshots",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListEffectSnapshotsResponse"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "path": "youtubei/v1/effect_authoring/list_snapshots"
                },
                "update_effect_state": {
                  "description": "",
                  "httpMethod": "POST",
                  "path": "youtubei/v1/effect_authoring/update_effect_state",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateEffectStateResponse"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1/effect_authoring/update_effect_state",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateEffectStateRequest"
                  },
                  "id": "youtubei.youtubei.v1.effect_authoring.update_effect_state"
                }
              },
              "resources": {
                "create_blueprint": {
                  "methods": {
                    "create": {
                      "parameters": {},
                      "httpMethod": "POST",
                      "parameterOrder": [],
                      "description": "",
                      "flatPath": "youtubei/v1/effect_authoring/create_blueprint",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateEffectBlueprintRequest"
                      },
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateEffectBlueprintResponse"
                      },
                      "path": "youtubei/v1/effect_authoring/create_blueprint",
                      "id": "youtubei.youtubei.v1.effect_authoring.create_blueprint.create",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ]
                    }
                  }
                }
              }
            },
            "navigation": {
              "methods": {
                "resolve_url": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeResolveUrlResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeResolveUrlRequest"
                  },
                  "description": "",
                  "parameters": {},
                  "path": "youtubei/v1/navigation/resolve_url",
                  "id": "youtubei.youtubei.v1.navigation.resolve_url",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/navigation/resolve_url"
                }
              }
            },
            "pitch_music": {
              "resources": {
                "create_promo_submissions": {
                  "methods": {
                    "create": {
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "parameterOrder": [],
                      "flatPath": "youtubei/v1/pitch_music/create_promo_submissions",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreatePromoSubmissionsRequest"
                      },
                      "id": "youtubei.youtubei.v1.pitch_music.create_promo_submissions.create",
                      "description": "",
                      "httpMethod": "POST",
                      "parameters": {},
                      "path": "youtubei/v1/pitch_music/create_promo_submissions",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreatePromoSubmissionsResponse"
                      }
                    }
                  }
                }
              },
              "methods": {
                "delete_promo_submissions": {
                  "httpMethod": "POST",
                  "description": "",
                  "id": "youtubei.youtubei.v1.pitch_music.delete_promo_submissions",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeletePromoSubmissionsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeletePromoSubmissionsRequest"
                  },
                  "path": "youtubei/v1/pitch_music/delete_promo_submissions",
                  "parameters": {},
                  "flatPath": "youtubei/v1/pitch_music/delete_promo_submissions",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "search_promo_entities": {
                  "description": "",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.pitch_music.search_promo_entities",
                  "flatPath": "youtubei/v1/pitch_music/search_promo_entities",
                  "path": "youtubei/v1/pitch_music/search_promo_entities",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeSearchPromoEntitiesRequest"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeSearchPromoEntitiesResponse"
                  }
                },
                "get_genres_and_surfaces_for_regions": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetGenresAndSurfacesForRegionsRequest"
                  },
                  "flatPath": "youtubei/v1/pitch_music/get_genres_and_surfaces_for_regions",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetGenresAndSurfacesForRegionsResponse"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "description": "",
                  "id": "youtubei.youtubei.v1.pitch_music.get_genres_and_surfaces_for_regions",
                  "path": "youtubei/v1/pitch_music/get_genres_and_surfaces_for_regions"
                },
                "get_promo_details_for_contents": {
                  "flatPath": "youtubei/v1/pitch_music/get_promo_details_for_contents",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "path": "youtubei/v1/pitch_music/get_promo_details_for_contents",
                  "parameters": {},
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPromoDetailsForContentsRequest"
                  },
                  "id": "youtubei.youtubei.v1.pitch_music.get_promo_details_for_contents",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPromoDetailsForContentsResponse"
                  }
                },
                "restore_promo_submissions": {
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/pitch_music/restore_promo_submissions",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRestorePromoSubmissionsResponse"
                  },
                  "id": "youtubei.youtubei.v1.pitch_music.restore_promo_submissions",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeRestorePromoSubmissionsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "path": "youtubei/v1/pitch_music/restore_promo_submissions",
                  "httpMethod": "POST"
                },
                "update_promo_submissions": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/pitch_music/update_promo_submissions",
                  "description": "",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.pitch_music.update_promo_submissions",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdatePromoSubmissionsResponse"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdatePromoSubmissionsRequest"
                  },
                  "path": "youtubei/v1/pitch_music/update_promo_submissions"
                },
                "list_promo_submissions": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeListPromoSubmissionsResponse"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListPromoSubmissionsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/pitch_music/list_promo_submissions",
                  "description": "",
                  "id": "youtubei.youtubei.v1.pitch_music.list_promo_submissions",
                  "parameterOrder": [],
                  "path": "youtubei/v1/pitch_music/list_promo_submissions"
                }
              }
            },
            "song": {
              "methods": {
                "list_songs": {
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListSongsResponse"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListSongsRequest"
                  },
                  "flatPath": "youtubei/v1/song/list_songs",
                  "id": "youtubei.youtubei.v1.song.list_songs",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/song/list_songs"
                },
                "get_songs": {
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.song.get_songs",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSongsRequest"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/song/get_songs",
                  "path": "youtubei/v1/song/get_songs",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSongsResponse"
                  },
                  "parameterOrder": []
                }
              }
            },
            "upload": {
              "methods": {
                "activate_video": {
                  "id": "youtubei.youtubei.v1.upload.activate_video",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/upload/activate_video",
                  "request": {
                    "$ref": "YoutubeApiInnertubeActivateVideoRequest"
                  },
                  "description": "",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeActivateVideoResponse"
                  },
                  "path": "youtubei/v1/upload/activate_video",
                  "httpMethod": "POST",
                  "parameterOrder": []
                },
                "feedback": {
                  "flatPath": "youtubei/v1/upload/feedback",
                  "description": "",
                  "id": "youtubei.youtubei.v1.upload.feedback",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetUploadFeedbackRequest"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetUploadFeedbackResponse"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/upload/feedback"
                },
                "get_phone_verification_form": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPhoneVerificationFormResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.upload.get_phone_verification_form",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPhoneVerificationFormRequest"
                  },
                  "path": "youtubei/v1/upload/get_phone_verification_form",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/upload/get_phone_verification_form",
                  "description": ""
                },
                "replace": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeReplaceDraftVideoResponse"
                  },
                  "id": "youtubei.youtubei.v1.upload.replace",
                  "flatPath": "youtubei/v1/upload/replace",
                  "request": {
                    "$ref": "YoutubeApiInnertubeReplaceDraftVideoRequest"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": "",
                  "path": "youtubei/v1/upload/replace"
                },
                "register": {
                  "path": "youtubei/v1/upload/register",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.upload.register",
                  "description": "",
                  "flatPath": "youtubei/v1/upload/register",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRegisterVideoResponse"
                  },
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeRegisterVideoRequest"
                  }
                },
                "get_upload_video_form": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetUploadVideoFormResponse"
                  },
                  "id": "youtubei.youtubei.v1.upload.get_upload_video_form",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "description": "",
                  "parameterOrder": [],
                  "path": "youtubei/v1/upload/get_upload_video_form",
                  "flatPath": "youtubei/v1/upload/get_upload_video_form",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetUploadVideoFormRequest"
                  }
                },
                "commit": {
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeCommitVideoRequest"
                  },
                  "id": "youtubei.youtubei.v1.upload.commit",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCommitVideoResponse"
                  },
                  "description": "",
                  "flatPath": "youtubei/v1/upload/commit",
                  "path": "youtubei/v1/upload/commit",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "process": {
                  "path": "youtubei/v1/upload/process",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeProcessVideoResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/upload/process",
                  "request": {
                    "$ref": "YoutubeApiInnertubeProcessVideoRequest"
                  },
                  "id": "youtubei.youtubei.v1.upload.process",
                  "httpMethod": "POST",
                  "description": ""
                }
              },
              "resources": {
                "create": {
                  "methods": {
                    "create": {
                      "parameters": {},
                      "description": "",
                      "flatPath": "youtubei/v1/upload/create",
                      "path": "youtubei/v1/upload/create",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateDraftVideoRequest"
                      },
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateDraftVideoResponse"
                      },
                      "httpMethod": "POST",
                      "parameterOrder": [],
                      "id": "youtubei.youtubei.v1.upload.create.create"
                    }
                  }
                },
                "createvideo": {
                  "methods": {
                    "create": {
                      "path": "youtubei/v1/upload/createvideo",
                      "parameters": {},
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "parameterOrder": [],
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateVideoRequest"
                      },
                      "httpMethod": "POST",
                      "id": "youtubei.youtubei.v1.upload.createvideo.create",
                      "description": "",
                      "flatPath": "youtubei/v1/upload/createvideo",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateVideoResponse"
                      }
                    }
                  }
                }
              }
            },
            "entities": {
              "methods": {
                "playground": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/v1/entities/playground",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeEntitiesPlaygroundRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeEntitiesPlaygroundResponse"
                  },
                  "flatPath": "youtubei/v1/entities/playground",
                  "id": "youtubei.youtubei.v1.entities.playground"
                }
              }
            },
            "copyright": {
              "resources": {
                "create_takedown_complaint": {
                  "methods": {
                    "create": {
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "parameters": {},
                      "parameterOrder": [],
                      "httpMethod": "POST",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateTakedownComplaintRequest"
                      },
                      "id": "youtubei.youtubei.v1.copyright.create_takedown_complaint.create",
                      "description": "",
                      "flatPath": "youtubei/v1/copyright/create_takedown_complaint",
                      "path": "youtubei/v1/copyright/create_takedown_complaint",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateTakedownComplaintResponse"
                      }
                    }
                  }
                }
              },
              "methods": {
                "cancel_claim_dispute_appeal": {
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeCancelClaimDisputeAppealRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeCancelClaimDisputeAppealResponse"
                  },
                  "path": "youtubei/v1/copyright/cancel_claim_dispute_appeal",
                  "description": "",
                  "id": "youtubei.youtubei.v1.copyright.cancel_claim_dispute_appeal",
                  "parameters": {},
                  "flatPath": "youtubei/v1/copyright/cancel_claim_dispute_appeal"
                },
                "submit_claim_dispute_appeal": {
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitClaimDisputeAppealResponse"
                  },
                  "path": "youtubei/v1/copyright/submit_claim_dispute_appeal",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitClaimDisputeAppealRequest"
                  },
                  "flatPath": "youtubei/v1/copyright/submit_claim_dispute_appeal",
                  "id": "youtubei.youtubei.v1.copyright.submit_claim_dispute_appeal",
                  "description": "",
                  "parameters": {}
                },
                "submit_takedown_counter": {
                  "httpMethod": "POST",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitTakedownCounterResponse"
                  },
                  "id": "youtubei.youtubei.v1.copyright.submit_takedown_counter",
                  "parameters": {},
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/copyright/submit_takedown_counter",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitTakedownCounterRequest"
                  },
                  "path": "youtubei/v1/copyright/submit_takedown_counter",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "submit_claim_dispute_escalate_appeal": {
                  "id": "youtubei.youtubei.v1.copyright.submit_claim_dispute_escalate_appeal",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitClaimDisputeEscalateAppealResponse"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "path": "youtubei/v1/copyright/submit_claim_dispute_escalate_appeal",
                  "flatPath": "youtubei/v1/copyright/submit_claim_dispute_escalate_appeal",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitClaimDisputeEscalateAppealRequest"
                  },
                  "parameters": {}
                },
                "update_reupload_visibility": {
                  "path": "youtubei/v1/copyright/update_reupload_visibility",
                  "flatPath": "youtubei/v1/copyright/update_reupload_visibility",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateReuploadVisibilityResponse"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateReuploadVisibilityRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.copyright.update_reupload_visibility",
                  "httpMethod": "POST"
                },
                "list_license_purchase_summaries": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeListLicensePurchaseSummariesResponse"
                  },
                  "parameters": {},
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/copyright/list_license_purchase_summaries",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListLicensePurchaseSummariesRequest"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "path": "youtubei/v1/copyright/list_license_purchase_summaries",
                  "id": "youtubei.youtubei.v1.copyright.list_license_purchase_summaries"
                },
                "send_reupload_message": {
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.copyright.send_reupload_message",
                  "path": "youtubei/v1/copyright/send_reupload_message",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSendReuploadMessageRequest"
                  },
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeSendReuploadMessageResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/copyright/send_reupload_message"
                },
                "get_creator_received_claim_matches": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorReceivedClaimMatchesRequest"
                  },
                  "parameters": {},
                  "path": "youtubei/v1/copyright/get_creator_received_claim_matches",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorReceivedClaimMatchesResponse"
                  },
                  "id": "youtubei.youtubei.v1.copyright.get_creator_received_claim_matches",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/copyright/get_creator_received_claim_matches"
                },
                "list_complaint_videos": {
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.copyright.list_complaint_videos",
                  "description": "",
                  "flatPath": "youtubei/v1/copyright/list_complaint_videos",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCopyrightComplaintVideosRequest"
                  },
                  "path": "youtubei/v1/copyright/list_complaint_videos",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCopyrightComplaintVideosResponse"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": []
                },
                "validate_and_complete_copyright_school": {
                  "flatPath": "youtubei/v1/copyright/validate_and_complete_copyright_school",
                  "response": {
                    "$ref": "YoutubeApiInnertubeValidateAndCompleteCopyrightSchoolResponse"
                  },
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeValidateAndCompleteCopyrightSchoolRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.copyright.validate_and_complete_copyright_school",
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/v1/copyright/validate_and_complete_copyright_school"
                },
                "get_takedown_owner_contact_info": {
                  "path": "youtubei/v1/copyright/get_takedown_owner_contact_info",
                  "parameters": {},
                  "description": "",
                  "flatPath": "youtubei/v1/copyright/get_takedown_owner_contact_info",
                  "id": "youtubei.youtubei.v1.copyright.get_takedown_owner_contact_info",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetTakedownOwnerContactInfoResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetTakedownOwnerContactInfoRequest"
                  }
                },
                "get_copyright_complaint_video": {
                  "path": "youtubei/v1/copyright/get_copyright_complaint_video",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCopyrightComplaintVideoResponse"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.copyright.get_copyright_complaint_video",
                  "description": "",
                  "flatPath": "youtubei/v1/copyright/get_copyright_complaint_video",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCopyrightComplaintVideoRequest"
                  }
                },
                "remove_license": {
                  "parameters": {},
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/copyright/remove_license",
                  "description": "",
                  "path": "youtubei/v1/copyright/remove_license",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeRemoveLicenseRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeRemoveLicenseResponse"
                  },
                  "id": "youtubei.youtubei.v1.copyright.remove_license",
                  "httpMethod": "POST"
                },
                "submit_claim_and_takedown_resolution": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitClaimAndTakedownResolutionRequest"
                  },
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitClaimAndTakedownResolutionResponse"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.copyright.submit_claim_and_takedown_resolution",
                  "flatPath": "youtubei/v1/copyright/submit_claim_and_takedown_resolution",
                  "path": "youtubei/v1/copyright/submit_claim_and_takedown_resolution"
                },
                "check_field_for_takedown": {
                  "flatPath": "youtubei/v1/copyright/check_field_for_takedown",
                  "description": "",
                  "httpMethod": "POST",
                  "parameters": {},
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeCheckFieldForTakedownResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeCheckFieldForTakedownRequest"
                  },
                  "id": "youtubei.youtubei.v1.copyright.check_field_for_takedown",
                  "path": "youtubei/v1/copyright/check_field_for_takedown"
                },
                "get_reuploads": {
                  "flatPath": "youtubei/v1/copyright/get_reuploads",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetReuploadsRequest"
                  },
                  "parameterOrder": [],
                  "path": "youtubei/v1/copyright/get_reuploads",
                  "description": "",
                  "httpMethod": "POST",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetReuploadsResponse"
                  },
                  "id": "youtubei.youtubei.v1.copyright.get_reuploads"
                },
                "get_copyright_school_questions": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCopyrightSchoolQuestionsRequest"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.copyright.get_copyright_school_questions",
                  "description": "",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/copyright/get_copyright_school_questions",
                  "path": "youtubei/v1/copyright/get_copyright_school_questions",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCopyrightSchoolQuestionsResponse"
                  }
                },
                "list_reupload_message_templates": {
                  "flatPath": "youtubei/v1/copyright/list_reupload_message_templates",
                  "description": "",
                  "id": "youtubei.youtubei.v1.copyright.list_reupload_message_templates",
                  "path": "youtubei/v1/copyright/list_reupload_message_templates",
                  "parameters": {},
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListReuploadMessageTemplatesResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeListReuploadMessageTemplatesRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_channel_strikes": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetChannelCopyrightStrikesResponse"
                  },
                  "flatPath": "youtubei/v1/copyright/get_channel_strikes",
                  "parameterOrder": [],
                  "description": "",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetChannelCopyrightStrikesRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.copyright.get_channel_strikes",
                  "path": "youtubei/v1/copyright/get_channel_strikes"
                },
                "retract_takedown": {
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeRetractTakedownResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeRetractTakedownRequest"
                  },
                  "flatPath": "youtubei/v1/copyright/retract_takedown",
                  "path": "youtubei/v1/copyright/retract_takedown",
                  "httpMethod": "POST",
                  "description": "",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.copyright.retract_takedown"
                },
                "list_reuploads": {
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.copyright.list_reuploads",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListReuploadsRequest"
                  },
                  "flatPath": "youtubei/v1/copyright/list_reuploads",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListReuploadsResponse"
                  },
                  "path": "youtubei/v1/copyright/list_reuploads"
                },
                "list_related_takedowns": {
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.copyright.list_related_takedowns",
                  "path": "youtubei/v1/copyright/list_related_takedowns",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListRelatedTakedownsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListRelatedTakedownsResponse"
                  },
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameters": {},
                  "flatPath": "youtubei/v1/copyright/list_related_takedowns"
                },
                "mark_takedowns_acknowledged": {
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeMarkTakedownsAcknowledgedRequest"
                  },
                  "flatPath": "youtubei/v1/copyright/mark_takedowns_acknowledged",
                  "description": "",
                  "id": "youtubei.youtubei.v1.copyright.mark_takedowns_acknowledged",
                  "response": {
                    "$ref": "YoutubeApiInnertubeMarkTakedownsAcknowledgedResponse"
                  },
                  "path": "youtubei/v1/copyright/mark_takedowns_acknowledged",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": []
                },
                "list_reupload_actions": {
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.copyright.list_reupload_actions",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListReuploadActionsResponse"
                  },
                  "description": "",
                  "path": "youtubei/v1/copyright/list_reupload_actions",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListReuploadActionsRequest"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/copyright/list_reupload_actions"
                },
                "submit_claim_dispute": {
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitClaimDisputeRequest"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.copyright.submit_claim_dispute",
                  "flatPath": "youtubei/v1/copyright/submit_claim_dispute",
                  "path": "youtubei/v1/copyright/submit_claim_dispute",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitClaimDisputeResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameters": {}
                },
                "apply_license": {
                  "id": "youtubei.youtubei.v1.copyright.apply_license",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeApplyLicenseRequest"
                  },
                  "path": "youtubei/v1/copyright/apply_license",
                  "flatPath": "youtubei/v1/copyright/apply_license",
                  "description": "",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeApplyLicenseResponse"
                  }
                },
                "update_tdsd_setting": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateTdsdSettingRequest"
                  },
                  "parameters": {},
                  "description": "",
                  "path": "youtubei/v1/copyright/update_tdsd_setting",
                  "id": "youtubei.youtubei.v1.copyright.update_tdsd_setting",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/copyright/update_tdsd_setting",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateTdsdSettingResponse"
                  }
                }
              }
            },
            "comment": {
              "resources": {
                "create_comment": {
                  "methods": {
                    "create": {
                      "path": "youtubei/v1/comment/create_comment",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCommentResponse"
                      },
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "description": "",
                      "parameters": {},
                      "parameterOrder": [],
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCommentRequest"
                      },
                      "flatPath": "youtubei/v1/comment/create_comment",
                      "httpMethod": "POST",
                      "id": "youtubei.youtubei.v1.comment.create_comment.create"
                    }
                  }
                },
                "create_comment_reply": {
                  "methods": {
                    "create": {
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateCommentReplyResponse"
                      },
                      "parameterOrder": [],
                      "path": "youtubei/v1/comment/create_comment_reply",
                      "parameters": {},
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateCommentReplyRequest"
                      },
                      "flatPath": "youtubei/v1/comment/create_comment_reply",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "id": "youtubei.youtubei.v1.comment.create_comment_reply.create",
                      "httpMethod": "POST",
                      "description": ""
                    }
                  }
                }
              },
              "methods": {
                "get_comment_replies": {
                  "parameters": {},
                  "path": "youtubei/v1/comment/get_comment_replies",
                  "id": "youtubei.youtubei.v1.comment.get_comment_replies",
                  "flatPath": "youtubei/v1/comment/get_comment_replies",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeCommentRepliesResponse"
                  },
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCommentRepliesRequest"
                  },
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "update_comment_reply": {
                  "id": "youtubei.youtubei.v1.comment.update_comment_reply",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCommentReplyRequest"
                  },
                  "path": "youtubei/v1/comment/update_comment_reply",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCommentReplyResponse"
                  },
                  "flatPath": "youtubei/v1/comment/update_comment_reply",
                  "parameters": {},
                  "httpMethod": "POST"
                },
                "get_comments": {
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/comment/get_comments",
                  "httpMethod": "POST",
                  "description": "",
                  "path": "youtubei/v1/comment/get_comments",
                  "id": "youtubei.youtubei.v1.comment.get_comments",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCommentsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeCommentsResponse"
                  },
                  "parameters": {}
                },
                "perform_comment_action": {
                  "path": "youtubei/v1/comment/perform_comment_action",
                  "parameters": {},
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeCommentActionRequest"
                  },
                  "id": "youtubei.youtubei.v1.comment.perform_comment_action",
                  "flatPath": "youtubei/v1/comment/perform_comment_action",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCommentActionResponse"
                  }
                },
                "list_studio_comments": {
                  "description": "",
                  "flatPath": "youtubei/v1/comment/list_studio_comments",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListStudioCommentsResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/comment/list_studio_comments",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListStudioCommentsRequest"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.comment.list_studio_comments",
                  "parameterOrder": []
                },
                "update_comment": {
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/comment/update_comment",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCommentRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.v1.comment.update_comment",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCommentResponse"
                  },
                  "path": "youtubei/v1/comment/update_comment",
                  "parameters": {}
                },
                "check_creator_comments_bulk_action": {
                  "flatPath": "youtubei/v1/comment/check_creator_comments_bulk_action",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeCheckCreatorCommentsBulkActionRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/comment/check_creator_comments_bulk_action",
                  "id": "youtubei.youtubei.v1.comment.check_creator_comments_bulk_action",
                  "httpMethod": "POST",
                  "description": "",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeCheckCreatorCommentsBulkActionResponse"
                  }
                },
                "update_comments_settings": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "id": "youtubei.youtubei.v1.comment.update_comments_settings",
                  "path": "youtubei/v1/comment/update_comments_settings",
                  "httpMethod": "POST",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCommentsSettingsResponse"
                  },
                  "flatPath": "youtubei/v1/comment/update_comments_settings",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCommentsSettingsRequest"
                  },
                  "parameterOrder": []
                }
              }
            },
            "dismissal": {
              "methods": {
                "dismiss": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeDismissRequest"
                  },
                  "id": "youtubei.youtubei.v1.dismissal.dismiss",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDismissResponse"
                  },
                  "description": "",
                  "parameters": {},
                  "flatPath": "youtubei/v1/dismissal/dismiss",
                  "path": "youtubei/v1/dismissal/dismiss",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": []
                }
              }
            },
            "crowdsourcing": {
              "methods": {
                "get_video_translations": {
                  "description": "",
                  "path": "youtubei/v1/crowdsourcing/get_video_translations",
                  "flatPath": "youtubei/v1/crowdsourcing/get_video_translations",
                  "id": "youtubei.youtubei.v1.crowdsourcing.get_video_translations",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetVideoTranslationsResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetVideoTranslationsRequest"
                  }
                },
                "get_video_metadata_translation": {
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetVideoMetadataTranslationRequest"
                  },
                  "id": "youtubei.youtubei.v1.crowdsourcing.get_video_metadata_translation",
                  "flatPath": "youtubei/v1/crowdsourcing/get_video_metadata_translation",
                  "parameters": {},
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetVideoMetadataTranslationResponse"
                  },
                  "path": "youtubei/v1/crowdsourcing/get_video_metadata_translation",
                  "parameterOrder": []
                },
                "list_video_translations": {
                  "id": "youtubei.youtubei.v1.crowdsourcing.list_video_translations",
                  "flatPath": "youtubei/v1/crowdsourcing/list_video_translations",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListVideoTranslationsRequest"
                  },
                  "path": "youtubei/v1/crowdsourcing/list_video_translations",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListVideoTranslationsResponse"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST"
                },
                "update_video_metadata_translation": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateVideoMetadataTranslationResponse"
                  },
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateVideoMetadataTranslationRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1/crowdsourcing/update_video_metadata_translation",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.crowdsourcing.update_video_metadata_translation",
                  "flatPath": "youtubei/v1/crowdsourcing/update_video_metadata_translation",
                  "description": ""
                }
              }
            },
            "avatar": {
              "methods": {
                "compose": {
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeComposeAvatarResponse"
                  },
                  "path": "youtubei/v1/avatar/compose",
                  "flatPath": "youtubei/v1/avatar/compose",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.avatar.compose",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeComposeAvatarRequest"
                  }
                }
              }
            },
            "creator_music": {
              "methods": {
                "get_storefront_artists": {
                  "parameters": {},
                  "path": "youtubei/v1/creator_music/get_storefront_artists",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/creator_music/get_storefront_artists",
                  "id": "youtubei.youtubei.v1.creator_music.get_storefront_artists",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontArtistsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontArtistsResponse"
                  },
                  "parameterOrder": []
                },
                "star_track": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeStarCreatorMusicTrackRequest"
                  },
                  "id": "youtubei.youtubei.v1.creator_music.star_track",
                  "path": "youtubei/v1/creator_music/star_track",
                  "response": {
                    "$ref": "YoutubeApiInnertubeStarCreatorMusicTrackResponse"
                  },
                  "flatPath": "youtubei/v1/creator_music/star_track",
                  "parameters": {},
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "description": ""
                },
                "get_tracks": {
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorMusicTracksRequest"
                  },
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorMusicTracksResponse"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.creator_music.get_tracks",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/creator_music/get_tracks",
                  "path": "youtubei/v1/creator_music/get_tracks"
                },
                "get_storefront_stream_url": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontStreamUrlRequest"
                  },
                  "flatPath": "youtubei/v1/creator_music/get_storefront_stream_url",
                  "id": "youtubei.youtubei.v1.creator_music.get_storefront_stream_url",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontStreamUrlResponse"
                  },
                  "path": "youtubei/v1/creator_music/get_storefront_stream_url",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "httpMethod": "POST"
                },
                "list_storefront_featured_collections": {
                  "path": "youtubei/v1/creator_music/list_storefront_featured_collections",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListStorefrontFeaturedCollectionsResponse"
                  },
                  "flatPath": "youtubei/v1/creator_music/list_storefront_featured_collections",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.creator_music.list_storefront_featured_collections",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListStorefrontFeaturedCollectionsRequest"
                  },
                  "parameterOrder": []
                },
                "get_storefront_tracks": {
                  "flatPath": "youtubei/v1/creator_music/get_storefront_tracks",
                  "description": "",
                  "path": "youtubei/v1/creator_music/get_storefront_tracks",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.creator_music.get_storefront_tracks",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontTracksRequest"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontTracksResponse"
                  }
                },
                "get_storefront_license_offer": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontLicenseOfferResponse"
                  },
                  "flatPath": "youtubei/v1/creator_music/get_storefront_license_offer",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/creator_music/get_storefront_license_offer",
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontLicenseOfferRequest"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.creator_music.get_storefront_license_offer",
                  "parameterOrder": []
                },
                "list_storefront_artists": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeListStorefrontArtistsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeListStorefrontArtistsRequest"
                  },
                  "path": "youtubei/v1/creator_music/list_storefront_artists",
                  "flatPath": "youtubei/v1/creator_music/list_storefront_artists",
                  "parameters": {},
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.creator_music.list_storefront_artists",
                  "description": ""
                },
                "list_tracks": {
                  "flatPath": "youtubei/v1/creator_music/list_tracks",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.creator_music.list_tracks",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorMusicTracksResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorMusicTracksRequest"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "path": "youtubei/v1/creator_music/list_tracks"
                },
                "update_storefront_channel_collection": {
                  "flatPath": "youtubei/v1/creator_music/update_storefront_channel_collection",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateStorefrontChannelCollectionRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.v1.creator_music.update_storefront_channel_collection",
                  "path": "youtubei/v1/creator_music/update_storefront_channel_collection",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateStorefrontChannelCollectionResponse"
                  }
                },
                "get_storefront_assistant_response": {
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeStorefrontAssistantRequest"
                  },
                  "parameterOrder": [],
                  "path": "youtubei/v1/creator_music/get_storefront_assistant_response",
                  "response": {
                    "$ref": "YoutubeApiInnertubeStorefrontAssistantResponse"
                  },
                  "flatPath": "youtubei/v1/creator_music/get_storefront_assistant_response",
                  "parameters": {},
                  "description": "",
                  "id": "youtubei.youtubei.v1.creator_music.get_storefront_assistant_response",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_storefront_featured_collections": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/creator_music/get_storefront_featured_collections",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontFeaturedCollectionsResponse"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontFeaturedCollectionsRequest"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.creator_music.get_storefront_featured_collections",
                  "flatPath": "youtubei/v1/creator_music/get_storefront_featured_collections"
                },
                "list_storefront_tracks": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeListStorefrontTracksRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "flatPath": "youtubei/v1/creator_music/list_storefront_tracks",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListStorefrontTracksResponse"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "path": "youtubei/v1/creator_music/list_storefront_tracks",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.creator_music.list_storefront_tracks"
                },
                "get_storefront_download_url": {
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.creator_music.get_storefront_download_url",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontDownloadUrlResponse"
                  },
                  "description": "",
                  "flatPath": "youtubei/v1/creator_music/get_storefront_download_url",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetStorefrontDownloadUrlRequest"
                  },
                  "parameterOrder": [],
                  "path": "youtubei/v1/creator_music/get_storefront_download_url",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                }
              }
            },
            "ott_partners_portal": {
              "methods": {
                "list_ott_manifests": {
                  "flatPath": "youtubei/v1/ott_partners_portal/list_ott_manifests",
                  "parameters": {},
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "path": "youtubei/v1/ott_partners_portal/list_ott_manifests",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListOttManifestsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeListOttManifestsRequest"
                  },
                  "id": "youtubei.youtubei.v1.ott_partners_portal.list_ott_manifests"
                },
                "get_ott_programs": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetOttProgramsResponse"
                  },
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetOttProgramsRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.ott_partners_portal.get_ott_programs",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/ott_partners_portal/get_ott_programs",
                  "parameters": {},
                  "path": "youtubei/v1/ott_partners_portal/get_ott_programs",
                  "parameterOrder": []
                },
                "batch_get_ott_manifests": {
                  "description": "",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeBatchGetOttManifestsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeBatchGetOttManifestsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.ott_partners_portal.batch_get_ott_manifests",
                  "httpMethod": "POST",
                  "path": "youtubei/v1/ott_partners_portal/batch_get_ott_manifests",
                  "flatPath": "youtubei/v1/ott_partners_portal/batch_get_ott_manifests",
                  "parameters": {}
                },
                "get_ott_program_history": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetOttProgramHistoryResponse"
                  },
                  "path": "youtubei/v1/ott_partners_portal/get_ott_program_history",
                  "parameters": {},
                  "flatPath": "youtubei/v1/ott_partners_portal/get_ott_program_history",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetOttProgramHistoryRequest"
                  },
                  "id": "youtubei.youtubei.v1.ott_partners_portal.get_ott_program_history"
                },
                "list_ott_programs": {
                  "description": "",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListOttProgramsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListOttProgramsResponse"
                  },
                  "path": "youtubei/v1/ott_partners_portal/list_ott_programs",
                  "id": "youtubei.youtubei.v1.ott_partners_portal.list_ott_programs",
                  "flatPath": "youtubei/v1/ott_partners_portal/list_ott_programs",
                  "parameters": {}
                }
              }
            },
            "security": {
              "methods": {
                "get_web_reauth_url": {
                  "httpMethod": "POST",
                  "path": "youtubei/v1/security/get_web_reauth_url",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.security.get_web_reauth_url",
                  "flatPath": "youtubei/v1/security/get_web_reauth_url",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetWebReauthUrlRequest"
                  },
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetWebReauthUrlResponse"
                  }
                }
              }
            },
            "yta_web": {
              "methods": {
                "get_cards": {
                  "httpMethod": "POST",
                  "path": "youtubei/v1/yta_web/get_cards",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/yta_web/get_cards",
                  "description": "",
                  "parameterOrder": [],
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.yta_web.get_cards",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCardsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCardsResponse"
                  }
                },
                "get_group": {
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsGetGroupResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsGetGroupRequest"
                  },
                  "parameters": {},
                  "path": "youtubei/v1/yta_web/get_group",
                  "id": "youtubei.youtubei.v1.yta_web.get_group",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/yta_web/get_group"
                },
                "upsert_group": {
                  "flatPath": "youtubei/v1/yta_web/upsert_group",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsUpsertGroupRequest"
                  },
                  "description": "",
                  "parameters": {},
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.yta_web.upsert_group",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsUpsertGroupResponse"
                  },
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/yta_web/upsert_group"
                },
                "list_analytics_advanced_report_bookmarks": {
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListAnalyticsAdvancedReportBookmarksRequest"
                  },
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListAnalyticsAdvancedReportBookmarksResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/yta_web/list_analytics_advanced_report_bookmarks",
                  "description": "",
                  "flatPath": "youtubei/v1/yta_web/list_analytics_advanced_report_bookmarks",
                  "id": "youtubei.youtubei.v1.yta_web.list_analytics_advanced_report_bookmarks",
                  "parameterOrder": []
                },
                "get_screen": {
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.yta_web.get_screen",
                  "parameters": {},
                  "path": "youtubei/v1/yta_web/get_screen",
                  "flatPath": "youtubei/v1/yta_web/get_screen",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetScreenResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetScreenRequest"
                  }
                },
                "google_sheets_export": {
                  "id": "youtubei.youtubei.v1.yta_web.google_sheets_export",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsGoogleSheetsExportRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsGoogleSheetsExportResponse"
                  },
                  "flatPath": "youtubei/v1/yta_web/google_sheets_export",
                  "httpMethod": "POST",
                  "path": "youtubei/v1/yta_web/google_sheets_export",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "parameters": {}
                },
                "user_data_action": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsUserDataActionResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsUserDataActionRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.yta_web.user_data_action",
                  "path": "youtubei/v1/yta_web/user_data_action",
                  "parameters": {},
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/yta_web/user_data_action",
                  "description": "",
                  "httpMethod": "POST"
                },
                "content_inspiration_gen_ai": {
                  "parameterOrder": [],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeContentInspirationGenAiResponse"
                  },
                  "id": "youtubei.youtubei.v1.yta_web.content_inspiration_gen_ai",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeContentInspirationGenAiRequest"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/yta_web/content_inspiration_gen_ai",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/yta_web/content_inspiration_gen_ai"
                },
                "get_video_snapshot_data": {
                  "flatPath": "youtubei/v1/yta_web/get_video_snapshot_data",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetVideoSnapshotDataResponse"
                  },
                  "path": "youtubei/v1/yta_web/get_video_snapshot_data",
                  "id": "youtubei.youtubei.v1.yta_web.get_video_snapshot_data",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetVideoSnapshotDataRequest"
                  },
                  "parameterOrder": [],
                  "parameters": {}
                },
                "csv_export": {
                  "flatPath": "youtubei/v1/yta_web/csv_export",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsCsvExportResponse"
                  },
                  "id": "youtubei.youtubei.v1.yta_web.csv_export",
                  "path": "youtubei/v1/yta_web/csv_export",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsCsvExportRequest"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "parameters": {}
                },
                "delete_group": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsDeleteGroupResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsDeleteGroupRequest"
                  },
                  "description": "",
                  "flatPath": "youtubei/v1/yta_web/delete_group",
                  "id": "youtubei.youtubei.v1.yta_web.delete_group",
                  "path": "youtubei/v1/yta_web/delete_group",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "httpMethod": "POST",
                  "parameterOrder": []
                },
                "join": {
                  "path": "youtubei/v1/yta_web/join",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsJoinRequest"
                  },
                  "flatPath": "youtubei/v1/yta_web/join",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.yta_web.join",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "description": "",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsJoinResponse"
                  }
                },
                "search_groups": {
                  "description": "",
                  "parameters": {},
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsGroupsSearchRequest"
                  },
                  "flatPath": "youtubei/v1/yta_web/search_groups",
                  "id": "youtubei.youtubei.v1.yta_web.search_groups",
                  "httpMethod": "POST",
                  "path": "youtubei/v1/yta_web/search_groups",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsGroupsSearchResponse"
                  }
                },
                "delete_analytics_advanced_report_bookmark": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteAnalyticsAdvancedReportBookmarkResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/yta_web/delete_analytics_advanced_report_bookmark",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteAnalyticsAdvancedReportBookmarkRequest"
                  },
                  "id": "youtubei.youtubei.v1.yta_web.delete_analytics_advanced_report_bookmark",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/yta_web/delete_analytics_advanced_report_bookmark",
                  "parameters": {}
                },
                "get_groups": {
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.yta_web.get_groups",
                  "httpMethod": "POST",
                  "path": "youtubei/v1/yta_web/get_groups",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "description": "",
                  "flatPath": "youtubei/v1/yta_web/get_groups",
                  "response": {
                    "$ref": "YoutubeApiInnertubeAnalyticsGetGroupsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeAnalyticsGetGroupsRequest"
                  }
                }
              }
            },
            "kids_red": {
              "methods": {
                "process_red_consent": {
                  "id": "youtubei.youtubei.v1.kids_red.process_red_consent",
                  "request": {
                    "$ref": "YoutubeApiInnertubeProcessKidsRedConsentRequest"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeProcessKidsRedConsentResponse"
                  },
                  "path": "youtubei/v1/kids_red/process_red_consent",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "flatPath": "youtubei/v1/kids_red/process_red_consent",
                  "httpMethod": "POST"
                },
                "send_verification_code": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeSendKidsRedVerificationCodeRequest"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.kids_red.send_verification_code",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeSendKidsRedVerificationCodeResponse"
                  },
                  "description": "",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/kids_red/send_verification_code",
                  "flatPath": "youtubei/v1/kids_red/send_verification_code"
                }
              }
            },
            "music": {
              "methods": {
                "entity": {
                  "parameters": {},
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/music/entity",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeMusicEntityRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeMusicEntityResponse"
                  },
                  "path": "youtubei/v1/music/entity",
                  "id": "youtubei.youtubei.v1.music.entity",
                  "description": ""
                },
                "radio_availability": {
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetRadioAvailabilityResponse"
                  },
                  "flatPath": "youtubei/v1/music/radio_availability",
                  "path": "youtubei/v1/music/radio_availability",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.music.radio_availability",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetRadioAvailabilityRequest"
                  },
                  "description": "",
                  "httpMethod": "POST"
                },
                "get_search_suggestions": {
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSearchSuggestionsResponse"
                  },
                  "flatPath": "youtubei/v1/music/get_search_suggestions",
                  "path": "youtubei/v1/music/get_search_suggestions",
                  "id": "youtubei.youtubei.v1.music.get_search_suggestions",
                  "parameters": {},
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSearchSuggestionsRequest"
                  }
                },
                "browse": {
                  "path": "youtubei/v1/music/browse",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeBrowseRequest"
                  },
                  "id": "youtubei.youtubei.v1.music.browse",
                  "flatPath": "youtubei/v1/music/browse",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeBrowseResponse"
                  }
                },
                "entities": {
                  "httpMethod": "POST",
                  "description": "",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeMusicEntitiesResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/music/entities",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeMusicEntitiesRequest"
                  },
                  "id": "youtubei.youtubei.v1.music.entities",
                  "flatPath": "youtubei/v1/music/entities"
                },
                "get_queue": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeMusicQueueRequest"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "flatPath": "youtubei/v1/music/get_queue",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeMusicQueueResponse"
                  },
                  "path": "youtubei/v1/music/get_queue",
                  "id": "youtubei.youtubei.v1.music.get_queue",
                  "description": ""
                },
                "delete_privately_owned_entity": {
                  "parameters": {},
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.music.delete_privately_owned_entity",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeletePrivatelyOwnedEntityRequest"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/music/delete_privately_owned_entity",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeletePrivatelyOwnedEntityResponse"
                  },
                  "path": "youtubei/v1/music/delete_privately_owned_entity",
                  "description": ""
                }
              }
            },
            "browse": {
              "methods": {
                "edit_playlist": {
                  "parameters": {},
                  "flatPath": "youtubei/v1/browse/edit_playlist",
                  "request": {
                    "$ref": "YoutubeApiInnertubePlaylistEditActionRequest"
                  },
                  "id": "youtubei.youtubei.v1.browse.edit_playlist",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/browse/edit_playlist",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubePlaylistEditActionResponse"
                  },
                  "description": "",
                  "httpMethod": "POST"
                }
              }
            },
            "promotions": {
              "resources": {
                "create_account": {
                  "methods": {
                    "create": {
                      "httpMethod": "POST",
                      "description": "",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateAdstubeAccountResponse"
                      },
                      "parameterOrder": [],
                      "flatPath": "youtubei/v1/promotions/create_account",
                      "path": "youtubei/v1/promotions/create_account",
                      "parameters": {},
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateAdstubeAccountRequest"
                      },
                      "id": "youtubei.youtubei.v1.promotions.create_account.create",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ]
                    }
                  }
                },
                "create_promotion": {
                  "methods": {
                    "create": {
                      "id": "youtubei.youtubei.v1.promotions.create_promotion.create",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreatePromotionResponse"
                      },
                      "parameters": {},
                      "httpMethod": "POST",
                      "parameterOrder": [],
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreatePromotionRequest"
                      },
                      "description": "",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "path": "youtubei/v1/promotions/create_promotion",
                      "flatPath": "youtubei/v1/promotions/create_promotion"
                    }
                  }
                }
              },
              "methods": {
                "get_promotion": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPromotionRequest"
                  },
                  "flatPath": "youtubei/v1/promotions/get_promotion",
                  "httpMethod": "POST",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.promotions.get_promotion",
                  "path": "youtubei/v1/promotions/get_promotion",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPromotionResponse"
                  },
                  "parameterOrder": [],
                  "description": ""
                },
                "get_promotion_traffic_estimates": {
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.promotions.get_promotion_traffic_estimates",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/promotions/get_promotion_traffic_estimates",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPromotionTrafficEstimatesResponse"
                  },
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPromotionTrafficEstimatesRequest"
                  },
                  "flatPath": "youtubei/v1/promotions/get_promotion_traffic_estimates",
                  "parameters": {},
                  "description": ""
                },
                "manage_account_permissions": {
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/promotions/manage_account_permissions",
                  "description": "",
                  "id": "youtubei.youtubei.v1.promotions.manage_account_permissions",
                  "parameters": {},
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeManageAdstubeAccountPermissionsRequest"
                  },
                  "path": "youtubei/v1/promotions/manage_account_permissions",
                  "response": {
                    "$ref": "YoutubeApiInnertubeManageAdstubeAccountPermissionsResponse"
                  }
                },
                "get_promotion_preview": {
                  "description": "",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "path": "youtubei/v1/promotions/get_promotion_preview",
                  "flatPath": "youtubei/v1/promotions/get_promotion_preview",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPromotionPreviewResponse"
                  },
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPromotionPreviewRequest"
                  },
                  "id": "youtubei.youtubei.v1.promotions.get_promotion_preview",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "list_promotions": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListPromotionsRequest"
                  },
                  "id": "youtubei.youtubei.v1.promotions.list_promotions",
                  "path": "youtubei/v1/promotions/list_promotions",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/promotions/list_promotions",
                  "description": "",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeListPromotionsResponse"
                  },
                  "parameterOrder": []
                },
                "get_account": {
                  "id": "youtubei.youtubei.v1.promotions.get_account",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetAdstubeAccountResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetAdstubeAccountRequest"
                  },
                  "path": "youtubei/v1/promotions/get_account",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/promotions/get_account",
                  "description": "",
                  "parameterOrder": []
                },
                "update_account": {
                  "flatPath": "youtubei/v1/promotions/update_account",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateAdstubeAccountRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateAdstubeAccountResponse"
                  },
                  "id": "youtubei.youtubei.v1.promotions.update_account",
                  "path": "youtubei/v1/promotions/update_account",
                  "description": ""
                },
                "remove_account": {
                  "id": "youtubei.youtubei.v1.promotions.remove_account",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRemoveAdstubeAccountRequest"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/promotions/remove_account",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/promotions/remove_account",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRemoveAdstubeAccountResponse"
                  },
                  "parameters": {},
                  "description": ""
                },
                "list_accounts": {
                  "path": "youtubei/v1/promotions/list_accounts",
                  "parameters": {},
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.promotions.list_accounts",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListAdstubeAccountsResponse"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListAdstubeAccountsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/promotions/list_accounts"
                },
                "update_promotion": {
                  "parameterOrder": [],
                  "path": "youtubei/v1/promotions/update_promotion",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdatePromotionRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdatePromotionResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "flatPath": "youtubei/v1/promotions/update_promotion",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.promotions.update_promotion"
                }
              }
            },
            "flag": {
              "methods": {
                "flag": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeFlagActionResponse"
                  },
                  "flatPath": "youtubei/v1/flag/flag",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "path": "youtubei/v1/flag/flag",
                  "id": "youtubei.youtubei.v1.flag.flag",
                  "httpMethod": "POST",
                  "description": "",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeFlagActionRequest"
                  }
                },
                "get_form": {
                  "id": "youtubei.youtubei.v1.flag.get_form",
                  "response": {
                    "$ref": "YoutubeApiInnertubeReportFormResponse"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeReportFormRequest"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/flag/get_form",
                  "flatPath": "youtubei/v1/flag/get_form",
                  "parameterOrder": []
                }
              }
            },
            "sponsors": {
              "methods": {
                "creator_sponsorships_linkify_preview": {
                  "id": "youtubei.youtubei.v1.sponsors.creator_sponsorships_linkify_preview",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/sponsors/creator_sponsorships_linkify_preview",
                  "parameterOrder": [],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreatorSponsorshipsLinkifyPreviewRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreatorSponsorshipsLinkifyPreviewResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/sponsors/creator_sponsorships_linkify_preview",
                  "description": ""
                },
                "creator_sponsorships_sponsors": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsSponsorsResponse"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.sponsors.creator_sponsorships_sponsors",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsSponsorsRequest"
                  },
                  "path": "youtubei/v1/sponsors/creator_sponsorships_sponsors",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/sponsors/creator_sponsorships_sponsors",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "creator_sponsorships_feedback": {
                  "parameters": {},
                  "flatPath": "youtubei/v1/sponsors/creator_sponsorships_feedback",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsFeedbackRequest"
                  },
                  "id": "youtubei.youtubei.v1.sponsors.creator_sponsorships_feedback",
                  "path": "youtubei/v1/sponsors/creator_sponsorships_feedback",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsFeedbackResponse"
                  },
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": []
                },
                "update_creator_sponsorships_data": {
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCreatorSponsorshipsDataRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/sponsors/update_creator_sponsorships_data",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCreatorSponsorshipsDataResponse"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.v1.sponsors.update_creator_sponsorships_data",
                  "flatPath": "youtubei/v1/sponsors/update_creator_sponsorships_data",
                  "parameterOrder": [],
                  "httpMethod": "POST"
                },
                "creator_sponsorships_data": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsDataRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsDataResponse"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/sponsors/creator_sponsorships_data",
                  "path": "youtubei/v1/sponsors/creator_sponsorships_data",
                  "id": "youtubei.youtubei.v1.sponsors.creator_sponsorships_data",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameters": {}
                }
              }
            },
            "offline": {
              "methods": {
                "get_playback_data_entity": {
                  "flatPath": "youtubei/v1/offline/get_playback_data_entity",
                  "response": {
                    "$ref": "YoutubeApiInnertubePlaybackDataEntityResponse"
                  },
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/offline/get_playback_data_entity",
                  "parameterOrder": [],
                  "parameters": {},
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubePlaybackDataEntityRequest"
                  },
                  "id": "youtubei.youtubei.v1.offline.get_playback_data_entity"
                },
                "get_offline_orchestration": {
                  "id": "youtubei.youtubei.v1.offline.get_offline_orchestration",
                  "path": "youtubei/v1/offline/get_offline_orchestration",
                  "request": {
                    "$ref": "YoutubeApiInnertubeOfflineOrchestrationRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeOfflineOrchestrationResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameters": {},
                  "flatPath": "youtubei/v1/offline/get_offline_orchestration",
                  "parameterOrder": [],
                  "httpMethod": "POST"
                },
                "schedule_notification": {
                  "id": "youtubei.youtubei.v1.offline.schedule_notification",
                  "response": {
                    "$ref": "YoutubeApiInnertubeOfflineSchedulerResponse"
                  },
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeOfflineSchedulerRequest"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "path": "youtubei/v1/offline/schedule_notification",
                  "flatPath": "youtubei/v1/offline/schedule_notification"
                },
                "get_video_entity": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "flatPath": "youtubei/v1/offline/get_video_entity",
                  "id": "youtubei.youtubei.v1.offline.get_video_entity",
                  "path": "youtubei/v1/offline/get_video_entity",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetOfflineVideoEntityRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetOfflineVideoEntityResponse"
                  }
                },
                "get_download_action": {
                  "httpMethod": "POST",
                  "description": "",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetDownloadActionResponse"
                  },
                  "id": "youtubei.youtubei.v1.offline.get_download_action",
                  "path": "youtubei/v1/offline/get_download_action",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetDownloadActionRequest"
                  },
                  "flatPath": "youtubei/v1/offline/get_download_action",
                  "parameterOrder": []
                },
                "get_ytb_blueprint": {
                  "flatPath": "youtubei/v1/offline/get_ytb_blueprint",
                  "httpMethod": "POST",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeYtbBlueprintResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeYtbBlueprintRequest"
                  },
                  "id": "youtubei.youtubei.v1.offline.get_ytb_blueprint",
                  "path": "youtubei/v1/offline/get_ytb_blueprint",
                  "parameterOrder": [],
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "offline_video_playback_position_sync": {
                  "flatPath": "youtubei/v1/offline/offline_video_playback_position_sync",
                  "path": "youtubei/v1/offline/offline_video_playback_position_sync",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.offline.offline_video_playback_position_sync",
                  "request": {
                    "$ref": "YoutubeApiInnertubeOfflineVideoPlaybackPositionSyncRequest"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeOfflineVideoPlaybackPositionSyncResponse"
                  }
                },
                "get_main_download_recommendation": {
                  "flatPath": "youtubei/v1/offline/get_main_download_recommendation",
                  "description": "",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetMainDownloadRecommendationRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetMainDownloadRecommendationResponse"
                  },
                  "id": "youtubei.youtubei.v1.offline.get_main_download_recommendation",
                  "path": "youtubei/v1/offline/get_main_download_recommendation",
                  "parameterOrder": [],
                  "httpMethod": "POST"
                },
                "auto_offline": {
                  "parameters": {},
                  "flatPath": "youtubei/v1/offline/auto_offline",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.offline.auto_offline",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAutoOfflineRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeAutoOfflineResponse"
                  },
                  "description": "",
                  "path": "youtubei/v1/offline/auto_offline",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "playlist_sync_check": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeOfflinePlaylistSyncCheckResponse"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1/offline/playlist_sync_check",
                  "parameterOrder": [],
                  "path": "youtubei/v1/offline/playlist_sync_check",
                  "id": "youtubei.youtubei.v1.offline.playlist_sync_check",
                  "request": {
                    "$ref": "YoutubeApiInnertubeOfflinePlaylistSyncCheckRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "httpMethod": "POST"
                }
              }
            },
            "post": {
              "methods": {
                "get_creator_posts": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorPostsRequest"
                  },
                  "id": "youtubei.youtubei.v1.post.get_creator_posts",
                  "description": "",
                  "path": "youtubei/v1/post/get_creator_posts",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorPostsResponse"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/post/get_creator_posts",
                  "httpMethod": "POST"
                },
                "delete_creator_post": {
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/post/delete_creator_post",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteCreatorPostResponse"
                  },
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteCreatorPostRequest"
                  },
                  "path": "youtubei/v1/post/delete_creator_post",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.post.delete_creator_post"
                },
                "moderate_creator_clip": {
                  "flatPath": "youtubei/v1/post/moderate_creator_clip",
                  "parameters": {},
                  "path": "youtubei/v1/post/moderate_creator_clip",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeModerateCreatorClipResponse"
                  },
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeModerateCreatorClipRequest"
                  },
                  "id": "youtubei.youtubei.v1.post.moderate_creator_clip",
                  "description": ""
                },
                "list_creator_clips": {
                  "parameterOrder": [],
                  "description": "",
                  "id": "youtubei.youtubei.v1.post.list_creator_clips",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorClipsByVideoChannelResponse"
                  },
                  "path": "youtubei/v1/post/list_creator_clips",
                  "flatPath": "youtubei/v1/post/list_creator_clips",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorClipsByVideoChannelRequest"
                  },
                  "parameters": {}
                },
                "list_creator_posts": {
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/post/list_creator_posts",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeListCreatorPostsResponse"
                  },
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListCreatorPostsRequest"
                  },
                  "path": "youtubei/v1/post/list_creator_posts",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.post.list_creator_posts"
                },
                "list_viewer_posts": {
                  "path": "youtubei/v1/post/list_viewer_posts",
                  "description": "",
                  "id": "youtubei.youtubei.v1.post.list_viewer_posts",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameters": {},
                  "flatPath": "youtubei/v1/post/list_viewer_posts",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListViewerPostsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeListViewerPostsResponse"
                  }
                },
                "update_creator_post": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateCreatorPostRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateCreatorPostResponse"
                  },
                  "flatPath": "youtubei/v1/post/update_creator_post",
                  "id": "youtubei.youtubei.v1.post.update_creator_post",
                  "description": "",
                  "path": "youtubei/v1/post/update_creator_post"
                },
                "block_clip_author_from_channel": {
                  "parameterOrder": [],
                  "description": "",
                  "id": "youtubei.youtubei.v1.post.block_clip_author_from_channel",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeBlockClipAuthorFromChannelResponse"
                  },
                  "path": "youtubei/v1/post/block_clip_author_from_channel",
                  "flatPath": "youtubei/v1/post/block_clip_author_from_channel",
                  "httpMethod": "POST",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeBlockClipAuthorFromChannelRequest"
                  }
                }
              }
            },
            "verifications": {
              "methods": {
                "submit_idv_appeal": {
                  "id": "youtubei.youtubei.v1.verifications.submit_idv_appeal",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitIdvAppealResponse"
                  },
                  "path": "youtubei/v1/verifications/submit_idv_appeal",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitIdvAppealRequest"
                  },
                  "description": "",
                  "parameters": {},
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/verifications/submit_idv_appeal"
                },
                "send_collect_on_device_idv_notification": {
                  "path": "youtubei/v1/verifications/send_collect_on_device_idv_notification",
                  "parameters": {},
                  "flatPath": "youtubei/v1/verifications/send_collect_on_device_idv_notification",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSendCollectOnDeviceIdvNotificationResponse"
                  },
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSendCollectOnDeviceIdvNotificationRequest"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.verifications.send_collect_on_device_idv_notification"
                }
              }
            },
            "ytm_media_browser": {
              "methods": {
                "search_media_items": {
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSearchMediaItemsRequest"
                  },
                  "parameters": {},
                  "path": "youtubei/v1/ytm_media_browser/search_media_items",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/ytm_media_browser/search_media_items",
                  "id": "youtubei.youtubei.v1.ytm_media_browser.search_media_items",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSearchMediaItemsResponse"
                  }
                },
                "get_root_media_items": {
                  "id": "youtubei.youtubei.v1.ytm_media_browser.get_root_media_items",
                  "flatPath": "youtubei/v1/ytm_media_browser/get_root_media_items",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetRootMediaItemsRequest"
                  },
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetRootMediaItemsResponse"
                  },
                  "path": "youtubei/v1/ytm_media_browser/get_root_media_items",
                  "parameters": {},
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": ""
                },
                "get_media_item_children": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetMediaItemChildrenResponse"
                  },
                  "id": "youtubei.youtubei.v1.ytm_media_browser.get_media_item_children",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetMediaItemChildrenRequest"
                  },
                  "parameters": {},
                  "path": "youtubei/v1/ytm_media_browser/get_media_item_children",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/ytm_media_browser/get_media_item_children"
                }
              }
            },
            "notification": {
              "methods": {
                "get_unseen_count": {
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.notification.get_unseen_count",
                  "path": "youtubei/v1/notification/get_unseen_count",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetUnseenNotificationCountRequest"
                  },
                  "flatPath": "youtubei/v1/notification/get_unseen_count",
                  "httpMethod": "POST",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetUnseenNotificationCountResponse"
                  },
                  "description": ""
                },
                "opt_out": {
                  "id": "youtubei.youtubei.v1.notification.opt_out",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeNotificationOptOutResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeNotificationOptOutRequest"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "path": "youtubei/v1/notification/opt_out",
                  "flatPath": "youtubei/v1/notification/opt_out",
                  "httpMethod": "POST",
                  "parameters": {}
                },
                "convert_endpoint_to_url": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeConvertEndpointToUrlRequest"
                  },
                  "parameterOrder": [],
                  "path": "youtubei/v1/notification/convert_endpoint_to_url",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeConvertEndpointToUrlResponse"
                  },
                  "id": "youtubei.youtubei.v1.notification.convert_endpoint_to_url",
                  "parameters": {},
                  "flatPath": "youtubei/v1/notification/convert_endpoint_to_url",
                  "description": ""
                },
                "get_notification_menu": {
                  "httpMethod": "POST",
                  "path": "youtubei/v1/notification/get_notification_menu",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetNotificationsMenuRequest"
                  },
                  "id": "youtubei.youtubei.v1.notification.get_notification_menu",
                  "flatPath": "youtubei/v1/notification/get_notification_menu",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetNotificationsMenuResponse"
                  },
                  "parameters": {},
                  "description": ""
                },
                "get_inline_opt_out_menu": {
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeNotificationInlineOptOutRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1/notification/get_inline_opt_out_menu",
                  "response": {
                    "$ref": "YoutubeApiInnertubeNotificationInlineOptOutResponse"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.v1.notification.get_inline_opt_out_menu",
                  "flatPath": "youtubei/v1/notification/get_inline_opt_out_menu",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_notifications": {
                  "path": "youtubei/v1/notification/get_notifications",
                  "flatPath": "youtubei/v1/notification/get_notifications",
                  "description": "",
                  "parameters": {},
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.notification.get_notifications",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetNotificationsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetNotificationsRequest"
                  }
                },
                "record_interactions": {
                  "path": "youtubei/v1/notification/record_interactions",
                  "parameters": {},
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.notification.record_interactions",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/notification/record_interactions",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRecordNotificationInteractionsRequest"
                  },
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRecordNotificationInteractionsResponse"
                  }
                },
                "send_device_context": {
                  "description": "",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.notification.send_device_context",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeSendDeviceContextResponse"
                  },
                  "path": "youtubei/v1/notification/send_device_context",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSendDeviceContextRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/notification/send_device_context",
                  "parameterOrder": []
                },
                "add_upcoming_event_reminder": {
                  "description": "",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.notification.add_upcoming_event_reminder",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeAddUpcomingEventReminderResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeAddUpcomingEventReminderRequest"
                  },
                  "path": "youtubei/v1/notification/add_upcoming_event_reminder",
                  "flatPath": "youtubei/v1/notification/add_upcoming_event_reminder",
                  "parameterOrder": []
                },
                "modify_channel_preference": {
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeModifyChannelNotificationPreferenceResponse"
                  },
                  "path": "youtubei/v1/notification/modify_channel_preference",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/notification/modify_channel_preference",
                  "request": {
                    "$ref": "YoutubeApiInnertubeModifyChannelNotificationPreferenceRequest"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.notification.modify_channel_preference",
                  "description": ""
                },
                "remove_upcoming_event_reminder": {
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRemoveUpcomingEventReminderRequest"
                  },
                  "id": "youtubei.youtubei.v1.notification.remove_upcoming_event_reminder",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/notification/remove_upcoming_event_reminder",
                  "path": "youtubei/v1/notification/remove_upcoming_event_reminder",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRemoveUpcomingEventReminderResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "parameterOrder": []
                }
              }
            },
            "subscription": {
              "methods": {
                "modify_subscription": {
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.subscription.modify_subscription",
                  "request": {
                    "$ref": "YoutubeApiInnertubeModifySubscriptionRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/subscription/modify_subscription",
                  "response": {
                    "$ref": "YoutubeApiInnertubeModifySubscriptionResponse"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "httpMethod": "POST",
                  "path": "youtubei/v1/subscription/modify_subscription"
                },
                "unsubscribe": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnsubscribeResponse"
                  },
                  "description": "",
                  "path": "youtubei/v1/subscription/unsubscribe",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.subscription.unsubscribe",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnsubscribeRequest"
                  },
                  "flatPath": "youtubei/v1/subscription/unsubscribe"
                },
                "subscribe": {
                  "httpMethod": "POST",
                  "path": "youtubei/v1/subscription/subscribe",
                  "description": "",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.subscription.subscribe",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubscribeResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubscribeRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/subscription/subscribe"
                }
              }
            },
            "partnerprogram": {
              "methods": {
                "get_self_certification_questionnaire_details": {
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "path": "youtubei/v1/partnerprogram/get_self_certification_questionnaire_details",
                  "flatPath": "youtubei/v1/partnerprogram/get_self_certification_questionnaire_details",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSelfCertificationQuestionnaireDetailsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSelfCertificationQuestionnaireDetailsRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.v1.partnerprogram.get_self_certification_questionnaire_details",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_creator_contract_terms": {
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetCreatorContractTermsRequest"
                  },
                  "path": "youtubei/v1/partnerprogram/get_creator_contract_terms",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetCreatorContractTermsResponse"
                  },
                  "description": "",
                  "flatPath": "youtubei/v1/partnerprogram/get_creator_contract_terms",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.partnerprogram.get_creator_contract_terms"
                },
                "get_ad_blocking_category_infos": {
                  "flatPath": "youtubei/v1/partnerprogram/get_ad_blocking_category_infos",
                  "httpMethod": "POST",
                  "path": "youtubei/v1/partnerprogram/get_ad_blocking_category_infos",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetAdBlockingCategoryInfosResponse"
                  },
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetAdBlockingCategoryInfosRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.v1.partnerprogram.get_ad_blocking_category_infos",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "sign_creator_contract": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeSignCreatorContractResponse"
                  },
                  "id": "youtubei.youtubei.v1.partnerprogram.sign_creator_contract",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSignCreatorContractRequest"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/partnerprogram/sign_creator_contract",
                  "description": "",
                  "parameters": {},
                  "path": "youtubei/v1/partnerprogram/sign_creator_contract",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                }
              },
              "resources": {
                "create_adsense_association": {
                  "methods": {
                    "create": {
                      "path": "youtubei/v1/partnerprogram/create_adsense_association",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "httpMethod": "POST",
                      "id": "youtubei.youtubei.v1.partnerprogram.create_adsense_association.create",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateAdsenseAssociationResponse"
                      },
                      "parameters": {},
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateAdsenseAssociationRequest"
                      },
                      "description": "",
                      "parameterOrder": [],
                      "flatPath": "youtubei/v1/partnerprogram/create_adsense_association"
                    }
                  }
                },
                "create_adsense_association_session": {
                  "methods": {
                    "create": {
                      "description": "",
                      "httpMethod": "POST",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateAdsenseAssociationSessionResponse"
                      },
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "path": "youtubei/v1/partnerprogram/create_adsense_association_session",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateAdsenseAssociationSessionRequest"
                      },
                      "parameterOrder": [],
                      "flatPath": "youtubei/v1/partnerprogram/create_adsense_association_session",
                      "parameters": {},
                      "id": "youtubei.youtubei.v1.partnerprogram.create_adsense_association_session.create"
                    }
                  }
                }
              }
            },
            "testingCppInnertube": {
              "methods": {
                "runBuildingBlocks": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.testingCppInnertube.runBuildingBlocks",
                  "parameters": {},
                  "description": "",
                  "flatPath": "youtubei/v1/testingCppInnertube/runBuildingBlocks",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRunBuildingBlocksRequest"
                  },
                  "path": "youtubei/v1/testingCppInnertube/runBuildingBlocks",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeRunBuildingBlocksResponse"
                  },
                  "httpMethod": "POST"
                },
                "bidiStreamingRunBuildingBlocks": {
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.testingCppInnertube.bidiStreamingRunBuildingBlocks",
                  "flatPath": "youtubei/v1/testingCppInnertube/bidiStreamingRunBuildingBlocks",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRunBuildingBlocksRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeRunBuildingBlocksResponse"
                  },
                  "parameterOrder": [],
                  "path": "youtubei/v1/testingCppInnertube/bidiStreamingRunBuildingBlocks"
                }
              }
            },
            "pdg": {
              "methods": {
                "get_super_vod_buy_flow": {
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPdgBuyFlowRequest"
                  },
                  "parameters": {},
                  "path": "youtubei/v1/pdg/get_super_vod_buy_flow",
                  "description": "",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.pdg.get_super_vod_buy_flow",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPdgBuyFlowResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/pdg/get_super_vod_buy_flow"
                },
                "list_channel_transactions": {
                  "path": "youtubei/v1/pdg/list_channel_transactions",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/pdg/list_channel_transactions",
                  "id": "youtubei.youtubei.v1.pdg.list_channel_transactions",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListPdgChannelTransactionsResponse"
                  },
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListPdgChannelTransactionsRequest"
                  }
                },
                "get_channel_state": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPdgChannelStateResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPdgChannelStateRequest"
                  },
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "path": "youtubei/v1/pdg/get_channel_state",
                  "id": "youtubei.youtubei.v1.pdg.get_channel_state",
                  "parameters": {},
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/pdg/get_channel_state"
                },
                "get_pdg_buy_flow": {
                  "id": "youtubei.youtubei.v1.pdg.get_pdg_buy_flow",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetPdgBuyFlowRequest"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/pdg/get_pdg_buy_flow",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetPdgBuyFlowResponse"
                  },
                  "path": "youtubei/v1/pdg/get_pdg_buy_flow",
                  "parameters": {}
                },
                "update_enablement": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.pdg.update_enablement",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/pdg/update_enablement",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdatePdgFeatureEnablementResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdatePdgFeatureEnablementRequest"
                  },
                  "path": "youtubei/v1/pdg/update_enablement"
                }
              }
            },
            "player": {
              "methods": {
                "heartbeat": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/player/heartbeat",
                  "path": "youtubei/v1/player/heartbeat",
                  "request": {
                    "$ref": "YoutubeApiInnertubeHeartbeatRequest"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.player.heartbeat",
                  "response": {
                    "$ref": "YoutubeApiInnertubeHeartbeatResponse"
                  },
                  "description": "",
                  "parameterOrder": []
                },
                "encrypted_player": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeEncryptedInnertubeRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeEncryptedInnertubeResponse"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "path": "youtubei/v1/player/encrypted_player",
                  "parameters": {},
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.player.encrypted_player",
                  "flatPath": "youtubei/v1/player/encrypted_player"
                },
                "refresh": {
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/player/refresh",
                  "request": {
                    "$ref": "YoutubeApiInnertubeOfflineRefreshRequest"
                  },
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeOfflineRefreshResponse"
                  },
                  "flatPath": "youtubei/v1/player/refresh",
                  "id": "youtubei.youtubei.v1.player.refresh",
                  "parameterOrder": [],
                  "parameters": {}
                },
                "ad_break": {
                  "path": "youtubei/v1/player/ad_break",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeAdBreakResponse"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.player.ad_break",
                  "request": {
                    "$ref": "YoutubeApiInnertubeAdBreakRequest"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1/player/ad_break",
                  "parameterOrder": [],
                  "description": ""
                },
                "get_drm_license": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeLicenseRequest"
                  },
                  "path": "youtubei/v1/player/get_drm_license",
                  "response": {
                    "$ref": "YoutubeApiInnertubeLicenseResponse"
                  },
                  "id": "youtubei.youtubei.v1.player.get_drm_license",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/player/get_drm_license",
                  "description": "",
                  "httpMethod": "POST",
                  "parameters": {}
                }
              }
            },
            "in_video": {
              "methods": {
                "search": {
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSearchInVideoRequest"
                  },
                  "flatPath": "youtubei/v1/in_video/search",
                  "path": "youtubei/v1/in_video/search",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSearchInVideoResponse"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.in_video.search",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {}
                }
              }
            },
            "unplugged": {
              "methods": {
                "home_location_begin_update": {
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationBeginUpdateResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationBeginUpdateRequest"
                  },
                  "path": "youtubei/v1/unplugged/home_location_begin_update",
                  "id": "youtubei.youtubei.v1.unplugged.home_location_begin_update",
                  "flatPath": "youtubei/v1/unplugged/home_location_begin_update",
                  "parameters": {},
                  "description": ""
                },
                "tenx_player": {
                  "description": "",
                  "id": "youtubei.youtubei.v1.unplugged.tenx_player",
                  "response": {
                    "$ref": "YoutubeApiInnertubeTenXPlayerResponse"
                  },
                  "flatPath": "youtubei/v1/unplugged/tenx_player",
                  "path": "youtubei/v1/unplugged/tenx_player",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeTenXPlayerRequest"
                  }
                },
                "access_check": {
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedAccessCheckResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/unplugged/access_check",
                  "path": "youtubei/v1/unplugged/access_check",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.unplugged.access_check",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedAccessCheckRequest"
                  },
                  "parameters": {}
                },
                "get_cancel_upsell": {
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/unplugged/get_cancel_upsell",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedGetCancelUpsellResponse"
                  },
                  "id": "youtubei.youtubei.v1.unplugged.get_cancel_upsell",
                  "path": "youtubei/v1/unplugged/get_cancel_upsell",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedGetCancelUpsellRequest"
                  }
                },
                "sync_annotations": {
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.unplugged.sync_annotations",
                  "flatPath": "youtubei/v1/unplugged/sync_annotations",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedSyncAnnotationsResponse"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedSyncAnnotationsRequest"
                  },
                  "parameters": {},
                  "path": "youtubei/v1/unplugged/sync_annotations"
                },
                "resolve_location": {
                  "id": "youtubei.youtubei.v1.unplugged.resolve_location",
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/v1/unplugged/resolve_location",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedResolveLocationResponse"
                  },
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedResolveLocationRequest"
                  },
                  "description": "",
                  "flatPath": "youtubei/v1/unplugged/resolve_location"
                },
                "check_client_freshness": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedCheckClientFreshnessResponse"
                  },
                  "id": "youtubei.youtubei.v1.unplugged.check_client_freshness",
                  "httpMethod": "POST",
                  "parameters": {},
                  "flatPath": "youtubei/v1/unplugged/check_client_freshness",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedCheckClientFreshnessRequest"
                  },
                  "path": "youtubei/v1/unplugged/check_client_freshness",
                  "parameterOrder": []
                },
                "share_entitlement": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/unplugged/share_entitlement",
                  "description": "",
                  "id": "youtubei.youtubei.v1.unplugged.share_entitlement",
                  "request": {
                    "$ref": "YoutubeApiInnertubeShareUnpluggedEntitlementRequest"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeShareUnpluggedEntitlementResponse"
                  },
                  "flatPath": "youtubei/v1/unplugged/share_entitlement"
                },
                "sidesheet": {
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.unplugged.sidesheet",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedSidesheetResponse"
                  },
                  "flatPath": "youtubei/v1/unplugged/sidesheet",
                  "parameterOrder": [],
                  "path": "youtubei/v1/unplugged/sidesheet",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedSidesheetRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "description": ""
                },
                "update_station_visibility": {
                  "path": "youtubei/v1/unplugged/update_station_visibility",
                  "flatPath": "youtubei/v1/unplugged/update_station_visibility",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.unplugged.update_station_visibility",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedUpdateStationVisibilityRequest"
                  },
                  "description": "",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedUpdateStationVisibilityResponse"
                  }
                },
                "request_twofactor_location": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedRequestTwofactorLocationRequest"
                  },
                  "path": "youtubei/v1/unplugged/request_twofactor_location",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.unplugged.request_twofactor_location",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedRequestTwofactorLocationResponse"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/unplugged/request_twofactor_location"
                },
                "submit_cancel_survey": {
                  "path": "youtubei/v1/unplugged/submit_cancel_survey",
                  "id": "youtubei.youtubei.v1.unplugged.submit_cancel_survey",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/unplugged/submit_cancel_survey",
                  "parameters": {},
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedSubmitCancelSurveyRequest"
                  },
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedSubmitCancelSurveyResponse"
                  }
                },
                "home_location_check_availability": {
                  "id": "youtubei.youtubei.v1.unplugged.home_location_check_availability",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCheckAvailabilityRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCheckAvailabilityResponse"
                  },
                  "path": "youtubei/v1/unplugged/home_location_check_availability",
                  "flatPath": "youtubei/v1/unplugged/home_location_check_availability",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "description": "",
                  "httpMethod": "POST"
                },
                "spoiler_mode": {
                  "flatPath": "youtubei/v1/unplugged/spoiler_mode",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedSpoilerModeResponse"
                  },
                  "path": "youtubei/v1/unplugged/spoiler_mode",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedSpoilerModeRequest"
                  },
                  "id": "youtubei.youtubei.v1.unplugged.spoiler_mode"
                },
                "bell_follow": {
                  "path": "youtubei/v1/unplugged/bell_follow",
                  "flatPath": "youtubei/v1/unplugged/bell_follow",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedBellFollowRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "description": "",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.unplugged.bell_follow",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedBellFollowResponse"
                  }
                },
                "initiate_inline_purchase": {
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedInitiateInlinePurchaseResponse"
                  },
                  "path": "youtubei/v1/unplugged/initiate_inline_purchase",
                  "flatPath": "youtubei/v1/unplugged/initiate_inline_purchase",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedInitiateInlinePurchaseRequest"
                  },
                  "id": "youtubei.youtubei.v1.unplugged.initiate_inline_purchase",
                  "description": ""
                },
                "browse": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeBrowseRequest"
                  },
                  "path": "youtubei/v1/unplugged/browse",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeBrowseResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.unplugged.browse",
                  "flatPath": "youtubei/v1/unplugged/browse",
                  "parameters": {},
                  "httpMethod": "POST",
                  "description": ""
                },
                "update_live_guide_order": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedUpdateLiveGuideOrderRequest"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "flatPath": "youtubei/v1/unplugged/update_live_guide_order",
                  "parameterOrder": [],
                  "path": "youtubei/v1/unplugged/update_live_guide_order",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedUpdateLiveGuideOrderResponse"
                  },
                  "id": "youtubei.youtubei.v1.unplugged.update_live_guide_order"
                },
                "start_dvr": {
                  "path": "youtubei/v1/unplugged/start_dvr",
                  "id": "youtubei.youtubei.v1.unplugged.start_dvr",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/unplugged/start_dvr",
                  "parameters": {},
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeStartUnpluggedDvrRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeStartUnpluggedDvrResponse"
                  },
                  "description": ""
                },
                "unshare_entitlement": {
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/unplugged/unshare_entitlement",
                  "parameters": {},
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnshareUnpluggedEntitlementRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnshareUnpluggedEntitlementResponse"
                  },
                  "description": "",
                  "path": "youtubei/v1/unplugged/unshare_entitlement",
                  "id": "youtubei.youtubei.v1.unplugged.unshare_entitlement"
                },
                "watch_next": {
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeWatchNextResponse"
                  },
                  "path": "youtubei/v1/unplugged/watch_next",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/unplugged/watch_next",
                  "request": {
                    "$ref": "YoutubeApiInnertubeWatchNextRequest"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.unplugged.watch_next",
                  "parameterOrder": []
                },
                "get_cancel_survey": {
                  "parameterOrder": [],
                  "path": "youtubei/v1/unplugged/get_cancel_survey",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedGetCancelSurveyRequest"
                  },
                  "id": "youtubei.youtubei.v1.unplugged.get_cancel_survey",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedGetCancelSurveyResponse"
                  },
                  "flatPath": "youtubei/v1/unplugged/get_cancel_survey",
                  "httpMethod": "POST",
                  "description": ""
                },
                "search": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSearchResponse"
                  },
                  "path": "youtubei/v1/unplugged/search",
                  "flatPath": "youtubei/v1/unplugged/search",
                  "parameters": {},
                  "parameterOrder": [],
                  "description": "",
                  "id": "youtubei.youtubei.v1.unplugged.search",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSearchRequest"
                  }
                },
                "get_twofactor_location": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedGetTwofactorLocationResponse"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.v1.unplugged.get_twofactor_location",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedGetTwofactorLocationRequest"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/unplugged/get_twofactor_location",
                  "path": "youtubei/v1/unplugged/get_twofactor_location"
                },
                "stop_dvr": {
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeStopUnpluggedDvrRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.v1.unplugged.stop_dvr",
                  "response": {
                    "$ref": "YoutubeApiInnertubeStopUnpluggedDvrResponse"
                  },
                  "flatPath": "youtubei/v1/unplugged/stop_dvr",
                  "path": "youtubei/v1/unplugged/stop_dvr",
                  "parameters": {},
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "send_conditional_notification": {
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "path": "youtubei/v1/unplugged/send_conditional_notification",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedSendConditionalNotificationRequest"
                  },
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedSendConditionalNotificationResponse"
                  },
                  "id": "youtubei.youtubei.v1.unplugged.send_conditional_notification",
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/unplugged/send_conditional_notification"
                },
                "get_cancel_confirmation": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "id": "youtubei.youtubei.v1.unplugged.get_cancel_confirmation",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedGetCancelConfirmationResponse"
                  },
                  "flatPath": "youtubei/v1/unplugged/get_cancel_confirmation",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedGetCancelConfirmationRequest"
                  },
                  "path": "youtubei/v1/unplugged/get_cancel_confirmation",
                  "parameterOrder": []
                },
                "update_twofactor_location": {
                  "flatPath": "youtubei/v1/unplugged/update_twofactor_location",
                  "parameters": {},
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedUpdateTwofactorLocationResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedUpdateTwofactorLocationRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.v1.unplugged.update_twofactor_location",
                  "path": "youtubei/v1/unplugged/update_twofactor_location"
                },
                "home_location_complete_update": {
                  "parameters": {},
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCompleteUpdateResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCompleteUpdateRequest"
                  },
                  "description": "",
                  "flatPath": "youtubei/v1/unplugged/home_location_complete_update",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.unplugged.home_location_complete_update",
                  "path": "youtubei/v1/unplugged/home_location_complete_update"
                }
              },
              "resources": {
                "search": {
                  "methods": {
                    "get_suggestions": {
                      "parameterOrder": [],
                      "response": {
                        "$ref": "YoutubeApiInnertubeGetSearchSuggestionsResponse"
                      },
                      "parameters": {},
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "path": "youtubei/v1/unplugged/search/get_suggestions",
                      "flatPath": "youtubei/v1/unplugged/search/get_suggestions",
                      "id": "youtubei.youtubei.v1.unplugged.search.get_suggestions",
                      "description": "",
                      "request": {
                        "$ref": "YoutubeApiInnertubeGetSearchSuggestionsRequest"
                      },
                      "httpMethod": "POST"
                    }
                  }
                }
              }
            },
            "kids": {
              "methods": {
                "get_share_with_kids_picker": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetShareWithKidsPickerResponse"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "flatPath": "youtubei/v1/kids/get_share_with_kids_picker",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetShareWithKidsPickerRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1/kids/get_share_with_kids_picker",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.kids.get_share_with_kids_picker"
                },
                "get_kids_blocklist_picker": {
                  "flatPath": "youtubei/v1/kids/get_kids_blocklist_picker",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetKidsBlocklistPickerResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameters": {},
                  "path": "youtubei/v1/kids/get_kids_blocklist_picker",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.kids.get_kids_blocklist_picker",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetKidsBlocklistPickerRequest"
                  },
                  "httpMethod": "POST"
                },
                "update_kids_parental_settings": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateKidsParentalSettingsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateKidsParentalSettingsResponse"
                  },
                  "parameterOrder": [],
                  "path": "youtubei/v1/kids/update_kids_parental_settings",
                  "httpMethod": "POST",
                  "parameters": {},
                  "flatPath": "youtubei/v1/kids/update_kids_parental_settings",
                  "id": "youtubei.youtubei.v1.kids.update_kids_parental_settings"
                },
                "parent_tools_dashboard": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeParentToolsDashboardRequest"
                  },
                  "path": "youtubei/v1/kids/parent_tools_dashboard",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/kids/parent_tools_dashboard",
                  "description": "",
                  "id": "youtubei.youtubei.v1.kids.parent_tools_dashboard",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeParentToolsDashboardResponse"
                  },
                  "httpMethod": "POST"
                },
                "update_kids_allowlist": {
                  "id": "youtubei.youtubei.v1.kids.update_kids_allowlist",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateKidsAllowlistRequest"
                  },
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateKidsAllowlistResponse"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/kids/update_kids_allowlist",
                  "description": "",
                  "path": "youtubei/v1/kids/update_kids_allowlist"
                },
                "update_blacklist": {
                  "parameters": {},
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeKidsBlacklistRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeKidsBlacklistResponse"
                  },
                  "path": "youtubei/v1/kids/update_blacklist",
                  "id": "youtubei.youtubei.v1.kids.update_blacklist",
                  "description": "",
                  "flatPath": "youtubei/v1/kids/update_blacklist",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "set_kids_settings_for_parent": {
                  "flatPath": "youtubei/v1/kids/set_kids_settings_for_parent",
                  "httpMethod": "POST",
                  "path": "youtubei/v1/kids/set_kids_settings_for_parent",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeSetKidsSettingsForParentResponse"
                  },
                  "description": "",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.kids.set_kids_settings_for_parent",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSetKidsSettingsForParentRequest"
                  },
                  "parameterOrder": []
                },
                "update_parent_settings_for_kids": {
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "path": "youtubei/v1/kids/update_parent_settings_for_kids",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/kids/update_parent_settings_for_kids",
                  "description": "",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.kids.update_parent_settings_for_kids",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateParentSettingsForKidsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateParentSettingsForKidsRequest"
                  }
                },
                "get_selected_kids_curators": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.kids.get_selected_kids_curators",
                  "flatPath": "youtubei/v1/kids/get_selected_kids_curators",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSelectedKidsCuratorsRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1/kids/get_selected_kids_curators",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSelectedKidsCuratorsResponse"
                  },
                  "parameters": {}
                },
                "update_parent_approved_content": {
                  "parameters": {},
                  "description": "",
                  "path": "youtubei/v1/kids/update_parent_approved_content",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateParentApprovedContentRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateParentApprovedContentResponse"
                  },
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.kids.update_parent_approved_content",
                  "flatPath": "youtubei/v1/kids/update_parent_approved_content"
                },
                "get_kids_settings_for_parent": {
                  "id": "youtubei.youtubei.v1.kids.get_kids_settings_for_parent",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetKidsSettingsForParentResponse"
                  },
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetKidsSettingsForParentRequest"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "flatPath": "youtubei/v1/kids/get_kids_settings_for_parent",
                  "httpMethod": "POST",
                  "path": "youtubei/v1/kids/get_kids_settings_for_parent"
                },
                "clear_blacklist": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeClearKidsBlacklistRequest"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/kids/clear_blacklist",
                  "path": "youtubei/v1/kids/clear_blacklist",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeClearKidsBlacklistResponse"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.kids.clear_blacklist"
                },
                "update_selected_kids_curators": {
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateSelectedKidsCuratorsResponse"
                  },
                  "id": "youtubei.youtubei.v1.kids.update_selected_kids_curators",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateSelectedKidsCuratorsRequest"
                  },
                  "parameterOrder": [],
                  "path": "youtubei/v1/kids/update_selected_kids_curators",
                  "flatPath": "youtubei/v1/kids/update_selected_kids_curators",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": ""
                },
                "get_kids_flow_data": {
                  "flatPath": "youtubei/v1/kids/get_kids_flow_data",
                  "httpMethod": "POST",
                  "path": "youtubei/v1/kids/get_kids_flow_data",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetKidsFlowDataRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetKidsFlowDataResponse"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.kids.get_kids_flow_data"
                },
                "get_available_kids_curators": {
                  "flatPath": "youtubei/v1/kids/get_available_kids_curators",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.kids.get_available_kids_curators",
                  "path": "youtubei/v1/kids/get_available_kids_curators",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetAvailableKidsCuratorsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetAvailableKidsCuratorsResponse"
                  },
                  "parameterOrder": []
                },
                "get_parent_approved_content": {
                  "flatPath": "youtubei/v1/kids/get_parent_approved_content",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetParentApprovedContentResponse"
                  },
                  "parameters": {},
                  "path": "youtubei/v1/kids/get_parent_approved_content",
                  "id": "youtubei.youtubei.v1.kids.get_parent_approved_content",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetParentApprovedContentRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "description": ""
                }
              }
            },
            "artist": {
              "methods": {
                "list_artist_claimed_missing_releases": {
                  "path": "youtubei/v1/artist/list_artist_claimed_missing_releases",
                  "flatPath": "youtubei/v1/artist/list_artist_claimed_missing_releases",
                  "parameters": {},
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListArtistClaimedMissingReleasesResponse"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.artist.list_artist_claimed_missing_releases",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListArtistClaimedMissingReleasesRequest"
                  }
                },
                "update_artist": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/artist/update_artist",
                  "parameters": {},
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.artist.update_artist",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateArtistResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/artist/update_artist",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateArtistRequest"
                  }
                },
                "list_artist_releases": {
                  "flatPath": "youtubei/v1/artist/list_artist_releases",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListArtistReleasesResponse"
                  },
                  "path": "youtubei/v1/artist/list_artist_releases",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "description": "",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeListArtistReleasesRequest"
                  },
                  "id": "youtubei.youtubei.v1.artist.list_artist_releases",
                  "httpMethod": "POST"
                },
                "get_artist_release_tracks": {
                  "flatPath": "youtubei/v1/artist/get_artist_release_tracks",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetArtistReleaseTracksRequest"
                  },
                  "description": "",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetArtistReleaseTracksResponse"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.artist.get_artist_release_tracks",
                  "parameterOrder": [],
                  "path": "youtubei/v1/artist/get_artist_release_tracks",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "list_artist_release_tracks": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeListArtistReleaseTracksRequest"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/artist/list_artist_release_tracks",
                  "path": "youtubei/v1/artist/list_artist_release_tracks",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListArtistReleaseTracksResponse"
                  },
                  "id": "youtubei.youtubei.v1.artist.list_artist_release_tracks",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "description": "",
                  "parameterOrder": []
                },
                "get_artists": {
                  "path": "youtubei/v1/artist/get_artists",
                  "id": "youtubei.youtubei.v1.artist.get_artists",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetArtistsRequest"
                  },
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetArtistsResponse"
                  },
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "flatPath": "youtubei/v1/artist/get_artists",
                  "parameters": {}
                },
                "get_artist_releases": {
                  "id": "youtubei.youtubei.v1.artist.get_artist_releases",
                  "path": "youtubei/v1/artist/get_artist_releases",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetArtistReleasesResponse"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetArtistReleasesRequest"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/artist/get_artist_releases"
                },
                "list_artists": {
                  "id": "youtubei.youtubei.v1.artist.list_artists",
                  "httpMethod": "POST",
                  "path": "youtubei/v1/artist/list_artists",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListArtistsResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/artist/list_artists",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListArtistsRequest"
                  },
                  "parameters": {},
                  "description": "",
                  "parameterOrder": []
                },
                "list_artist_events": {
                  "parameters": {},
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "path": "youtubei/v1/artist/list_artist_events",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeListArtistEventsRequest"
                  },
                  "flatPath": "youtubei/v1/artist/list_artist_events",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListArtistEventsResponse"
                  },
                  "id": "youtubei.youtubei.v1.artist.list_artist_events"
                }
              },
              "resources": {
                "create_artist_discography_feedback": {
                  "methods": {
                    "create": {
                      "parameters": {},
                      "httpMethod": "POST",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateArtistDiscographyFeedbackResponse"
                      },
                      "id": "youtubei.youtubei.v1.artist.create_artist_discography_feedback.create",
                      "path": "youtubei/v1/artist/create_artist_discography_feedback",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "parameterOrder": [],
                      "description": "",
                      "flatPath": "youtubei/v1/artist/create_artist_discography_feedback",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateArtistDiscographyFeedbackRequest"
                      }
                    }
                  }
                }
              }
            },
            "brandconnect": {
              "methods": {
                "submit_famebit_creator_preference_config": {
                  "path": "youtubei/v1/brandconnect/submit_famebit_creator_preference_config",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/brandconnect/submit_famebit_creator_preference_config",
                  "id": "youtubei.youtubei.v1.brandconnect.submit_famebit_creator_preference_config",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorPreferenceConfigRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorPreferenceConfigResponse"
                  },
                  "parameters": {},
                  "description": ""
                },
                "get_famebit_contract_state": {
                  "id": "youtubei.youtubei.v1.brandconnect.get_famebit_contract_state",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetFameBitContractStateRequest"
                  },
                  "path": "youtubei/v1/brandconnect/get_famebit_contract_state",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/brandconnect/get_famebit_contract_state",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetFameBitContractStateResponse"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "httpMethod": "POST"
                },
                "submit_famebit_creator_data": {
                  "id": "youtubei.youtubei.v1.brandconnect.submit_famebit_creator_data",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorDataRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorDataResponse"
                  },
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "path": "youtubei/v1/brandconnect/submit_famebit_creator_data",
                  "flatPath": "youtubei/v1/brandconnect/submit_famebit_creator_data",
                  "parameterOrder": [],
                  "httpMethod": "POST"
                },
                "get_famebit_creator_data": {
                  "path": "youtubei/v1/brandconnect/get_famebit_creator_data",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetFameBitCreatorDataResponse"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "flatPath": "youtubei/v1/brandconnect/get_famebit_creator_data",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetFameBitCreatorDataRequest"
                  },
                  "id": "youtubei.youtubei.v1.brandconnect.get_famebit_creator_data"
                },
                "get_brand_partner_channel_suggest": {
                  "parameters": {},
                  "description": "",
                  "path": "youtubei/v1/brandconnect/get_brand_partner_channel_suggest",
                  "flatPath": "youtubei/v1/brandconnect/get_brand_partner_channel_suggest",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSearchSuggestionsResponse"
                  },
                  "id": "youtubei.youtubei.v1.brandconnect.get_brand_partner_channel_suggest",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSearchSuggestionsRequest"
                  }
                },
                "get_brand_deals": {
                  "parameters": {},
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.brandconnect.get_brand_deals",
                  "flatPath": "youtubei/v1/brandconnect/get_brand_deals",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetFameBitBrandDealsRequest"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "path": "youtubei/v1/brandconnect/get_brand_deals",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetFameBitBrandDealsResponse"
                  }
                },
                "list_brand_deals": {
                  "parameters": {},
                  "path": "youtubei/v1/brandconnect/list_brand_deals",
                  "flatPath": "youtubei/v1/brandconnect/list_brand_deals",
                  "id": "youtubei.youtubei.v1.brandconnect.list_brand_deals",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeListFameBitBrandDealsRequest"
                  },
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeListFameBitBrandDealsResponse"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": []
                },
                "get_famebit_creator_preference_config": {
                  "path": "youtubei/v1/brandconnect/get_famebit_creator_preference_config",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/brandconnect/get_famebit_creator_preference_config",
                  "id": "youtubei.youtubei.v1.brandconnect.get_famebit_creator_preference_config",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetFameBitCreatorPreferenceConfigRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetFameBitCreatorPreferenceConfigResponse"
                  },
                  "parameterOrder": []
                },
                "submit_creator_feedback": {
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorFeedbackResponse"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/brandconnect/submit_creator_feedback",
                  "flatPath": "youtubei/v1/brandconnect/submit_creator_feedback",
                  "parameterOrder": [],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorFeedbackRequest"
                  },
                  "id": "youtubei.youtubei.v1.brandconnect.submit_creator_feedback"
                }
              }
            },
            "share": {
              "methods": {
                "get_sharing_provider_data": {
                  "id": "youtubei.youtubei.v1.share.get_sharing_provider_data",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSharingProviderDataRequest"
                  },
                  "flatPath": "youtubei/v1/share/get_sharing_provider_data",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSharingProviderDataResponse"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1/share/get_sharing_provider_data"
                },
                "get_web_player_share_panel": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.share.get_web_player_share_panel",
                  "parameterOrder": [],
                  "description": "",
                  "flatPath": "youtubei/v1/share/get_web_player_share_panel",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetWebPlayerSharePanelRequest"
                  },
                  "httpMethod": "POST",
                  "path": "youtubei/v1/share/get_web_player_share_panel",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetWebPlayerSharePanelResponse"
                  }
                },
                "get_share_panel": {
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSharePanelResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSharePanelRequest"
                  },
                  "path": "youtubei/v1/share/get_share_panel",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.share.get_share_panel",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "flatPath": "youtubei/v1/share/get_share_panel"
                }
              }
            },
            "creation": {
              "methods": {
                "get_page": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreationPageRequest"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreationPageResponse"
                  },
                  "id": "youtubei.youtubei.v1.creation.get_page",
                  "description": "",
                  "flatPath": "youtubei/v1/creation/get_page",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/creation/get_page"
                },
                "start_creation_shell": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeStartCreationResponse"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeStartCreationRequest"
                  },
                  "id": "youtubei.youtubei.v1.creation.start_creation_shell",
                  "flatPath": "youtubei/v1/creation/start_creation_shell",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "path": "youtubei/v1/creation/start_creation_shell"
                }
              }
            },
            "ypc": {
              "methods": {
                "get_tip_module": {
                  "id": "youtubei.youtubei.v1.ypc.get_tip_module",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCGetTipModuleRequest"
                  },
                  "flatPath": "youtubei/v1/ypc/get_tip_module",
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCGetTipModuleResponse"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "path": "youtubei/v1/ypc/get_tip_module",
                  "description": ""
                },
                "complete_transaction": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCCompleteTransactionResponse"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.ypc.complete_transaction",
                  "parameters": {},
                  "httpMethod": "POST",
                  "description": "",
                  "flatPath": "youtubei/v1/ypc/complete_transaction",
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCCompleteTransactionRequest"
                  },
                  "path": "youtubei/v1/ypc/complete_transaction"
                },
                "handle_iap": {
                  "id": "youtubei.youtubei.v1.ypc.handle_iap",
                  "httpMethod": "POST",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCHandleIapResponse"
                  },
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCHandleIapRequest"
                  },
                  "path": "youtubei/v1/ypc/handle_iap",
                  "description": "",
                  "flatPath": "youtubei/v1/ypc/handle_iap"
                },
                "cancel_recurrence": {
                  "path": "youtubei/v1/ypc/cancel_recurrence",
                  "description": "",
                  "parameters": {},
                  "flatPath": "youtubei/v1/ypc/cancel_recurrence",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCCancelRecurrenceTransactionResponse"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.ypc.cancel_recurrence",
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCCancelRecurrenceTransactionRequest"
                  }
                },
                "commerce_action": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeCommerceActionRequest"
                  },
                  "id": "youtubei.youtubei.v1.ypc.commerce_action",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeCommerceActionResponse"
                  },
                  "description": "",
                  "parameters": {},
                  "flatPath": "youtubei/v1/ypc/commerce_action",
                  "path": "youtubei/v1/ypc/commerce_action"
                },
                "get_fix_instrument_params": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCGetFixInstrumentParamsRequest"
                  },
                  "flatPath": "youtubei/v1/ypc/get_fix_instrument_params",
                  "id": "youtubei.youtubei.v1.ypc.get_fix_instrument_params",
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCGetFixInstrumentParamsResponse"
                  },
                  "path": "youtubei/v1/ypc/get_fix_instrument_params",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "parameters": {},
                  "description": ""
                },
                "get_cart": {
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCGetCartRequest"
                  },
                  "path": "youtubei/v1/ypc/get_cart",
                  "parameters": {},
                  "flatPath": "youtubei/v1/ypc/get_cart",
                  "id": "youtubei.youtubei.v1.ypc.get_cart",
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCGetCartResponse"
                  },
                  "description": ""
                },
                "prepare_purchase": {
                  "flatPath": "youtubei/v1/ypc/prepare_purchase",
                  "path": "youtubei/v1/ypc/prepare_purchase",
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCPreparePurchaseRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCPreparePurchaseResponse"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "parameters": {},
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.ypc.prepare_purchase"
                },
                "get_payment_instruments_params": {
                  "id": "youtubei.youtubei.v1.ypc.get_payment_instruments_params",
                  "path": "youtubei/v1/ypc/get_payment_instruments_params",
                  "description": "",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCGetPaymentInstrumentsParamsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCGetPaymentInstrumentsParamsRequest"
                  },
                  "parameters": {},
                  "flatPath": "youtubei/v1/ypc/get_payment_instruments_params"
                },
                "resume_subscription": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCResumeSubscriptionRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCResumeSubscriptionResponse"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.ypc.resume_subscription",
                  "path": "youtubei/v1/ypc/resume_subscription",
                  "parameterOrder": [],
                  "parameters": {},
                  "flatPath": "youtubei/v1/ypc/resume_subscription"
                },
                "log_payment_server_analytics": {
                  "httpMethod": "POST",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCLogPaymentServerAnalyticsRequest"
                  },
                  "flatPath": "youtubei/v1/ypc/log_payment_server_analytics",
                  "path": "youtubei/v1/ypc/log_payment_server_analytics",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCLogPaymentServerAnalyticsResponse"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.v1.ypc.log_payment_server_analytics"
                },
                "get_offline_upsell": {
                  "description": "",
                  "parameters": {},
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/ypc/get_offline_upsell",
                  "id": "youtubei.youtubei.v1.ypc.get_offline_upsell",
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCGetOfflineUpsellResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCGetOfflineUpsellRequest"
                  },
                  "path": "youtubei/v1/ypc/get_offline_upsell",
                  "httpMethod": "POST"
                },
                "get_offers": {
                  "flatPath": "youtubei/v1/ypc/get_offers",
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCGetOffersResponse"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "path": "youtubei/v1/ypc/get_offers",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.ypc.get_offers",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCGetOffersRequest"
                  }
                },
                "pause_subscription": {
                  "path": "youtubei/v1/ypc/pause_subscription",
                  "description": "",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCPauseSubscriptionResponse"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.ypc.pause_subscription",
                  "flatPath": "youtubei/v1/ypc/pause_subscription",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCPauseSubscriptionRequest"
                  }
                },
                "get_offer_details": {
                  "path": "youtubei/v1/ypc/get_offer_details",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.ypc.get_offer_details",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCGetOfferDetailsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCGetOfferDetailsResponse"
                  },
                  "description": "",
                  "flatPath": "youtubei/v1/ypc/get_offer_details",
                  "httpMethod": "POST"
                },
                "get_cancellation_flow": {
                  "description": "",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCGetCancellationFlowRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCGetCancellationFlowResponse"
                  },
                  "parameterOrder": [],
                  "parameters": {},
                  "path": "youtubei/v1/ypc/get_cancellation_flow",
                  "id": "youtubei.youtubei.v1.ypc.get_cancellation_flow",
                  "flatPath": "youtubei/v1/ypc/get_cancellation_flow"
                },
                "handle_transaction": {
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/ypc/handle_transaction",
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCHandleTransactionResponse"
                  },
                  "parameters": {},
                  "path": "youtubei/v1/ypc/handle_transaction",
                  "id": "youtubei.youtubei.v1.ypc.handle_transaction",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCHandleTransactionRequest"
                  },
                  "description": ""
                },
                "notify_user": {
                  "id": "youtubei.youtubei.v1.ypc.notify_user",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/ypc/notify_user",
                  "httpMethod": "POST",
                  "path": "youtubei/v1/ypc/notify_user",
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCNotifyUserResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCNotifyUserRequest"
                  },
                  "description": "",
                  "parameters": {}
                },
                "redeem_code": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeYPCRedeemCodeRequest"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeYPCRedeemCodeResponse"
                  },
                  "path": "youtubei/v1/ypc/redeem_code",
                  "id": "youtubei.youtubei.v1.ypc.redeem_code",
                  "flatPath": "youtubei/v1/ypc/redeem_code",
                  "httpMethod": "POST",
                  "description": ""
                }
              }
            },
            "conference": {
              "methods": {
                "update": {
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "youtubei/v1/conference/update",
                  "httpMethod": "POST",
                  "parameters": {},
                  "flatPath": "youtubei/v1/conference/update",
                  "id": "youtubei.youtubei.v1.conference.update",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateConferenceRequest"
                  },
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateConferenceResponse"
                  }
                }
              }
            },
            "experiments": {
              "methods": {
                "search": {
                  "path": "youtubei/v1/experiments/search",
                  "id": "youtubei.youtubei.v1.experiments.search",
                  "flatPath": "youtubei/v1/experiments/search",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeExperimentsSearchRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeExperimentsSearchResponse"
                  },
                  "description": "",
                  "httpMethod": "POST"
                },
                "opt_out": {
                  "flatPath": "youtubei/v1/experiments/opt_out",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeExperimentsOptOutRequest"
                  },
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeExperimentsOptOutResponse"
                  },
                  "path": "youtubei/v1/experiments/opt_out",
                  "id": "youtubei.youtubei.v1.experiments.opt_out",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": ""
                },
                "opt_in": {
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "path": "youtubei/v1/experiments/opt_in",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeExperimentsOptInResponse"
                  },
                  "id": "youtubei.youtubei.v1.experiments.opt_in",
                  "request": {
                    "$ref": "YoutubeApiInnertubeExperimentsOptInRequest"
                  },
                  "flatPath": "youtubei/v1/experiments/opt_in",
                  "httpMethod": "POST"
                }
              }
            },
            "shorts": {
              "methods": {
                "get_shorts_source_video": {
                  "httpMethod": "POST",
                  "path": "youtubei/v1/shorts/get_shorts_source_video",
                  "id": "youtubei.youtubei.v1.shorts.get_shorts_source_video",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetShortsSourceVideoResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetShortsSourceVideoRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "parameters": {},
                  "flatPath": "youtubei/v1/shorts/get_shorts_source_video"
                },
                "get_text_to_speech": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetTextToSpeechRequest"
                  },
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.shorts.get_text_to_speech",
                  "description": "",
                  "httpMethod": "POST",
                  "path": "youtubei/v1/shorts/get_text_to_speech",
                  "parameters": {},
                  "flatPath": "youtubei/v1/shorts/get_text_to_speech",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetTextToSpeechResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                },
                "get_sticker_config": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetStickerConfigResponse"
                  },
                  "id": "youtubei.youtubei.v1.shorts.get_sticker_config",
                  "parameterOrder": [],
                  "description": "",
                  "path": "youtubei/v1/shorts/get_sticker_config",
                  "httpMethod": "POST",
                  "parameters": {},
                  "flatPath": "youtubei/v1/shorts/get_sticker_config",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetStickerConfigRequest"
                  }
                },
                "get_shorts_creation": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetShortsCreationResponse"
                  },
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.shorts.get_shorts_creation",
                  "path": "youtubei/v1/shorts/get_shorts_creation",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetShortsCreationRequest"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/shorts/get_shorts_creation",
                  "description": ""
                }
              }
            },
            "gaming": {
              "methods": {
                "game_title": {
                  "path": "youtubei/v1/gaming/game_title",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetGameTitlesRequest"
                  },
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/gaming/game_title",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.gaming.game_title",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetGameTitlesResponse"
                  }
                },
                "game_by_package_id": {
                  "description": "",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.gaming.game_by_package_id",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetGameByPackageIdRequest"
                  },
                  "path": "youtubei/v1/gaming/game_by_package_id",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetGameByPackageIdResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/gaming/game_by_package_id"
                }
              }
            },
            "channel": {
              "resources": {
                "create_shelf": {
                  "methods": {
                    "create": {
                      "path": "youtubei/v1/channel/create_shelf",
                      "id": "youtubei.youtubei.v1.channel.create_shelf.create",
                      "parameters": {},
                      "parameterOrder": [],
                      "flatPath": "youtubei/v1/channel/create_shelf",
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateShelfResponse"
                      },
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "httpMethod": "POST",
                      "description": "",
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateShelfRequest"
                      }
                    }
                  }
                },
                "create_channel": {
                  "methods": {
                    "create": {
                      "description": "",
                      "scopes": [
                        "https://www.googleapis.com/auth/youtube",
                        "https://www.googleapis.com/auth/youtube.force-ssl"
                      ],
                      "response": {
                        "$ref": "YoutubeApiInnertubeCreateChannelResponse"
                      },
                      "request": {
                        "$ref": "YoutubeApiInnertubeCreateChannelRequest"
                      },
                      "path": "youtubei/v1/channel/create_channel",
                      "id": "youtubei.youtubei.v1.channel.create_channel.create",
                      "httpMethod": "POST",
                      "parameterOrder": [],
                      "flatPath": "youtubei/v1/channel/create_channel",
                      "parameters": {}
                    }
                  }
                }
              },
              "methods": {
                "get_profile_editor": {
                  "id": "youtubei.youtubei.v1.channel.get_profile_editor",
                  "parameters": {},
                  "path": "youtubei/v1/channel/get_profile_editor",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetChannelProfileEditorResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetChannelProfileEditorRequest"
                  },
                  "flatPath": "youtubei/v1/channel/get_profile_editor",
                  "description": ""
                },
                "edit_banner": {
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeEditChannelBannerRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeEditChannelBannerResponse"
                  },
                  "description": "",
                  "parameters": {},
                  "flatPath": "youtubei/v1/channel/edit_banner",
                  "id": "youtubei.youtubei.v1.channel.edit_banner",
                  "path": "youtubei/v1/channel/edit_banner"
                },
                "edit_country": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeChannelCountryEditRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeChannelCountryEditResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/channel/edit_country",
                  "parameters": {},
                  "path": "youtubei/v1/channel/edit_country",
                  "description": "",
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.channel.edit_country"
                },
                "edit_shelf": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeEditShelfResponse"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "parameters": {},
                  "path": "youtubei/v1/channel/edit_shelf",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.channel.edit_shelf",
                  "flatPath": "youtubei/v1/channel/edit_shelf",
                  "request": {
                    "$ref": "YoutubeApiInnertubeEditShelfRequest"
                  }
                },
                "edit_business_email": {
                  "flatPath": "youtubei/v1/channel/edit_business_email",
                  "response": {
                    "$ref": "YoutubeApiInnertubeChannelBusinessEmailEditResponse"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeChannelBusinessEmailEditRequest"
                  },
                  "path": "youtubei/v1/channel/edit_business_email",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.channel.edit_business_email",
                  "description": ""
                },
                "delete_shelf": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeDeleteShelfRequest"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "path": "youtubei/v1/channel/delete_shelf",
                  "id": "youtubei.youtubei.v1.channel.delete_shelf",
                  "response": {
                    "$ref": "YoutubeApiInnertubeDeleteShelfResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/channel/delete_shelf",
                  "description": ""
                },
                "reveal_business_email": {
                  "parameters": {},
                  "flatPath": "youtubei/v1/channel/reveal_business_email",
                  "description": "",
                  "id": "youtubei.youtubei.v1.channel.reveal_business_email",
                  "response": {
                    "$ref": "YoutubeApiInnertubeRevealBusinessEmailResponse"
                  },
                  "path": "youtubei/v1/channel/reveal_business_email",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeRevealBusinessEmailRequest"
                  }
                },
                "get_channel_creation_form": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetChannelCreationFormRequest"
                  },
                  "flatPath": "youtubei/v1/channel/get_channel_creation_form",
                  "id": "youtubei.youtubei.v1.channel.get_channel_creation_form",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetChannelCreationFormResponse"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "parameters": {},
                  "path": "youtubei/v1/channel/get_channel_creation_form"
                },
                "preview_shelf": {
                  "flatPath": "youtubei/v1/channel/preview_shelf",
                  "request": {
                    "$ref": "YoutubeApiInnertubePreviewShelfRequest"
                  },
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubePreviewShelfResponse"
                  },
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.v1.channel.preview_shelf",
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/v1/channel/preview_shelf"
                },
                "reorder_shelves": {
                  "parameterOrder": [],
                  "path": "youtubei/v1/channel/reorder_shelves",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeReorderShelvesResponse"
                  },
                  "flatPath": "youtubei/v1/channel/reorder_shelves",
                  "request": {
                    "$ref": "YoutubeApiInnertubeReorderShelvesRequest"
                  },
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "id": "youtubei.youtubei.v1.channel.reorder_shelves"
                },
                "edit_name": {
                  "path": "youtubei/v1/channel/edit_name",
                  "request": {
                    "$ref": "YoutubeApiInnertubeEditChannelNameRequest"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/channel/edit_name",
                  "description": "",
                  "id": "youtubei.youtubei.v1.channel.edit_name",
                  "httpMethod": "POST",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeEditChannelNameResponse"
                  }
                },
                "claim_legacy_youtube_channel": {
                  "id": "youtubei.youtubei.v1.channel.claim_legacy_youtube_channel",
                  "description": "",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeClaimLegacyYouTubeChannelRequest"
                  },
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeClaimLegacyYouTubeChannelResponse"
                  },
                  "path": "youtubei/v1/channel/claim_legacy_youtube_channel",
                  "parameters": {},
                  "flatPath": "youtubei/v1/channel/claim_legacy_youtube_channel"
                },
                "edit_custom_links": {
                  "id": "youtubei.youtubei.v1.channel.edit_custom_links",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeChannelCustomLinksEditResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/channel/edit_custom_links",
                  "path": "youtubei/v1/channel/edit_custom_links",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeChannelCustomLinksEditRequest"
                  }
                },
                "edit_description": {
                  "httpMethod": "POST",
                  "path": "youtubei/v1/channel/edit_description",
                  "parameterOrder": [],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeChannelDescriptionEditRequest"
                  },
                  "flatPath": "youtubei/v1/channel/edit_description",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeChannelDescriptionEditResponse"
                  },
                  "id": "youtubei.youtubei.v1.channel.edit_description"
                },
                "edit_welcome": {
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeEditChannelWelcomeResponse"
                  },
                  "description": "",
                  "path": "youtubei/v1/channel/edit_welcome",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/channel/edit_welcome",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeEditChannelWelcomeRequest"
                  },
                  "id": "youtubei.youtubei.v1.channel.edit_welcome",
                  "parameters": {}
                }
              }
            },
            "autotagging": {
              "methods": {
                "update_autotagging_settings": {
                  "flatPath": "youtubei/v1/autotagging/update_autotagging_settings",
                  "path": "youtubei/v1/autotagging/update_autotagging_settings",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateAutotaggingSettingsResponse"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.v1.autotagging.update_autotagging_settings",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateAutotaggingSettingsRequest"
                  },
                  "parameters": {}
                }
              }
            },
            "video_effects": {
              "methods": {
                "get_multi_page_sticker_catalog": {
                  "id": "youtubei.youtubei.v1.video_effects.get_multi_page_sticker_catalog",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetMultiPageStickerCatalogRequest"
                  },
                  "path": "youtubei/v1/video_effects/get_multi_page_sticker_catalog",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/video_effects/get_multi_page_sticker_catalog",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetMultiPageStickerCatalogResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST"
                },
                "get_dynamic_creation_page": {
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetDynamicCreationPageResponse"
                  },
                  "path": "youtubei/v1/video_effects/get_dynamic_creation_page",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "youtubei/v1/video_effects/get_dynamic_creation_page",
                  "id": "youtubei.youtubei.v1.video_effects.get_dynamic_creation_page",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetDynamicCreationPageRequest"
                  },
                  "parameters": {},
                  "description": ""
                },
                "get_dynamic_creation_asset": {
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "youtubei/v1/video_effects/get_dynamic_creation_asset",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetDynamicCreationAssetResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetDynamicCreationAssetRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.v1.video_effects.get_dynamic_creation_asset",
                  "flatPath": "youtubei/v1/video_effects/get_dynamic_creation_asset"
                },
                "get_expressive_captions": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetExpressiveCaptionsResponse"
                  },
                  "flatPath": "youtubei/v1/video_effects/get_expressive_captions",
                  "path": "youtubei/v1/video_effects/get_expressive_captions",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.video_effects.get_expressive_captions",
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetExpressiveCaptionsRequest"
                  },
                  "parameterOrder": []
                }
              }
            },
            "channel_edit": {
              "methods": {
                "get_channel_page_settings": {
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetChannelPageSettingsRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetChannelPageSettingsResponse"
                  },
                  "path": "youtubei/v1/channel_edit/get_channel_page_settings",
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.v1.channel_edit.get_channel_page_settings",
                  "description": "",
                  "flatPath": "youtubei/v1/channel_edit/get_channel_page_settings",
                  "parameterOrder": []
                },
                "validate_channel_vanity_claim": {
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeValidateChannelVanityClaimResponse"
                  },
                  "path": "youtubei/v1/channel_edit/validate_channel_vanity_claim",
                  "parameters": {},
                  "id": "youtubei.youtubei.v1.channel_edit.validate_channel_vanity_claim",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeValidateChannelVanityClaimRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/channel_edit/validate_channel_vanity_claim"
                },
                "trigger_channel_privacy_update": {
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeTriggerChannelPrivacyUpdateResponse"
                  },
                  "id": "youtubei.youtubei.v1.channel_edit.trigger_channel_privacy_update",
                  "path": "youtubei/v1/channel_edit/trigger_channel_privacy_update",
                  "request": {
                    "$ref": "YoutubeApiInnertubeTriggerChannelPrivacyUpdateRequest"
                  },
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/channel_edit/trigger_channel_privacy_update",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": ""
                },
                "update_channel_page_settings": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeUpdateChannelPageSettingsResponse"
                  },
                  "flatPath": "youtubei/v1/channel_edit/update_channel_page_settings",
                  "request": {
                    "$ref": "YoutubeApiInnertubeUpdateChannelPageSettingsRequest"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "parameters": {},
                  "parameterOrder": [],
                  "id": "youtubei.youtubei.v1.channel_edit.update_channel_page_settings",
                  "path": "youtubei/v1/channel_edit/update_channel_page_settings"
                },
                "get_channel_privacy_update_status": {
                  "id": "youtubei.youtubei.v1.channel_edit.get_channel_privacy_update_status",
                  "parameters": {},
                  "path": "youtubei/v1/channel_edit/get_channel_privacy_update_status",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetChannelPrivacyUpdateStatusResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetChannelPrivacyUpdateStatusRequest"
                  },
                  "parameterOrder": [],
                  "flatPath": "youtubei/v1/channel_edit/get_channel_privacy_update_status",
                  "description": ""
                },
                "validate_channel_handle": {
                  "httpMethod": "POST",
                  "flatPath": "youtubei/v1/channel_edit/validate_channel_handle",
                  "id": "youtubei.youtubei.v1.channel_edit.validate_channel_handle",
                  "path": "youtubei/v1/channel_edit/validate_channel_handle",
                  "response": {
                    "$ref": "YoutubeApiInnertubeValidateChannelHandleResponse"
                  },
                  "description": "",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeValidateChannelHandleRequest"
                  },
                  "parameters": {}
                }
              }
            }
          }
        },
        "offline": {
          "methods": {
            "get_playback_data_entity": {
              "response": {
                "$ref": "YoutubeApiInnertubePlaybackDataEntityResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "description": "",
              "id": "youtubei.youtubei.offline.get_playback_data_entity",
              "httpMethod": "POST",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubePlaybackDataEntityRequest"
              },
              "flatPath": "v1/youtubei/offline/get_playback_data_entity",
              "path": "v1/youtubei/offline/get_playback_data_entity"
            },
            "get_download_action": {
              "path": "v1/youtubei/offline/get_download_action",
              "response": {
                "$ref": "YoutubeApiInnertubeGetDownloadActionResponse"
              },
              "httpMethod": "POST",
              "id": "youtubei.youtubei.offline.get_download_action",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGetDownloadActionRequest"
              },
              "flatPath": "v1/youtubei/offline/get_download_action",
              "parameterOrder": [],
              "description": "",
              "parameters": {}
            },
            "get_main_download_recommendation": {
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetMainDownloadRecommendationRequest"
              },
              "flatPath": "v1/youtubei/offline/get_main_download_recommendation",
              "path": "v1/youtubei/offline/get_main_download_recommendation",
              "response": {
                "$ref": "YoutubeApiInnertubeGetMainDownloadRecommendationResponse"
              },
              "description": "",
              "id": "youtubei.youtubei.offline.get_main_download_recommendation",
              "parameterOrder": [],
              "parameters": {}
            },
            "playlist_sync_check": {
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeOfflinePlaylistSyncCheckRequest"
              },
              "path": "v1/youtubei/offline/playlist_sync_check",
              "response": {
                "$ref": "YoutubeApiInnertubeOfflinePlaylistSyncCheckResponse"
              },
              "flatPath": "v1/youtubei/offline/playlist_sync_check",
              "description": "",
              "id": "youtubei.youtubei.offline.playlist_sync_check",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "parameters": {}
            },
            "auto_offline": {
              "description": "",
              "flatPath": "v1/youtubei/offline/auto_offline",
              "httpMethod": "POST",
              "path": "v1/youtubei/offline/auto_offline",
              "parameterOrder": [],
              "id": "youtubei.youtubei.offline.auto_offline",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeAutoOfflineRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeAutoOfflineResponse"
              }
            },
            "offline_video_playback_position_sync": {
              "parameters": {},
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeOfflineVideoPlaybackPositionSyncResponse"
              },
              "id": "youtubei.youtubei.offline.offline_video_playback_position_sync",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeOfflineVideoPlaybackPositionSyncRequest"
              },
              "flatPath": "v1/youtubei/offline/offline_video_playback_position_sync",
              "description": "",
              "parameterOrder": [],
              "path": "v1/youtubei/offline/offline_video_playback_position_sync"
            },
            "schedule_notification": {
              "description": "",
              "flatPath": "v1/youtubei/offline/schedule_notification",
              "path": "v1/youtubei/offline/schedule_notification",
              "httpMethod": "POST",
              "parameterOrder": [],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeOfflineSchedulerRequest"
              },
              "id": "youtubei.youtubei.offline.schedule_notification",
              "response": {
                "$ref": "YoutubeApiInnertubeOfflineSchedulerResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_ytb_blueprint": {
              "parameterOrder": [],
              "description": "",
              "path": "v1/youtubei/offline/get_ytb_blueprint",
              "parameters": {},
              "id": "youtubei.youtubei.offline.get_ytb_blueprint",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeYtbBlueprintRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeYtbBlueprintResponse"
              },
              "flatPath": "v1/youtubei/offline/get_ytb_blueprint"
            },
            "get_video_entity": {
              "parameters": {},
              "parameterOrder": [],
              "id": "youtubei.youtubei.offline.get_video_entity",
              "request": {
                "$ref": "YoutubeApiInnertubeGetOfflineVideoEntityRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetOfflineVideoEntityResponse"
              },
              "flatPath": "v1/youtubei/offline/get_video_entity",
              "description": "",
              "path": "v1/youtubei/offline/get_video_entity",
              "httpMethod": "POST"
            },
            "get_offline_orchestration": {
              "path": "v1/youtubei/offline/get_offline_orchestration",
              "description": "",
              "httpMethod": "POST",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "id": "youtubei.youtubei.offline.get_offline_orchestration",
              "response": {
                "$ref": "YoutubeApiInnertubeOfflineOrchestrationResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeOfflineOrchestrationRequest"
              },
              "flatPath": "v1/youtubei/offline/get_offline_orchestration"
            }
          }
        },
        "brandconnect": {
          "methods": {
            "submit_famebit_creator_data": {
              "path": "v1/youtubei/brandconnect/submit_famebit_creator_data",
              "flatPath": "v1/youtubei/brandconnect/submit_famebit_creator_data",
              "request": {
                "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorDataRequest"
              },
              "httpMethod": "POST",
              "id": "youtubei.youtubei.brandconnect.submit_famebit_creator_data",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "parameters": {},
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorDataResponse"
              }
            },
            "get_famebit_creator_preference_config": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetFameBitCreatorPreferenceConfigResponse"
              },
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetFameBitCreatorPreferenceConfigRequest"
              },
              "flatPath": "v1/youtubei/brandconnect/get_famebit_creator_preference_config",
              "path": "v1/youtubei/brandconnect/get_famebit_creator_preference_config",
              "description": "",
              "id": "youtubei.youtubei.brandconnect.get_famebit_creator_preference_config",
              "parameterOrder": [],
              "parameters": {}
            },
            "list_brand_deals": {
              "request": {
                "$ref": "YoutubeApiInnertubeListFameBitBrandDealsRequest"
              },
              "httpMethod": "POST",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/brandconnect/list_brand_deals",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeListFameBitBrandDealsResponse"
              },
              "id": "youtubei.youtubei.brandconnect.list_brand_deals",
              "flatPath": "v1/youtubei/brandconnect/list_brand_deals",
              "parameters": {}
            },
            "get_famebit_contract_state": {
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetFameBitContractStateResponse"
              },
              "path": "v1/youtubei/brandconnect/get_famebit_contract_state",
              "flatPath": "v1/youtubei/brandconnect/get_famebit_contract_state",
              "request": {
                "$ref": "YoutubeApiInnertubeGetFameBitContractStateRequest"
              },
              "id": "youtubei.youtubei.brandconnect.get_famebit_contract_state",
              "parameters": {}
            },
            "submit_creator_feedback": {
              "id": "youtubei.youtubei.brandconnect.submit_creator_feedback",
              "response": {
                "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorFeedbackResponse"
              },
              "description": "",
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/brandconnect/submit_creator_feedback",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorFeedbackRequest"
              },
              "parameters": {},
              "path": "v1/youtubei/brandconnect/submit_creator_feedback"
            },
            "get_brand_deals": {
              "description": "",
              "parameters": {},
              "path": "v1/youtubei/brandconnect/get_brand_deals",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetFameBitBrandDealsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetFameBitBrandDealsResponse"
              },
              "id": "youtubei.youtubei.brandconnect.get_brand_deals",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/brandconnect/get_brand_deals"
            },
            "get_brand_partner_channel_suggest": {
              "path": "v1/youtubei/brandconnect/get_brand_partner_channel_suggest",
              "parameters": {},
              "description": "",
              "parameterOrder": [],
              "id": "youtubei.youtubei.brandconnect.get_brand_partner_channel_suggest",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/brandconnect/get_brand_partner_channel_suggest",
              "request": {
                "$ref": "YoutubeApiInnertubeGetSearchSuggestionsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetSearchSuggestionsResponse"
              }
            },
            "get_famebit_creator_data": {
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "path": "v1/youtubei/brandconnect/get_famebit_creator_data",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetFameBitCreatorDataResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGetFameBitCreatorDataRequest"
              },
              "id": "youtubei.youtubei.brandconnect.get_famebit_creator_data",
              "flatPath": "v1/youtubei/brandconnect/get_famebit_creator_data",
              "httpMethod": "POST"
            },
            "submit_famebit_creator_preference_config": {
              "httpMethod": "POST",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorPreferenceConfigResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorPreferenceConfigRequest"
              },
              "flatPath": "v1/youtubei/brandconnect/submit_famebit_creator_preference_config",
              "description": "",
              "path": "v1/youtubei/brandconnect/submit_famebit_creator_preference_config",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.brandconnect.submit_famebit_creator_preference_config",
              "parameterOrder": []
            }
          }
        },
        "video_effects": {
          "methods": {
            "get_dynamic_creation_asset": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetDynamicCreationAssetResponse"
              },
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/video_effects/get_dynamic_creation_asset",
              "flatPath": "v1/youtubei/video_effects/get_dynamic_creation_asset",
              "httpMethod": "POST",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetDynamicCreationAssetRequest"
              },
              "id": "youtubei.youtubei.video_effects.get_dynamic_creation_asset",
              "description": ""
            },
            "get_multi_page_sticker_catalog": {
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "description": "",
              "path": "v1/youtubei/video_effects/get_multi_page_sticker_catalog",
              "id": "youtubei.youtubei.video_effects.get_multi_page_sticker_catalog",
              "request": {
                "$ref": "YoutubeApiInnertubeGetMultiPageStickerCatalogRequest"
              },
              "flatPath": "v1/youtubei/video_effects/get_multi_page_sticker_catalog",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetMultiPageStickerCatalogResponse"
              }
            },
            "get_expressive_captions": {
              "parameterOrder": [],
              "flatPath": "v1/youtubei/video_effects/get_expressive_captions",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetExpressiveCaptionsResponse"
              },
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/video_effects/get_expressive_captions",
              "parameters": {},
              "id": "youtubei.youtubei.video_effects.get_expressive_captions",
              "request": {
                "$ref": "YoutubeApiInnertubeGetExpressiveCaptionsRequest"
              }
            },
            "get_dynamic_creation_page": {
              "id": "youtubei.youtubei.video_effects.get_dynamic_creation_page",
              "parameterOrder": [],
              "flatPath": "v1/youtubei/video_effects/get_dynamic_creation_page",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetDynamicCreationPageResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "parameters": {},
              "path": "v1/youtubei/video_effects/get_dynamic_creation_page",
              "request": {
                "$ref": "YoutubeApiInnertubeGetDynamicCreationPageRequest"
              }
            }
          }
        },
        "asset": {
          "methods": {
            "get_asset": {
              "parameters": {},
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetAssetRequest"
              },
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "path": "v1/youtubei/asset/get_asset",
              "flatPath": "v1/youtubei/asset/get_asset",
              "id": "youtubei.youtubei.asset.get_asset",
              "response": {
                "$ref": "YoutubeApiInnertubeGetAssetResponse"
              }
            },
            "get_asset_stream_url": {
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetAssetStreamUrlResponse"
              },
              "httpMethod": "POST",
              "id": "youtubei.youtubei.asset.get_asset_stream_url",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetAssetStreamUrlRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/asset/get_asset_stream_url",
              "path": "v1/youtubei/asset/get_asset_stream_url",
              "parameters": {}
            }
          }
        },
        "sponsors": {
          "methods": {
            "update_creator_sponsorships_data": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCreatorSponsorshipsDataRequest"
              },
              "flatPath": "v1/youtubei/sponsors/update_creator_sponsorships_data",
              "id": "youtubei.youtubei.sponsors.update_creator_sponsorships_data",
              "description": "",
              "httpMethod": "POST",
              "path": "v1/youtubei/sponsors/update_creator_sponsorships_data",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCreatorSponsorshipsDataResponse"
              },
              "parameters": {}
            },
            "creator_sponsorships_data": {
              "path": "v1/youtubei/sponsors/creator_sponsorships_data",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsDataRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsDataResponse"
              },
              "description": "",
              "httpMethod": "POST",
              "parameters": {},
              "flatPath": "v1/youtubei/sponsors/creator_sponsorships_data",
              "id": "youtubei.youtubei.sponsors.creator_sponsorships_data"
            },
            "creator_sponsorships_sponsors": {
              "description": "",
              "path": "v1/youtubei/sponsors/creator_sponsorships_sponsors",
              "id": "youtubei.youtubei.sponsors.creator_sponsorships_sponsors",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsSponsorsResponse"
              },
              "parameterOrder": [],
              "httpMethod": "POST",
              "parameters": {},
              "flatPath": "v1/youtubei/sponsors/creator_sponsorships_sponsors",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsSponsorsRequest"
              }
            },
            "creator_sponsorships_linkify_preview": {
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeCreatorSponsorshipsLinkifyPreviewResponse"
              },
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeCreatorSponsorshipsLinkifyPreviewRequest"
              },
              "flatPath": "v1/youtubei/sponsors/creator_sponsorships_linkify_preview",
              "description": "",
              "path": "v1/youtubei/sponsors/creator_sponsorships_linkify_preview",
              "id": "youtubei.youtubei.sponsors.creator_sponsorships_linkify_preview",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "creator_sponsorships_feedback": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsFeedbackResponse"
              },
              "path": "v1/youtubei/sponsors/creator_sponsorships_feedback",
              "parameters": {},
              "flatPath": "v1/youtubei/sponsors/creator_sponsorships_feedback",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsFeedbackRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "description": "",
              "parameterOrder": [],
              "id": "youtubei.youtubei.sponsors.creator_sponsorships_feedback"
            }
          }
        },
        "globalization": {
          "resources": {
            "create_captions": {
              "methods": {
                "create": {
                  "id": "youtubei.youtubei.globalization.create_captions.create",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateCaptionsResponse"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "path": "v1/youtubei/globalization/create_captions",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateCaptionsRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "httpMethod": "POST",
                  "flatPath": "v1/youtubei/globalization/create_captions"
                }
              }
            }
          },
          "methods": {
            "update_dub_draft": {
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateDubDraftRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "description": "",
              "id": "youtubei.youtubei.globalization.update_dub_draft",
              "httpMethod": "POST",
              "parameterOrder": [],
              "path": "v1/youtubei/globalization/update_dub_draft",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateDubDraftResponse"
              },
              "flatPath": "v1/youtubei/globalization/update_dub_draft"
            },
            "download_caption_track": {
              "parameterOrder": [],
              "flatPath": "v1/youtubei/globalization/download_caption_track",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeDownloadCaptionTrackResponse"
              },
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeDownloadCaptionTrackRequest"
              },
              "description": "",
              "path": "v1/youtubei/globalization/download_caption_track",
              "id": "youtubei.youtubei.globalization.download_caption_track"
            },
            "update_dub_data": {
              "path": "v1/youtubei/globalization/update_dub_data",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "id": "youtubei.youtubei.globalization.update_dub_data",
              "flatPath": "v1/youtubei/globalization/update_dub_data",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateDubDataResponse"
              },
              "parameterOrder": [],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateDubDataRequest"
              }
            },
            "update_captions": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "flatPath": "v1/youtubei/globalization/update_captions",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCaptionsRequest"
              },
              "httpMethod": "POST",
              "parameters": {},
              "path": "v1/youtubei/globalization/update_captions",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCaptionsResponse"
              },
              "id": "youtubei.youtubei.globalization.update_captions"
            },
            "get_captions_translation": {
              "path": "v1/youtubei/globalization/get_captions_translation",
              "flatPath": "v1/youtubei/globalization/get_captions_translation",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCaptionsTranslationResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGetCaptionsTranslationRequest"
              },
              "parameters": {},
              "description": "",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "id": "youtubei.youtubei.globalization.get_captions_translation"
            },
            "parse_captions": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeParseCaptionsRequest"
              },
              "httpMethod": "POST",
              "path": "v1/youtubei/globalization/parse_captions",
              "description": "",
              "parameterOrder": [],
              "id": "youtubei.youtubei.globalization.parse_captions",
              "flatPath": "v1/youtubei/globalization/parse_captions",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeParseCaptionsResponse"
              }
            },
            "get_dub_draft": {
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGetDubDraftRequest"
              },
              "description": "",
              "id": "youtubei.youtubei.globalization.get_dub_draft",
              "httpMethod": "POST",
              "path": "v1/youtubei/globalization/get_dub_draft",
              "parameterOrder": [],
              "flatPath": "v1/youtubei/globalization/get_dub_draft",
              "response": {
                "$ref": "YoutubeApiInnertubeGetDubDraftResponse"
              }
            },
            "get_captions_timings": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetCaptionsTimingsRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "parameterOrder": [],
              "description": "",
              "path": "v1/youtubei/globalization/get_captions_timings",
              "flatPath": "v1/youtubei/globalization/get_captions_timings",
              "id": "youtubei.youtubei.globalization.get_captions_timings",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetCaptionsTimingsResponse"
              }
            },
            "update_dub_project_data": {
              "parameterOrder": [],
              "id": "youtubei.youtubei.globalization.update_dub_project_data",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateDubProjectDataResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateDubProjectDataRequest"
              },
              "httpMethod": "POST",
              "path": "v1/youtubei/globalization/update_dub_project_data",
              "description": "",
              "flatPath": "v1/youtubei/globalization/update_dub_project_data"
            }
          }
        },
        "kids_red": {
          "methods": {
            "send_verification_code": {
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeSendKidsRedVerificationCodeRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeSendKidsRedVerificationCodeResponse"
              },
              "description": "",
              "parameterOrder": [],
              "path": "v1/youtubei/kids_red/send_verification_code",
              "id": "youtubei.youtubei.kids_red.send_verification_code",
              "parameters": {},
              "flatPath": "v1/youtubei/kids_red/send_verification_code"
            },
            "process_red_consent": {
              "description": "",
              "path": "v1/youtubei/kids_red/process_red_consent",
              "id": "youtubei.youtubei.kids_red.process_red_consent",
              "response": {
                "$ref": "YoutubeApiInnertubeProcessKidsRedConsentResponse"
              },
              "httpMethod": "POST",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "flatPath": "v1/youtubei/kids_red/process_red_consent",
              "request": {
                "$ref": "YoutubeApiInnertubeProcessKidsRedConsentRequest"
              }
            }
          }
        },
        "content_inspiration": {
          "methods": {
            "multi_generate_content_inspiration_video_idea_summary": {
              "request": {
                "$ref": "YoutubeApiInnertubeMultiGenerateContentInspirationVideoIdeaSummaryRequest"
              },
              "id": "youtubei.youtubei.content_inspiration.multi_generate_content_inspiration_video_idea_summary",
              "flatPath": "v1/youtubei/content_inspiration/multi_generate_content_inspiration_video_idea_summary",
              "parameters": {},
              "description": "",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeMultiGenerateContentInspirationVideoIdeaSummaryResponse"
              },
              "parameterOrder": [],
              "path": "v1/youtubei/content_inspiration/multi_generate_content_inspiration_video_idea_summary"
            },
            "generate_content_inspiration_video_idea_list": {
              "parameters": {},
              "flatPath": "v1/youtubei/content_inspiration/generate_content_inspiration_video_idea_list",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaListResponse"
              },
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.content_inspiration.generate_content_inspiration_video_idea_list",
              "path": "v1/youtubei/content_inspiration/generate_content_inspiration_video_idea_list",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaListRequest"
              }
            },
            "multi_get_content_inspiration_video_idea_audience_interest": {
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.content_inspiration.multi_get_content_inspiration_video_idea_audience_interest",
              "flatPath": "v1/youtubei/content_inspiration/multi_get_content_inspiration_video_idea_audience_interest",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeMultiGetContentInspirationVideoIdeaAudienceInterestRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeMultiGetContentInspirationVideoIdeaAudienceInterestResponse"
              },
              "parameterOrder": [],
              "httpMethod": "POST",
              "path": "v1/youtubei/content_inspiration/multi_get_content_inspiration_video_idea_audience_interest"
            },
            "generate_content_inspiration_video_idea_list_angle_list": {
              "httpMethod": "POST",
              "description": "",
              "path": "v1/youtubei/content_inspiration/generate_content_inspiration_video_idea_list_angle_list",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaListAngleListResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaListAngleListRequest"
              },
              "id": "youtubei.youtubei.content_inspiration.generate_content_inspiration_video_idea_list_angle_list",
              "flatPath": "v1/youtubei/content_inspiration/generate_content_inspiration_video_idea_list_angle_list",
              "parameterOrder": []
            },
            "generate_content_inspiration_video_idea": {
              "path": "v1/youtubei/content_inspiration/generate_content_inspiration_video_idea",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "flatPath": "v1/youtubei/content_inspiration/generate_content_inspiration_video_idea",
              "response": {
                "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaResponse"
              },
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaRequest"
              },
              "httpMethod": "POST",
              "id": "youtubei.youtubei.content_inspiration.generate_content_inspiration_video_idea"
            },
            "generate_content_inspiration_video_idea_angle_list": {
              "httpMethod": "POST",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaAngleListRequest"
              },
              "id": "youtubei.youtubei.content_inspiration.generate_content_inspiration_video_idea_angle_list",
              "description": "",
              "flatPath": "v1/youtubei/content_inspiration/generate_content_inspiration_video_idea_angle_list",
              "parameterOrder": [],
              "path": "v1/youtubei/content_inspiration/generate_content_inspiration_video_idea_angle_list",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaAngleListResponse"
              }
            }
          }
        },
        "verifications": {
          "methods": {
            "send_collect_on_device_idv_notification": {
              "path": "v1/youtubei/verifications/send_collect_on_device_idv_notification",
              "flatPath": "v1/youtubei/verifications/send_collect_on_device_idv_notification",
              "httpMethod": "POST",
              "parameterOrder": [],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeSendCollectOnDeviceIdvNotificationRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeSendCollectOnDeviceIdvNotificationResponse"
              },
              "id": "youtubei.youtubei.verifications.send_collect_on_device_idv_notification",
              "description": ""
            },
            "submit_idv_appeal": {
              "description": "",
              "id": "youtubei.youtubei.verifications.submit_idv_appeal",
              "flatPath": "v1/youtubei/verifications/submit_idv_appeal",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeSubmitIdvAppealResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeSubmitIdvAppealRequest"
              },
              "path": "v1/youtubei/verifications/submit_idv_appeal",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": []
            }
          }
        },
        "entities": {
          "methods": {
            "playground": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeEntitiesPlaygroundRequest"
              },
              "id": "youtubei.youtubei.entities.playground",
              "response": {
                "$ref": "YoutubeApiInnertubeEntitiesPlaygroundResponse"
              },
              "description": "",
              "httpMethod": "POST",
              "path": "v1/youtubei/entities/playground",
              "flatPath": "v1/youtubei/entities/playground",
              "parameterOrder": []
            }
          }
        },
        "post": {
          "methods": {
            "block_clip_author_from_channel": {
              "id": "youtubei.youtubei.post.block_clip_author_from_channel",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeBlockClipAuthorFromChannelRequest"
              },
              "path": "v1/youtubei/post/block_clip_author_from_channel",
              "httpMethod": "POST",
              "description": "",
              "flatPath": "v1/youtubei/post/block_clip_author_from_channel",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeBlockClipAuthorFromChannelResponse"
              }
            },
            "list_creator_clips": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.post.list_creator_clips",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeListCreatorClipsByVideoChannelResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeListCreatorClipsByVideoChannelRequest"
              },
              "path": "v1/youtubei/post/list_creator_clips",
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/post/list_creator_clips",
              "parameters": {},
              "parameterOrder": []
            },
            "moderate_creator_clip": {
              "response": {
                "$ref": "YoutubeApiInnertubeModerateCreatorClipResponse"
              },
              "description": "",
              "flatPath": "v1/youtubei/post/moderate_creator_clip",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeModerateCreatorClipRequest"
              },
              "id": "youtubei.youtubei.post.moderate_creator_clip",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "httpMethod": "POST",
              "path": "v1/youtubei/post/moderate_creator_clip"
            },
            "update_creator_post": {
              "id": "youtubei.youtubei.post.update_creator_post",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCreatorPostRequest"
              },
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "path": "v1/youtubei/post/update_creator_post",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCreatorPostResponse"
              },
              "flatPath": "v1/youtubei/post/update_creator_post",
              "httpMethod": "POST",
              "parameters": {}
            },
            "list_viewer_posts": {
              "path": "v1/youtubei/post/list_viewer_posts",
              "parameterOrder": [],
              "flatPath": "v1/youtubei/post/list_viewer_posts",
              "httpMethod": "POST",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeListViewerPostsResponse"
              },
              "id": "youtubei.youtubei.post.list_viewer_posts",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeListViewerPostsRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "list_creator_posts": {
              "request": {
                "$ref": "YoutubeApiInnertubeListCreatorPostsRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/post/list_creator_posts",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeListCreatorPostsResponse"
              },
              "parameterOrder": [],
              "httpMethod": "POST",
              "id": "youtubei.youtubei.post.list_creator_posts",
              "parameters": {},
              "path": "v1/youtubei/post/list_creator_posts"
            },
            "delete_creator_post": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/post/delete_creator_post",
              "parameters": {},
              "path": "v1/youtubei/post/delete_creator_post",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeDeleteCreatorPostResponse"
              },
              "description": "",
              "id": "youtubei.youtubei.post.delete_creator_post",
              "request": {
                "$ref": "YoutubeApiInnertubeDeleteCreatorPostRequest"
              },
              "parameterOrder": []
            },
            "get_creator_posts": {
              "description": "",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorPostsRequest"
              },
              "id": "youtubei.youtubei.post.get_creator_posts",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorPostsResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/post/get_creator_posts",
              "httpMethod": "POST",
              "parameterOrder": [],
              "path": "v1/youtubei/post/get_creator_posts"
            }
          }
        },
        "kids": {
          "methods": {
            "update_selected_kids_curators": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.kids.update_selected_kids_curators",
              "description": "",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateSelectedKidsCuratorsResponse"
              },
              "parameters": {},
              "flatPath": "v1/youtubei/kids/update_selected_kids_curators",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateSelectedKidsCuratorsRequest"
              },
              "path": "v1/youtubei/kids/update_selected_kids_curators",
              "parameterOrder": []
            },
            "update_parent_settings_for_kids": {
              "flatPath": "v1/youtubei/kids/update_parent_settings_for_kids",
              "parameterOrder": [],
              "path": "v1/youtubei/kids/update_parent_settings_for_kids",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateParentSettingsForKidsResponse"
              },
              "httpMethod": "POST",
              "parameters": {},
              "description": "",
              "id": "youtubei.youtubei.kids.update_parent_settings_for_kids",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateParentSettingsForKidsRequest"
              }
            },
            "update_kids_allowlist": {
              "parameterOrder": [],
              "path": "v1/youtubei/kids/update_kids_allowlist",
              "flatPath": "v1/youtubei/kids/update_kids_allowlist",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateKidsAllowlistResponse"
              },
              "description": "",
              "id": "youtubei.youtubei.kids.update_kids_allowlist",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateKidsAllowlistRequest"
              }
            },
            "update_kids_parental_settings": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateKidsParentalSettingsResponse"
              },
              "parameterOrder": [],
              "description": "",
              "flatPath": "v1/youtubei/kids/update_kids_parental_settings",
              "parameters": {},
              "id": "youtubei.youtubei.kids.update_kids_parental_settings",
              "path": "v1/youtubei/kids/update_kids_parental_settings",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateKidsParentalSettingsRequest"
              }
            },
            "get_available_kids_curators": {
              "path": "v1/youtubei/kids/get_available_kids_curators",
              "response": {
                "$ref": "YoutubeApiInnertubeGetAvailableKidsCuratorsResponse"
              },
              "flatPath": "v1/youtubei/kids/get_available_kids_curators",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.kids.get_available_kids_curators",
              "parameterOrder": [],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetAvailableKidsCuratorsRequest"
              },
              "httpMethod": "POST"
            },
            "parent_tools_dashboard": {
              "flatPath": "v1/youtubei/kids/parent_tools_dashboard",
              "parameters": {},
              "id": "youtubei.youtubei.kids.parent_tools_dashboard",
              "httpMethod": "POST",
              "path": "v1/youtubei/kids/parent_tools_dashboard",
              "request": {
                "$ref": "YoutubeApiInnertubeParentToolsDashboardRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeParentToolsDashboardResponse"
              },
              "parameterOrder": [],
              "description": ""
            },
            "update_parent_approved_content": {
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateParentApprovedContentRequest"
              },
              "id": "youtubei.youtubei.kids.update_parent_approved_content",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateParentApprovedContentResponse"
              },
              "parameters": {},
              "path": "v1/youtubei/kids/update_parent_approved_content",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "flatPath": "v1/youtubei/kids/update_parent_approved_content"
            },
            "get_kids_settings_for_parent": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetKidsSettingsForParentResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGetKidsSettingsForParentRequest"
              },
              "flatPath": "v1/youtubei/kids/get_kids_settings_for_parent",
              "path": "v1/youtubei/kids/get_kids_settings_for_parent",
              "httpMethod": "POST",
              "id": "youtubei.youtubei.kids.get_kids_settings_for_parent",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "parameters": {}
            },
            "update_blacklist": {
              "request": {
                "$ref": "YoutubeApiInnertubeKidsBlacklistRequest"
              },
              "path": "v1/youtubei/kids/update_blacklist",
              "id": "youtubei.youtubei.kids.update_blacklist",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "httpMethod": "POST",
              "parameterOrder": [],
              "flatPath": "v1/youtubei/kids/update_blacklist",
              "response": {
                "$ref": "YoutubeApiInnertubeKidsBlacklistResponse"
              },
              "parameters": {}
            },
            "clear_blacklist": {
              "id": "youtubei.youtubei.kids.clear_blacklist",
              "parameters": {},
              "flatPath": "v1/youtubei/kids/clear_blacklist",
              "httpMethod": "POST",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeClearKidsBlacklistRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeClearKidsBlacklistResponse"
              },
              "description": "",
              "path": "v1/youtubei/kids/clear_blacklist",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_parent_approved_content": {
              "parameterOrder": [],
              "description": "",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetParentApprovedContentRequest"
              },
              "path": "v1/youtubei/kids/get_parent_approved_content",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetParentApprovedContentResponse"
              },
              "id": "youtubei.youtubei.kids.get_parent_approved_content",
              "flatPath": "v1/youtubei/kids/get_parent_approved_content"
            },
            "get_kids_blocklist_picker": {
              "id": "youtubei.youtubei.kids.get_kids_blocklist_picker",
              "path": "v1/youtubei/kids/get_kids_blocklist_picker",
              "request": {
                "$ref": "YoutubeApiInnertubeGetKidsBlocklistPickerRequest"
              },
              "flatPath": "v1/youtubei/kids/get_kids_blocklist_picker",
              "httpMethod": "POST",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetKidsBlocklistPickerResponse"
              },
              "description": "",
              "parameterOrder": []
            },
            "set_kids_settings_for_parent": {
              "parameters": {},
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeSetKidsSettingsForParentRequest"
              },
              "id": "youtubei.youtubei.kids.set_kids_settings_for_parent",
              "parameterOrder": [],
              "flatPath": "v1/youtubei/kids/set_kids_settings_for_parent",
              "path": "v1/youtubei/kids/set_kids_settings_for_parent",
              "response": {
                "$ref": "YoutubeApiInnertubeSetKidsSettingsForParentResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST"
            },
            "get_kids_flow_data": {
              "path": "v1/youtubei/kids/get_kids_flow_data",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetKidsFlowDataResponse"
              },
              "id": "youtubei.youtubei.kids.get_kids_flow_data",
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/kids/get_kids_flow_data",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetKidsFlowDataRequest"
              },
              "parameters": {}
            },
            "get_share_with_kids_picker": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetShareWithKidsPickerRequest"
              },
              "httpMethod": "POST",
              "path": "v1/youtubei/kids/get_share_with_kids_picker",
              "parameters": {},
              "id": "youtubei.youtubei.kids.get_share_with_kids_picker",
              "response": {
                "$ref": "YoutubeApiInnertubeGetShareWithKidsPickerResponse"
              },
              "flatPath": "v1/youtubei/kids/get_share_with_kids_picker",
              "description": "",
              "parameterOrder": []
            },
            "get_selected_kids_curators": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetSelectedKidsCuratorsResponse"
              },
              "parameters": {},
              "flatPath": "v1/youtubei/kids/get_selected_kids_curators",
              "request": {
                "$ref": "YoutubeApiInnertubeGetSelectedKidsCuratorsRequest"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "path": "v1/youtubei/kids/get_selected_kids_curators",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.kids.get_selected_kids_curators",
              "description": ""
            }
          }
        },
        "famebit": {
          "methods": {
            "sign_creator_contract": {
              "id": "youtubei.youtubei.famebit.sign_creator_contract",
              "request": {
                "$ref": "YoutubeApiInnertubeSignCreatorContractRequest"
              },
              "description": "",
              "parameters": {},
              "flatPath": "v1/youtubei/famebit/sign_creator_contract",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "path": "v1/youtubei/famebit/sign_creator_contract",
              "response": {
                "$ref": "YoutubeApiInnertubeSignCreatorContractResponse"
              }
            }
          }
        },
        "unplugged": {
          "resources": {
            "search": {
              "methods": {
                "get_suggestions": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSearchSuggestionsRequest"
                  },
                  "description": "",
                  "id": "youtubei.youtubei.unplugged.search.get_suggestions",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSearchSuggestionsResponse"
                  },
                  "path": "v1/youtubei/unplugged/search/get_suggestions",
                  "flatPath": "v1/youtubei/unplugged/search/get_suggestions",
                  "parameters": {}
                }
              }
            }
          },
          "methods": {
            "initiate_inline_purchase": {
              "parameterOrder": [],
              "description": "",
              "flatPath": "v1/youtubei/unplugged/initiate_inline_purchase",
              "parameters": {},
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedInitiateInlinePurchaseRequest"
              },
              "id": "youtubei.youtubei.unplugged.initiate_inline_purchase",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedInitiateInlinePurchaseResponse"
              },
              "path": "v1/youtubei/unplugged/initiate_inline_purchase"
            },
            "bell_follow": {
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedBellFollowRequest"
              },
              "parameterOrder": [],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedBellFollowResponse"
              },
              "path": "v1/youtubei/unplugged/bell_follow",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/unplugged/bell_follow",
              "parameters": {},
              "description": "",
              "id": "youtubei.youtubei.unplugged.bell_follow"
            },
            "get_cancel_survey": {
              "parameters": {},
              "description": "",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelSurveyResponse"
              },
              "flatPath": "v1/youtubei/unplugged/get_cancel_survey",
              "parameterOrder": [],
              "id": "youtubei.youtubei.unplugged.get_cancel_survey",
              "path": "v1/youtubei/unplugged/get_cancel_survey",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelSurveyRequest"
              }
            },
            "resolve_location": {
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedResolveLocationRequest"
              },
              "path": "v1/youtubei/unplugged/resolve_location",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedResolveLocationResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "parameterOrder": [],
              "parameters": {},
              "flatPath": "v1/youtubei/unplugged/resolve_location",
              "httpMethod": "POST",
              "id": "youtubei.youtubei.unplugged.resolve_location"
            },
            "sidesheet": {
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedSidesheetRequest"
              },
              "parameterOrder": [],
              "id": "youtubei.youtubei.unplugged.sidesheet",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedSidesheetResponse"
              },
              "httpMethod": "POST",
              "path": "v1/youtubei/unplugged/sidesheet",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/unplugged/sidesheet",
              "parameters": {}
            },
            "submit_cancel_survey": {
              "flatPath": "v1/youtubei/unplugged/submit_cancel_survey",
              "id": "youtubei.youtubei.unplugged.submit_cancel_survey",
              "parameters": {},
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedSubmitCancelSurveyRequest"
              },
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/unplugged/submit_cancel_survey",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedSubmitCancelSurveyResponse"
              },
              "httpMethod": "POST"
            },
            "home_location_check_availability": {
              "id": "youtubei.youtubei.unplugged.home_location_check_availability",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCheckAvailabilityRequest"
              },
              "parameters": {},
              "parameterOrder": [],
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCheckAvailabilityResponse"
              },
              "path": "v1/youtubei/unplugged/home_location_check_availability",
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/unplugged/home_location_check_availability"
            },
            "get_cancel_confirmation": {
              "id": "youtubei.youtubei.unplugged.get_cancel_confirmation",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/unplugged/get_cancel_confirmation",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelConfirmationResponse"
              },
              "flatPath": "v1/youtubei/unplugged/get_cancel_confirmation",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelConfirmationRequest"
              },
              "description": "",
              "httpMethod": "POST"
            },
            "get_cancel_upsell": {
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelUpsellRequest"
              },
              "description": "",
              "flatPath": "v1/youtubei/unplugged/get_cancel_upsell",
              "id": "youtubei.youtubei.unplugged.get_cancel_upsell",
              "parameters": {},
              "parameterOrder": [],
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelUpsellResponse"
              },
              "path": "v1/youtubei/unplugged/get_cancel_upsell"
            },
            "send_conditional_notification": {
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedSendConditionalNotificationRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedSendConditionalNotificationResponse"
              },
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.unplugged.send_conditional_notification",
              "path": "v1/youtubei/unplugged/send_conditional_notification",
              "flatPath": "v1/youtubei/unplugged/send_conditional_notification",
              "parameters": {},
              "description": ""
            },
            "watch_next": {
              "flatPath": "v1/youtubei/unplugged/watch_next",
              "request": {
                "$ref": "YoutubeApiInnertubeWatchNextRequest"
              },
              "httpMethod": "POST",
              "path": "v1/youtubei/unplugged/watch_next",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeWatchNextResponse"
              },
              "id": "youtubei.youtubei.unplugged.watch_next",
              "parameters": {},
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "unshare_entitlement": {
              "flatPath": "v1/youtubei/unplugged/unshare_entitlement",
              "parameters": {},
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.unplugged.unshare_entitlement",
              "response": {
                "$ref": "YoutubeApiInnertubeUnshareUnpluggedEntitlementResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeUnshareUnpluggedEntitlementRequest"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "path": "v1/youtubei/unplugged/unshare_entitlement"
            },
            "search": {
              "parameters": {},
              "flatPath": "v1/youtubei/unplugged/search",
              "request": {
                "$ref": "YoutubeApiInnertubeSearchRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeSearchResponse"
              },
              "id": "youtubei.youtubei.unplugged.search",
              "httpMethod": "POST",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "path": "v1/youtubei/unplugged/search"
            },
            "sync_annotations": {
              "path": "v1/youtubei/unplugged/sync_annotations",
              "description": "",
              "id": "youtubei.youtubei.unplugged.sync_annotations",
              "flatPath": "v1/youtubei/unplugged/sync_annotations",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedSyncAnnotationsResponse"
              },
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedSyncAnnotationsRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": []
            },
            "stop_dvr": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "path": "v1/youtubei/unplugged/stop_dvr",
              "description": "",
              "id": "youtubei.youtubei.unplugged.stop_dvr",
              "parameters": {},
              "flatPath": "v1/youtubei/unplugged/stop_dvr",
              "response": {
                "$ref": "YoutubeApiInnertubeStopUnpluggedDvrResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeStopUnpluggedDvrRequest"
              },
              "parameterOrder": []
            },
            "start_dvr": {
              "path": "v1/youtubei/unplugged/start_dvr",
              "request": {
                "$ref": "YoutubeApiInnertubeStartUnpluggedDvrRequest"
              },
              "id": "youtubei.youtubei.unplugged.start_dvr",
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/unplugged/start_dvr",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeStartUnpluggedDvrResponse"
              },
              "description": "",
              "parameterOrder": []
            },
            "share_entitlement": {
              "path": "v1/youtubei/unplugged/share_entitlement",
              "parameterOrder": [],
              "parameters": {},
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeShareUnpluggedEntitlementRequest"
              },
              "id": "youtubei.youtubei.unplugged.share_entitlement",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/unplugged/share_entitlement",
              "response": {
                "$ref": "YoutubeApiInnertubeShareUnpluggedEntitlementResponse"
              }
            },
            "check_client_freshness": {
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedCheckClientFreshnessResponse"
              },
              "id": "youtubei.youtubei.unplugged.check_client_freshness",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedCheckClientFreshnessRequest"
              },
              "parameterOrder": [],
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/unplugged/check_client_freshness",
              "description": "",
              "parameters": {},
              "flatPath": "v1/youtubei/unplugged/check_client_freshness"
            },
            "request_twofactor_location": {
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedRequestTwofactorLocationRequest"
              },
              "flatPath": "v1/youtubei/unplugged/request_twofactor_location",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedRequestTwofactorLocationResponse"
              },
              "httpMethod": "POST",
              "path": "v1/youtubei/unplugged/request_twofactor_location",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "parameters": {},
              "id": "youtubei.youtubei.unplugged.request_twofactor_location"
            },
            "home_location_complete_update": {
              "id": "youtubei.youtubei.unplugged.home_location_complete_update",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCompleteUpdateResponse"
              },
              "httpMethod": "POST",
              "path": "v1/youtubei/unplugged/home_location_complete_update",
              "flatPath": "v1/youtubei/unplugged/home_location_complete_update",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCompleteUpdateRequest"
              },
              "parameterOrder": []
            },
            "update_twofactor_location": {
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.unplugged.update_twofactor_location",
              "parameters": {},
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedUpdateTwofactorLocationRequest"
              },
              "flatPath": "v1/youtubei/unplugged/update_twofactor_location",
              "path": "v1/youtubei/unplugged/update_twofactor_location",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedUpdateTwofactorLocationResponse"
              }
            },
            "access_check": {
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedAccessCheckResponse"
              },
              "flatPath": "v1/youtubei/unplugged/access_check",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedAccessCheckRequest"
              },
              "description": "",
              "id": "youtubei.youtubei.unplugged.access_check",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/unplugged/access_check",
              "parameterOrder": []
            },
            "spoiler_mode": {
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedSpoilerModeResponse"
              },
              "parameters": {},
              "flatPath": "v1/youtubei/unplugged/spoiler_mode",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedSpoilerModeRequest"
              },
              "id": "youtubei.youtubei.unplugged.spoiler_mode",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/unplugged/spoiler_mode",
              "parameterOrder": []
            },
            "update_live_guide_order": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/unplugged/update_live_guide_order",
              "flatPath": "v1/youtubei/unplugged/update_live_guide_order",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedUpdateLiveGuideOrderRequest"
              },
              "parameterOrder": [],
              "description": "",
              "id": "youtubei.youtubei.unplugged.update_live_guide_order",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedUpdateLiveGuideOrderResponse"
              },
              "httpMethod": "POST"
            },
            "tenx_player": {
              "path": "v1/youtubei/unplugged/tenx_player",
              "flatPath": "v1/youtubei/unplugged/tenx_player",
              "parameters": {},
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeTenXPlayerRequest"
              },
              "parameterOrder": [],
              "id": "youtubei.youtubei.unplugged.tenx_player",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeTenXPlayerResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "browse": {
              "request": {
                "$ref": "YoutubeApiInnertubeBrowseRequest"
              },
              "httpMethod": "POST",
              "path": "v1/youtubei/unplugged/browse",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeBrowseResponse"
              },
              "parameters": {},
              "parameterOrder": [],
              "id": "youtubei.youtubei.unplugged.browse",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/unplugged/browse"
            },
            "update_station_visibility": {
              "flatPath": "v1/youtubei/unplugged/update_station_visibility",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedUpdateStationVisibilityResponse"
              },
              "parameters": {},
              "id": "youtubei.youtubei.unplugged.update_station_visibility",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedUpdateStationVisibilityRequest"
              },
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/unplugged/update_station_visibility",
              "parameterOrder": []
            },
            "home_location_begin_update": {
              "httpMethod": "POST",
              "id": "youtubei.youtubei.unplugged.home_location_begin_update",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationBeginUpdateResponse"
              },
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationBeginUpdateRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/unplugged/home_location_begin_update",
              "flatPath": "v1/youtubei/unplugged/home_location_begin_update",
              "parameters": {}
            },
            "get_twofactor_location": {
              "id": "youtubei.youtubei.unplugged.get_twofactor_location",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetTwofactorLocationResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/unplugged/get_twofactor_location",
              "flatPath": "v1/youtubei/unplugged/get_twofactor_location",
              "parameters": {},
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetTwofactorLocationRequest"
              },
              "parameterOrder": []
            }
          }
        },
        "sfv": {
          "methods": {
            "search": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/sfv/search",
              "description": "",
              "path": "v1/youtubei/sfv/search",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeSearchRequest"
              },
              "id": "youtubei.youtubei.sfv.search",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeSearchResponse"
              },
              "parameters": {}
            }
          }
        },
        "song": {
          "methods": {
            "get_songs": {
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/song/get_songs",
              "id": "youtubei.youtubei.song.get_songs",
              "description": "",
              "parameterOrder": [],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetSongsRequest"
              },
              "flatPath": "v1/youtubei/song/get_songs",
              "response": {
                "$ref": "YoutubeApiInnertubeGetSongsResponse"
              }
            },
            "list_songs": {
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeListSongsRequest"
              },
              "path": "v1/youtubei/song/list_songs",
              "response": {
                "$ref": "YoutubeApiInnertubeListSongsResponse"
              },
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.song.list_songs",
              "description": "",
              "parameterOrder": [],
              "flatPath": "v1/youtubei/song/list_songs"
            }
          }
        },
        "testingCppInnertube": {
          "methods": {
            "runBuildingBlocks": {
              "id": "youtubei.youtubei.testingCppInnertube.runBuildingBlocks",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeRunBuildingBlocksResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeRunBuildingBlocksRequest"
              },
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "flatPath": "v1/youtubei/testingCppInnertube/runBuildingBlocks",
              "path": "v1/youtubei/testingCppInnertube/runBuildingBlocks",
              "parameters": {}
            },
            "bidiStreamingRunBuildingBlocks": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "flatPath": "v1/youtubei/testingCppInnertube/bidiStreamingRunBuildingBlocks",
              "path": "v1/youtubei/testingCppInnertube/bidiStreamingRunBuildingBlocks",
              "parameters": {},
              "id": "youtubei.youtubei.testingCppInnertube.bidiStreamingRunBuildingBlocks",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeRunBuildingBlocksResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeRunBuildingBlocksRequest"
              },
              "httpMethod": "POST"
            }
          }
        },
        "account": {
          "methods": {
            "validate_verification_code": {
              "request": {
                "$ref": "YoutubeApiInnertubeValidateVerificationCodeRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeValidateVerificationCodeResponse"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "path": "v1/youtubei/account/validate_verification_code",
              "parameters": {},
              "id": "youtubei.youtubei.account.validate_verification_code",
              "description": "",
              "flatPath": "v1/youtubei/account/validate_verification_code"
            },
            "get_profile_card": {
              "path": "v1/youtubei/account/get_profile_card",
              "parameterOrder": [],
              "httpMethod": "POST",
              "parameters": {},
              "flatPath": "v1/youtubei/account/get_profile_card",
              "response": {
                "$ref": "YoutubeApiInnertubeGetProfileCardResponse"
              },
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetProfileCardRequest"
              },
              "id": "youtubei.youtubei.account.get_profile_card"
            },
            "account_menu": {
              "flatPath": "v1/youtubei/account/account_menu",
              "response": {
                "$ref": "YoutubeApiInnertubeGetAccountMenuResponse"
              },
              "description": "",
              "httpMethod": "POST",
              "id": "youtubei.youtubei.account.account_menu",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetAccountMenuRequest"
              },
              "path": "v1/youtubei/account/account_menu"
            },
            "edit_persona": {
              "parameterOrder": [],
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeEditPersonaResponse"
              },
              "id": "youtubei.youtubei.account.edit_persona",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeEditPersonaRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "path": "v1/youtubei/account/edit_persona",
              "flatPath": "v1/youtubei/account/edit_persona"
            },
            "get_persona": {
              "flatPath": "v1/youtubei/account/get_persona",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetPersonaRequest"
              },
              "id": "youtubei.youtubei.account.get_persona",
              "parameterOrder": [],
              "path": "v1/youtubei/account/get_persona",
              "response": {
                "$ref": "YoutubeApiInnertubeGetPersonaResponse"
              },
              "parameters": {},
              "description": ""
            },
            "get_setting": {
              "parameterOrder": [],
              "id": "youtubei.youtubei.account.get_setting",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetSettingsResponse"
              },
              "flatPath": "v1/youtubei/account/get_setting",
              "request": {
                "$ref": "YoutubeApiInnertubeGetSettingsRequest"
              },
              "path": "v1/youtubei/account/get_setting",
              "parameters": {},
              "httpMethod": "POST"
            },
            "list_personas": {
              "id": "youtubei.youtubei.account.list_personas",
              "parameterOrder": [],
              "description": "",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeListPersonasResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeListPersonasRequest"
              },
              "parameters": {},
              "path": "v1/youtubei/account/list_personas",
              "flatPath": "v1/youtubei/account/list_personas"
            },
            "request_verification_code": {
              "id": "youtubei.youtubei.account.request_verification_code",
              "path": "v1/youtubei/account/request_verification_code",
              "response": {
                "$ref": "YoutubeApiInnertubeRequestVerificationCodeResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeRequestVerificationCodeRequest"
              },
              "description": "",
              "parameters": {},
              "flatPath": "v1/youtubei/account/request_verification_code",
              "parameterOrder": [],
              "httpMethod": "POST"
            },
            "delete_persona": {
              "flatPath": "v1/youtubei/account/delete_persona",
              "parameters": {},
              "path": "v1/youtubei/account/delete_persona",
              "httpMethod": "POST",
              "description": "",
              "id": "youtubei.youtubei.account.delete_persona",
              "request": {
                "$ref": "YoutubeApiInnertubeDeletePersonaRequest"
              },
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeDeletePersonaResponse"
              }
            },
            "set_setting": {
              "response": {
                "$ref": "YoutubeApiInnertubeSetSettingResponse"
              },
              "description": "",
              "id": "youtubei.youtubei.account.set_setting",
              "request": {
                "$ref": "YoutubeApiInnertubeSetSettingRequest"
              },
              "parameters": {},
              "path": "v1/youtubei/account/set_setting",
              "flatPath": "v1/youtubei/account/set_setting",
              "httpMethod": "POST",
              "parameterOrder": []
            },
            "get_setting_values": {
              "parameters": {},
              "description": "",
              "path": "v1/youtubei/account/get_setting_values",
              "id": "youtubei.youtubei.account.get_setting_values",
              "flatPath": "v1/youtubei/account/get_setting_values",
              "response": {
                "$ref": "YoutubeApiInnertubeGetSettingValuesResponse"
              },
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetSettingValuesRequest"
              },
              "parameterOrder": []
            },
            "accounts_list": {
              "path": "v1/youtubei/account/accounts_list",
              "parameterOrder": [],
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "flatPath": "v1/youtubei/account/accounts_list",
              "response": {
                "$ref": "YoutubeApiInnertubeAccountsListResponse"
              },
              "parameters": {},
              "id": "youtubei.youtubei.account.accounts_list",
              "request": {
                "$ref": "YoutubeApiInnertubeAccountsListRequest"
              }
            }
          },
          "resources": {
            "create_kids_persona": {
              "methods": {
                "create": {
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateKidsPersonaRequest"
                  },
                  "id": "youtubei.youtubei.account.create_kids_persona.create",
                  "parameters": {},
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "v1/youtubei/account/create_kids_persona",
                  "flatPath": "v1/youtubei/account/create_kids_persona",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateKidsPersonaResponse"
                  }
                }
              }
            }
          }
        },
        "live_chat": {
          "resources": {
            "create_poll": {
              "methods": {
                "create": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.live_chat.create_poll.create",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateLiveChatPollResponse"
                  },
                  "parameters": {},
                  "description": "",
                  "parameterOrder": [],
                  "flatPath": "v1/youtubei/live_chat/create_poll",
                  "path": "v1/youtubei/live_chat/create_poll",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateLiveChatPollRequest"
                  },
                  "httpMethod": "POST"
                }
              }
            }
          },
          "methods": {
            "send_message": {
              "response": {
                "$ref": "YoutubeApiInnertubeSendLiveChatMessageResponse"
              },
              "parameters": {},
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/live_chat/send_message",
              "id": "youtubei.youtubei.live_chat.send_message",
              "path": "v1/youtubei/live_chat/send_message",
              "description": "",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeSendLiveChatMessageRequest"
              }
            },
            "delete_message": {
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeDeleteLiveChatMessageResponse"
              },
              "description": "",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "flatPath": "v1/youtubei/live_chat/delete_message",
              "request": {
                "$ref": "YoutubeApiInnertubeDeleteLiveChatMessageRequest"
              },
              "path": "v1/youtubei/live_chat/delete_message",
              "id": "youtubei.youtubei.live_chat.delete_message"
            },
            "get_live_chat": {
              "id": "youtubei.youtubei.live_chat.get_live_chat",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetLiveChatRequest"
              },
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetLiveChatResponse"
              },
              "httpMethod": "POST",
              "parameters": {},
              "path": "v1/youtubei/live_chat/get_live_chat",
              "flatPath": "v1/youtubei/live_chat/get_live_chat",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "moderate": {
              "id": "youtubei.youtubei.live_chat.moderate",
              "path": "v1/youtubei/live_chat/moderate",
              "parameterOrder": [],
              "parameters": {},
              "flatPath": "v1/youtubei/live_chat/moderate",
              "response": {
                "$ref": "YoutubeApiInnertubeModerateLiveChatResponse"
              },
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeModerateLiveChatRequest"
              }
            },
            "get_streaming_live_chat": {
              "parameters": {},
              "id": "youtubei.youtubei.live_chat.get_streaming_live_chat",
              "parameterOrder": [],
              "path": "v1/youtubei/live_chat/get_streaming_live_chat",
              "flatPath": "v1/youtubei/live_chat/get_streaming_live_chat",
              "httpMethod": "POST",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGetLiveChatRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetLiveChatResponse"
              }
            },
            "get_live_chat_message_buy_flow": {
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetLiveChatMessageBuyFlowRequest"
              },
              "parameters": {},
              "httpMethod": "POST",
              "path": "v1/youtubei/live_chat/get_live_chat_message_buy_flow",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.live_chat.get_live_chat_message_buy_flow",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetLiveChatMessageBuyFlowResponse"
              },
              "flatPath": "v1/youtubei/live_chat/get_live_chat_message_buy_flow"
            },
            "get_live_chat_replay": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetLiveChatReplayRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetLiveChatReplayResponse"
              },
              "flatPath": "v1/youtubei/live_chat/get_live_chat_replay",
              "id": "youtubei.youtubei.live_chat.get_live_chat_replay",
              "httpMethod": "POST",
              "parameters": {},
              "path": "v1/youtubei/live_chat/get_live_chat_replay",
              "parameterOrder": [],
              "description": ""
            },
            "send_live_chat_vote": {
              "id": "youtubei.youtubei.live_chat.send_live_chat_vote",
              "parameterOrder": [],
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeSendLiveChatVoteResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "flatPath": "v1/youtubei/live_chat/send_live_chat_vote",
              "request": {
                "$ref": "YoutubeApiInnertubeSendLiveChatVoteRequest"
              },
              "httpMethod": "POST",
              "path": "v1/youtubei/live_chat/send_live_chat_vote"
            },
            "live_chat_action": {
              "flatPath": "v1/youtubei/live_chat/live_chat_action",
              "description": "",
              "parameterOrder": [],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeLiveChatActionRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeLiveChatActionResponse"
              },
              "path": "v1/youtubei/live_chat/live_chat_action",
              "id": "youtubei.youtubei.live_chat.live_chat_action"
            },
            "manage_user": {
              "request": {
                "$ref": "YoutubeApiInnertubeManageLiveChatUserRequest"
              },
              "parameters": {},
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/live_chat/manage_user",
              "path": "v1/youtubei/live_chat/manage_user",
              "id": "youtubei.youtubei.live_chat.manage_user",
              "response": {
                "$ref": "YoutubeApiInnertubeManageLiveChatUserResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "description": ""
            },
            "get_item_context_menu": {
              "flatPath": "v1/youtubei/live_chat/get_item_context_menu",
              "response": {
                "$ref": "YoutubeApiInnertubeGetLiveChatItemContextMenuResponse"
              },
              "parameterOrder": [],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetLiveChatItemContextMenuRequest"
              },
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.live_chat.get_item_context_menu",
              "httpMethod": "POST",
              "path": "v1/youtubei/live_chat/get_item_context_menu"
            },
            "get_live_chat_super_sticker_buy_flow": {
              "id": "youtubei.youtubei.live_chat.get_live_chat_super_sticker_buy_flow",
              "flatPath": "v1/youtubei/live_chat/get_live_chat_super_sticker_buy_flow",
              "parameterOrder": [],
              "httpMethod": "POST",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetLiveChatSuperStickerBuyFlowResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/live_chat/get_live_chat_super_sticker_buy_flow",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetLiveChatSuperStickerBuyFlowRequest"
              }
            }
          }
        },
        "like": {
          "methods": {
            "removelike": {
              "response": {
                "$ref": "YoutubeApiInnertubeRemoveLikeResponse"
              },
              "parameters": {},
              "description": "",
              "id": "youtubei.youtubei.like.removelike",
              "parameterOrder": [],
              "httpMethod": "POST",
              "path": "v1/youtubei/like/removelike",
              "flatPath": "v1/youtubei/like/removelike",
              "request": {
                "$ref": "YoutubeApiInnertubeRemoveLikeRequest"
              }
            },
            "like": {
              "id": "youtubei.youtubei.like.like",
              "response": {
                "$ref": "YoutubeApiInnertubeLikeResponse"
              },
              "httpMethod": "POST",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeLikeRequest"
              },
              "flatPath": "v1/youtubei/like/like",
              "description": "",
              "parameterOrder": [],
              "path": "v1/youtubei/like/like"
            },
            "dislike": {
              "flatPath": "v1/youtubei/like/dislike",
              "description": "",
              "path": "v1/youtubei/like/dislike",
              "parameterOrder": [],
              "id": "youtubei.youtubei.like.dislike",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeDislikeResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeDislikeRequest"
              },
              "httpMethod": "POST"
            }
          }
        },
        "reel": {
          "methods": {
            "reel_item_watch": {
              "response": {
                "$ref": "YoutubeApiInnertubeReelItemWatchResponse"
              },
              "httpMethod": "POST",
              "id": "youtubei.youtubei.reel.reel_item_watch",
              "flatPath": "v1/youtubei/reel/reel_item_watch",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/reel/reel_item_watch",
              "request": {
                "$ref": "YoutubeApiInnertubeReelItemWatchRequest"
              },
              "parameterOrder": [],
              "description": ""
            },
            "reel_watch_sequence": {
              "parameters": {},
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeReelWatchSequenceRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeReelWatchSequenceResponse"
              },
              "parameterOrder": [],
              "path": "v1/youtubei/reel/reel_watch_sequence",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "id": "youtubei.youtubei.reel.reel_watch_sequence",
              "flatPath": "v1/youtubei/reel/reel_watch_sequence"
            },
            "reel_camera": {
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/reel/reel_camera",
              "response": {
                "$ref": "YoutubeApiInnertubeReelCameraResponse"
              },
              "flatPath": "v1/youtubei/reel/reel_camera",
              "description": "",
              "id": "youtubei.youtubei.reel.reel_camera",
              "request": {
                "$ref": "YoutubeApiInnertubeReelCameraRequest"
              },
              "parameterOrder": [],
              "httpMethod": "POST"
            }
          },
          "resources": {
            "create_reel_items": {
              "methods": {
                "create": {
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateReelItemsRequest"
                  },
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.youtubei.reel.create_reel_items.create",
                  "description": "",
                  "flatPath": "v1/youtubei/reel/create_reel_items",
                  "path": "v1/youtubei/reel/create_reel_items",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateReelItemsResponse"
                  }
                }
              }
            }
          }
        },
        "navigation": {
          "methods": {
            "resolve_url": {
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeResolveUrlResponse"
              },
              "description": "",
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/navigation/resolve_url",
              "id": "youtubei.youtubei.navigation.resolve_url",
              "parameters": {},
              "path": "v1/youtubei/navigation/resolve_url",
              "request": {
                "$ref": "YoutubeApiInnertubeResolveUrlRequest"
              }
            }
          }
        },
        "creation": {
          "methods": {
            "get_page": {
              "httpMethod": "POST",
              "parameterOrder": [],
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeCreationPageResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeCreationPageRequest"
              },
              "id": "youtubei.youtubei.creation.get_page",
              "path": "v1/youtubei/creation/get_page",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "flatPath": "v1/youtubei/creation/get_page"
            },
            "start_creation_shell": {
              "description": "",
              "flatPath": "v1/youtubei/creation/start_creation_shell",
              "request": {
                "$ref": "YoutubeApiInnertubeStartCreationRequest"
              },
              "id": "youtubei.youtubei.creation.start_creation_shell",
              "path": "v1/youtubei/creation/start_creation_shell",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeStartCreationResponse"
              },
              "httpMethod": "POST",
              "parameters": {}
            }
          }
        },
        "effect_authoring": {
          "resources": {
            "create_blueprint": {
              "methods": {
                "create": {
                  "path": "v1/youtubei/effect_authoring/create_blueprint",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateEffectBlueprintResponse"
                  },
                  "id": "youtubei.youtubei.effect_authoring.create_blueprint.create",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateEffectBlueprintRequest"
                  },
                  "parameters": {},
                  "flatPath": "v1/youtubei/effect_authoring/create_blueprint",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": ""
                }
              }
            }
          },
          "methods": {
            "get_snapshot": {
              "id": "youtubei.youtubei.effect_authoring.get_snapshot",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetEffectSnapshotRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/effect_authoring/get_snapshot",
              "description": "",
              "parameters": {},
              "path": "v1/youtubei/effect_authoring/get_snapshot",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetEffectSnapshotResponse"
              }
            },
            "search_assets": {
              "parameters": {},
              "id": "youtubei.youtubei.effect_authoring.search_assets",
              "request": {
                "$ref": "YoutubeApiInnertubeSearchEffectAssetsRequest"
              },
              "parameterOrder": [],
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeSearchEffectAssetsResponse"
              },
              "description": "",
              "path": "v1/youtubei/effect_authoring/search_assets",
              "flatPath": "v1/youtubei/effect_authoring/search_assets"
            },
            "get_effect_analytics": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/effect_authoring/get_effect_analytics",
              "description": "",
              "flatPath": "v1/youtubei/effect_authoring/get_effect_analytics",
              "parameters": {},
              "id": "youtubei.youtubei.effect_authoring.get_effect_analytics",
              "request": {
                "$ref": "YoutubeApiInnertubeGetEffectAnalyticsRequest"
              },
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetEffectAnalyticsResponse"
              },
              "parameterOrder": []
            },
            "delete_blueprint": {
              "flatPath": "v1/youtubei/effect_authoring/delete_blueprint",
              "id": "youtubei.youtubei.effect_authoring.delete_blueprint",
              "parameters": {},
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeDeleteEffectBlueprintRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeDeleteEffectBlueprintResponse"
              },
              "description": "",
              "path": "v1/youtubei/effect_authoring/delete_blueprint"
            },
            "list_blueprints": {
              "httpMethod": "POST",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.effect_authoring.list_blueprints",
              "request": {
                "$ref": "YoutubeApiInnertubeListEffectBlueprintsRequest"
              },
              "parameterOrder": [],
              "path": "v1/youtubei/effect_authoring/list_blueprints",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeListEffectBlueprintsResponse"
              },
              "flatPath": "v1/youtubei/effect_authoring/list_blueprints"
            },
            "list_snapshots": {
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeListEffectSnapshotsResponse"
              },
              "parameterOrder": [],
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/effect_authoring/list_snapshots",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.effect_authoring.list_snapshots",
              "request": {
                "$ref": "YoutubeApiInnertubeListEffectSnapshotsRequest"
              },
              "path": "v1/youtubei/effect_authoring/list_snapshots"
            },
            "get_blueprint": {
              "id": "youtubei.youtubei.effect_authoring.get_blueprint",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/effect_authoring/get_blueprint",
              "request": {
                "$ref": "YoutubeApiInnertubeGetEffectBlueprintRequest"
              },
              "parameters": {},
              "path": "v1/youtubei/effect_authoring/get_blueprint",
              "description": "",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetEffectBlueprintResponse"
              },
              "httpMethod": "POST"
            },
            "update_effect_visibility": {
              "parameters": {},
              "id": "youtubei.youtubei.effect_authoring.update_effect_visibility",
              "flatPath": "v1/youtubei/effect_authoring/update_effect_visibility",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateEffectVisibilityResponse"
              },
              "parameterOrder": [],
              "httpMethod": "POST",
              "path": "v1/youtubei/effect_authoring/update_effect_visibility",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateEffectVisibilityRequest"
              }
            },
            "delete_snapshot_history": {
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeDeleteEffectSnapshotsResponse"
              },
              "description": "",
              "path": "v1/youtubei/effect_authoring/delete_snapshot_history",
              "request": {
                "$ref": "YoutubeApiInnertubeDeleteEffectSnapshotsRequest"
              },
              "flatPath": "v1/youtubei/effect_authoring/delete_snapshot_history",
              "id": "youtubei.youtubei.effect_authoring.delete_snapshot_history",
              "httpMethod": "POST",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "mutate_blueprint": {
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeMutateEffectBlueprintResponse"
              },
              "flatPath": "v1/youtubei/effect_authoring/mutate_blueprint",
              "path": "v1/youtubei/effect_authoring/mutate_blueprint",
              "description": "",
              "parameters": {},
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.effect_authoring.mutate_blueprint",
              "request": {
                "$ref": "YoutubeApiInnertubeMutateEffectBlueprintRequest"
              }
            },
            "submit_effect": {
              "httpMethod": "POST",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/effect_authoring/submit_effect",
              "flatPath": "v1/youtubei/effect_authoring/submit_effect",
              "response": {
                "$ref": "YoutubeApiInnertubeSubmitEffectResponse"
              },
              "description": "",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeSubmitEffectRequest"
              },
              "id": "youtubei.youtubei.effect_authoring.submit_effect"
            },
            "update_effect_state": {
              "httpMethod": "POST",
              "parameters": {},
              "id": "youtubei.youtubei.effect_authoring.update_effect_state",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateEffectStateRequest"
              },
              "path": "v1/youtubei/effect_authoring/update_effect_state",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateEffectStateResponse"
              },
              "description": "",
              "flatPath": "v1/youtubei/effect_authoring/update_effect_state"
            }
          }
        },
        "in_video": {
          "methods": {
            "search": {
              "response": {
                "$ref": "YoutubeApiInnertubeSearchInVideoResponse"
              },
              "parameterOrder": [],
              "path": "v1/youtubei/in_video/search",
              "description": "",
              "parameters": {},
              "id": "youtubei.youtubei.in_video.search",
              "request": {
                "$ref": "YoutubeApiInnertubeSearchInVideoRequest"
              },
              "flatPath": "v1/youtubei/in_video/search",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            }
          }
        },
        "geo": {
          "methods": {
            "place_autocomplete": {
              "id": "youtubei.youtubei.geo.place_autocomplete",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubePlaceAutocompleteRequest"
              },
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubePlaceAutocompleteResponse"
              },
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/geo/place_autocomplete",
              "flatPath": "v1/youtubei/geo/place_autocomplete",
              "parameterOrder": []
            }
          }
        },
        "video_manager": {
          "methods": {
            "metadata_editor": {
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetMetadataEditorRequest"
              },
              "flatPath": "v1/youtubei/video_manager/metadata_editor",
              "parameterOrder": [],
              "httpMethod": "POST",
              "id": "youtubei.youtubei.video_manager.metadata_editor",
              "path": "v1/youtubei/video_manager/metadata_editor",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetMetadataEditorResponse"
              },
              "description": ""
            },
            "metadata_update": {
              "parameterOrder": [],
              "description": "",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeMetadataUpdateRequest"
              },
              "path": "v1/youtubei/video_manager/metadata_update",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.video_manager.metadata_update",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeMetadataUpdateResponse"
              },
              "flatPath": "v1/youtubei/video_manager/metadata_update"
            }
          }
        },
        "whitelist": {
          "methods": {
            "edit": {
              "parameters": {},
              "path": "v1/youtubei/whitelist/edit",
              "flatPath": "v1/youtubei/whitelist/edit",
              "id": "youtubei.youtubei.whitelist.edit",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeWhitelistEditRequest"
              },
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeWhitelistEditResponse"
              },
              "parameterOrder": []
            }
          }
        },
        "backstage": {
          "methods": {
            "get_post_video_preview": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetPostVideoPreviewResponse"
              },
              "parameterOrder": [],
              "httpMethod": "POST",
              "path": "v1/youtubei/backstage/get_post_video_preview",
              "id": "youtubei.youtubei.backstage.get_post_video_preview",
              "description": "",
              "parameters": {},
              "flatPath": "v1/youtubei/backstage/get_post_video_preview",
              "request": {
                "$ref": "YoutubeApiInnertubeGetPostVideoPreviewRequest"
              }
            },
            "update_post": {
              "path": "v1/youtubei/backstage/update_post",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateBackstagePostRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateBackstagePostResponse"
              },
              "id": "youtubei.youtubei.backstage.update_post",
              "parameterOrder": [],
              "parameters": {},
              "description": "",
              "flatPath": "v1/youtubei/backstage/update_post",
              "httpMethod": "POST"
            }
          },
          "resources": {
            "create_post": {
              "methods": {
                "create": {
                  "path": "v1/youtubei/backstage/create_post",
                  "description": "",
                  "id": "youtubei.youtubei.backstage.create_post.create",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateBackstagePostRequest"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateBackstagePostResponse"
                  },
                  "parameterOrder": [],
                  "flatPath": "v1/youtubei/backstage/create_post"
                }
              }
            }
          }
        },
        "ars": {
          "methods": {
            "grst": {
              "description": "",
              "path": "v1/youtubei/ars/grst",
              "id": "youtubei.youtubei.ars.grst",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetReauthSessionTokenRequest"
              },
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetReauthSessionTokenResponse"
              },
              "flatPath": "v1/youtubei/ars/grst",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            }
          }
        },
        "pdg": {
          "methods": {
            "get_pdg_buy_flow": {
              "flatPath": "v1/youtubei/pdg/get_pdg_buy_flow",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetPdgBuyFlowResponse"
              },
              "path": "v1/youtubei/pdg/get_pdg_buy_flow",
              "request": {
                "$ref": "YoutubeApiInnertubeGetPdgBuyFlowRequest"
              },
              "id": "youtubei.youtubei.pdg.get_pdg_buy_flow",
              "httpMethod": "POST",
              "description": "",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_super_vod_buy_flow": {
              "path": "v1/youtubei/pdg/get_super_vod_buy_flow",
              "request": {
                "$ref": "YoutubeApiInnertubeGetPdgBuyFlowRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "description": "",
              "id": "youtubei.youtubei.pdg.get_super_vod_buy_flow",
              "parameters": {},
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/pdg/get_super_vod_buy_flow",
              "response": {
                "$ref": "YoutubeApiInnertubeGetPdgBuyFlowResponse"
              }
            },
            "update_enablement": {
              "httpMethod": "POST",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeUpdatePdgFeatureEnablementResponse"
              },
              "parameters": {},
              "id": "youtubei.youtubei.pdg.update_enablement",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdatePdgFeatureEnablementRequest"
              },
              "path": "v1/youtubei/pdg/update_enablement",
              "description": "",
              "flatPath": "v1/youtubei/pdg/update_enablement",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "list_channel_transactions": {
              "flatPath": "v1/youtubei/pdg/list_channel_transactions",
              "parameters": {},
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeListPdgChannelTransactionsRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.pdg.list_channel_transactions",
              "description": "",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeListPdgChannelTransactionsResponse"
              },
              "path": "v1/youtubei/pdg/list_channel_transactions"
            },
            "get_channel_state": {
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetPdgChannelStateResponse"
              },
              "path": "v1/youtubei/pdg/get_channel_state",
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/pdg/get_channel_state",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGetPdgChannelStateRequest"
              },
              "parameterOrder": [],
              "id": "youtubei.youtubei.pdg.get_channel_state"
            }
          }
        },
        "security": {
          "methods": {
            "get_web_reauth_url": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetWebReauthUrlResponse"
              },
              "parameters": {},
              "httpMethod": "POST",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/security/get_web_reauth_url",
              "id": "youtubei.youtubei.security.get_web_reauth_url",
              "request": {
                "$ref": "YoutubeApiInnertubeGetWebReauthUrlRequest"
              },
              "parameterOrder": [],
              "path": "v1/youtubei/security/get_web_reauth_url"
            }
          }
        },
        "ytm_media_browser": {
          "methods": {
            "get_root_media_items": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetRootMediaItemsRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "httpMethod": "POST",
              "id": "youtubei.youtubei.ytm_media_browser.get_root_media_items",
              "path": "v1/youtubei/ytm_media_browser/get_root_media_items",
              "flatPath": "v1/youtubei/ytm_media_browser/get_root_media_items",
              "response": {
                "$ref": "YoutubeApiInnertubeGetRootMediaItemsResponse"
              },
              "parameters": {},
              "description": ""
            },
            "get_media_item_children": {
              "flatPath": "v1/youtubei/ytm_media_browser/get_media_item_children",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGetMediaItemChildrenRequest"
              },
              "httpMethod": "POST",
              "id": "youtubei.youtubei.ytm_media_browser.get_media_item_children",
              "path": "v1/youtubei/ytm_media_browser/get_media_item_children",
              "response": {
                "$ref": "YoutubeApiInnertubeGetMediaItemChildrenResponse"
              },
              "parameters": {},
              "parameterOrder": []
            },
            "search_media_items": {
              "id": "youtubei.youtubei.ytm_media_browser.search_media_items",
              "response": {
                "$ref": "YoutubeApiInnertubeSearchMediaItemsResponse"
              },
              "parameters": {},
              "parameterOrder": [],
              "flatPath": "v1/youtubei/ytm_media_browser/search_media_items",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeSearchMediaItemsRequest"
              },
              "httpMethod": "POST",
              "path": "v1/youtubei/ytm_media_browser/search_media_items",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            }
          }
        },
        "conference": {
          "methods": {
            "update": {
              "description": "",
              "path": "v1/youtubei/conference/update",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateConferenceRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateConferenceResponse"
              },
              "httpMethod": "POST",
              "id": "youtubei.youtubei.conference.update",
              "parameterOrder": [],
              "flatPath": "v1/youtubei/conference/update"
            }
          }
        },
        "live": {
          "resources": {
            "insert_ad": {
              "methods": {
                "create": {
                  "parameters": {},
                  "id": "youtubei.youtubei.live.insert_ad.create",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeInsertAdResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeInsertAdRequest"
                  },
                  "parameterOrder": [],
                  "description": "",
                  "flatPath": "v1/youtubei/live/insert_ad",
                  "httpMethod": "POST",
                  "path": "v1/youtubei/live/insert_ad"
                }
              }
            },
            "create_broadcast": {
              "methods": {
                "create": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateBroadcastRequest"
                  },
                  "path": "v1/youtubei/live/create_broadcast",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateBroadcastResponse"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "flatPath": "v1/youtubei/live/create_broadcast",
                  "id": "youtubei.youtubei.live.create_broadcast.create",
                  "parameterOrder": []
                }
              }
            },
            "insert_highlight_marker": {
              "methods": {
                "create": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeInsertHighlightMarkerRequest"
                  },
                  "parameters": {},
                  "path": "v1/youtubei/live/insert_highlight_marker",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "flatPath": "v1/youtubei/live/insert_highlight_marker",
                  "id": "youtubei.youtubei.live.insert_highlight_marker.create",
                  "response": {
                    "$ref": "YoutubeApiInnertubeInsertHighlightMarkerResponse"
                  },
                  "description": ""
                }
              }
            },
            "create_livestream_highlight_clip": {
              "methods": {
                "create": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateLivestreamHighlightClipResponse"
                  },
                  "id": "youtubei.youtubei.live.create_livestream_highlight_clip.create",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateLivestreamHighlightClipRequest"
                  },
                  "flatPath": "v1/youtubei/live/create_livestream_highlight_clip",
                  "path": "v1/youtubei/live/create_livestream_highlight_clip",
                  "description": "",
                  "parameters": {}
                }
              }
            },
            "create_ingestion": {
              "methods": {
                "create": {
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateIngestionRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateIngestionResponse"
                  },
                  "path": "v1/youtubei/live/create_ingestion",
                  "httpMethod": "POST",
                  "description": "",
                  "id": "youtubei.youtubei.live.create_ingestion.create",
                  "parameterOrder": [],
                  "flatPath": "v1/youtubei/live/create_ingestion"
                }
              }
            }
          },
          "methods": {
            "get_broadcast": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetBroadcastResponse"
              },
              "parameterOrder": [],
              "id": "youtubei.youtubei.live.get_broadcast",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetBroadcastRequest"
              },
              "flatPath": "v1/youtubei/live/get_broadcast",
              "parameters": {},
              "description": "",
              "path": "v1/youtubei/live/get_broadcast",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_live_analytics": {
              "httpMethod": "POST",
              "parameterOrder": [],
              "id": "youtubei.youtubei.live.get_live_analytics",
              "request": {
                "$ref": "YoutubeApiInnertubeGetLiveAnalyticsRequest"
              },
              "flatPath": "v1/youtubei/live/get_live_analytics",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetLiveAnalyticsResponse"
              },
              "path": "v1/youtubei/live/get_live_analytics",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "stop_broadcast": {
              "description": "",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeStopBroadcastRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/live/stop_broadcast",
              "flatPath": "v1/youtubei/live/stop_broadcast",
              "parameters": {},
              "httpMethod": "POST",
              "id": "youtubei.youtubei.live.stop_broadcast",
              "response": {
                "$ref": "YoutubeApiInnertubeStopBroadcastResponse"
              }
            },
            "get_broadcast_setup": {
              "path": "v1/youtubei/live/get_broadcast_setup",
              "flatPath": "v1/youtubei/live/get_broadcast_setup",
              "httpMethod": "POST",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.live.get_broadcast_setup",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetBroadcastSetupResponse"
              },
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetBroadcastSetupRequest"
              }
            },
            "update_broadcast_participant": {
              "path": "v1/youtubei/live/update_broadcast_participant",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateBroadcastParticipantRequest"
              },
              "id": "youtubei.youtubei.live.update_broadcast_participant",
              "flatPath": "v1/youtubei/live/update_broadcast_participant",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateBroadcastParticipantResponse"
              }
            },
            "add_broadcast_participant": {
              "request": {
                "$ref": "YoutubeApiInnertubeAddBroadcastParticipantRequest"
              },
              "flatPath": "v1/youtubei/live/add_broadcast_participant",
              "response": {
                "$ref": "YoutubeApiInnertubeAddBroadcastParticipantResponse"
              },
              "path": "v1/youtubei/live/add_broadcast_participant",
              "httpMethod": "POST",
              "description": "",
              "parameters": {},
              "parameterOrder": [],
              "id": "youtubei.youtubei.live.add_broadcast_participant"
            },
            "get_repeatable_cuepoint": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetRepeatableCuepointRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/live/get_repeatable_cuepoint",
              "parameterOrder": [],
              "path": "v1/youtubei/live/get_repeatable_cuepoint",
              "httpMethod": "POST",
              "description": "",
              "id": "youtubei.youtubei.live.get_repeatable_cuepoint",
              "response": {
                "$ref": "YoutubeApiInnertubeGetRepeatableCuepointResponse"
              },
              "parameters": {}
            },
            "get_live_overlay_status": {
              "id": "youtubei.youtubei.live.get_live_overlay_status",
              "description": "",
              "parameters": {},
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/live/get_live_overlay_status",
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/live/get_live_overlay_status",
              "request": {
                "$ref": "YoutubeApiInnertubeGetLiveOverlayStatusRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetLiveOverlayStatusResponse"
              }
            },
            "start_broadcast": {
              "flatPath": "v1/youtubei/live/start_broadcast",
              "id": "youtubei.youtubei.live.start_broadcast",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeStartBroadcastRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeStartBroadcastResponse"
              },
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "httpMethod": "POST",
              "path": "v1/youtubei/live/start_broadcast"
            },
            "delete_cuepoint": {
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "path": "v1/youtubei/live/delete_cuepoint",
              "flatPath": "v1/youtubei/live/delete_cuepoint",
              "request": {
                "$ref": "YoutubeApiInnertubeDeleteCuepointRequest"
              },
              "description": "",
              "parameters": {},
              "id": "youtubei.youtubei.live.delete_cuepoint",
              "response": {
                "$ref": "YoutubeApiInnertubeDeleteCuepointResponse"
              }
            },
            "accept_tos": {
              "response": {
                "$ref": "YoutubeApiInnertubeAcceptLiveTosResponse"
              },
              "path": "v1/youtubei/live/accept_tos",
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/live/accept_tos",
              "id": "youtubei.youtubei.live.accept_tos",
              "request": {
                "$ref": "YoutubeApiInnertubeAcceptLiveTosRequest"
              },
              "parameterOrder": [],
              "description": "",
              "parameters": {}
            },
            "get_broadcast_participant_setup": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "httpMethod": "POST",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetBroadcastParticipantSetupRequest"
              },
              "id": "youtubei.youtubei.live.get_broadcast_participant_setup",
              "path": "v1/youtubei/live/get_broadcast_participant_setup",
              "flatPath": "v1/youtubei/live/get_broadcast_participant_setup",
              "response": {
                "$ref": "YoutubeApiInnertubeGetBroadcastParticipantSetupResponse"
              },
              "parameterOrder": []
            },
            "get_ingestion": {
              "id": "youtubei.youtubei.live.get_ingestion",
              "response": {
                "$ref": "YoutubeApiInnertubeGetIngestionResponse"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetIngestionRequest"
              },
              "path": "v1/youtubei/live/get_ingestion",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/live/get_ingestion",
              "parameters": {}
            },
            "update_broadcast_conference": {
              "flatPath": "v1/youtubei/live/update_broadcast_conference",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateBroadcastConferenceResponse"
              },
              "id": "youtubei.youtubei.live.update_broadcast_conference",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateBroadcastConferenceRequest"
              },
              "parameters": {},
              "description": "",
              "path": "v1/youtubei/live/update_broadcast_conference",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_ingestion_settings": {
              "id": "youtubei.youtubei.live.get_ingestion_settings",
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/live/get_ingestion_settings",
              "description": "",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGetLiveIngestionSettingsRequest"
              },
              "path": "v1/youtubei/live/get_ingestion_settings",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetLiveIngestionSettingsResponse"
              }
            },
            "delete_ingestion": {
              "flatPath": "v1/youtubei/live/delete_ingestion",
              "parameterOrder": [],
              "parameters": {},
              "id": "youtubei.youtubei.live.delete_ingestion",
              "path": "v1/youtubei/live/delete_ingestion",
              "response": {
                "$ref": "YoutubeApiInnertubeDeleteIngestionResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeDeleteIngestionRequest"
              },
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST"
            },
            "get_live_dashboard": {
              "httpMethod": "POST",
              "description": "",
              "flatPath": "v1/youtubei/live/get_live_dashboard",
              "id": "youtubei.youtubei.live.get_live_dashboard",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetLiveDashboardRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetLiveDashboardResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "path": "v1/youtubei/live/get_live_dashboard"
            },
            "update_ingestion": {
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateIngestionResponse"
              },
              "description": "",
              "id": "youtubei.youtubei.live.update_ingestion",
              "path": "v1/youtubei/live/update_ingestion",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/live/update_ingestion",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateIngestionRequest"
              }
            },
            "get_confirm_broadcast_setup": {
              "parameters": {},
              "path": "v1/youtubei/live/get_confirm_broadcast_setup",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetConfirmBroadcastSetupResponse"
              },
              "id": "youtubei.youtubei.live.get_confirm_broadcast_setup",
              "description": "",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetConfirmBroadcastSetupRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/live/get_confirm_broadcast_setup"
            },
            "list_redirect_destinations": {
              "parameterOrder": [],
              "parameters": {},
              "path": "v1/youtubei/live/list_redirect_destinations",
              "request": {
                "$ref": "YoutubeApiInnertubeListRedirectDestinationsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeListRedirectDestinationsResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/live/list_redirect_destinations",
              "httpMethod": "POST",
              "id": "youtubei.youtubei.live.list_redirect_destinations",
              "description": ""
            },
            "search_redirect_destination_videos": {
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeSearchRedirectDestinationVideosRequest"
              },
              "id": "youtubei.youtubei.live.search_redirect_destination_videos",
              "flatPath": "v1/youtubei/live/search_redirect_destination_videos",
              "response": {
                "$ref": "YoutubeApiInnertubeSearchRedirectDestinationVideosResponse"
              },
              "description": "",
              "path": "v1/youtubei/live/search_redirect_destination_videos",
              "parameterOrder": [],
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_broadcast_conference": {
              "path": "v1/youtubei/live/get_broadcast_conference",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetBroadcastConferenceRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "id": "youtubei.youtubei.live.get_broadcast_conference",
              "parameters": {},
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetBroadcastConferenceResponse"
              },
              "flatPath": "v1/youtubei/live/get_broadcast_conference"
            },
            "list_ingestions": {
              "id": "youtubei.youtubei.live.list_ingestions",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeListIngestionsRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/live/list_ingestions",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeListIngestionsResponse"
              },
              "flatPath": "v1/youtubei/live/list_ingestions",
              "parameters": {},
              "parameterOrder": []
            },
            "get_broadcast_schedule": {
              "parameters": {},
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetBroadcastScheduleResponse"
              },
              "path": "v1/youtubei/live/get_broadcast_schedule",
              "description": "",
              "parameterOrder": [],
              "id": "youtubei.youtubei.live.get_broadcast_schedule",
              "request": {
                "$ref": "YoutubeApiInnertubeGetBroadcastScheduleRequest"
              },
              "flatPath": "v1/youtubei/live/get_broadcast_schedule",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "bind_broadcast": {
              "flatPath": "v1/youtubei/live/bind_broadcast",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeBindBroadcastRequest"
              },
              "path": "v1/youtubei/live/bind_broadcast",
              "id": "youtubei.youtubei.live.bind_broadcast",
              "response": {
                "$ref": "YoutubeApiInnertubeBindBroadcastResponse"
              },
              "description": "",
              "parameters": {},
              "httpMethod": "POST"
            },
            "get_broadcast_status": {
              "id": "youtubei.youtubei.live.get_broadcast_status",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetBroadcastStatusResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/live/get_broadcast_status",
              "path": "v1/youtubei/live/get_broadcast_status",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetBroadcastStatusRequest"
              }
            }
          }
        },
        "channel_edit": {
          "methods": {
            "validate_channel_vanity_claim": {
              "description": "",
              "httpMethod": "POST",
              "parameters": {},
              "flatPath": "v1/youtubei/channel_edit/validate_channel_vanity_claim",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeValidateChannelVanityClaimRequest"
              },
              "path": "v1/youtubei/channel_edit/validate_channel_vanity_claim",
              "response": {
                "$ref": "YoutubeApiInnertubeValidateChannelVanityClaimResponse"
              },
              "id": "youtubei.youtubei.channel_edit.validate_channel_vanity_claim",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "validate_channel_handle": {
              "description": "",
              "id": "youtubei.youtubei.channel_edit.validate_channel_handle",
              "request": {
                "$ref": "YoutubeApiInnertubeValidateChannelHandleRequest"
              },
              "parameters": {},
              "path": "v1/youtubei/channel_edit/validate_channel_handle",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeValidateChannelHandleResponse"
              },
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/channel_edit/validate_channel_handle"
            },
            "get_channel_page_settings": {
              "parameterOrder": [],
              "id": "youtubei.youtubei.channel_edit.get_channel_page_settings",
              "description": "",
              "path": "v1/youtubei/channel_edit/get_channel_page_settings",
              "request": {
                "$ref": "YoutubeApiInnertubeGetChannelPageSettingsRequest"
              },
              "flatPath": "v1/youtubei/channel_edit/get_channel_page_settings",
              "response": {
                "$ref": "YoutubeApiInnertubeGetChannelPageSettingsResponse"
              },
              "httpMethod": "POST",
              "parameters": {}
            },
            "trigger_channel_privacy_update": {
              "httpMethod": "POST",
              "description": "",
              "flatPath": "v1/youtubei/channel_edit/trigger_channel_privacy_update",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeTriggerChannelPrivacyUpdateResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeTriggerChannelPrivacyUpdateRequest"
              },
              "id": "youtubei.youtubei.channel_edit.trigger_channel_privacy_update",
              "parameterOrder": [],
              "path": "v1/youtubei/channel_edit/trigger_channel_privacy_update"
            },
            "get_channel_privacy_update_status": {
              "path": "v1/youtubei/channel_edit/get_channel_privacy_update_status",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetChannelPrivacyUpdateStatusResponse"
              },
              "id": "youtubei.youtubei.channel_edit.get_channel_privacy_update_status",
              "request": {
                "$ref": "YoutubeApiInnertubeGetChannelPrivacyUpdateStatusRequest"
              },
              "httpMethod": "POST",
              "description": "",
              "parameters": {},
              "flatPath": "v1/youtubei/channel_edit/get_channel_privacy_update_status"
            },
            "update_channel_page_settings": {
              "path": "v1/youtubei/channel_edit/update_channel_page_settings",
              "parameters": {},
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateChannelPageSettingsResponse"
              },
              "flatPath": "v1/youtubei/channel_edit/update_channel_page_settings",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateChannelPageSettingsRequest"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "id": "youtubei.youtubei.channel_edit.update_channel_page_settings"
            }
          }
        },
        "history": {
          "methods": {
            "pause_watch_history": {
              "id": "youtubei.youtubei.history.pause_watch_history",
              "httpMethod": "POST",
              "path": "v1/youtubei/history/pause_watch_history",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubePauseWatchHistoryResponse"
              },
              "description": "",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubePauseWatchHistoryRequest"
              },
              "flatPath": "v1/youtubei/history/pause_watch_history"
            },
            "resume_search_history": {
              "request": {
                "$ref": "YoutubeApiInnertubeResumeSearchHistoryRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.history.resume_search_history",
              "path": "v1/youtubei/history/resume_search_history",
              "parameterOrder": [],
              "flatPath": "v1/youtubei/history/resume_search_history",
              "parameters": {},
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeResumeSearchHistoryResponse"
              },
              "description": ""
            },
            "get_history_paused_state": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetHistoryPausedStateRequest"
              },
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/history/get_history_paused_state",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetHistoryPausedStateResponse"
              },
              "id": "youtubei.youtubei.history.get_history_paused_state",
              "path": "v1/youtubei/history/get_history_paused_state",
              "parameterOrder": [],
              "description": ""
            },
            "resume_watch_history": {
              "httpMethod": "POST",
              "id": "youtubei.youtubei.history.resume_watch_history",
              "flatPath": "v1/youtubei/history/resume_watch_history",
              "parameterOrder": [],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeResumeWatchHistoryRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeResumeWatchHistoryResponse"
              },
              "path": "v1/youtubei/history/resume_watch_history",
              "description": ""
            },
            "pause_search_history": {
              "description": "",
              "httpMethod": "POST",
              "id": "youtubei.youtubei.history.pause_search_history",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubePauseSearchHistoryRequest"
              },
              "parameterOrder": [],
              "flatPath": "v1/youtubei/history/pause_search_history",
              "response": {
                "$ref": "YoutubeApiInnertubePauseSearchHistoryResponse"
              },
              "path": "v1/youtubei/history/pause_search_history"
            },
            "clear_watch_history": {
              "request": {
                "$ref": "YoutubeApiInnertubeClearWatchHistoryRequest"
              },
              "path": "v1/youtubei/history/clear_watch_history",
              "description": "",
              "id": "youtubei.youtubei.history.clear_watch_history",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeClearWatchHistoryResponse"
              },
              "parameterOrder": [],
              "flatPath": "v1/youtubei/history/clear_watch_history",
              "httpMethod": "POST"
            },
            "clear_search_history": {
              "parameterOrder": [],
              "flatPath": "v1/youtubei/history/clear_search_history",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeClearSearchHistoryResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeClearSearchHistoryRequest"
              },
              "parameters": {},
              "description": "",
              "id": "youtubei.youtubei.history.clear_search_history",
              "path": "v1/youtubei/history/clear_search_history"
            }
          }
        },
        "browse": {
          "methods": {
            "edit_playlist": {
              "description": "",
              "flatPath": "v1/youtubei/browse/edit_playlist",
              "path": "v1/youtubei/browse/edit_playlist",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubePlaylistEditActionRequest"
              },
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubePlaylistEditActionResponse"
              },
              "parameterOrder": [],
              "id": "youtubei.youtubei.browse.edit_playlist"
            }
          }
        },
        "pitch_music": {
          "methods": {
            "search_promo_entities": {
              "flatPath": "v1/youtubei/pitch_music/search_promo_entities",
              "request": {
                "$ref": "YoutubeApiInnertubeSearchPromoEntitiesRequest"
              },
              "description": "",
              "parameters": {},
              "path": "v1/youtubei/pitch_music/search_promo_entities",
              "parameterOrder": [],
              "id": "youtubei.youtubei.pitch_music.search_promo_entities",
              "response": {
                "$ref": "YoutubeApiInnertubeSearchPromoEntitiesResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST"
            },
            "list_promo_submissions": {
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeListPromoSubmissionsRequest"
              },
              "path": "v1/youtubei/pitch_music/list_promo_submissions",
              "flatPath": "v1/youtubei/pitch_music/list_promo_submissions",
              "parameters": {},
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeListPromoSubmissionsResponse"
              },
              "id": "youtubei.youtubei.pitch_music.list_promo_submissions"
            },
            "update_promo_submissions": {
              "httpMethod": "POST",
              "parameters": {},
              "flatPath": "v1/youtubei/pitch_music/update_promo_submissions",
              "path": "v1/youtubei/pitch_music/update_promo_submissions",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdatePromoSubmissionsResponse"
              },
              "parameterOrder": [],
              "id": "youtubei.youtubei.pitch_music.update_promo_submissions",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdatePromoSubmissionsRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_promo_details_for_contents": {
              "httpMethod": "POST",
              "path": "v1/youtubei/pitch_music/get_promo_details_for_contents",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetPromoDetailsForContentsResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGetPromoDetailsForContentsRequest"
              },
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.pitch_music.get_promo_details_for_contents",
              "parameterOrder": [],
              "flatPath": "v1/youtubei/pitch_music/get_promo_details_for_contents"
            },
            "restore_promo_submissions": {
              "parameters": {},
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeRestorePromoSubmissionsResponse"
              },
              "path": "v1/youtubei/pitch_music/restore_promo_submissions",
              "request": {
                "$ref": "YoutubeApiInnertubeRestorePromoSubmissionsRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/pitch_music/restore_promo_submissions",
              "description": "",
              "httpMethod": "POST",
              "id": "youtubei.youtubei.pitch_music.restore_promo_submissions"
            },
            "get_genres_and_surfaces_for_regions": {
              "parameters": {},
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetGenresAndSurfacesForRegionsRequest"
              },
              "httpMethod": "POST",
              "description": "",
              "path": "v1/youtubei/pitch_music/get_genres_and_surfaces_for_regions",
              "id": "youtubei.youtubei.pitch_music.get_genres_and_surfaces_for_regions",
              "response": {
                "$ref": "YoutubeApiInnertubeGetGenresAndSurfacesForRegionsResponse"
              },
              "flatPath": "v1/youtubei/pitch_music/get_genres_and_surfaces_for_regions",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "delete_promo_submissions": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "httpMethod": "POST",
              "id": "youtubei.youtubei.pitch_music.delete_promo_submissions",
              "flatPath": "v1/youtubei/pitch_music/delete_promo_submissions",
              "request": {
                "$ref": "YoutubeApiInnertubeDeletePromoSubmissionsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeDeletePromoSubmissionsResponse"
              },
              "parameters": {},
              "path": "v1/youtubei/pitch_music/delete_promo_submissions",
              "parameterOrder": []
            }
          },
          "resources": {
            "create_promo_submissions": {
              "methods": {
                "create": {
                  "id": "youtubei.youtubei.pitch_music.create_promo_submissions.create",
                  "flatPath": "v1/youtubei/pitch_music/create_promo_submissions",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreatePromoSubmissionsRequest"
                  },
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreatePromoSubmissionsResponse"
                  },
                  "path": "v1/youtubei/pitch_music/create_promo_submissions"
                }
              }
            }
          }
        },
        "dismissal": {
          "methods": {
            "dismiss": {
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeDismissRequest"
              },
              "path": "v1/youtubei/dismissal/dismiss",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "id": "youtubei.youtubei.dismissal.dismiss",
              "response": {
                "$ref": "YoutubeApiInnertubeDismissResponse"
              },
              "parameterOrder": [],
              "flatPath": "v1/youtubei/dismissal/dismiss"
            }
          }
        },
        "promotions": {
          "methods": {
            "get_promotion": {
              "parameterOrder": [],
              "id": "youtubei.youtubei.promotions.get_promotion",
              "response": {
                "$ref": "YoutubeApiInnertubeGetPromotionResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGetPromotionRequest"
              },
              "path": "v1/youtubei/promotions/get_promotion",
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/promotions/get_promotion",
              "parameters": {},
              "description": ""
            },
            "manage_account_permissions": {
              "flatPath": "v1/youtubei/promotions/manage_account_permissions",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeManageAdstubeAccountPermissionsRequest"
              },
              "parameters": {},
              "id": "youtubei.youtubei.promotions.manage_account_permissions",
              "parameterOrder": [],
              "path": "v1/youtubei/promotions/manage_account_permissions",
              "description": "",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeManageAdstubeAccountPermissionsResponse"
              }
            },
            "update_account": {
              "parameterOrder": [],
              "id": "youtubei.youtubei.promotions.update_account",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateAdstubeAccountResponse"
              },
              "httpMethod": "POST",
              "description": "",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/promotions/update_account",
              "path": "v1/youtubei/promotions/update_account",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateAdstubeAccountRequest"
              }
            },
            "get_account": {
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetAdstubeAccountRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetAdstubeAccountResponse"
              },
              "path": "v1/youtubei/promotions/get_account",
              "parameters": {},
              "flatPath": "v1/youtubei/promotions/get_account",
              "parameterOrder": [],
              "id": "youtubei.youtubei.promotions.get_account"
            },
            "get_promotion_traffic_estimates": {
              "id": "youtubei.youtubei.promotions.get_promotion_traffic_estimates",
              "request": {
                "$ref": "YoutubeApiInnertubeGetPromotionTrafficEstimatesRequest"
              },
              "flatPath": "v1/youtubei/promotions/get_promotion_traffic_estimates",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "path": "v1/youtubei/promotions/get_promotion_traffic_estimates",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetPromotionTrafficEstimatesResponse"
              },
              "httpMethod": "POST",
              "parameters": {}
            },
            "remove_account": {
              "request": {
                "$ref": "YoutubeApiInnertubeRemoveAdstubeAccountRequest"
              },
              "id": "youtubei.youtubei.promotions.remove_account",
              "path": "v1/youtubei/promotions/remove_account",
              "response": {
                "$ref": "YoutubeApiInnertubeRemoveAdstubeAccountResponse"
              },
              "flatPath": "v1/youtubei/promotions/remove_account",
              "description": "",
              "httpMethod": "POST",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {}
            },
            "get_promotion_preview": {
              "parameterOrder": [],
              "httpMethod": "POST",
              "id": "youtubei.youtubei.promotions.get_promotion_preview",
              "response": {
                "$ref": "YoutubeApiInnertubeGetPromotionPreviewResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetPromotionPreviewRequest"
              },
              "path": "v1/youtubei/promotions/get_promotion_preview",
              "flatPath": "v1/youtubei/promotions/get_promotion_preview"
            },
            "update_promotion": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "id": "youtubei.youtubei.promotions.update_promotion",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdatePromotionResponse"
              },
              "path": "v1/youtubei/promotions/update_promotion",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdatePromotionRequest"
              },
              "flatPath": "v1/youtubei/promotions/update_promotion",
              "description": "",
              "httpMethod": "POST",
              "parameterOrder": []
            },
            "list_promotions": {
              "request": {
                "$ref": "YoutubeApiInnertubeListPromotionsRequest"
              },
              "parameters": {},
              "parameterOrder": [],
              "flatPath": "v1/youtubei/promotions/list_promotions",
              "response": {
                "$ref": "YoutubeApiInnertubeListPromotionsResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/promotions/list_promotions",
              "id": "youtubei.youtubei.promotions.list_promotions",
              "description": "",
              "httpMethod": "POST"
            },
            "list_accounts": {
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeListAdstubeAccountsRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeListAdstubeAccountsResponse"
              },
              "id": "youtubei.youtubei.promotions.list_accounts",
              "flatPath": "v1/youtubei/promotions/list_accounts",
              "description": "",
              "path": "v1/youtubei/promotions/list_accounts",
              "httpMethod": "POST",
              "parameters": {}
            }
          },
          "resources": {
            "create_account": {
              "methods": {
                "create": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateAdstubeAccountResponse"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "path": "v1/youtubei/promotions/create_account",
                  "flatPath": "v1/youtubei/promotions/create_account",
                  "parameters": {},
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateAdstubeAccountRequest"
                  },
                  "id": "youtubei.youtubei.promotions.create_account.create"
                }
              }
            },
            "create_promotion": {
              "methods": {
                "create": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreatePromotionResponse"
                  },
                  "id": "youtubei.youtubei.promotions.create_promotion.create",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "v1/youtubei/promotions/create_promotion",
                  "parameters": {},
                  "description": "",
                  "httpMethod": "POST",
                  "path": "v1/youtubei/promotions/create_promotion",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreatePromotionRequest"
                  }
                }
              }
            }
          }
        },
        "notification": {
          "methods": {
            "get_notification_menu": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetNotificationsMenuResponse"
              },
              "parameterOrder": [],
              "flatPath": "v1/youtubei/notification/get_notification_menu",
              "path": "v1/youtubei/notification/get_notification_menu",
              "id": "youtubei.youtubei.notification.get_notification_menu",
              "request": {
                "$ref": "YoutubeApiInnertubeGetNotificationsMenuRequest"
              },
              "httpMethod": "POST",
              "description": "",
              "parameters": {}
            },
            "get_inline_opt_out_menu": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "id": "youtubei.youtubei.notification.get_inline_opt_out_menu",
              "parameters": {},
              "parameterOrder": [],
              "path": "v1/youtubei/notification/get_inline_opt_out_menu",
              "response": {
                "$ref": "YoutubeApiInnertubeNotificationInlineOptOutResponse"
              },
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/notification/get_inline_opt_out_menu",
              "request": {
                "$ref": "YoutubeApiInnertubeNotificationInlineOptOutRequest"
              }
            },
            "add_upcoming_event_reminder": {
              "flatPath": "v1/youtubei/notification/add_upcoming_event_reminder",
              "description": "",
              "path": "v1/youtubei/notification/add_upcoming_event_reminder",
              "request": {
                "$ref": "YoutubeApiInnertubeAddUpcomingEventReminderRequest"
              },
              "parameters": {},
              "parameterOrder": [],
              "id": "youtubei.youtubei.notification.add_upcoming_event_reminder",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeAddUpcomingEventReminderResponse"
              }
            },
            "get_unseen_count": {
              "flatPath": "v1/youtubei/notification/get_unseen_count",
              "httpMethod": "POST",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetUnseenNotificationCountResponse"
              },
              "parameters": {},
              "id": "youtubei.youtubei.notification.get_unseen_count",
              "request": {
                "$ref": "YoutubeApiInnertubeGetUnseenNotificationCountRequest"
              },
              "description": "",
              "path": "v1/youtubei/notification/get_unseen_count"
            },
            "get_notifications": {
              "path": "v1/youtubei/notification/get_notifications",
              "flatPath": "v1/youtubei/notification/get_notifications",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetNotificationsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetNotificationsResponse"
              },
              "id": "youtubei.youtubei.notification.get_notifications",
              "httpMethod": "POST",
              "description": "",
              "parameterOrder": []
            },
            "record_interactions": {
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeRecordNotificationInteractionsResponse"
              },
              "id": "youtubei.youtubei.notification.record_interactions",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/notification/record_interactions",
              "parameters": {},
              "path": "v1/youtubei/notification/record_interactions",
              "description": "",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeRecordNotificationInteractionsRequest"
              }
            },
            "opt_out": {
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeNotificationOptOutResponse"
              },
              "path": "v1/youtubei/notification/opt_out",
              "flatPath": "v1/youtubei/notification/opt_out",
              "parameterOrder": [],
              "id": "youtubei.youtubei.notification.opt_out",
              "parameters": {},
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeNotificationOptOutRequest"
              }
            },
            "remove_upcoming_event_reminder": {
              "response": {
                "$ref": "YoutubeApiInnertubeRemoveUpcomingEventReminderResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "parameterOrder": [],
              "description": "",
              "flatPath": "v1/youtubei/notification/remove_upcoming_event_reminder",
              "id": "youtubei.youtubei.notification.remove_upcoming_event_reminder",
              "path": "v1/youtubei/notification/remove_upcoming_event_reminder",
              "request": {
                "$ref": "YoutubeApiInnertubeRemoveUpcomingEventReminderRequest"
              },
              "parameters": {}
            },
            "send_device_context": {
              "id": "youtubei.youtubei.notification.send_device_context",
              "flatPath": "v1/youtubei/notification/send_device_context",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeSendDeviceContextRequest"
              },
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeSendDeviceContextResponse"
              },
              "parameterOrder": [],
              "path": "v1/youtubei/notification/send_device_context",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {}
            },
            "modify_channel_preference": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.notification.modify_channel_preference",
              "response": {
                "$ref": "YoutubeApiInnertubeModifyChannelNotificationPreferenceResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeModifyChannelNotificationPreferenceRequest"
              },
              "path": "v1/youtubei/notification/modify_channel_preference",
              "parameterOrder": [],
              "description": "",
              "parameters": {},
              "flatPath": "v1/youtubei/notification/modify_channel_preference",
              "httpMethod": "POST"
            },
            "convert_endpoint_to_url": {
              "request": {
                "$ref": "YoutubeApiInnertubeConvertEndpointToUrlRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeConvertEndpointToUrlResponse"
              },
              "flatPath": "v1/youtubei/notification/convert_endpoint_to_url",
              "parameterOrder": [],
              "parameters": {},
              "httpMethod": "POST",
              "path": "v1/youtubei/notification/convert_endpoint_to_url",
              "id": "youtubei.youtubei.notification.convert_endpoint_to_url",
              "description": ""
            }
          }
        },
        "copyright": {
          "methods": {
            "cancel_claim_dispute_appeal": {
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeCancelClaimDisputeAppealResponse"
              },
              "flatPath": "v1/youtubei/copyright/cancel_claim_dispute_appeal",
              "description": "",
              "path": "v1/youtubei/copyright/cancel_claim_dispute_appeal",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeCancelClaimDisputeAppealRequest"
              },
              "parameterOrder": [],
              "id": "youtubei.youtubei.copyright.cancel_claim_dispute_appeal"
            },
            "get_copyright_complaint_video": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetCopyrightComplaintVideoRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetCopyrightComplaintVideoResponse"
              },
              "path": "v1/youtubei/copyright/get_copyright_complaint_video",
              "parameters": {},
              "parameterOrder": [],
              "description": "",
              "id": "youtubei.youtubei.copyright.get_copyright_complaint_video",
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/copyright/get_copyright_complaint_video"
            },
            "list_related_takedowns": {
              "id": "youtubei.youtubei.copyright.list_related_takedowns",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeListRelatedTakedownsResponse"
              },
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeListRelatedTakedownsRequest"
              },
              "path": "v1/youtubei/copyright/list_related_takedowns",
              "parameterOrder": [],
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/copyright/list_related_takedowns"
            },
            "update_tdsd_setting": {
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateTdsdSettingResponse"
              },
              "id": "youtubei.youtubei.copyright.update_tdsd_setting",
              "parameterOrder": [],
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/copyright/update_tdsd_setting",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/copyright/update_tdsd_setting",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateTdsdSettingRequest"
              }
            },
            "list_reupload_message_templates": {
              "id": "youtubei.youtubei.copyright.list_reupload_message_templates",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeListReuploadMessageTemplatesResponse"
              },
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeListReuploadMessageTemplatesRequest"
              },
              "path": "v1/youtubei/copyright/list_reupload_message_templates",
              "parameters": {},
              "flatPath": "v1/youtubei/copyright/list_reupload_message_templates",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_reuploads": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/copyright/get_reuploads",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetReuploadsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetReuploadsResponse"
              },
              "id": "youtubei.youtubei.copyright.get_reuploads",
              "description": "",
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/copyright/get_reuploads",
              "parameterOrder": []
            },
            "remove_license": {
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "parameterOrder": [],
              "flatPath": "v1/youtubei/copyright/remove_license",
              "id": "youtubei.youtubei.copyright.remove_license",
              "response": {
                "$ref": "YoutubeApiInnertubeRemoveLicenseResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeRemoveLicenseRequest"
              },
              "path": "v1/youtubei/copyright/remove_license",
              "httpMethod": "POST"
            },
            "retract_takedown": {
              "response": {
                "$ref": "YoutubeApiInnertubeRetractTakedownResponse"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeRetractTakedownRequest"
              },
              "path": "v1/youtubei/copyright/retract_takedown",
              "id": "youtubei.youtubei.copyright.retract_takedown",
              "description": "",
              "parameters": {},
              "flatPath": "v1/youtubei/copyright/retract_takedown",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "submit_claim_dispute": {
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeSubmitClaimDisputeRequest"
              },
              "parameterOrder": [],
              "path": "v1/youtubei/copyright/submit_claim_dispute",
              "parameters": {},
              "flatPath": "v1/youtubei/copyright/submit_claim_dispute",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.copyright.submit_claim_dispute",
              "response": {
                "$ref": "YoutubeApiInnertubeSubmitClaimDisputeResponse"
              },
              "description": ""
            },
            "submit_claim_and_takedown_resolution": {
              "flatPath": "v1/youtubei/copyright/submit_claim_and_takedown_resolution",
              "request": {
                "$ref": "YoutubeApiInnertubeSubmitClaimAndTakedownResolutionRequest"
              },
              "path": "v1/youtubei/copyright/submit_claim_and_takedown_resolution",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeSubmitClaimAndTakedownResolutionResponse"
              },
              "httpMethod": "POST",
              "id": "youtubei.youtubei.copyright.submit_claim_and_takedown_resolution",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": ""
            },
            "get_takedown_owner_contact_info": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetTakedownOwnerContactInfoRequest"
              },
              "parameters": {},
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/copyright/get_takedown_owner_contact_info",
              "description": "",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetTakedownOwnerContactInfoResponse"
              },
              "id": "youtubei.youtubei.copyright.get_takedown_owner_contact_info",
              "flatPath": "v1/youtubei/copyright/get_takedown_owner_contact_info"
            },
            "send_reupload_message": {
              "id": "youtubei.youtubei.copyright.send_reupload_message",
              "description": "",
              "parameters": {},
              "flatPath": "v1/youtubei/copyright/send_reupload_message",
              "response": {
                "$ref": "YoutubeApiInnertubeSendReuploadMessageResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeSendReuploadMessageRequest"
              },
              "path": "v1/youtubei/copyright/send_reupload_message",
              "parameterOrder": []
            },
            "submit_takedown_counter": {
              "parameters": {},
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeSubmitTakedownCounterResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/copyright/submit_takedown_counter",
              "request": {
                "$ref": "YoutubeApiInnertubeSubmitTakedownCounterRequest"
              },
              "parameterOrder": [],
              "id": "youtubei.youtubei.copyright.submit_takedown_counter",
              "flatPath": "v1/youtubei/copyright/submit_takedown_counter",
              "description": ""
            },
            "list_license_purchase_summaries": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "id": "youtubei.youtubei.copyright.list_license_purchase_summaries",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeListLicensePurchaseSummariesResponse"
              },
              "parameterOrder": [],
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/copyright/list_license_purchase_summaries",
              "path": "v1/youtubei/copyright/list_license_purchase_summaries",
              "request": {
                "$ref": "YoutubeApiInnertubeListLicensePurchaseSummariesRequest"
              }
            },
            "list_reupload_actions": {
              "flatPath": "v1/youtubei/copyright/list_reupload_actions",
              "path": "v1/youtubei/copyright/list_reupload_actions",
              "description": "",
              "parameterOrder": [],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeListReuploadActionsRequest"
              },
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.copyright.list_reupload_actions",
              "response": {
                "$ref": "YoutubeApiInnertubeListReuploadActionsResponse"
              }
            },
            "list_complaint_videos": {
              "parameters": {},
              "id": "youtubei.youtubei.copyright.list_complaint_videos",
              "parameterOrder": [],
              "description": "",
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/copyright/list_complaint_videos",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/copyright/list_complaint_videos",
              "request": {
                "$ref": "YoutubeApiInnertubeListCopyrightComplaintVideosRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeListCopyrightComplaintVideosResponse"
              }
            },
            "update_reupload_visibility": {
              "flatPath": "v1/youtubei/copyright/update_reupload_visibility",
              "path": "v1/youtubei/copyright/update_reupload_visibility",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateReuploadVisibilityResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "parameters": {},
              "id": "youtubei.youtubei.copyright.update_reupload_visibility",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateReuploadVisibilityRequest"
              },
              "httpMethod": "POST"
            },
            "submit_claim_dispute_appeal": {
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeSubmitClaimDisputeAppealRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeSubmitClaimDisputeAppealResponse"
              },
              "description": "",
              "flatPath": "v1/youtubei/copyright/submit_claim_dispute_appeal",
              "path": "v1/youtubei/copyright/submit_claim_dispute_appeal",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.copyright.submit_claim_dispute_appeal",
              "httpMethod": "POST"
            },
            "get_creator_received_claim_matches": {
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorReceivedClaimMatchesResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorReceivedClaimMatchesRequest"
              },
              "httpMethod": "POST",
              "path": "v1/youtubei/copyright/get_creator_received_claim_matches",
              "flatPath": "v1/youtubei/copyright/get_creator_received_claim_matches",
              "id": "youtubei.youtubei.copyright.get_creator_received_claim_matches",
              "parameters": {},
              "description": ""
            },
            "submit_claim_dispute_escalate_appeal": {
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeSubmitClaimDisputeEscalateAppealResponse"
              },
              "description": "",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/copyright/submit_claim_dispute_escalate_appeal",
              "request": {
                "$ref": "YoutubeApiInnertubeSubmitClaimDisputeEscalateAppealRequest"
              },
              "path": "v1/youtubei/copyright/submit_claim_dispute_escalate_appeal",
              "parameterOrder": [],
              "id": "youtubei.youtubei.copyright.submit_claim_dispute_escalate_appeal"
            },
            "get_copyright_school_questions": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/copyright/get_copyright_school_questions",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCopyrightSchoolQuestionsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetCopyrightSchoolQuestionsResponse"
              },
              "parameters": {},
              "id": "youtubei.youtubei.copyright.get_copyright_school_questions",
              "httpMethod": "POST",
              "description": "",
              "parameterOrder": [],
              "flatPath": "v1/youtubei/copyright/get_copyright_school_questions"
            },
            "validate_and_complete_copyright_school": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/copyright/validate_and_complete_copyright_school",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeValidateAndCompleteCopyrightSchoolRequest"
              },
              "parameterOrder": [],
              "id": "youtubei.youtubei.copyright.validate_and_complete_copyright_school",
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/copyright/validate_and_complete_copyright_school",
              "response": {
                "$ref": "YoutubeApiInnertubeValidateAndCompleteCopyrightSchoolResponse"
              },
              "parameters": {}
            },
            "check_field_for_takedown": {
              "id": "youtubei.youtubei.copyright.check_field_for_takedown",
              "parameterOrder": [],
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeCheckFieldForTakedownResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeCheckFieldForTakedownRequest"
              },
              "description": "",
              "path": "v1/youtubei/copyright/check_field_for_takedown",
              "flatPath": "v1/youtubei/copyright/check_field_for_takedown",
              "httpMethod": "POST"
            },
            "apply_license": {
              "parameters": {},
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeApplyLicenseResponse"
              },
              "description": "",
              "parameterOrder": [],
              "flatPath": "v1/youtubei/copyright/apply_license",
              "id": "youtubei.youtubei.copyright.apply_license",
              "request": {
                "$ref": "YoutubeApiInnertubeApplyLicenseRequest"
              },
              "path": "v1/youtubei/copyright/apply_license"
            },
            "mark_takedowns_acknowledged": {
              "path": "v1/youtubei/copyright/mark_takedowns_acknowledged",
              "id": "youtubei.youtubei.copyright.mark_takedowns_acknowledged",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeMarkTakedownsAcknowledgedResponse"
              },
              "parameters": {},
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeMarkTakedownsAcknowledgedRequest"
              },
              "flatPath": "v1/youtubei/copyright/mark_takedowns_acknowledged",
              "httpMethod": "POST"
            },
            "list_reuploads": {
              "description": "",
              "path": "v1/youtubei/copyright/list_reuploads",
              "response": {
                "$ref": "YoutubeApiInnertubeListReuploadsResponse"
              },
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeListReuploadsRequest"
              },
              "flatPath": "v1/youtubei/copyright/list_reuploads",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.copyright.list_reuploads",
              "parameters": {}
            },
            "get_channel_strikes": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "path": "v1/youtubei/copyright/get_channel_strikes",
              "response": {
                "$ref": "YoutubeApiInnertubeGetChannelCopyrightStrikesResponse"
              },
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetChannelCopyrightStrikesRequest"
              },
              "parameters": {},
              "id": "youtubei.youtubei.copyright.get_channel_strikes",
              "flatPath": "v1/youtubei/copyright/get_channel_strikes",
              "description": ""
            }
          },
          "resources": {
            "create_takedown_complaint": {
              "methods": {
                "create": {
                  "flatPath": "v1/youtubei/copyright/create_takedown_complaint",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateTakedownComplaintRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateTakedownComplaintResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "id": "youtubei.youtubei.copyright.create_takedown_complaint.create",
                  "description": "",
                  "path": "v1/youtubei/copyright/create_takedown_complaint",
                  "parameterOrder": [],
                  "parameters": {}
                }
              }
            }
          }
        },
        "mdx": {
          "methods": {
            "remote_control": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeRemoteControlRequest"
              },
              "path": "v1/youtubei/mdx/remote_control",
              "flatPath": "v1/youtubei/mdx/remote_control",
              "response": {
                "$ref": "YoutubeApiInnertubeRemoteControlResponse"
              },
              "parameters": {},
              "description": "",
              "parameterOrder": [],
              "id": "youtubei.youtubei.mdx.remote_control"
            },
            "get_ctt": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetCredentialTransferTokenResponse"
              },
              "parameters": {},
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCredentialTransferTokenRequest"
              },
              "parameterOrder": [],
              "description": "",
              "path": "v1/youtubei/mdx/get_ctt",
              "id": "youtubei.youtubei.mdx.get_ctt",
              "flatPath": "v1/youtubei/mdx/get_ctt",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_active_devices": {
              "id": "youtubei.youtubei.mdx.get_active_devices",
              "flatPath": "v1/youtubei/mdx/get_active_devices",
              "response": {
                "$ref": "YoutubeApiInnertubeGetActiveDevicesResponse"
              },
              "parameters": {},
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGetActiveDevicesRequest"
              },
              "httpMethod": "POST",
              "path": "v1/youtubei/mdx/get_active_devices",
              "description": ""
            },
            "handoff": {
              "path": "v1/youtubei/mdx/handoff",
              "request": {
                "$ref": "YoutubeApiInnertubeHandoffRequest"
              },
              "description": "",
              "id": "youtubei.youtubei.mdx.handoff",
              "parameterOrder": [],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeHandoffResponse"
              },
              "flatPath": "v1/youtubei/mdx/handoff",
              "parameters": {}
            }
          }
        },
        "yta_web": {
          "methods": {
            "get_cards": {
              "id": "youtubei.youtubei.yta_web.get_cards",
              "path": "v1/youtubei/yta_web/get_cards",
              "description": "",
              "httpMethod": "POST",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetCardsRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/yta_web/get_cards",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCardsResponse"
              },
              "parameters": {}
            },
            "join": {
              "response": {
                "$ref": "YoutubeApiInnertubeAnalyticsJoinResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeAnalyticsJoinRequest"
              },
              "path": "v1/youtubei/yta_web/join",
              "httpMethod": "POST",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "parameters": {},
              "id": "youtubei.youtubei.yta_web.join",
              "flatPath": "v1/youtubei/yta_web/join"
            },
            "content_inspiration_gen_ai": {
              "response": {
                "$ref": "YoutubeApiInnertubeContentInspirationGenAiResponse"
              },
              "path": "v1/youtubei/yta_web/content_inspiration_gen_ai",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeContentInspirationGenAiRequest"
              },
              "description": "",
              "parameters": {},
              "flatPath": "v1/youtubei/yta_web/content_inspiration_gen_ai",
              "parameterOrder": [],
              "id": "youtubei.youtubei.yta_web.content_inspiration_gen_ai"
            },
            "get_group": {
              "response": {
                "$ref": "YoutubeApiInnertubeAnalyticsGetGroupResponse"
              },
              "parameterOrder": [],
              "flatPath": "v1/youtubei/yta_web/get_group",
              "path": "v1/youtubei/yta_web/get_group",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.yta_web.get_group",
              "request": {
                "$ref": "YoutubeApiInnertubeAnalyticsGetGroupRequest"
              },
              "parameters": {},
              "description": ""
            },
            "get_screen": {
              "flatPath": "v1/youtubei/yta_web/get_screen",
              "description": "",
              "parameterOrder": [],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetScreenRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetScreenResponse"
              },
              "id": "youtubei.youtubei.yta_web.get_screen",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/yta_web/get_screen",
              "parameters": {}
            },
            "get_video_snapshot_data": {
              "flatPath": "v1/youtubei/yta_web/get_video_snapshot_data",
              "id": "youtubei.youtubei.yta_web.get_video_snapshot_data",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetVideoSnapshotDataRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetVideoSnapshotDataResponse"
              },
              "path": "v1/youtubei/yta_web/get_video_snapshot_data",
              "parameterOrder": [],
              "httpMethod": "POST",
              "parameters": {}
            },
            "delete_group": {
              "parameterOrder": [],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeAnalyticsDeleteGroupRequest"
              },
              "flatPath": "v1/youtubei/yta_web/delete_group",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeAnalyticsDeleteGroupResponse"
              },
              "id": "youtubei.youtubei.yta_web.delete_group",
              "path": "v1/youtubei/yta_web/delete_group",
              "description": ""
            },
            "search_groups": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeAnalyticsGroupsSearchRequest"
              },
              "id": "youtubei.youtubei.yta_web.search_groups",
              "parameterOrder": [],
              "path": "v1/youtubei/yta_web/search_groups",
              "description": "",
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/yta_web/search_groups",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeAnalyticsGroupsSearchResponse"
              }
            },
            "google_sheets_export": {
              "flatPath": "v1/youtubei/yta_web/google_sheets_export",
              "path": "v1/youtubei/yta_web/google_sheets_export",
              "request": {
                "$ref": "YoutubeApiInnertubeAnalyticsGoogleSheetsExportRequest"
              },
              "httpMethod": "POST",
              "parameters": {},
              "id": "youtubei.youtubei.yta_web.google_sheets_export",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeAnalyticsGoogleSheetsExportResponse"
              },
              "parameterOrder": []
            },
            "get_groups": {
              "description": "",
              "parameters": {},
              "id": "youtubei.youtubei.yta_web.get_groups",
              "flatPath": "v1/youtubei/yta_web/get_groups",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/yta_web/get_groups",
              "httpMethod": "POST",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeAnalyticsGetGroupsResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeAnalyticsGetGroupsRequest"
              }
            },
            "delete_analytics_advanced_report_bookmark": {
              "parameterOrder": [],
              "description": "",
              "id": "youtubei.youtubei.yta_web.delete_analytics_advanced_report_bookmark",
              "response": {
                "$ref": "YoutubeApiInnertubeDeleteAnalyticsAdvancedReportBookmarkResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeDeleteAnalyticsAdvancedReportBookmarkRequest"
              },
              "flatPath": "v1/youtubei/yta_web/delete_analytics_advanced_report_bookmark",
              "httpMethod": "POST",
              "path": "v1/youtubei/yta_web/delete_analytics_advanced_report_bookmark"
            },
            "upsert_group": {
              "id": "youtubei.youtubei.yta_web.upsert_group",
              "description": "",
              "flatPath": "v1/youtubei/yta_web/upsert_group",
              "request": {
                "$ref": "YoutubeApiInnertubeAnalyticsUpsertGroupRequest"
              },
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeAnalyticsUpsertGroupResponse"
              },
              "httpMethod": "POST",
              "path": "v1/youtubei/yta_web/upsert_group",
              "parameters": {}
            },
            "list_analytics_advanced_report_bookmarks": {
              "parameterOrder": [],
              "flatPath": "v1/youtubei/yta_web/list_analytics_advanced_report_bookmarks",
              "path": "v1/youtubei/yta_web/list_analytics_advanced_report_bookmarks",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeListAnalyticsAdvancedReportBookmarksRequest"
              },
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.yta_web.list_analytics_advanced_report_bookmarks",
              "response": {
                "$ref": "YoutubeApiInnertubeListAnalyticsAdvancedReportBookmarksResponse"
              },
              "description": ""
            },
            "user_data_action": {
              "flatPath": "v1/youtubei/yta_web/user_data_action",
              "id": "youtubei.youtubei.yta_web.user_data_action",
              "request": {
                "$ref": "YoutubeApiInnertubeAnalyticsUserDataActionRequest"
              },
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeAnalyticsUserDataActionResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "parameters": {},
              "path": "v1/youtubei/yta_web/user_data_action",
              "httpMethod": "POST"
            },
            "csv_export": {
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeAnalyticsCsvExportResponse"
              },
              "path": "v1/youtubei/yta_web/csv_export",
              "description": "",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "id": "youtubei.youtubei.yta_web.csv_export",
              "request": {
                "$ref": "YoutubeApiInnertubeAnalyticsCsvExportRequest"
              },
              "flatPath": "v1/youtubei/yta_web/csv_export"
            }
          }
        },
        "share": {
          "methods": {
            "get_sharing_provider_data": {
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetSharingProviderDataResponse"
              },
              "path": "v1/youtubei/share/get_sharing_provider_data",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.share.get_sharing_provider_data",
              "request": {
                "$ref": "YoutubeApiInnertubeGetSharingProviderDataRequest"
              },
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/share/get_sharing_provider_data",
              "description": ""
            },
            "get_web_player_share_panel": {
              "id": "youtubei.youtubei.share.get_web_player_share_panel",
              "flatPath": "v1/youtubei/share/get_web_player_share_panel",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetWebPlayerSharePanelResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGetWebPlayerSharePanelRequest"
              },
              "httpMethod": "POST",
              "path": "v1/youtubei/share/get_web_player_share_panel",
              "parameterOrder": [],
              "description": ""
            },
            "get_share_panel": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.share.get_share_panel",
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/share/get_share_panel",
              "request": {
                "$ref": "YoutubeApiInnertubeGetSharePanelRequest"
              },
              "description": "",
              "path": "v1/youtubei/share/get_share_panel",
              "response": {
                "$ref": "YoutubeApiInnertubeGetSharePanelResponse"
              },
              "parameters": {},
              "parameterOrder": []
            }
          }
        },
        "ott_partners_portal": {
          "methods": {
            "list_ott_programs": {
              "parameterOrder": [],
              "path": "v1/youtubei/ott_partners_portal/list_ott_programs",
              "id": "youtubei.youtubei.ott_partners_portal.list_ott_programs",
              "flatPath": "v1/youtubei/ott_partners_portal/list_ott_programs",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeListOttProgramsRequest"
              },
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeListOttProgramsResponse"
              }
            },
            "get_ott_programs": {
              "id": "youtubei.youtubei.ott_partners_portal.get_ott_programs",
              "parameters": {},
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetOttProgramsRequest"
              },
              "flatPath": "v1/youtubei/ott_partners_portal/get_ott_programs",
              "description": "",
              "path": "v1/youtubei/ott_partners_portal/get_ott_programs",
              "response": {
                "$ref": "YoutubeApiInnertubeGetOttProgramsResponse"
              }
            },
            "list_ott_manifests": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "flatPath": "v1/youtubei/ott_partners_portal/list_ott_manifests",
              "httpMethod": "POST",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeListOttManifestsRequest"
              },
              "path": "v1/youtubei/ott_partners_portal/list_ott_manifests",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeListOttManifestsResponse"
              },
              "id": "youtubei.youtubei.ott_partners_portal.list_ott_manifests"
            },
            "batch_get_ott_manifests": {
              "parameters": {},
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeBatchGetOttManifestsRequest"
              },
              "parameterOrder": [],
              "flatPath": "v1/youtubei/ott_partners_portal/batch_get_ott_manifests",
              "id": "youtubei.youtubei.ott_partners_portal.batch_get_ott_manifests",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeBatchGetOttManifestsResponse"
              },
              "description": "",
              "path": "v1/youtubei/ott_partners_portal/batch_get_ott_manifests"
            },
            "get_ott_program_history": {
              "flatPath": "v1/youtubei/ott_partners_portal/get_ott_program_history",
              "request": {
                "$ref": "YoutubeApiInnertubeGetOttProgramHistoryRequest"
              },
              "description": "",
              "path": "v1/youtubei/ott_partners_portal/get_ott_program_history",
              "response": {
                "$ref": "YoutubeApiInnertubeGetOttProgramHistoryResponse"
              },
              "id": "youtubei.youtubei.ott_partners_portal.get_ott_program_history",
              "parameters": {},
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST"
            }
          }
        },
        "crowdsourcing": {
          "methods": {
            "list_video_translations": {
              "request": {
                "$ref": "YoutubeApiInnertubeListVideoTranslationsRequest"
              },
              "path": "v1/youtubei/crowdsourcing/list_video_translations",
              "flatPath": "v1/youtubei/crowdsourcing/list_video_translations",
              "httpMethod": "POST",
              "parameters": {},
              "description": "",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.crowdsourcing.list_video_translations",
              "response": {
                "$ref": "YoutubeApiInnertubeListVideoTranslationsResponse"
              }
            },
            "get_video_metadata_translation": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetVideoMetadataTranslationResponse"
              },
              "flatPath": "v1/youtubei/crowdsourcing/get_video_metadata_translation",
              "path": "v1/youtubei/crowdsourcing/get_video_metadata_translation",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetVideoMetadataTranslationRequest"
              },
              "id": "youtubei.youtubei.crowdsourcing.get_video_metadata_translation",
              "parameters": {},
              "description": "",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "update_video_metadata_translation": {
              "flatPath": "v1/youtubei/crowdsourcing/update_video_metadata_translation",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateVideoMetadataTranslationResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateVideoMetadataTranslationRequest"
              },
              "parameterOrder": [],
              "description": "",
              "parameters": {},
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/crowdsourcing/update_video_metadata_translation",
              "id": "youtubei.youtubei.crowdsourcing.update_video_metadata_translation"
            },
            "get_video_translations": {
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.crowdsourcing.get_video_translations",
              "response": {
                "$ref": "YoutubeApiInnertubeGetVideoTranslationsResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGetVideoTranslationsRequest"
              },
              "path": "v1/youtubei/crowdsourcing/get_video_translations",
              "flatPath": "v1/youtubei/crowdsourcing/get_video_translations",
              "parameters": {},
              "httpMethod": "POST",
              "description": ""
            }
          }
        },
        "monetization": {
          "methods": {
            "get_shopping_settings": {
              "id": "youtubei.youtubei.monetization.get_shopping_settings",
              "response": {
                "$ref": "YoutubeApiInnertubeGetShoppingSettingsResponse"
              },
              "path": "v1/youtubei/monetization/get_shopping_settings",
              "flatPath": "v1/youtubei/monetization/get_shopping_settings",
              "httpMethod": "POST",
              "parameters": {},
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetShoppingSettingsRequest"
              },
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "update_shopping_settings": {
              "description": "",
              "flatPath": "v1/youtubei/monetization/update_shopping_settings",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateShoppingSettingsRequest"
              },
              "path": "v1/youtubei/monetization/update_shopping_settings",
              "parameters": {},
              "id": "youtubei.youtubei.monetization.update_shopping_settings",
              "httpMethod": "POST",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateShoppingSettingsResponse"
              }
            }
          }
        },
        "creator_music": {
          "methods": {
            "get_storefront_tracks": {
              "id": "youtubei.youtubei.creator_music.get_storefront_tracks",
              "flatPath": "v1/youtubei/creator_music/get_storefront_tracks",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "httpMethod": "POST",
              "path": "v1/youtubei/creator_music/get_storefront_tracks",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetStorefrontTracksRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetStorefrontTracksResponse"
              },
              "parameters": {}
            },
            "get_storefront_artists": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGetStorefrontArtistsRequest"
              },
              "parameterOrder": [],
              "parameters": {},
              "id": "youtubei.youtubei.creator_music.get_storefront_artists",
              "path": "v1/youtubei/creator_music/get_storefront_artists",
              "response": {
                "$ref": "YoutubeApiInnertubeGetStorefrontArtistsResponse"
              },
              "flatPath": "v1/youtubei/creator_music/get_storefront_artists",
              "description": "",
              "httpMethod": "POST"
            },
            "list_tracks": {
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeListCreatorMusicTracksRequest"
              },
              "parameterOrder": [],
              "parameters": {},
              "id": "youtubei.youtubei.creator_music.list_tracks",
              "response": {
                "$ref": "YoutubeApiInnertubeListCreatorMusicTracksResponse"
              },
              "flatPath": "v1/youtubei/creator_music/list_tracks",
              "description": "",
              "path": "v1/youtubei/creator_music/list_tracks"
            },
            "list_storefront_featured_collections": {
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "httpMethod": "POST",
              "id": "youtubei.youtubei.creator_music.list_storefront_featured_collections",
              "path": "v1/youtubei/creator_music/list_storefront_featured_collections",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeListStorefrontFeaturedCollectionsResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeListStorefrontFeaturedCollectionsRequest"
              },
              "flatPath": "v1/youtubei/creator_music/list_storefront_featured_collections"
            },
            "get_storefront_download_url": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetStorefrontDownloadUrlResponse"
              },
              "parameters": {},
              "path": "v1/youtubei/creator_music/get_storefront_download_url",
              "parameterOrder": [],
              "httpMethod": "POST",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/youtubei/creator_music/get_storefront_download_url",
              "request": {
                "$ref": "YoutubeApiInnertubeGetStorefrontDownloadUrlRequest"
              },
              "id": "youtubei.youtubei.creator_music.get_storefront_download_url"
            },
            "get_storefront_license_offer": {
              "parameters": {},
              "parameterOrder": [],
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "id": "youtubei.youtubei.creator_music.get_storefront_license_offer",
              "flatPath": "v1/youtubei/creator_music/get_storefront_license_offer",
              "request": {
                "$ref": "YoutubeApiInnertubeGetStorefrontLicenseOfferRequest"
              },
              "path": "v1/youtubei/creator_music/get_storefront_license_offer",
              "response": {
                "$ref": "YoutubeApiInnertubeGetStorefrontLicenseOfferResponse"
              }
            },
            "get_storefront_assistant_response": {
              "flatPath": "v1/youtubei/creator_music/get_storefront_assistant_response",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeStorefrontAssistantRequest"
              },
              "description": "",
              "httpMethod": "POST",
              "parameterOrder": [],
              "id": "youtubei.youtubei.creator_music.get_storefront_assistant_response",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/creator_music/get_storefront_assistant_response",
              "response": {
                "$ref": "YoutubeApiInnertubeStorefrontAssistantResponse"
              }
            },
            "get_storefront_stream_url": {
              "flatPath": "v1/youtubei/creator_music/get_storefront_stream_url",
              "id": "youtubei.youtubei.creator_music.get_storefront_stream_url",
              "response": {
                "$ref": "YoutubeApiInnertubeGetStorefrontStreamUrlResponse"
              },
              "description": "",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGetStorefrontStreamUrlRequest"
              },
              "path": "v1/youtubei/creator_music/get_storefront_stream_url",
              "httpMethod": "POST",
              "parameterOrder": []
            },
            "get_storefront_featured_collections": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/creator_music/get_storefront_featured_collections",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetStorefrontFeaturedCollectionsResponse"
              },
              "id": "youtubei.youtubei.creator_music.get_storefront_featured_collections",
              "description": "",
              "flatPath": "v1/youtubei/creator_music/get_storefront_featured_collections",
              "httpMethod": "POST",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetStorefrontFeaturedCollectionsRequest"
              }
            },
            "list_storefront_artists": {
              "response": {
                "$ref": "YoutubeApiInnertubeListStorefrontArtistsResponse"
              },
              "flatPath": "v1/youtubei/creator_music/list_storefront_artists",
              "id": "youtubei.youtubei.creator_music.list_storefront_artists",
              "description": "",
              "path": "v1/youtubei/creator_music/list_storefront_artists",
              "parameterOrder": [],
              "httpMethod": "POST",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeListStorefrontArtistsRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "update_storefront_channel_collection": {
              "parameters": {},
              "id": "youtubei.youtubei.creator_music.update_storefront_channel_collection",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateStorefrontChannelCollectionResponse"
              },
              "description": "",
              "flatPath": "v1/youtubei/creator_music/update_storefront_channel_collection",
              "path": "v1/youtubei/creator_music/update_storefront_channel_collection",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateStorefrontChannelCollectionRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": []
            },
            "star_track": {
              "flatPath": "v1/youtubei/creator_music/star_track",
              "id": "youtubei.youtubei.creator_music.star_track",
              "path": "v1/youtubei/creator_music/star_track",
              "description": "",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeStarCreatorMusicTrackRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeStarCreatorMusicTrackResponse"
              }
            },
            "get_tracks": {
              "parameters": {},
              "id": "youtubei.youtubei.creator_music.get_tracks",
              "path": "v1/youtubei/creator_music/get_tracks",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorMusicTracksResponse"
              },
              "description": "",
              "flatPath": "v1/youtubei/creator_music/get_tracks",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorMusicTracksRequest"
              },
              "parameterOrder": []
            },
            "list_storefront_tracks": {
              "description": "",
              "id": "youtubei.youtubei.creator_music.list_storefront_tracks",
              "flatPath": "v1/youtubei/creator_music/list_storefront_tracks",
              "request": {
                "$ref": "YoutubeApiInnertubeListStorefrontTracksRequest"
              },
              "path": "v1/youtubei/creator_music/list_storefront_tracks",
              "response": {
                "$ref": "YoutubeApiInnertubeListStorefrontTracksResponse"
              },
              "parameters": {},
              "parameterOrder": [],
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            }
          }
        },
        "video_editor": {
          "methods": {
            "get_audio_waveform_url": {
              "id": "youtubei.youtubei.video_editor.get_audio_waveform_url",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetAudioWaveformUrlRequest"
              },
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetAudioWaveformUrlResponse"
              },
              "parameters": {},
              "flatPath": "v1/youtubei/video_editor/get_audio_waveform_url",
              "httpMethod": "POST",
              "path": "v1/youtubei/video_editor/get_audio_waveform_url"
            },
            "get_endscreen_url_info": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGetEndscreenUrlInfoRequest"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "path": "v1/youtubei/video_editor/get_endscreen_url_info",
              "description": "",
              "id": "youtubei.youtubei.video_editor.get_endscreen_url_info",
              "flatPath": "v1/youtubei/video_editor/get_endscreen_url_info",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetEndscreenUrlInfoResponse"
              }
            },
            "get_video_highlight_captions": {
              "flatPath": "v1/youtubei/video_editor/get_video_highlight_captions",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetVideoHighlightCaptionsResponse"
              },
              "path": "v1/youtubei/video_editor/get_video_highlight_captions",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "id": "youtubei.youtubei.video_editor.get_video_highlight_captions",
              "request": {
                "$ref": "YoutubeApiInnertubeGetVideoHighlightCaptionsRequest"
              },
              "description": "",
              "parameters": {}
            },
            "detect_face_data": {
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeDetectFaceDataResponse"
              },
              "path": "v1/youtubei/video_editor/detect_face_data",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "id": "youtubei.youtubei.video_editor.detect_face_data",
              "request": {
                "$ref": "YoutubeApiInnertubeDetectFaceDataRequest"
              },
              "parameters": {},
              "description": "",
              "flatPath": "v1/youtubei/video_editor/detect_face_data"
            },
            "get_motion_track_precache_url": {
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetMotionTrackPrecacheUrlRequest"
              },
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetMotionTrackPrecacheUrlResponse"
              },
              "flatPath": "v1/youtubei/video_editor/get_motion_track_precache_url",
              "path": "v1/youtubei/video_editor/get_motion_track_precache_url",
              "description": "",
              "id": "youtubei.youtubei.video_editor.get_motion_track_precache_url",
              "parameterOrder": []
            },
            "get_face_detection_summary": {
              "path": "v1/youtubei/video_editor/get_face_detection_summary",
              "flatPath": "v1/youtubei/video_editor/get_face_detection_summary",
              "id": "youtubei.youtubei.video_editor.get_face_detection_summary",
              "request": {
                "$ref": "YoutubeApiInnertubeGetFaceDetectionSummaryRequest"
              },
              "description": "",
              "httpMethod": "POST",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetFaceDetectionSummaryResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {}
            },
            "get_video_thumbstrip_url": {
              "parameters": {},
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "httpMethod": "POST",
              "id": "youtubei.youtubei.video_editor.get_video_thumbstrip_url",
              "path": "v1/youtubei/video_editor/get_video_thumbstrip_url",
              "response": {
                "$ref": "YoutubeApiInnertubeGetVideoThumbstripUrlResponse"
              },
              "flatPath": "v1/youtubei/video_editor/get_video_thumbstrip_url",
              "request": {
                "$ref": "YoutubeApiInnertubeGetVideoThumbstripUrlRequest"
              }
            },
            "get_motion_track_urls": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetMotionTrackUrlsResponse"
              },
              "path": "v1/youtubei/video_editor/get_motion_track_urls",
              "flatPath": "v1/youtubei/video_editor/get_motion_track_urls",
              "httpMethod": "POST",
              "id": "youtubei.youtubei.video_editor.get_motion_track_urls",
              "description": "",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGetMotionTrackUrlsRequest"
              },
              "parameters": {}
            },
            "get_last_published_edits": {
              "flatPath": "v1/youtubei/video_editor/get_last_published_edits",
              "response": {
                "$ref": "YoutubeApiInnertubeGetLastPublishedEditsResponse"
              },
              "description": "",
              "httpMethod": "POST",
              "id": "youtubei.youtubei.video_editor.get_last_published_edits",
              "parameters": {},
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGetLastPublishedEditsRequest"
              },
              "path": "v1/youtubei/video_editor/get_last_published_edits"
            },
            "get_video_editor_preview_url": {
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/youtubei/video_editor/get_video_editor_preview_url",
              "request": {
                "$ref": "YoutubeApiInnertubeGetVideoEditorPreviewUrlRequest"
              },
              "description": "",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetVideoEditorPreviewUrlResponse"
              },
              "id": "youtubei.youtubei.video_editor.get_video_editor_preview_url",
              "httpMethod": "POST",
              "flatPath": "v1/youtubei/video_editor/get_video_editor_preview_url"
            },
            "get_external_site_images": {
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetExternalSiteImagesRequest"
              },
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetExternalSiteImagesResponse"
              },
              "parameterOrder": [],
              "parameters": {},
              "path": "v1/youtubei/video_editor/get_external_site_images",
              "id": "youtubei.youtubei.video_editor.get_external_site_images",
              "flatPath": "v1/youtubei/video_editor/get_external_site_images"
            },
            "get_detections_for_face": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetDetectionsForFaceRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "httpMethod": "POST",
              "path": "v1/youtubei/video_editor/get_detections_for_face",
              "description": "",
              "flatPath": "v1/youtubei/video_editor/get_detections_for_face",
              "id": "youtubei.youtubei.video_editor.get_detections_for_face",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetDetectionsForFaceResponse"
              }
            },
            "get_recommended_audioswap_tracks": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetRecommendedAudioswapTracksResponse"
              },
              "parameters": {},
              "flatPath": "v1/youtubei/video_editor/get_recommended_audioswap_tracks",
              "parameterOrder": [],
              "httpMethod": "POST",
              "path": "v1/youtubei/video_editor/get_recommended_audioswap_tracks",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.youtubei.video_editor.get_recommended_audioswap_tracks",
              "request": {
                "$ref": "YoutubeApiInnertubeGetRecommendedAudioswapTracksRequest"
              }
            },
            "edit_video": {
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeEditVideoRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeEditVideoResponse"
              },
              "flatPath": "v1/youtubei/video_editor/edit_video",
              "path": "v1/youtubei/video_editor/edit_video",
              "id": "youtubei.youtubei.video_editor.edit_video",
              "parameters": {}
            },
            "edit_video_as_new": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "flatPath": "v1/youtubei/video_editor/edit_video_as_new",
              "request": {
                "$ref": "YoutubeApiInnertubeEditVideoAsNewRequest"
              },
              "description": "",
              "id": "youtubei.youtubei.video_editor.edit_video_as_new",
              "response": {
                "$ref": "YoutubeApiInnertubeEditVideoAsNewResponse"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "path": "v1/youtubei/video_editor/edit_video_as_new"
            },
            "get_video_processing_status": {
              "httpMethod": "POST",
              "parameters": {},
              "parameterOrder": [],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetVideoProcessingStatusRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetVideoProcessingStatusResponse"
              },
              "path": "v1/youtubei/video_editor/get_video_processing_status",
              "id": "youtubei.youtubei.video_editor.get_video_processing_status",
              "flatPath": "v1/youtubei/video_editor/get_video_processing_status"
            }
          }
        }
      }
    },
    "ars": {
      "methods": {
        "grst": {
          "response": {
            "$ref": "YoutubeApiInnertubeGetReauthSessionTokenResponse"
          },
          "description": "",
          "id": "youtubei.ars.grst",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/ars/grst",
          "parameters": {},
          "httpMethod": "POST",
          "parameterOrder": [],
          "flatPath": "v1/ars/grst",
          "request": {
            "$ref": "YoutubeApiInnertubeGetReauthSessionTokenRequest"
          }
        }
      }
    },
    "whitelist": {
      "methods": {
        "edit": {
          "path": "v1/whitelist/edit",
          "httpMethod": "POST",
          "description": "",
          "parameters": {},
          "flatPath": "v1/whitelist/edit",
          "request": {
            "$ref": "YoutubeApiInnertubeWhitelistEditRequest"
          },
          "id": "youtubei.whitelist.edit",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeWhitelistEditResponse"
          }
        }
      }
    },
    "history": {
      "methods": {
        "clear_watch_history": {
          "flatPath": "v1/history/clear_watch_history",
          "response": {
            "$ref": "YoutubeApiInnertubeClearWatchHistoryResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeClearWatchHistoryRequest"
          },
          "parameters": {},
          "parameterOrder": [],
          "id": "youtubei.history.clear_watch_history",
          "path": "v1/history/clear_watch_history",
          "description": "",
          "httpMethod": "POST"
        },
        "get_history_paused_state": {
          "path": "v1/history/get_history_paused_state",
          "parameterOrder": [],
          "parameters": {},
          "id": "youtubei.history.get_history_paused_state",
          "request": {
            "$ref": "YoutubeApiInnertubeGetHistoryPausedStateRequest"
          },
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeGetHistoryPausedStateResponse"
          },
          "flatPath": "v1/history/get_history_paused_state",
          "httpMethod": "POST"
        },
        "resume_watch_history": {
          "response": {
            "$ref": "YoutubeApiInnertubeResumeWatchHistoryResponse"
          },
          "flatPath": "v1/history/resume_watch_history",
          "path": "v1/history/resume_watch_history",
          "id": "youtubei.history.resume_watch_history",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeResumeWatchHistoryRequest"
          },
          "httpMethod": "POST",
          "description": "",
          "parameters": {}
        },
        "resume_search_history": {
          "request": {
            "$ref": "YoutubeApiInnertubeResumeSearchHistoryRequest"
          },
          "id": "youtubei.history.resume_search_history",
          "response": {
            "$ref": "YoutubeApiInnertubeResumeSearchHistoryResponse"
          },
          "description": "",
          "flatPath": "v1/history/resume_search_history",
          "path": "v1/history/resume_search_history",
          "httpMethod": "POST",
          "parameterOrder": [],
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "pause_watch_history": {
          "id": "youtubei.history.pause_watch_history",
          "parameters": {},
          "httpMethod": "POST",
          "flatPath": "v1/history/pause_watch_history",
          "path": "v1/history/pause_watch_history",
          "response": {
            "$ref": "YoutubeApiInnertubePauseWatchHistoryResponse"
          },
          "description": "",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubePauseWatchHistoryRequest"
          }
        },
        "clear_search_history": {
          "description": "",
          "flatPath": "v1/history/clear_search_history",
          "path": "v1/history/clear_search_history",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeClearSearchHistoryRequest"
          },
          "id": "youtubei.history.clear_search_history",
          "httpMethod": "POST",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeClearSearchHistoryResponse"
          }
        },
        "pause_search_history": {
          "response": {
            "$ref": "YoutubeApiInnertubePauseSearchHistoryResponse"
          },
          "parameters": {},
          "flatPath": "v1/history/pause_search_history",
          "path": "v1/history/pause_search_history",
          "description": "",
          "id": "youtubei.history.pause_search_history",
          "request": {
            "$ref": "YoutubeApiInnertubePauseSearchHistoryRequest"
          },
          "httpMethod": "POST",
          "parameterOrder": []
        }
      }
    },
    "mdx": {
      "methods": {
        "remote_control": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeRemoteControlResponse"
          },
          "path": "v1/mdx/remote_control",
          "parameters": {},
          "description": "",
          "id": "youtubei.mdx.remote_control",
          "request": {
            "$ref": "YoutubeApiInnertubeRemoteControlRequest"
          },
          "flatPath": "v1/mdx/remote_control",
          "parameterOrder": [],
          "httpMethod": "POST"
        },
        "handoff": {
          "flatPath": "v1/mdx/handoff",
          "response": {
            "$ref": "YoutubeApiInnertubeHandoffResponse"
          },
          "httpMethod": "POST",
          "parameters": {},
          "parameterOrder": [],
          "path": "v1/mdx/handoff",
          "request": {
            "$ref": "YoutubeApiInnertubeHandoffRequest"
          },
          "id": "youtubei.mdx.handoff",
          "description": ""
        },
        "get_active_devices": {
          "request": {
            "$ref": "YoutubeApiInnertubeGetActiveDevicesRequest"
          },
          "parameters": {},
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeGetActiveDevicesResponse"
          },
          "httpMethod": "POST",
          "path": "v1/mdx/get_active_devices",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/mdx/get_active_devices",
          "id": "youtubei.mdx.get_active_devices",
          "parameterOrder": []
        },
        "get_ctt": {
          "request": {
            "$ref": "YoutubeApiInnertubeGetCredentialTransferTokenRequest"
          },
          "path": "v1/mdx/get_ctt",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCredentialTransferTokenResponse"
          },
          "httpMethod": "POST",
          "flatPath": "v1/mdx/get_ctt",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "parameterOrder": [],
          "parameters": {},
          "id": "youtubei.mdx.get_ctt"
        }
      }
    },
    "att": {
      "methods": {
        "get": {
          "description": "",
          "flatPath": "v1/att/get",
          "path": "v1/att/get",
          "response": {
            "$ref": "YoutubeApiInnertubeAttestationChallengeResponse"
          },
          "httpMethod": "POST",
          "parameters": {},
          "parameterOrder": [],
          "id": "youtubei.att.get",
          "request": {
            "$ref": "YoutubeApiInnertubeAttestationChallengeRequest"
          }
        },
        "log": {
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeLogAttestationRequest"
          },
          "parameterOrder": [],
          "httpMethod": "POST",
          "id": "youtubei.att.log",
          "flatPath": "v1/att/log",
          "description": "",
          "path": "v1/att/log",
          "response": {
            "$ref": "YoutubeApiInnertubeLogAttestationResponse"
          }
        },
        "esr": {
          "description": "",
          "id": "youtubei.att.esr",
          "flatPath": "v1/att/esr",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "path": "v1/att/esr",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeEvaluateSessionRiskRequest"
          },
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeEvaluateSessionRiskResponse"
          }
        }
      }
    },
    "artist": {
      "resources": {
        "create_artist_discography_feedback": {
          "methods": {
            "create": {
              "httpMethod": "POST",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeCreateArtistDiscographyFeedbackRequest"
              },
              "flatPath": "v1/artist/create_artist_discography_feedback",
              "description": "",
              "path": "v1/artist/create_artist_discography_feedback",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeCreateArtistDiscographyFeedbackResponse"
              },
              "id": "youtubei.artist.create_artist_discography_feedback.create"
            }
          }
        }
      },
      "methods": {
        "get_artist_release_tracks": {
          "httpMethod": "POST",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeGetArtistReleaseTracksResponse"
          },
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.artist.get_artist_release_tracks",
          "path": "v1/artist/get_artist_release_tracks",
          "flatPath": "v1/artist/get_artist_release_tracks",
          "request": {
            "$ref": "YoutubeApiInnertubeGetArtistReleaseTracksRequest"
          },
          "parameterOrder": []
        },
        "list_artist_releases": {
          "httpMethod": "POST",
          "description": "",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeListArtistReleasesResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.artist.list_artist_releases",
          "path": "v1/artist/list_artist_releases",
          "request": {
            "$ref": "YoutubeApiInnertubeListArtistReleasesRequest"
          },
          "parameterOrder": [],
          "flatPath": "v1/artist/list_artist_releases"
        },
        "get_artist_releases": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "description": "",
          "flatPath": "v1/artist/get_artist_releases",
          "response": {
            "$ref": "YoutubeApiInnertubeGetArtistReleasesResponse"
          },
          "parameterOrder": [],
          "httpMethod": "POST",
          "id": "youtubei.artist.get_artist_releases",
          "path": "v1/artist/get_artist_releases",
          "request": {
            "$ref": "YoutubeApiInnertubeGetArtistReleasesRequest"
          }
        },
        "list_artist_events": {
          "request": {
            "$ref": "YoutubeApiInnertubeListArtistEventsRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "description": "",
          "httpMethod": "POST",
          "flatPath": "v1/artist/list_artist_events",
          "response": {
            "$ref": "YoutubeApiInnertubeListArtistEventsResponse"
          },
          "id": "youtubei.artist.list_artist_events",
          "path": "v1/artist/list_artist_events",
          "parameterOrder": []
        },
        "get_artists": {
          "id": "youtubei.artist.get_artists",
          "path": "v1/artist/get_artists",
          "request": {
            "$ref": "YoutubeApiInnertubeGetArtistsRequest"
          },
          "parameterOrder": [],
          "flatPath": "v1/artist/get_artists",
          "description": "",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetArtistsResponse"
          },
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "list_artist_release_tracks": {
          "path": "v1/artist/list_artist_release_tracks",
          "flatPath": "v1/artist/list_artist_release_tracks",
          "request": {
            "$ref": "YoutubeApiInnertubeListArtistReleaseTracksRequest"
          },
          "parameterOrder": [],
          "parameters": {},
          "httpMethod": "POST",
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeListArtistReleaseTracksResponse"
          },
          "id": "youtubei.artist.list_artist_release_tracks"
        },
        "list_artists": {
          "path": "v1/artist/list_artists",
          "id": "youtubei.artist.list_artists",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeListArtistsRequest"
          },
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeListArtistsResponse"
          },
          "flatPath": "v1/artist/list_artists",
          "description": ""
        },
        "update_artist": {
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateArtistResponse"
          },
          "flatPath": "v1/artist/update_artist",
          "id": "youtubei.artist.update_artist",
          "path": "v1/artist/update_artist",
          "parameters": {},
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateArtistRequest"
          },
          "description": ""
        },
        "list_artist_claimed_missing_releases": {
          "parameters": {},
          "description": "",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeListArtistClaimedMissingReleasesResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.artist.list_artist_claimed_missing_releases",
          "request": {
            "$ref": "YoutubeApiInnertubeListArtistClaimedMissingReleasesRequest"
          },
          "parameterOrder": [],
          "path": "v1/artist/list_artist_claimed_missing_releases",
          "flatPath": "v1/artist/list_artist_claimed_missing_releases"
        }
      }
    },
    "reel": {
      "resources": {
        "create_reel_items": {
          "methods": {
            "create": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.reel.create_reel_items.create",
              "parameters": {},
              "description": "",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeCreateReelItemsResponse"
              },
              "flatPath": "v1/reel/create_reel_items",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeCreateReelItemsRequest"
              },
              "path": "v1/reel/create_reel_items"
            }
          }
        }
      },
      "methods": {
        "reel_watch_sequence": {
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeReelWatchSequenceResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeReelWatchSequenceRequest"
          },
          "httpMethod": "POST",
          "flatPath": "v1/reel/reel_watch_sequence",
          "path": "v1/reel/reel_watch_sequence",
          "parameterOrder": [],
          "id": "youtubei.reel.reel_watch_sequence"
        },
        "reel_item_watch": {
          "flatPath": "v1/reel/reel_item_watch",
          "httpMethod": "POST",
          "parameters": {},
          "path": "v1/reel/reel_item_watch",
          "id": "youtubei.reel.reel_item_watch",
          "request": {
            "$ref": "YoutubeApiInnertubeReelItemWatchRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeReelItemWatchResponse"
          }
        },
        "reel_camera": {
          "response": {
            "$ref": "YoutubeApiInnertubeReelCameraResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeReelCameraRequest"
          },
          "parameters": {},
          "httpMethod": "POST",
          "description": "",
          "parameterOrder": [],
          "flatPath": "v1/reel/reel_camera",
          "path": "v1/reel/reel_camera",
          "id": "youtubei.reel.reel_camera",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        }
      }
    },
    "vi": {
      "methods": {
        "get_user_mention_suggestions": {
          "id": "youtubei.vi.get_user_mention_suggestions",
          "httpMethod": "POST",
          "flatPath": "vi/get_user_mention_suggestions",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeGetUserMentionSuggestionsResponse"
          },
          "path": "vi/get_user_mention_suggestions",
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeGetUserMentionSuggestionsRequest"
          }
        },
        "get_cancel_survey": {
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetCancelSurveyRequest"
          },
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetCancelSurveyResponse"
          },
          "flatPath": "vi/get_cancel_survey",
          "id": "youtubei.vi.get_cancel_survey",
          "path": "vi/get_cancel_survey",
          "httpMethod": "POST",
          "description": ""
        },
        "encrypted_watch": {
          "id": "youtubei.vi.encrypted_watch",
          "httpMethod": "POST",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeEncryptedInnertubeResponse"
          },
          "description": "",
          "flatPath": "vi/encrypted_watch",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeEncryptedInnertubeRequest"
          },
          "path": "vi/encrypted_watch",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "verify_age": {
          "response": {
            "$ref": "YoutubeApiInnertubeVerifyAgeResponse"
          },
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeVerifyAgeRequest"
          },
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "vi/verify_age",
          "description": "",
          "id": "youtubei.vi.verify_age",
          "path": "vi/verify_age",
          "httpMethod": "POST"
        },
        "get_multi_select_command": {
          "description": "",
          "httpMethod": "POST",
          "flatPath": "vi/get_multi_select_command",
          "path": "vi/get_multi_select_command",
          "request": {
            "$ref": "YoutubeApiInnertubeGetMultiSelectCommandRequest"
          },
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeGetMultiSelectCommandResponse"
          },
          "parameterOrder": [],
          "id": "youtubei.vi.get_multi_select_command",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "end_free_preview": {
          "parameterOrder": [],
          "description": "",
          "id": "youtubei.vi.end_free_preview",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeEndFreePreviewRequest"
          },
          "parameters": {},
          "flatPath": "vi/end_free_preview",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "vi/end_free_preview",
          "response": {
            "$ref": "YoutubeApiInnertubeEndFreePreviewResponse"
          }
        },
        "assistant": {
          "parameterOrder": [],
          "description": "",
          "parameters": {},
          "path": "vi/assistant",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeYoutubeAssistantResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeYoutubeAssistantRequest"
          },
          "httpMethod": "POST",
          "flatPath": "vi/assistant",
          "id": "youtubei.vi.assistant"
        },
        "start_dvr": {
          "response": {
            "$ref": "YoutubeApiInnertubeStartUnpluggedDvrResponse"
          },
          "id": "youtubei.vi.start_dvr",
          "description": "",
          "flatPath": "vi/start_dvr",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeStartUnpluggedDvrRequest"
          },
          "path": "vi/start_dvr",
          "httpMethod": "POST",
          "parameterOrder": [],
          "parameters": {}
        },
        "get_promo_offer": {
          "description": "",
          "parameterOrder": [],
          "flatPath": "vi/get_promo_offer",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetPromoOfferResponse"
          },
          "httpMethod": "POST",
          "path": "vi/get_promo_offer",
          "id": "youtubei.vi.get_promo_offer",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetPromoOfferRequest"
          }
        },
        "update_twofactor_location": {
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedUpdateTwofactorLocationResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedUpdateTwofactorLocationRequest"
          },
          "id": "youtubei.vi.update_twofactor_location",
          "flatPath": "vi/update_twofactor_location",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "vi/update_twofactor_location",
          "description": "",
          "httpMethod": "POST",
          "parameterOrder": []
        },
        "get_cancel_offer": {
          "path": "vi/get_cancel_offer",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetCancelOfferRequest"
          },
          "parameters": {},
          "flatPath": "vi/get_cancel_offer",
          "id": "youtubei.vi.get_cancel_offer",
          "parameterOrder": [],
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetCancelOfferResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": ""
        },
        "update_account_link_button": {
          "path": "vi/update_account_link_button",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateAccountLinkButtonRequest"
          },
          "flatPath": "vi/update_account_link_button",
          "parameters": {},
          "httpMethod": "POST",
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateAccountLinkButtonResponse"
          },
          "id": "youtubei.vi.update_account_link_button",
          "parameterOrder": []
        },
        "request_twofactor_location": {
          "flatPath": "vi/request_twofactor_location",
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedRequestTwofactorLocationRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedRequestTwofactorLocationResponse"
          },
          "parameterOrder": [],
          "id": "youtubei.vi.request_twofactor_location",
          "path": "vi/request_twofactor_location",
          "parameters": {}
        },
        "get_answer": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeGetAnswerRequest"
          },
          "httpMethod": "POST",
          "description": "",
          "parameters": {},
          "path": "vi/get_answer",
          "response": {
            "$ref": "YoutubeApiInnertubeGetAnswerResponse"
          },
          "id": "youtubei.vi.get_answer",
          "flatPath": "vi/get_answer",
          "parameterOrder": []
        },
        "update_conference": {
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateConferenceRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateConferenceResponse"
          },
          "flatPath": "vi/update_conference",
          "path": "vi/update_conference",
          "parameters": {},
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "id": "youtubei.vi.update_conference",
          "description": ""
        },
        "submit_caption_correction": {
          "httpMethod": "POST",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeSubmitCaptionCorrectionRequest"
          },
          "path": "vi/submit_caption_correction",
          "description": "",
          "id": "youtubei.vi.submit_caption_correction",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeSubmitCaptionCorrectionResponse"
          },
          "flatPath": "vi/submit_caption_correction",
          "parameters": {}
        },
        "acknowledge_channel_tou_strike": {
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeAcknowledgeChannelTouStrikeResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeAcknowledgeChannelTouStrikeRequest"
          },
          "path": "vi/acknowledge_channel_tou_strike",
          "flatPath": "vi/acknowledge_channel_tou_strike",
          "parameterOrder": [],
          "id": "youtubei.vi.acknowledge_channel_tou_strike",
          "description": ""
        },
        "verify_vip": {
          "id": "youtubei.vi.verify_vip",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "description": "",
          "path": "vi/verify_vip",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeVerifyVipResponse"
          },
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeVerifyVipRequest"
          },
          "flatPath": "vi/verify_vip"
        },
        "flow": {
          "id": "youtubei.vi.flow",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "vi/flow",
          "httpMethod": "POST",
          "parameterOrder": [],
          "description": "",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeFlowResponse"
          },
          "path": "vi/flow",
          "request": {
            "$ref": "YoutubeApiInnertubeFlowRequest"
          }
        },
        "get_multi_select_menu": {
          "request": {
            "$ref": "YoutubeApiInnertubeGetMultiSelectMenuRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeGetMultiSelectMenuResponse"
          },
          "parameterOrder": [],
          "path": "vi/get_multi_select_menu",
          "parameters": {},
          "description": "",
          "flatPath": "vi/get_multi_select_menu",
          "id": "youtubei.vi.get_multi_select_menu",
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "bell_follow": {
          "path": "vi/bell_follow",
          "httpMethod": "POST",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedBellFollowRequest"
          },
          "parameters": {},
          "description": "",
          "flatPath": "vi/bell_follow",
          "id": "youtubei.vi.bell_follow",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedBellFollowResponse"
          }
        },
        "log_event": {
          "path": "vi/log_event",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeEventLoggingRequest"
          },
          "parameters": {},
          "id": "youtubei.vi.log_event",
          "flatPath": "vi/log_event",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeEventLoggingResponse"
          }
        },
        "get_survey": {
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeGetSurveyRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeGetSurveyResponse"
          },
          "path": "vi/get_survey",
          "httpMethod": "POST",
          "id": "youtubei.vi.get_survey",
          "flatPath": "vi/get_survey",
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {}
        },
        "video_stats": {
          "response": {
            "$ref": "YoutubeApiInnertubeEventLoggingResponse"
          },
          "id": "youtubei.vi.video_stats",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "vi/video_stats",
          "request": {
            "$ref": "YoutubeApiInnertubeEventLoggingRequest"
          },
          "description": "",
          "httpMethod": "POST",
          "path": "vi/video_stats",
          "parameterOrder": [],
          "parameters": {}
        },
        "check_client_freshness": {
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedCheckClientFreshnessResponse"
          },
          "parameters": {},
          "parameterOrder": [],
          "id": "youtubei.vi.check_client_freshness",
          "httpMethod": "POST",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedCheckClientFreshnessRequest"
          },
          "path": "vi/check_client_freshness",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "vi/check_client_freshness"
        },
        "queue": {
          "id": "youtubei.vi.queue",
          "path": "vi/queue",
          "response": {
            "$ref": "YoutubeApiInnertubeQueueResponse"
          },
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeQueueRequest"
          },
          "description": "",
          "httpMethod": "POST",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "vi/queue"
        },
        "sync_annotations": {
          "path": "vi/sync_annotations",
          "id": "youtubei.vi.sync_annotations",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedSyncAnnotationsRequest"
          },
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedSyncAnnotationsResponse"
          },
          "httpMethod": "POST",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "vi/sync_annotations"
        },
        "initiate_inline_purchase": {
          "description": "",
          "parameterOrder": [],
          "httpMethod": "POST",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedInitiateInlinePurchaseResponse"
          },
          "path": "vi/initiate_inline_purchase",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedInitiateInlinePurchaseRequest"
          },
          "id": "youtubei.vi.initiate_inline_purchase",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "vi/initiate_inline_purchase"
        },
        "get_cancel_upsell": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "parameterOrder": [],
          "id": "youtubei.vi.get_cancel_upsell",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetCancelUpsellRequest"
          },
          "path": "vi/get_cancel_upsell",
          "parameters": {},
          "flatPath": "vi/get_cancel_upsell",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetCancelUpsellResponse"
          }
        },
        "access_check": {
          "flatPath": "vi/access_check",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedAccessCheckRequest"
          },
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedAccessCheckResponse"
          },
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.vi.access_check",
          "path": "vi/access_check",
          "httpMethod": "POST",
          "parameters": {}
        },
        "update_station_visibility": {
          "parameters": {},
          "parameterOrder": [],
          "path": "vi/update_station_visibility",
          "description": "",
          "flatPath": "vi/update_station_visibility",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedUpdateStationVisibilityRequest"
          },
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.vi.update_station_visibility",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedUpdateStationVisibilityResponse"
          }
        },
        "suggest": {
          "flatPath": "vi/suggest",
          "httpMethod": "POST",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeGetSearchSuggestionsRequest"
          },
          "description": "",
          "id": "youtubei.vi.suggest",
          "response": {
            "$ref": "YoutubeApiInnertubeGetSearchSuggestionsResponse"
          },
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "vi/suggest"
        },
        "tenx_player": {
          "httpMethod": "POST",
          "id": "youtubei.vi.tenx_player",
          "parameterOrder": [],
          "description": "",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeTenXPlayerResponse"
          },
          "path": "vi/tenx_player",
          "request": {
            "$ref": "YoutubeApiInnertubeTenXPlayerRequest"
          },
          "flatPath": "vi/tenx_player",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "get_creator_social_suggestions": {
          "parameters": {},
          "flatPath": "vi/get_creator_social_suggestions",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCreatorSocialSuggestionsResponse"
          },
          "parameterOrder": [],
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeGetCreatorSocialSuggestionsRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.vi.get_creator_social_suggestions",
          "path": "vi/get_creator_social_suggestions",
          "httpMethod": "POST"
        },
        "thumbnails": {
          "description": "",
          "id": "youtubei.vi.thumbnails",
          "flatPath": "vi/thumbnails",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeGetThumbnailsResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeGetThumbnailsRequest"
          },
          "parameterOrder": [],
          "path": "vi/thumbnails"
        },
        "get_watch": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeGetWatchRequest"
          },
          "parameterOrder": [],
          "httpMethod": "POST",
          "parameters": {},
          "path": "vi/get_watch",
          "description": "",
          "id": "youtubei.vi.get_watch",
          "response": {
            "$ref": "YoutubeApiInnertubeGetWatchResponse"
          },
          "flatPath": "vi/get_watch"
        },
        "updated_metadata": {
          "parameters": {},
          "flatPath": "vi/updated_metadata",
          "httpMethod": "POST",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeUpdatedMetadataResponse"
          },
          "id": "youtubei.vi.updated_metadata",
          "description": "",
          "path": "vi/updated_metadata",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdatedMetadataRequest"
          }
        },
        "encrypted_innertube": {
          "httpMethod": "POST",
          "id": "youtubei.vi.encrypted_innertube",
          "flatPath": "vi/encrypted_innertube",
          "response": {
            "$ref": "YoutubeApiInnertubeInnerTubeEncryptedResponse"
          },
          "parameters": {},
          "parameterOrder": [],
          "path": "vi/encrypted_innertube",
          "request": {
            "$ref": "YoutubeApiInnertubeInnerTubeEncryptedRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": ""
        },
        "guide": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "vi/guide",
          "description": "",
          "httpMethod": "POST",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeGuideResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeGuideRequest"
          },
          "flatPath": "vi/guide",
          "id": "youtubei.vi.guide",
          "parameters": {}
        },
        "home_location_begin_update": {
          "path": "vi/home_location_begin_update",
          "parameters": {},
          "flatPath": "vi/home_location_begin_update",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationBeginUpdateResponse"
          },
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "id": "youtubei.vi.home_location_begin_update",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationBeginUpdateRequest"
          },
          "httpMethod": "POST"
        },
        "share_entitlement": {
          "description": "",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeShareUnpluggedEntitlementRequest"
          },
          "id": "youtubei.vi.share_entitlement",
          "path": "vi/share_entitlement",
          "response": {
            "$ref": "YoutubeApiInnertubeShareUnpluggedEntitlementResponse"
          },
          "parameterOrder": [],
          "flatPath": "vi/share_entitlement",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "decorate_message": {
          "response": {
            "$ref": "YoutubeApiInnertubeDecorateMessageResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeDecorateMessageRequest"
          },
          "path": "vi/decorate_message",
          "id": "youtubei.vi.decorate_message",
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "parameters": {},
          "parameterOrder": [],
          "flatPath": "vi/decorate_message"
        },
        "get_panel": {
          "parameterOrder": [],
          "id": "youtubei.vi.get_panel",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubePanelResponse"
          },
          "path": "vi/get_panel",
          "description": "",
          "flatPath": "vi/get_panel",
          "request": {
            "$ref": "YoutubeApiInnertubePanelRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST"
        },
        "browse": {
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeBrowseRequest"
          },
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeBrowseResponse"
          },
          "id": "youtubei.vi.browse",
          "flatPath": "vi/browse",
          "parameters": {},
          "path": "vi/browse",
          "description": ""
        },
        "visitor_id": {
          "request": {
            "$ref": "YoutubeApiInnertubeVisitorIdRequest"
          },
          "httpMethod": "POST",
          "flatPath": "vi/visitor_id",
          "id": "youtubei.vi.visitor_id",
          "response": {
            "$ref": "YoutubeApiInnertubeVisitorIdResponse"
          },
          "parameters": {},
          "parameterOrder": [],
          "path": "vi/visitor_id",
          "description": ""
        },
        "player": {
          "httpMethod": "POST",
          "path": "vi/player",
          "description": "",
          "parameters": {},
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "vi/player",
          "response": {
            "$ref": "YoutubeApiInnertubePlayerResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubePlayerRequest"
          },
          "id": "youtubei.vi.player"
        },
        "send_conditional_notification": {
          "description": "",
          "parameterOrder": [],
          "flatPath": "vi/send_conditional_notification",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedSendConditionalNotificationResponse"
          },
          "path": "vi/send_conditional_notification",
          "id": "youtubei.vi.send_conditional_notification",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedSendConditionalNotificationRequest"
          },
          "parameters": {},
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "embedded_player": {
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeEmbeddedPlayerResponse"
          },
          "flatPath": "vi/embedded_player",
          "id": "youtubei.vi.embedded_player",
          "request": {
            "$ref": "YoutubeApiInnertubeEmbeddedPlayerRequest"
          },
          "path": "vi/embedded_player",
          "description": "",
          "parameterOrder": [],
          "httpMethod": "POST"
        },
        "stop_dvr": {
          "path": "vi/stop_dvr",
          "request": {
            "$ref": "YoutubeApiInnertubeStopUnpluggedDvrRequest"
          },
          "parameters": {},
          "httpMethod": "POST",
          "description": "",
          "parameterOrder": [],
          "id": "youtubei.vi.stop_dvr",
          "response": {
            "$ref": "YoutubeApiInnertubeStopUnpluggedDvrResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "vi/stop_dvr"
        },
        "unshare_entitlement": {
          "id": "youtubei.vi.unshare_entitlement",
          "parameterOrder": [],
          "flatPath": "vi/unshare_entitlement",
          "parameters": {},
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "vi/unshare_entitlement",
          "response": {
            "$ref": "YoutubeApiInnertubeUnshareUnpluggedEntitlementResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeUnshareUnpluggedEntitlementRequest"
          },
          "description": ""
        },
        "get_posts_by_host_panel": {
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubePanelRequest"
          },
          "flatPath": "vi/get_posts_by_host_panel",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubePanelResponse"
          },
          "path": "vi/get_posts_by_host_panel",
          "description": "",
          "id": "youtubei.vi.get_posts_by_host_panel"
        },
        "home_location_complete_update": {
          "path": "vi/home_location_complete_update",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "vi/home_location_complete_update",
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCompleteUpdateResponse"
          },
          "parameterOrder": [],
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCompleteUpdateRequest"
          },
          "id": "youtubei.vi.home_location_complete_update"
        },
        "feedback": {
          "request": {
            "$ref": "YoutubeApiInnertubeInnerTubeFeedbackRequest"
          },
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeInnerTubeFeedbackResponse"
          },
          "httpMethod": "POST",
          "parameterOrder": [],
          "description": "",
          "path": "vi/feedback",
          "id": "youtubei.vi.feedback",
          "flatPath": "vi/feedback"
        },
        "get_transcript": {
          "parameters": {},
          "httpMethod": "POST",
          "id": "youtubei.vi.get_transcript",
          "description": "",
          "flatPath": "vi/get_transcript",
          "request": {
            "$ref": "YoutubeApiInnertubeTranscriptRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeTranscriptResponse"
          },
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "vi/get_transcript"
        },
        "submit_form": {
          "request": {
            "$ref": "YoutubeApiInnertubeSubmitFormRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeSubmitFormResponse"
          },
          "id": "youtubei.vi.submit_form",
          "path": "vi/submit_form",
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "httpMethod": "POST",
          "parameterOrder": [],
          "flatPath": "vi/submit_form"
        },
        "submit_cancel_survey": {
          "id": "youtubei.vi.submit_cancel_survey",
          "parameters": {},
          "path": "vi/submit_cancel_survey",
          "httpMethod": "POST",
          "flatPath": "vi/submit_cancel_survey",
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedSubmitCancelSurveyRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedSubmitCancelSurveyResponse"
          },
          "parameterOrder": []
        },
        "sidesheet": {
          "flatPath": "vi/sidesheet",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedSidesheetRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedSidesheetResponse"
          },
          "id": "youtubei.vi.sidesheet",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "httpMethod": "POST",
          "path": "vi/sidesheet",
          "parameters": {}
        },
        "search": {
          "response": {
            "$ref": "YoutubeApiInnertubeSearchResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "vi/search",
          "description": "",
          "path": "vi/search",
          "request": {
            "$ref": "YoutubeApiInnertubeSearchRequest"
          },
          "httpMethod": "POST",
          "parameterOrder": [],
          "id": "youtubei.vi.search",
          "parameters": {}
        },
        "next": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "flatPath": "vi/next",
          "id": "youtubei.vi.next",
          "parameters": {},
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeWatchNextResponse"
          },
          "path": "vi/next",
          "request": {
            "$ref": "YoutubeApiInnertubeWatchNextRequest"
          },
          "parameterOrder": []
        },
        "get_twofactor_location": {
          "flatPath": "vi/get_twofactor_location",
          "path": "vi/get_twofactor_location",
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetTwofactorLocationResponse"
          },
          "httpMethod": "POST",
          "parameterOrder": [],
          "id": "youtubei.vi.get_twofactor_location",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetTwofactorLocationRequest"
          }
        },
        "spoiler_mode": {
          "path": "vi/spoiler_mode",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedSpoilerModeRequest"
          },
          "flatPath": "vi/spoiler_mode",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedSpoilerModeResponse"
          },
          "id": "youtubei.vi.spoiler_mode",
          "description": ""
        },
        "update_live_guide_order": {
          "parameterOrder": [],
          "path": "vi/update_live_guide_order",
          "description": "",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.vi.update_live_guide_order",
          "httpMethod": "POST",
          "flatPath": "vi/update_live_guide_order",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedUpdateLiveGuideOrderRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedUpdateLiveGuideOrderResponse"
          }
        },
        "offline": {
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeOfflineRequest"
          },
          "flatPath": "vi/offline",
          "parameters": {},
          "path": "vi/offline",
          "response": {
            "$ref": "YoutubeApiInnertubeOfflineResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "parameterOrder": [],
          "id": "youtubei.vi.offline"
        },
        "resolve_location": {
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedResolveLocationRequest"
          },
          "path": "vi/resolve_location",
          "flatPath": "vi/resolve_location",
          "id": "youtubei.vi.resolve_location",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedResolveLocationResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "httpMethod": "POST"
        },
        "log_interaction": {
          "description": "",
          "flatPath": "vi/log_interaction",
          "id": "youtubei.vi.log_interaction",
          "response": {
            "$ref": "YoutubeApiInnertubeInteractionLoggingResponse"
          },
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeInteractionLoggingRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "parameters": {},
          "path": "vi/log_interaction"
        },
        "config": {
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeConfigResponse"
          },
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeConfigRequest"
          },
          "flatPath": "vi/config",
          "id": "youtubei.vi.config",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "httpMethod": "POST",
          "path": "vi/config"
        },
        "get_cancel_confirmation": {
          "flatPath": "vi/get_cancel_confirmation",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetCancelConfirmationResponse"
          },
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "id": "youtubei.vi.get_cancel_confirmation",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetCancelConfirmationRequest"
          },
          "path": "vi/get_cancel_confirmation",
          "parameters": {}
        },
        "home_location_check_availability": {
          "parameterOrder": [],
          "id": "youtubei.vi.home_location_check_availability",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCheckAvailabilityRequest"
          },
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCheckAvailabilityResponse"
          },
          "httpMethod": "POST",
          "flatPath": "vi/home_location_check_availability",
          "path": "vi/home_location_check_availability",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {}
        }
      },
      "resources": {
        "partnerprogram": {
          "methods": {
            "sign_creator_contract": {
              "description": "",
              "id": "youtubei.vi.partnerprogram.sign_creator_contract",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "flatPath": "vi/partnerprogram/sign_creator_contract",
              "path": "vi/partnerprogram/sign_creator_contract",
              "response": {
                "$ref": "YoutubeApiInnertubeSignCreatorContractResponse"
              },
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeSignCreatorContractRequest"
              },
              "parameterOrder": []
            },
            "get_creator_contract_terms": {
              "httpMethod": "POST",
              "id": "youtubei.vi.partnerprogram.get_creator_contract_terms",
              "path": "vi/partnerprogram/get_creator_contract_terms",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorContractTermsRequest"
              },
              "flatPath": "vi/partnerprogram/get_creator_contract_terms",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorContractTermsResponse"
              },
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "parameterOrder": []
            },
            "get_self_certification_questionnaire_details": {
              "httpMethod": "POST",
              "id": "youtubei.vi.partnerprogram.get_self_certification_questionnaire_details",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "path": "vi/partnerprogram/get_self_certification_questionnaire_details",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetSelfCertificationQuestionnaireDetailsResponse"
              },
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetSelfCertificationQuestionnaireDetailsRequest"
              },
              "flatPath": "vi/partnerprogram/get_self_certification_questionnaire_details"
            },
            "get_ad_blocking_category_infos": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetAdBlockingCategoryInfosResponse"
              },
              "path": "vi/partnerprogram/get_ad_blocking_category_infos",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetAdBlockingCategoryInfosRequest"
              },
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "id": "youtubei.vi.partnerprogram.get_ad_blocking_category_infos",
              "httpMethod": "POST",
              "flatPath": "vi/partnerprogram/get_ad_blocking_category_infos"
            }
          },
          "resources": {
            "create_adsense_association_session": {
              "methods": {
                "create": {
                  "description": "",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateAdsenseAssociationSessionRequest"
                  },
                  "path": "vi/partnerprogram/create_adsense_association_session",
                  "flatPath": "vi/partnerprogram/create_adsense_association_session",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateAdsenseAssociationSessionResponse"
                  },
                  "id": "youtubei.vi.partnerprogram.create_adsense_association_session.create"
                }
              }
            },
            "create_adsense_association": {
              "methods": {
                "create": {
                  "flatPath": "vi/partnerprogram/create_adsense_association",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateAdsenseAssociationRequest"
                  },
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateAdsenseAssociationResponse"
                  },
                  "parameterOrder": [],
                  "path": "vi/partnerprogram/create_adsense_association",
                  "id": "youtubei.vi.partnerprogram.create_adsense_association.create"
                }
              }
            }
          }
        },
        "autotagging": {
          "methods": {
            "update_autotagging_settings": {
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateAutotaggingSettingsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateAutotaggingSettingsResponse"
              },
              "path": "vi/autotagging/update_autotagging_settings",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "description": "",
              "flatPath": "vi/autotagging/update_autotagging_settings",
              "parameterOrder": [],
              "parameters": {},
              "id": "youtubei.vi.autotagging.update_autotagging_settings"
            }
          }
        },
        "conference": {
          "methods": {
            "update": {
              "description": "",
              "path": "vi/conference/update",
              "httpMethod": "POST",
              "id": "youtubei.vi.conference.update",
              "flatPath": "vi/conference/update",
              "parameters": {},
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateConferenceRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateConferenceResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            }
          }
        },
        "kids_red": {
          "methods": {
            "send_verification_code": {
              "response": {
                "$ref": "YoutubeApiInnertubeSendKidsRedVerificationCodeResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.kids_red.send_verification_code",
              "parameterOrder": [],
              "httpMethod": "POST",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeSendKidsRedVerificationCodeRequest"
              },
              "path": "vi/kids_red/send_verification_code",
              "description": "",
              "flatPath": "vi/kids_red/send_verification_code"
            },
            "process_red_consent": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeProcessKidsRedConsentResponse"
              },
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeProcessKidsRedConsentRequest"
              },
              "flatPath": "vi/kids_red/process_red_consent",
              "path": "vi/kids_red/process_red_consent",
              "description": "",
              "parameterOrder": [],
              "id": "youtubei.vi.kids_red.process_red_consent",
              "parameters": {}
            }
          }
        },
        "donations": {
          "methods": {
            "list_campaigns": {
              "parameters": {},
              "httpMethod": "POST",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeListDonationsCampaignsRequest"
              },
              "path": "vi/donations/list_campaigns",
              "flatPath": "vi/donations/list_campaigns",
              "response": {
                "$ref": "YoutubeApiInnertubeListDonationsCampaignsResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.donations.list_campaigns",
              "parameterOrder": []
            },
            "delete_campaign": {
              "response": {
                "$ref": "YoutubeApiInnertubeDeleteDonationsCampaignResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeDeleteDonationsCampaignRequest"
              },
              "path": "vi/donations/delete_campaign",
              "id": "youtubei.vi.donations.delete_campaign",
              "description": "",
              "flatPath": "vi/donations/delete_campaign",
              "parameterOrder": [],
              "httpMethod": "POST",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "list_video_enablement": {
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeListDonationsVideoEnablementsRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeListDonationsVideoEnablementsResponse"
              },
              "parameters": {},
              "path": "vi/donations/list_video_enablement",
              "id": "youtubei.vi.donations.list_video_enablement",
              "description": "",
              "flatPath": "vi/donations/list_video_enablement"
            },
            "join_campaign": {
              "path": "vi/donations/join_campaign",
              "response": {
                "$ref": "YoutubeApiInnertubeJoinDonationsCampaignResponse"
              },
              "httpMethod": "POST",
              "flatPath": "vi/donations/join_campaign",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.donations.join_campaign",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeJoinDonationsCampaignRequest"
              },
              "parameterOrder": [],
              "parameters": {}
            },
            "list_nonprofits": {
              "request": {
                "$ref": "YoutubeApiInnertubeListNonprofitsRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeListNonprofitsResponse"
              },
              "httpMethod": "POST",
              "flatPath": "vi/donations/list_nonprofits",
              "parameterOrder": [],
              "path": "vi/donations/list_nonprofits",
              "id": "youtubei.vi.donations.list_nonprofits"
            },
            "update_video_enablements": {
              "parameterOrder": [],
              "description": "",
              "httpMethod": "POST",
              "parameters": {},
              "path": "vi/donations/update_video_enablements",
              "id": "youtubei.vi.donations.update_video_enablements",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateDonationsVideoEnablementsResponse"
              },
              "flatPath": "vi/donations/update_video_enablements",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateDonationsVideoEnablementsRequest"
              }
            },
            "update_campaign": {
              "id": "youtubei.vi.donations.update_campaign",
              "description": "",
              "parameters": {},
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateDonationsCampaignRequest"
              },
              "parameterOrder": [],
              "path": "vi/donations/update_campaign",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateDonationsCampaignResponse"
              },
              "flatPath": "vi/donations/update_campaign"
            }
          },
          "resources": {
            "create_campaign": {
              "methods": {
                "create": {
                  "id": "youtubei.vi.donations.create_campaign.create",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateDonationsCampaignRequest"
                  },
                  "parameters": {},
                  "flatPath": "vi/donations/create_campaign",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateDonationsCampaignResponse"
                  },
                  "path": "vi/donations/create_campaign",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": ""
                }
              }
            },
            "create_nonprofit_proposal": {
              "methods": {
                "create": {
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateNonprofitProposalResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.vi.donations.create_nonprofit_proposal.create",
                  "parameterOrder": [],
                  "parameters": {},
                  "path": "vi/donations/create_nonprofit_proposal",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateNonprofitProposalRequest"
                  },
                  "flatPath": "vi/donations/create_nonprofit_proposal",
                  "httpMethod": "POST"
                }
              }
            }
          }
        },
        "video_editor": {
          "methods": {
            "detect_face_data": {
              "description": "",
              "parameterOrder": [],
              "parameters": {},
              "path": "vi/video_editor/detect_face_data",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.video_editor.detect_face_data",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeDetectFaceDataRequest"
              },
              "flatPath": "vi/video_editor/detect_face_data",
              "response": {
                "$ref": "YoutubeApiInnertubeDetectFaceDataResponse"
              }
            },
            "get_recommended_audioswap_tracks": {
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetRecommendedAudioswapTracksRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "path": "vi/video_editor/get_recommended_audioswap_tracks",
              "flatPath": "vi/video_editor/get_recommended_audioswap_tracks",
              "id": "youtubei.vi.video_editor.get_recommended_audioswap_tracks",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetRecommendedAudioswapTracksResponse"
              },
              "parameters": {}
            },
            "get_video_thumbstrip_url": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetVideoThumbstripUrlRequest"
              },
              "httpMethod": "POST",
              "path": "vi/video_editor/get_video_thumbstrip_url",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetVideoThumbstripUrlResponse"
              },
              "description": "",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/video_editor/get_video_thumbstrip_url",
              "id": "youtubei.vi.video_editor.get_video_thumbstrip_url"
            },
            "get_external_site_images": {
              "httpMethod": "POST",
              "description": "",
              "path": "vi/video_editor/get_external_site_images",
              "parameters": {},
              "flatPath": "vi/video_editor/get_external_site_images",
              "request": {
                "$ref": "YoutubeApiInnertubeGetExternalSiteImagesRequest"
              },
              "id": "youtubei.vi.video_editor.get_external_site_images",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetExternalSiteImagesResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_last_published_edits": {
              "id": "youtubei.vi.video_editor.get_last_published_edits",
              "response": {
                "$ref": "YoutubeApiInnertubeGetLastPublishedEditsResponse"
              },
              "path": "vi/video_editor/get_last_published_edits",
              "request": {
                "$ref": "YoutubeApiInnertubeGetLastPublishedEditsRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "flatPath": "vi/video_editor/get_last_published_edits",
              "parameterOrder": [],
              "httpMethod": "POST",
              "description": ""
            },
            "get_detections_for_face": {
              "parameters": {},
              "id": "youtubei.vi.video_editor.get_detections_for_face",
              "path": "vi/video_editor/get_detections_for_face",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetDetectionsForFaceRequest"
              },
              "flatPath": "vi/video_editor/get_detections_for_face",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetDetectionsForFaceResponse"
              },
              "parameterOrder": []
            },
            "get_face_detection_summary": {
              "httpMethod": "POST",
              "flatPath": "vi/video_editor/get_face_detection_summary",
              "request": {
                "$ref": "YoutubeApiInnertubeGetFaceDetectionSummaryRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetFaceDetectionSummaryResponse"
              },
              "parameters": {},
              "description": "",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/video_editor/get_face_detection_summary",
              "id": "youtubei.vi.video_editor.get_face_detection_summary"
            },
            "get_video_editor_preview_url": {
              "httpMethod": "POST",
              "flatPath": "vi/video_editor/get_video_editor_preview_url",
              "id": "youtubei.vi.video_editor.get_video_editor_preview_url",
              "response": {
                "$ref": "YoutubeApiInnertubeGetVideoEditorPreviewUrlResponse"
              },
              "parameters": {},
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetVideoEditorPreviewUrlRequest"
              },
              "description": "",
              "path": "vi/video_editor/get_video_editor_preview_url",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_video_processing_status": {
              "flatPath": "vi/video_editor/get_video_processing_status",
              "parameterOrder": [],
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.video_editor.get_video_processing_status",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetVideoProcessingStatusRequest"
              },
              "path": "vi/video_editor/get_video_processing_status",
              "response": {
                "$ref": "YoutubeApiInnertubeGetVideoProcessingStatusResponse"
              },
              "httpMethod": "POST"
            },
            "get_audio_waveform_url": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetAudioWaveformUrlRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetAudioWaveformUrlResponse"
              },
              "httpMethod": "POST",
              "flatPath": "vi/video_editor/get_audio_waveform_url",
              "id": "youtubei.vi.video_editor.get_audio_waveform_url",
              "parameters": {},
              "description": "",
              "path": "vi/video_editor/get_audio_waveform_url",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_motion_track_precache_url": {
              "id": "youtubei.vi.video_editor.get_motion_track_precache_url",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetMotionTrackPrecacheUrlRequest"
              },
              "httpMethod": "POST",
              "path": "vi/video_editor/get_motion_track_precache_url",
              "description": "",
              "flatPath": "vi/video_editor/get_motion_track_precache_url",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetMotionTrackPrecacheUrlResponse"
              }
            },
            "get_endscreen_url_info": {
              "id": "youtubei.vi.video_editor.get_endscreen_url_info",
              "flatPath": "vi/video_editor/get_endscreen_url_info",
              "request": {
                "$ref": "YoutubeApiInnertubeGetEndscreenUrlInfoRequest"
              },
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetEndscreenUrlInfoResponse"
              },
              "path": "vi/video_editor/get_endscreen_url_info",
              "parameterOrder": [],
              "httpMethod": "POST"
            },
            "get_motion_track_urls": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetMotionTrackUrlsResponse"
              },
              "httpMethod": "POST",
              "id": "youtubei.vi.video_editor.get_motion_track_urls",
              "parameterOrder": [],
              "path": "vi/video_editor/get_motion_track_urls",
              "parameters": {},
              "description": "",
              "flatPath": "vi/video_editor/get_motion_track_urls",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGetMotionTrackUrlsRequest"
              }
            },
            "get_video_highlight_captions": {
              "parameterOrder": [],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetVideoHighlightCaptionsRequest"
              },
              "description": "",
              "path": "vi/video_editor/get_video_highlight_captions",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.video_editor.get_video_highlight_captions",
              "flatPath": "vi/video_editor/get_video_highlight_captions",
              "response": {
                "$ref": "YoutubeApiInnertubeGetVideoHighlightCaptionsResponse"
              },
              "httpMethod": "POST"
            },
            "edit_video_as_new": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeEditVideoAsNewRequest"
              },
              "path": "vi/video_editor/edit_video_as_new",
              "httpMethod": "POST",
              "description": "",
              "flatPath": "vi/video_editor/edit_video_as_new",
              "response": {
                "$ref": "YoutubeApiInnertubeEditVideoAsNewResponse"
              },
              "parameterOrder": [],
              "id": "youtubei.vi.video_editor.edit_video_as_new"
            },
            "edit_video": {
              "request": {
                "$ref": "YoutubeApiInnertubeEditVideoRequest"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "path": "vi/video_editor/edit_video",
              "description": "",
              "id": "youtubei.vi.video_editor.edit_video",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "flatPath": "vi/video_editor/edit_video",
              "response": {
                "$ref": "YoutubeApiInnertubeEditVideoResponse"
              }
            }
          }
        },
        "ott_partners_portal": {
          "methods": {
            "get_ott_program_history": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetOttProgramHistoryResponse"
              },
              "flatPath": "vi/ott_partners_portal/get_ott_program_history",
              "id": "youtubei.vi.ott_partners_portal.get_ott_program_history",
              "parameterOrder": [],
              "httpMethod": "POST",
              "path": "vi/ott_partners_portal/get_ott_program_history",
              "description": "",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetOttProgramHistoryRequest"
              }
            },
            "batch_get_ott_manifests": {
              "response": {
                "$ref": "YoutubeApiInnertubeBatchGetOttManifestsResponse"
              },
              "id": "youtubei.vi.ott_partners_portal.batch_get_ott_manifests",
              "flatPath": "vi/ott_partners_portal/batch_get_ott_manifests",
              "path": "vi/ott_partners_portal/batch_get_ott_manifests",
              "httpMethod": "POST",
              "parameterOrder": [],
              "parameters": {},
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeBatchGetOttManifestsRequest"
              }
            },
            "list_ott_manifests": {
              "parameterOrder": [],
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeListOttManifestsRequest"
              },
              "flatPath": "vi/ott_partners_portal/list_ott_manifests",
              "httpMethod": "POST",
              "id": "youtubei.vi.ott_partners_portal.list_ott_manifests",
              "response": {
                "$ref": "YoutubeApiInnertubeListOttManifestsResponse"
              },
              "path": "vi/ott_partners_portal/list_ott_manifests"
            },
            "get_ott_programs": {
              "httpMethod": "POST",
              "path": "vi/ott_partners_portal/get_ott_programs",
              "parameters": {},
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetOttProgramsResponse"
              },
              "flatPath": "vi/ott_partners_portal/get_ott_programs",
              "request": {
                "$ref": "YoutubeApiInnertubeGetOttProgramsRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "id": "youtubei.vi.ott_partners_portal.get_ott_programs"
            },
            "list_ott_programs": {
              "id": "youtubei.vi.ott_partners_portal.list_ott_programs",
              "response": {
                "$ref": "YoutubeApiInnertubeListOttProgramsResponse"
              },
              "flatPath": "vi/ott_partners_portal/list_ott_programs",
              "httpMethod": "POST",
              "parameterOrder": [],
              "path": "vi/ott_partners_portal/list_ott_programs",
              "description": "",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeListOttProgramsRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            }
          }
        },
        "tv_feedback": {
          "methods": {
            "submit": {
              "response": {
                "$ref": "YoutubeApiInnertubeSubmitTvFeedbackResponse"
              },
              "parameterOrder": [],
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.tv_feedback.submit",
              "request": {
                "$ref": "YoutubeApiInnertubeSubmitTvFeedbackRequest"
              },
              "flatPath": "vi/tv_feedback/submit",
              "httpMethod": "POST",
              "path": "vi/tv_feedback/submit",
              "description": ""
            }
          }
        },
        "video_effects": {
          "methods": {
            "get_multi_page_sticker_catalog": {
              "parameters": {},
              "id": "youtubei.vi.video_effects.get_multi_page_sticker_catalog",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetMultiPageStickerCatalogResponse"
              },
              "httpMethod": "POST",
              "path": "vi/video_effects/get_multi_page_sticker_catalog",
              "request": {
                "$ref": "YoutubeApiInnertubeGetMultiPageStickerCatalogRequest"
              },
              "flatPath": "vi/video_effects/get_multi_page_sticker_catalog"
            },
            "get_dynamic_creation_asset": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetDynamicCreationAssetRequest"
              },
              "httpMethod": "POST",
              "path": "vi/video_effects/get_dynamic_creation_asset",
              "description": "",
              "id": "youtubei.vi.video_effects.get_dynamic_creation_asset",
              "parameterOrder": [],
              "flatPath": "vi/video_effects/get_dynamic_creation_asset",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetDynamicCreationAssetResponse"
              }
            },
            "get_expressive_captions": {
              "id": "youtubei.vi.video_effects.get_expressive_captions",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "parameterOrder": [],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetExpressiveCaptionsResponse"
              },
              "path": "vi/video_effects/get_expressive_captions",
              "request": {
                "$ref": "YoutubeApiInnertubeGetExpressiveCaptionsRequest"
              },
              "flatPath": "vi/video_effects/get_expressive_captions"
            },
            "get_dynamic_creation_page": {
              "path": "vi/video_effects/get_dynamic_creation_page",
              "response": {
                "$ref": "YoutubeApiInnertubeGetDynamicCreationPageResponse"
              },
              "description": "",
              "id": "youtubei.vi.video_effects.get_dynamic_creation_page",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/video_effects/get_dynamic_creation_page",
              "httpMethod": "POST",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetDynamicCreationPageRequest"
              },
              "parameterOrder": []
            }
          }
        },
        "notification_registration": {
          "methods": {
            "get_settings": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetNotificationSettingsResponse"
              },
              "description": "",
              "flatPath": "vi/notification_registration/get_settings",
              "id": "youtubei.vi.notification_registration.get_settings",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetNotificationSettingsRequest"
              },
              "path": "vi/notification_registration/get_settings",
              "parameterOrder": [],
              "parameters": {}
            },
            "set_registration": {
              "path": "vi/notification_registration/set_registration",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeSetNotificationRegistrationResponse"
              },
              "description": "",
              "flatPath": "vi/notification_registration/set_registration",
              "id": "youtubei.vi.notification_registration.set_registration",
              "request": {
                "$ref": "YoutubeApiInnertubeSetNotificationRegistrationRequest"
              },
              "httpMethod": "POST"
            }
          }
        },
        "cms": {
          "methods": {
            "list_uploader_accounts": {
              "parameterOrder": [],
              "flatPath": "vi/cms/list_uploader_accounts",
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsUploaderAccountsRequest"
              },
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsUploaderAccountsResponse"
              },
              "id": "youtubei.vi.cms.list_uploader_accounts",
              "httpMethod": "POST",
              "path": "vi/cms/list_uploader_accounts",
              "parameters": {}
            },
            "dispute_invalid_reference": {
              "httpMethod": "POST",
              "description": "",
              "id": "youtubei.vi.cms.dispute_invalid_reference",
              "response": {
                "$ref": "YoutubeApiInnertubeDisputeCmsInvalidReferenceResponse"
              },
              "parameterOrder": [],
              "path": "vi/cms/dispute_invalid_reference",
              "flatPath": "vi/cms/dispute_invalid_reference",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeDisputeCmsInvalidReferenceRequest"
              }
            },
            "get_cms_asset_groups": {
              "flatPath": "vi/cms/get_cms_asset_groups",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsAssetGroupsRequest"
              },
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsAssetGroupsResponse"
              },
              "id": "youtubei.vi.cms.get_cms_asset_groups",
              "parameterOrder": [],
              "path": "vi/cms/get_cms_asset_groups",
              "httpMethod": "POST",
              "parameters": {}
            },
            "update_cms_claim_policies": {
              "description": "",
              "flatPath": "vi/cms/update_cms_claim_policies",
              "path": "vi/cms/update_cms_claim_policies",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCmsClaimPoliciesResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCmsClaimPoliciesRequest"
              },
              "parameters": {},
              "httpMethod": "POST",
              "id": "youtubei.vi.cms.update_cms_claim_policies",
              "parameterOrder": []
            },
            "deactivate_asset_license_strategy": {
              "path": "vi/cms/deactivate_asset_license_strategy",
              "id": "youtubei.vi.cms.deactivate_asset_license_strategy",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeDeactivateCmsAssetLicenseStrategyResponse"
              },
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeDeactivateCmsAssetLicenseStrategyRequest"
              },
              "description": "",
              "flatPath": "vi/cms/deactivate_asset_license_strategy",
              "httpMethod": "POST"
            },
            "cancel_cms_bulk_action": {
              "flatPath": "vi/cms/cancel_cms_bulk_action",
              "httpMethod": "POST",
              "path": "vi/cms/cancel_cms_bulk_action",
              "parameterOrder": [],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeCancelCmsBulkActionRequest"
              },
              "id": "youtubei.vi.cms.cancel_cms_bulk_action",
              "response": {
                "$ref": "YoutubeApiInnertubeCancelCmsBulkActionResponse"
              },
              "description": ""
            },
            "list_cms_report_groups": {
              "id": "youtubei.vi.cms.list_cms_report_groups",
              "flatPath": "vi/cms/list_cms_report_groups",
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsReportGroupsRequest"
              },
              "httpMethod": "POST",
              "description": "",
              "parameterOrder": [],
              "path": "vi/cms/list_cms_report_groups",
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsReportGroupsResponse"
              },
              "parameters": {}
            },
            "get_cms_issues_summary": {
              "path": "vi/cms/get_cms_issues_summary",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsIssuesSummaryResponse"
              },
              "parameterOrder": [],
              "httpMethod": "POST",
              "flatPath": "vi/cms/get_cms_issues_summary",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsIssuesSummaryRequest"
              },
              "description": "",
              "parameters": {},
              "id": "youtubei.vi.cms.get_cms_issues_summary"
            },
            "list_album_releases": {
              "path": "vi/cms/list_album_releases",
              "parameters": {},
              "description": "",
              "parameterOrder": [],
              "id": "youtubei.vi.cms.list_album_releases",
              "flatPath": "vi/cms/list_album_releases",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsAlbumReleasesRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsAlbumReleasesResponse"
              }
            },
            "list_partner_strikes": {
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsPartnerStrikesRequest"
              },
              "path": "vi/cms/list_partner_strikes",
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsPartnerStrikesResponse"
              },
              "description": "",
              "id": "youtubei.vi.cms.list_partner_strikes",
              "httpMethod": "POST",
              "parameterOrder": [],
              "flatPath": "vi/cms/list_partner_strikes",
              "parameters": {}
            },
            "get_bulk_update_status_assets": {
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsAssetsRequest"
              },
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsAssetsResponse"
              },
              "flatPath": "vi/cms/get_bulk_update_status_assets",
              "description": "",
              "path": "vi/cms/get_bulk_update_status_assets",
              "parameters": {},
              "id": "youtubei.vi.cms.get_bulk_update_status_assets"
            },
            "adjust_composition_share": {
              "description": "",
              "id": "youtubei.vi.cms.adjust_composition_share",
              "path": "vi/cms/adjust_composition_share",
              "httpMethod": "POST",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeAdjustCmsConflictCompositionShareRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeAdjustCmsConflictCompositionShareResponse"
              },
              "flatPath": "vi/cms/adjust_composition_share",
              "parameters": {}
            },
            "update_cms_asset_ownership": {
              "id": "youtubei.vi.cms.update_cms_asset_ownership",
              "flatPath": "vi/cms/update_cms_asset_ownership",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCmsAssetOwnershipResponse"
              },
              "parameterOrder": [],
              "description": "",
              "httpMethod": "POST",
              "path": "vi/cms/update_cms_asset_ownership",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCmsAssetOwnershipRequest"
              }
            },
            "enqueue_export_cms_claimed_videos": {
              "flatPath": "vi/cms/enqueue_export_cms_claimed_videos",
              "id": "youtubei.vi.cms.enqueue_export_cms_claimed_videos",
              "parameterOrder": [],
              "path": "vi/cms/enqueue_export_cms_claimed_videos",
              "parameters": {},
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsClaimedVideosRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsClaimedVideosResponse"
              },
              "httpMethod": "POST"
            },
            "send_email_notification": {
              "description": "",
              "httpMethod": "POST",
              "parameterOrder": [],
              "flatPath": "vi/cms/send_email_notification",
              "path": "vi/cms/send_email_notification",
              "response": {
                "$ref": "YoutubeApiInnertubeSendCmsEmailNotificationResponse"
              },
              "parameters": {},
              "id": "youtubei.vi.cms.send_email_notification",
              "request": {
                "$ref": "YoutubeApiInnertubeSendCmsEmailNotificationRequest"
              }
            },
            "activate_asset_license_strategy": {
              "flatPath": "vi/cms/activate_asset_license_strategy",
              "request": {
                "$ref": "YoutubeApiInnertubeActivateCmsAssetLicenseStrategyRequest"
              },
              "id": "youtubei.vi.cms.activate_asset_license_strategy",
              "parameters": {},
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeActivateCmsAssetLicenseStrategyResponse"
              },
              "httpMethod": "POST",
              "path": "vi/cms/activate_asset_license_strategy",
              "description": ""
            },
            "enqueue_export_cms_channels": {
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsChannelsRequest"
              },
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsChannelsResponse"
              },
              "description": "",
              "path": "vi/cms/enqueue_export_cms_channels",
              "parameterOrder": [],
              "flatPath": "vi/cms/enqueue_export_cms_channels",
              "id": "youtubei.vi.cms.enqueue_export_cms_channels"
            },
            "remove_share": {
              "id": "youtubei.vi.cms.remove_share",
              "request": {
                "$ref": "YoutubeApiInnertubeRemoveCmsShareRequest"
              },
              "httpMethod": "POST",
              "path": "vi/cms/remove_share",
              "flatPath": "vi/cms/remove_share",
              "description": "",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeRemoveCmsShareResponse"
              },
              "parameters": {}
            },
            "bulk_update_cid_exempted_channels": {
              "parameterOrder": [],
              "id": "youtubei.vi.cms.bulk_update_cid_exempted_channels",
              "description": "",
              "httpMethod": "POST",
              "flatPath": "vi/cms/bulk_update_cid_exempted_channels",
              "path": "vi/cms/bulk_update_cid_exempted_channels",
              "response": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsCidExemptedChannelsResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsCidExemptedChannelsRequest"
              },
              "parameters": {}
            },
            "get_album_releases": {
              "httpMethod": "POST",
              "parameters": {},
              "parameterOrder": [],
              "flatPath": "vi/cms/get_album_releases",
              "id": "youtubei.vi.cms.get_album_releases",
              "path": "vi/cms/get_album_releases",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsAlbumReleasesResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsAlbumReleasesRequest"
              }
            },
            "reinstate_disputed_claims": {
              "path": "vi/cms/reinstate_disputed_claims",
              "request": {
                "$ref": "YoutubeApiInnertubeReinstateCmsDisputedClaimsRequest"
              },
              "parameterOrder": [],
              "httpMethod": "POST",
              "flatPath": "vi/cms/reinstate_disputed_claims",
              "parameters": {},
              "id": "youtubei.vi.cms.reinstate_disputed_claims",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeReinstateCmsDisputedClaimsResponse"
              }
            },
            "bulk_takedown_videos": {
              "parameterOrder": [],
              "flatPath": "vi/cms/bulk_takedown_videos",
              "parameters": {},
              "path": "vi/cms/bulk_takedown_videos",
              "httpMethod": "POST",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeBulkTakedownCmsVideosRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeBulkTakedownCmsVideosResponse"
              },
              "id": "youtubei.vi.cms.bulk_takedown_videos"
            },
            "list_cid_exempted_channels": {
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsCidExemptedChannelsResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsCidExemptedChannelsRequest"
              },
              "flatPath": "vi/cms/list_cid_exempted_channels",
              "id": "youtubei.vi.cms.list_cid_exempted_channels",
              "parameters": {},
              "parameterOrder": [],
              "path": "vi/cms/list_cid_exempted_channels",
              "description": ""
            },
            "cancel_pending_takedowns": {
              "response": {
                "$ref": "YoutubeApiInnertubeCancelCmsPendingTakedownsResponse"
              },
              "parameterOrder": [],
              "id": "youtubei.vi.cms.cancel_pending_takedowns",
              "parameters": {},
              "flatPath": "vi/cms/cancel_pending_takedowns",
              "description": "",
              "path": "vi/cms/cancel_pending_takedowns",
              "request": {
                "$ref": "YoutubeApiInnertubeCancelCmsPendingTakedownsRequest"
              },
              "httpMethod": "POST"
            },
            "update_cms_saved_policy": {
              "flatPath": "vi/cms/update_cms_saved_policy",
              "id": "youtubei.vi.cms.update_cms_saved_policy",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCmsSavedPolicyResponse"
              },
              "parameterOrder": [],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCmsSavedPolicyRequest"
              },
              "path": "vi/cms/update_cms_saved_policy",
              "httpMethod": "POST"
            },
            "process_package": {
              "response": {
                "$ref": "YoutubeApiInnertubeProcessCmsPackageResponse"
              },
              "parameters": {},
              "path": "vi/cms/process_package",
              "parameterOrder": [],
              "description": "",
              "id": "youtubei.vi.cms.process_package",
              "request": {
                "$ref": "YoutubeApiInnertubeProcessCmsPackageRequest"
              },
              "flatPath": "vi/cms/process_package",
              "httpMethod": "POST"
            },
            "list_claimed_videos": {
              "description": "",
              "parameterOrder": [],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsClaimedVideosResponse"
              },
              "path": "vi/cms/list_claimed_videos",
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsClaimedVideosRequest"
              },
              "flatPath": "vi/cms/list_claimed_videos",
              "parameters": {},
              "id": "youtubei.vi.cms.list_claimed_videos"
            },
            "get_bulk_update_status_issues": {
              "description": "",
              "httpMethod": "POST",
              "path": "vi/cms/get_bulk_update_status_issues",
              "parameters": {},
              "id": "youtubei.vi.cms.get_bulk_update_status_issues",
              "flatPath": "vi/cms/get_bulk_update_status_issues",
              "response": {
                "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsIssuesResponse"
              },
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsIssuesRequest"
              }
            },
            "exclude_invalid_reference": {
              "id": "youtubei.vi.cms.exclude_invalid_reference",
              "httpMethod": "POST",
              "path": "vi/cms/exclude_invalid_reference",
              "parameters": {},
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeExcludeCmsInvalidReferenceRequest"
              },
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeExcludeCmsInvalidReferenceResponse"
              },
              "flatPath": "vi/cms/exclude_invalid_reference"
            },
            "get_cms_report_download_url": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsReportDownloadUrlResponse"
              },
              "description": "",
              "parameterOrder": [],
              "flatPath": "vi/cms/get_cms_report_download_url",
              "id": "youtubei.vi.cms.get_cms_report_download_url",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsReportDownloadUrlRequest"
              },
              "parameters": {},
              "path": "vi/cms/get_cms_report_download_url",
              "httpMethod": "POST"
            },
            "get_bulk_update_status_channel_invites": {
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsChannelInvitesRequest"
              },
              "httpMethod": "POST",
              "flatPath": "vi/cms/get_bulk_update_status_channel_invites",
              "path": "vi/cms/get_bulk_update_status_channel_invites",
              "parameters": {},
              "id": "youtubei.vi.cms.get_bulk_update_status_channel_invites",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsChannelInvitesResponse"
              }
            },
            "bulk_update_channel_invites": {
              "parameters": {},
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsChannelInvitesRequest"
              },
              "path": "vi/cms/bulk_update_channel_invites",
              "response": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsChannelInvitesResponse"
              },
              "description": "",
              "parameterOrder": [],
              "id": "youtubei.vi.cms.bulk_update_channel_invites",
              "flatPath": "vi/cms/bulk_update_channel_invites"
            },
            "update_cms_asset_group": {
              "path": "vi/cms/update_cms_asset_group",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCmsAssetGroupRequest"
              },
              "id": "youtubei.vi.cms.update_cms_asset_group",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCmsAssetGroupResponse"
              },
              "parameterOrder": [],
              "flatPath": "vi/cms/update_cms_asset_group",
              "parameters": {}
            },
            "enqueue_export_cms_campaigns": {
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsCampaignsRequest"
              },
              "parameterOrder": [],
              "httpMethod": "POST",
              "path": "vi/cms/enqueue_export_cms_campaigns",
              "response": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsCampaignsResponse"
              },
              "description": "",
              "flatPath": "vi/cms/enqueue_export_cms_campaigns",
              "id": "youtubei.vi.cms.enqueue_export_cms_campaigns"
            },
            "release_potential_claims": {
              "parameters": {},
              "flatPath": "vi/cms/release_potential_claims",
              "httpMethod": "POST",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeReleaseCmsPotentialClaimsRequest"
              },
              "parameterOrder": [],
              "id": "youtubei.vi.cms.release_potential_claims",
              "path": "vi/cms/release_potential_claims",
              "response": {
                "$ref": "YoutubeApiInnertubeReleaseCmsPotentialClaimsResponse"
              }
            },
            "get_bulk_update_status_channels": {
              "httpMethod": "POST",
              "path": "vi/cms/get_bulk_update_status_channels",
              "flatPath": "vi/cms/get_bulk_update_status_channels",
              "request": {
                "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsChannelsRequest"
              },
              "parameterOrder": [],
              "description": "",
              "id": "youtubei.vi.cms.get_bulk_update_status_channels",
              "response": {
                "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsChannelsResponse"
              },
              "parameters": {}
            },
            "enqueue_export_cms_album_tracks": {
              "id": "youtubei.vi.cms.enqueue_export_cms_album_tracks",
              "flatPath": "vi/cms/enqueue_export_cms_album_tracks",
              "response": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsAlbumTracksResponse"
              },
              "path": "vi/cms/enqueue_export_cms_album_tracks",
              "httpMethod": "POST",
              "parameterOrder": [],
              "description": "",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsAlbumTracksRequest"
              }
            },
            "list_identified_contributors": {
              "flatPath": "vi/cms/list_identified_contributors",
              "path": "vi/cms/list_identified_contributors",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsIdentifiedContributorsResponse"
              },
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsIdentifiedContributorsRequest"
              },
              "id": "youtubei.vi.cms.list_identified_contributors",
              "parameterOrder": [],
              "httpMethod": "POST"
            },
            "list_package_errors": {
              "description": "",
              "path": "vi/cms/list_package_errors",
              "httpMethod": "POST",
              "parameterOrder": [],
              "flatPath": "vi/cms/list_package_errors",
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsPackageErrorsResponse"
              },
              "id": "youtubei.vi.cms.list_package_errors",
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsPackageErrorsRequest"
              },
              "parameters": {}
            },
            "add_cms_related_assets": {
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeAddCmsRelatedAssetsResponse"
              },
              "parameterOrder": [],
              "id": "youtubei.vi.cms.add_cms_related_assets",
              "request": {
                "$ref": "YoutubeApiInnertubeAddCmsRelatedAssetsRequest"
              },
              "flatPath": "vi/cms/add_cms_related_assets",
              "httpMethod": "POST",
              "path": "vi/cms/add_cms_related_assets",
              "parameters": {}
            },
            "list_license_strategy_channels": {
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsLicenseStrategyChannelsResponse"
              },
              "parameterOrder": [],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsLicenseStrategyChannelsRequest"
              },
              "httpMethod": "POST",
              "parameters": {},
              "flatPath": "vi/cms/list_license_strategy_channels",
              "id": "youtubei.vi.cms.list_license_strategy_channels",
              "path": "vi/cms/list_license_strategy_channels"
            },
            "list_cms_issues": {
              "parameterOrder": [],
              "id": "youtubei.vi.cms.list_cms_issues",
              "description": "",
              "flatPath": "vi/cms/list_cms_issues",
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsIssuesRequest"
              },
              "path": "vi/cms/list_cms_issues",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsIssuesResponse"
              },
              "parameters": {}
            },
            "get_cms_asset_policy_breakdown": {
              "id": "youtubei.vi.cms.get_cms_asset_policy_breakdown",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsAssetPolicyBreakdownResponse"
              },
              "description": "",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsAssetPolicyBreakdownRequest"
              },
              "parameterOrder": [],
              "path": "vi/cms/get_cms_asset_policy_breakdown",
              "flatPath": "vi/cms/get_cms_asset_policy_breakdown"
            },
            "list_cms_asset_groups": {
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsAssetGroupsResponse"
              },
              "flatPath": "vi/cms/list_cms_asset_groups",
              "parameters": {},
              "id": "youtubei.vi.cms.list_cms_asset_groups",
              "path": "vi/cms/list_cms_asset_groups",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsAssetGroupsRequest"
              },
              "description": "",
              "parameterOrder": []
            },
            "list_templates": {
              "flatPath": "vi/cms/list_templates",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsTemplatesRequest"
              },
              "id": "youtubei.vi.cms.list_templates",
              "parameters": {},
              "path": "vi/cms/list_templates",
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsTemplatesResponse"
              },
              "httpMethod": "POST",
              "description": ""
            },
            "takedown_video": {
              "request": {
                "$ref": "YoutubeApiInnertubeTakedownCmsVideoRequest"
              },
              "parameters": {},
              "httpMethod": "POST",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeTakedownCmsVideoResponse"
              },
              "id": "youtubei.vi.cms.takedown_video",
              "path": "vi/cms/takedown_video",
              "flatPath": "vi/cms/takedown_video",
              "parameterOrder": []
            },
            "enqueue_export_cms_assets": {
              "parameterOrder": [],
              "httpMethod": "POST",
              "flatPath": "vi/cms/enqueue_export_cms_assets",
              "response": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsAssetsResponse"
              },
              "description": "",
              "path": "vi/cms/enqueue_export_cms_assets",
              "id": "youtubei.vi.cms.enqueue_export_cms_assets",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsAssetsRequest"
              }
            },
            "list_packages": {
              "flatPath": "vi/cms/list_packages",
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsPackagesResponse"
              },
              "id": "youtubei.vi.cms.list_packages",
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsPackagesRequest"
              },
              "parameters": {},
              "httpMethod": "POST",
              "description": "",
              "parameterOrder": [],
              "path": "vi/cms/list_packages"
            },
            "confirm_potential_claims": {
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeConfirmCmsPotentialClaimsResponse"
              },
              "parameterOrder": [],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeConfirmCmsPotentialClaimsRequest"
              },
              "id": "youtubei.vi.cms.confirm_potential_claims",
              "flatPath": "vi/cms/confirm_potential_claims",
              "httpMethod": "POST",
              "path": "vi/cms/confirm_potential_claims"
            },
            "release_disputed_claims": {
              "request": {
                "$ref": "YoutubeApiInnertubeReleaseCmsDisputedClaimsRequest"
              },
              "parameters": {},
              "httpMethod": "POST",
              "path": "vi/cms/release_disputed_claims",
              "response": {
                "$ref": "YoutubeApiInnertubeReleaseCmsDisputedClaimsResponse"
              },
              "flatPath": "vi/cms/release_disputed_claims",
              "parameterOrder": [],
              "id": "youtubei.vi.cms.release_disputed_claims",
              "description": ""
            },
            "calculate_video_policy": {
              "parameterOrder": [],
              "description": "",
              "id": "youtubei.vi.cms.calculate_video_policy",
              "request": {
                "$ref": "YoutubeApiInnertubeCalculateCmsVideoPolicyRequest"
              },
              "flatPath": "vi/cms/calculate_video_policy",
              "parameters": {},
              "path": "vi/cms/calculate_video_policy",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeCalculateCmsVideoPolicyResponse"
              }
            },
            "assert_reference_overlap_ownership": {
              "path": "vi/cms/assert_reference_overlap_ownership",
              "httpMethod": "POST",
              "flatPath": "vi/cms/assert_reference_overlap_ownership",
              "id": "youtubei.vi.cms.assert_reference_overlap_ownership",
              "description": "",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeAssertCmsReferenceOverlapRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeAssertCmsReferenceOverlapResponse"
              },
              "parameterOrder": []
            },
            "list_cms_channel_invites": {
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsChannelInvitesResponse"
              },
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsChannelInvitesRequest"
              },
              "description": "",
              "httpMethod": "POST",
              "id": "youtubei.vi.cms.list_cms_channel_invites",
              "path": "vi/cms/list_cms_channel_invites",
              "parameters": {},
              "flatPath": "vi/cms/list_cms_channel_invites"
            },
            "enqueue_export_cms_asset_groups": {
              "description": "",
              "parameters": {},
              "id": "youtubei.vi.cms.enqueue_export_cms_asset_groups",
              "flatPath": "vi/cms/enqueue_export_cms_asset_groups",
              "httpMethod": "POST",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsAssetGroupsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsAssetGroupsResponse"
              },
              "path": "vi/cms/enqueue_export_cms_asset_groups"
            },
            "list_cms_references": {
              "id": "youtubei.vi.cms.list_cms_references",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsReferencesResponse"
              },
              "parameterOrder": [],
              "parameters": {},
              "path": "vi/cms/list_cms_references",
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsReferencesRequest"
              },
              "flatPath": "vi/cms/list_cms_references",
              "description": ""
            },
            "release_appealed_claims": {
              "path": "vi/cms/release_appealed_claims",
              "response": {
                "$ref": "YoutubeApiInnertubeReleaseCmsAppealedClaimsResponse"
              },
              "parameters": {},
              "description": "",
              "id": "youtubei.vi.cms.release_appealed_claims",
              "request": {
                "$ref": "YoutubeApiInnertubeReleaseCmsAppealedClaimsRequest"
              },
              "flatPath": "vi/cms/release_appealed_claims",
              "parameterOrder": [],
              "httpMethod": "POST"
            },
            "request_issue_unmerge": {
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeRequestCmsIssueUnmergeResponse"
              },
              "description": "",
              "flatPath": "vi/cms/request_issue_unmerge",
              "request": {
                "$ref": "YoutubeApiInnertubeRequestCmsIssueUnmergeRequest"
              },
              "path": "vi/cms/request_issue_unmerge",
              "id": "youtubei.vi.cms.request_issue_unmerge",
              "parameters": {},
              "httpMethod": "POST"
            },
            "accept_ownership_transfer": {
              "parameters": {},
              "flatPath": "vi/cms/accept_ownership_transfer",
              "request": {
                "$ref": "YoutubeApiInnertubeAcceptCmsOwnershipTransferRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeAcceptCmsOwnershipTransferResponse"
              },
              "httpMethod": "POST",
              "path": "vi/cms/accept_ownership_transfer",
              "id": "youtubei.vi.cms.accept_ownership_transfer",
              "description": "",
              "parameterOrder": []
            },
            "get_license_strategies": {
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategiesRequest"
              },
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategiesResponse"
              },
              "parameterOrder": [],
              "flatPath": "vi/cms/get_license_strategies",
              "path": "vi/cms/get_license_strategies",
              "httpMethod": "POST",
              "id": "youtubei.vi.cms.get_license_strategies"
            },
            "get_package_status_files": {
              "flatPath": "vi/cms/get_package_status_files",
              "path": "vi/cms/get_package_status_files",
              "parameterOrder": [],
              "description": "",
              "parameters": {},
              "id": "youtubei.vi.cms.get_package_status_files",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsPackageStatusFilesRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsPackageStatusFilesResponse"
              }
            },
            "enqueue_export_cms_album_releases": {
              "id": "youtubei.vi.cms.enqueue_export_cms_album_releases",
              "parameters": {},
              "parameterOrder": [],
              "path": "vi/cms/enqueue_export_cms_album_releases",
              "response": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsAlbumReleasesResponse"
              },
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsAlbumReleasesRequest"
              },
              "httpMethod": "POST",
              "flatPath": "vi/cms/enqueue_export_cms_album_releases"
            },
            "update_claims": {
              "path": "vi/cms/update_claims",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCmsClaimsRequest"
              },
              "flatPath": "vi/cms/update_claims",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCmsClaimsResponse"
              },
              "description": "",
              "id": "youtubei.vi.cms.update_claims",
              "parameterOrder": []
            },
            "delete_package": {
              "request": {
                "$ref": "YoutubeApiInnertubeDeleteCmsPackageRequest"
              },
              "flatPath": "vi/cms/delete_package",
              "id": "youtubei.vi.cms.delete_package",
              "parameters": {},
              "httpMethod": "POST",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeDeleteCmsPackageResponse"
              },
              "parameterOrder": [],
              "path": "vi/cms/delete_package"
            },
            "add_sr_share": {
              "parameterOrder": [],
              "httpMethod": "POST",
              "parameters": {},
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeAddCmsSoundRecordingShareRequest"
              },
              "flatPath": "vi/cms/add_sr_share",
              "response": {
                "$ref": "YoutubeApiInnertubeAddCmsSoundRecordingShareResponse"
              },
              "path": "vi/cms/add_sr_share",
              "id": "youtubei.vi.cms.add_sr_share"
            },
            "update_cms_reference_channel": {
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCmsReferenceChannelResponse"
              },
              "httpMethod": "POST",
              "description": "",
              "parameters": {},
              "id": "youtubei.vi.cms.update_cms_reference_channel",
              "path": "vi/cms/update_cms_reference_channel",
              "flatPath": "vi/cms/update_cms_reference_channel",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCmsReferenceChannelRequest"
              }
            },
            "get_cms_claims": {
              "flatPath": "vi/cms/get_cms_claims",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsClaimsRequest"
              },
              "parameters": {},
              "description": "",
              "path": "vi/cms/get_cms_claims",
              "parameterOrder": [],
              "id": "youtubei.vi.cms.get_cms_claims",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsClaimsResponse"
              }
            },
            "mark_video_reviewed": {
              "request": {
                "$ref": "YoutubeApiInnertubeMarkCmsVideoReviewedRequest"
              },
              "description": "",
              "flatPath": "vi/cms/mark_video_reviewed",
              "parameters": {},
              "id": "youtubei.vi.cms.mark_video_reviewed",
              "path": "vi/cms/mark_video_reviewed",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeMarkCmsVideoReviewedResponse"
              },
              "httpMethod": "POST"
            },
            "get_album_tracks": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsAlbumTracksResponse"
              },
              "flatPath": "vi/cms/get_album_tracks",
              "parameters": {},
              "path": "vi/cms/get_album_tracks",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsAlbumTracksRequest"
              },
              "id": "youtubei.vi.cms.get_album_tracks",
              "httpMethod": "POST",
              "description": ""
            },
            "reject_ownership_transfer": {
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeRejectCmsOwnershipTransferRequest"
              },
              "parameters": {},
              "id": "youtubei.vi.cms.reject_ownership_transfer",
              "httpMethod": "POST",
              "flatPath": "vi/cms/reject_ownership_transfer",
              "path": "vi/cms/reject_ownership_transfer",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeRejectCmsOwnershipTransferResponse"
              }
            },
            "get_cms_reference_overlap_pair": {
              "httpMethod": "POST",
              "flatPath": "vi/cms/get_cms_reference_overlap_pair",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsReferenceOverlapPairRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsReferenceOverlapPairResponse"
              },
              "parameters": {},
              "path": "vi/cms/get_cms_reference_overlap_pair",
              "parameterOrder": [],
              "id": "youtubei.vi.cms.get_cms_reference_overlap_pair"
            },
            "search_cms_videos": {
              "parameterOrder": [],
              "path": "vi/cms/search_cms_videos",
              "id": "youtubei.vi.cms.search_cms_videos",
              "request": {
                "$ref": "YoutubeApiInnertubeSearchCmsVideosRequest"
              },
              "parameters": {},
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeSearchCmsVideosResponse"
              },
              "httpMethod": "POST",
              "flatPath": "vi/cms/search_cms_videos"
            },
            "bulk_update_issues": {
              "httpMethod": "POST",
              "path": "vi/cms/bulk_update_issues",
              "response": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsIssuesResponse"
              },
              "id": "youtubei.vi.cms.bulk_update_issues",
              "request": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsIssuesRequest"
              },
              "description": "",
              "parameters": {},
              "parameterOrder": [],
              "flatPath": "vi/cms/bulk_update_issues"
            },
            "update_cms_asset_policy": {
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCmsAssetPolicyRequest"
              },
              "flatPath": "vi/cms/update_cms_asset_policy",
              "parameterOrder": [],
              "path": "vi/cms/update_cms_asset_policy",
              "id": "youtubei.vi.cms.update_cms_asset_policy",
              "httpMethod": "POST",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCmsAssetPolicyResponse"
              },
              "parameters": {}
            },
            "list_cms_campaigns": {
              "flatPath": "vi/cms/list_cms_campaigns",
              "parameterOrder": [],
              "description": "",
              "httpMethod": "POST",
              "id": "youtubei.vi.cms.list_cms_campaigns",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsCampaignsResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsCampaignsRequest"
              },
              "path": "vi/cms/list_cms_campaigns"
            },
            "get_packages": {
              "parameters": {},
              "flatPath": "vi/cms/get_packages",
              "httpMethod": "POST",
              "parameterOrder": [],
              "description": "",
              "path": "vi/cms/get_packages",
              "id": "youtubei.vi.cms.get_packages",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsPackagesRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsPackagesResponse"
              }
            },
            "list_album_tracks": {
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsAlbumTracksRequest"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "flatPath": "vi/cms/list_album_tracks",
              "description": "",
              "path": "vi/cms/list_album_tracks",
              "id": "youtubei.vi.cms.list_album_tracks",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsAlbumTracksResponse"
              }
            },
            "get_cms_assets": {
              "flatPath": "vi/cms/get_cms_assets",
              "id": "youtubei.vi.cms.get_cms_assets",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsAssetsResponse"
              },
              "path": "vi/cms/get_cms_assets",
              "parameters": {},
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsAssetsRequest"
              },
              "description": "",
              "parameterOrder": []
            },
            "bulk_update_channels": {
              "description": "",
              "id": "youtubei.vi.cms.bulk_update_channels",
              "response": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsChannelsResponse"
              },
              "flatPath": "vi/cms/bulk_update_channels",
              "parameterOrder": [],
              "path": "vi/cms/bulk_update_channels",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsChannelsRequest"
              },
              "httpMethod": "POST"
            },
            "list_cms_assets": {
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsAssetsRequest"
              },
              "flatPath": "vi/cms/list_cms_assets",
              "parameterOrder": [],
              "httpMethod": "POST",
              "id": "youtubei.vi.cms.list_cms_assets",
              "path": "vi/cms/list_cms_assets",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsAssetsResponse"
              }
            },
            "release_claims": {
              "httpMethod": "POST",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeReleaseCmsClaimsResponse"
              },
              "description": "",
              "id": "youtubei.vi.cms.release_claims",
              "path": "vi/cms/release_claims",
              "request": {
                "$ref": "YoutubeApiInnertubeReleaseCmsClaimsRequest"
              },
              "flatPath": "vi/cms/release_claims",
              "parameterOrder": []
            },
            "bulk_update_asset_groups": {
              "description": "",
              "id": "youtubei.vi.cms.bulk_update_asset_groups",
              "response": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsAssetGroupsResponse"
              },
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsAssetGroupsRequest"
              },
              "parameterOrder": [],
              "path": "vi/cms/bulk_update_asset_groups",
              "httpMethod": "POST",
              "flatPath": "vi/cms/bulk_update_asset_groups"
            },
            "enqueue_export_cms_channel_invites": {
              "response": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsChannelInvitesResponse"
              },
              "path": "vi/cms/enqueue_export_cms_channel_invites",
              "description": "",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsChannelInvitesRequest"
              },
              "httpMethod": "POST",
              "parameters": {},
              "flatPath": "vi/cms/enqueue_export_cms_channel_invites",
              "id": "youtubei.vi.cms.enqueue_export_cms_channel_invites"
            },
            "get_cms_videos": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsVideosResponse"
              },
              "path": "vi/cms/get_cms_videos",
              "parameters": {},
              "id": "youtubei.vi.cms.get_cms_videos",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsVideosRequest"
              },
              "description": "",
              "httpMethod": "POST",
              "flatPath": "vi/cms/get_cms_videos",
              "parameterOrder": []
            },
            "update_package": {
              "description": "",
              "id": "youtubei.vi.cms.update_package",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCmsPackageResponse"
              },
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCmsPackageRequest"
              },
              "httpMethod": "POST",
              "path": "vi/cms/update_package",
              "parameterOrder": [],
              "flatPath": "vi/cms/update_package"
            },
            "get_package_files": {
              "parameters": {},
              "id": "youtubei.vi.cms.get_package_files",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsPackageFilesRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsPackageFilesResponse"
              },
              "httpMethod": "POST",
              "path": "vi/cms/get_package_files",
              "parameterOrder": [],
              "description": "",
              "flatPath": "vi/cms/get_package_files"
            },
            "list_cms_policies": {
              "id": "youtubei.vi.cms.list_cms_policies",
              "flatPath": "vi/cms/list_cms_policies",
              "httpMethod": "POST",
              "parameters": {},
              "parameterOrder": [],
              "path": "vi/cms/list_cms_policies",
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsPoliciesRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsPoliciesResponse"
              },
              "description": ""
            },
            "get_cms_export_status": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsExportStatusRequest"
              },
              "parameters": {},
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsExportStatusResponse"
              },
              "flatPath": "vi/cms/get_cms_export_status",
              "path": "vi/cms/get_cms_export_status",
              "httpMethod": "POST",
              "id": "youtubei.vi.cms.get_cms_export_status",
              "parameterOrder": []
            },
            "mark_video_unreviewed": {
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeMarkCmsVideoUnreviewedResponse"
              },
              "parameterOrder": [],
              "parameters": {},
              "path": "vi/cms/mark_video_unreviewed",
              "flatPath": "vi/cms/mark_video_unreviewed",
              "id": "youtubei.vi.cms.mark_video_unreviewed",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeMarkCmsVideoUnreviewedRequest"
              }
            },
            "translate_cms_text": {
              "httpMethod": "POST",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeTranslateCmsTextResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeTranslateCmsTextRequest"
              },
              "id": "youtubei.vi.cms.translate_cms_text",
              "description": "",
              "parameterOrder": [],
              "flatPath": "vi/cms/translate_cms_text",
              "path": "vi/cms/translate_cms_text"
            },
            "delete_cms_asset_group": {
              "id": "youtubei.vi.cms.delete_cms_asset_group",
              "request": {
                "$ref": "YoutubeApiInnertubeDeleteCmsAssetGroupRequest"
              },
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeDeleteCmsAssetGroupResponse"
              },
              "flatPath": "vi/cms/delete_cms_asset_group",
              "path": "vi/cms/delete_cms_asset_group",
              "parameters": {},
              "parameterOrder": [],
              "description": ""
            },
            "update_license_strategy": {
              "parameterOrder": [],
              "description": "",
              "flatPath": "vi/cms/update_license_strategy",
              "path": "vi/cms/update_license_strategy",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCmsLicenseStrategyResponse"
              },
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCmsLicenseStrategyRequest"
              },
              "httpMethod": "POST",
              "id": "youtubei.vi.cms.update_license_strategy"
            },
            "update_cms_content_owner": {
              "flatPath": "vi/cms/update_cms_content_owner",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCmsContentOwnerResponse"
              },
              "path": "vi/cms/update_cms_content_owner",
              "parameters": {},
              "httpMethod": "POST",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCmsContentOwnerRequest"
              },
              "id": "youtubei.vi.cms.update_cms_content_owner"
            },
            "exclude_reference_overlap_ownership": {
              "httpMethod": "POST",
              "description": "",
              "id": "youtubei.vi.cms.exclude_reference_overlap_ownership",
              "path": "vi/cms/exclude_reference_overlap_ownership",
              "response": {
                "$ref": "YoutubeApiInnertubeExcludeCmsReferenceOverlapResponse"
              },
              "flatPath": "vi/cms/exclude_reference_overlap_ownership",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeExcludeCmsReferenceOverlapRequest"
              },
              "parameters": {}
            },
            "get_cms_references": {
              "parameters": {},
              "id": "youtubei.vi.cms.get_cms_references",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsReferencesResponse"
              },
              "description": "",
              "path": "vi/cms/get_cms_references",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsReferencesRequest"
              },
              "flatPath": "vi/cms/get_cms_references",
              "httpMethod": "POST",
              "parameterOrder": []
            },
            "deactivate_issue_license_strategy": {
              "flatPath": "vi/cms/deactivate_issue_license_strategy",
              "request": {
                "$ref": "YoutubeApiInnertubeDeactivateCmsIssueLicenseStrategyRequest"
              },
              "id": "youtubei.vi.cms.deactivate_issue_license_strategy",
              "description": "",
              "path": "vi/cms/deactivate_issue_license_strategy",
              "parameters": {},
              "parameterOrder": [],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeDeactivateCmsIssueLicenseStrategyResponse"
              }
            },
            "bulk_update_claimed_videos": {
              "id": "youtubei.vi.cms.bulk_update_claimed_videos",
              "path": "vi/cms/bulk_update_claimed_videos",
              "httpMethod": "POST",
              "flatPath": "vi/cms/bulk_update_claimed_videos",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsClaimedVideosResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsClaimedVideosRequest"
              },
              "parameterOrder": [],
              "description": ""
            },
            "update_issue_asset_policy": {
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCmsIssueAssetPolicyResponse"
              },
              "flatPath": "vi/cms/update_issue_asset_policy",
              "httpMethod": "POST",
              "id": "youtubei.vi.cms.update_issue_asset_policy",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCmsIssueAssetPolicyRequest"
              },
              "description": "",
              "parameterOrder": [],
              "path": "vi/cms/update_issue_asset_policy"
            },
            "get_cms_issues": {
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsIssuesRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsIssuesResponse"
              },
              "id": "youtubei.vi.cms.get_cms_issues",
              "parameters": {},
              "description": "",
              "path": "vi/cms/get_cms_issues",
              "parameterOrder": [],
              "flatPath": "vi/cms/get_cms_issues"
            },
            "get_license_strategy_recommended_pricing": {
              "parameterOrder": [],
              "flatPath": "vi/cms/get_license_strategy_recommended_pricing",
              "path": "vi/cms/get_license_strategy_recommended_pricing",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategyRecommendedPricingResponse"
              },
              "id": "youtubei.vi.cms.get_license_strategy_recommended_pricing",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategyRecommendedPricingRequest"
              },
              "httpMethod": "POST"
            },
            "reinstate_claims": {
              "id": "youtubei.vi.cms.reinstate_claims",
              "response": {
                "$ref": "YoutubeApiInnertubeReinstateCmsClaimsResponse"
              },
              "parameterOrder": [],
              "parameters": {},
              "path": "vi/cms/reinstate_claims",
              "request": {
                "$ref": "YoutubeApiInnertubeReinstateCmsClaimsRequest"
              },
              "flatPath": "vi/cms/reinstate_claims",
              "description": "",
              "httpMethod": "POST"
            },
            "get_claimed_videos": {
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsClaimedVideosRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsClaimedVideosResponse"
              },
              "httpMethod": "POST",
              "parameters": {},
              "path": "vi/cms/get_claimed_videos",
              "flatPath": "vi/cms/get_claimed_videos",
              "id": "youtubei.vi.cms.get_claimed_videos",
              "description": ""
            },
            "list_cms_related_assets": {
              "description": "",
              "parameters": {},
              "path": "vi/cms/list_cms_related_assets",
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsRelatedAssetsResponse"
              },
              "id": "youtubei.vi.cms.list_cms_related_assets",
              "parameterOrder": [],
              "httpMethod": "POST",
              "flatPath": "vi/cms/list_cms_related_assets",
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsRelatedAssetsRequest"
              }
            },
            "get_bulk_takedown_status_videos": {
              "id": "youtubei.vi.cms.get_bulk_takedown_status_videos",
              "flatPath": "vi/cms/get_bulk_takedown_status_videos",
              "request": {
                "$ref": "YoutubeApiInnertubeGetBulkTakedownStatusCmsVideosRequest"
              },
              "parameters": {},
              "path": "vi/cms/get_bulk_takedown_status_videos",
              "parameterOrder": [],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetBulkTakedownStatusCmsVideosResponse"
              },
              "description": ""
            },
            "get_license_strategy_revisions": {
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategyRevisionsResponse"
              },
              "flatPath": "vi/cms/get_license_strategy_revisions",
              "id": "youtubei.vi.cms.get_license_strategy_revisions",
              "path": "vi/cms/get_license_strategy_revisions",
              "parameters": {},
              "description": "",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategyRevisionsRequest"
              }
            },
            "list_package_files": {
              "path": "vi/cms/list_package_files",
              "id": "youtubei.vi.cms.list_package_files",
              "parameterOrder": [],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsPackageFilesResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsPackageFilesRequest"
              },
              "flatPath": "vi/cms/list_package_files",
              "description": "",
              "parameters": {}
            },
            "get_templates": {
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsTemplatesResponse"
              },
              "httpMethod": "POST",
              "id": "youtubei.vi.cms.get_templates",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsTemplatesRequest"
              },
              "parameters": {},
              "path": "vi/cms/get_templates",
              "flatPath": "vi/cms/get_templates"
            },
            "get_bulk_update_status_asset_groups": {
              "path": "vi/cms/get_bulk_update_status_asset_groups",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsAssetGroupsResponse"
              },
              "flatPath": "vi/cms/get_bulk_update_status_asset_groups",
              "parameterOrder": [],
              "description": "",
              "id": "youtubei.vi.cms.get_bulk_update_status_asset_groups",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsAssetGroupsRequest"
              }
            },
            "bulk_update_assets": {
              "flatPath": "vi/cms/bulk_update_assets",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsAssetsRequest"
              },
              "description": "",
              "path": "vi/cms/bulk_update_assets",
              "response": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsAssetsResponse"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "id": "youtubei.vi.cms.bulk_update_assets"
            },
            "get_owner_contact_emails": {
              "id": "youtubei.vi.cms.get_owner_contact_emails",
              "request": {
                "$ref": "YoutubeApiInnertubeGetContentOwnerContactEmailsRequest"
              },
              "parameterOrder": [],
              "path": "vi/cms/get_owner_contact_emails",
              "description": "",
              "flatPath": "vi/cms/get_owner_contact_emails",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetContentOwnerContactEmailsResponse"
              },
              "parameters": {}
            },
            "change_issue_license_strategy": {
              "id": "youtubei.vi.cms.change_issue_license_strategy",
              "httpMethod": "POST",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeChangeCmsIssueLicenseStrategyResponse"
              },
              "parameters": {},
              "flatPath": "vi/cms/change_issue_license_strategy",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeChangeCmsIssueLicenseStrategyRequest"
              },
              "path": "vi/cms/change_issue_license_strategy"
            },
            "update_cms_asset_metadata": {
              "path": "vi/cms/update_cms_asset_metadata",
              "parameterOrder": [],
              "flatPath": "vi/cms/update_cms_asset_metadata",
              "id": "youtubei.vi.cms.update_cms_asset_metadata",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCmsAssetMetadataResponse"
              },
              "parameters": {},
              "httpMethod": "POST",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCmsAssetMetadataRequest"
              }
            },
            "enqueue_export_cms_issues": {
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsIssuesResponse"
              },
              "parameters": {},
              "parameterOrder": [],
              "id": "youtubei.vi.cms.enqueue_export_cms_issues",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsIssuesRequest"
              },
              "path": "vi/cms/enqueue_export_cms_issues",
              "flatPath": "vi/cms/enqueue_export_cms_issues"
            },
            "list_cms_asset_histories": {
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsAssetHistoriesResponse"
              },
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsAssetHistoriesRequest"
              },
              "parameters": {},
              "id": "youtubei.vi.cms.list_cms_asset_histories",
              "description": "",
              "parameterOrder": [],
              "flatPath": "vi/cms/list_cms_asset_histories",
              "path": "vi/cms/list_cms_asset_histories"
            },
            "unlink_composition_share": {
              "response": {
                "$ref": "YoutubeApiInnertubeUnlinkCmsConflictCompositionShareResponse"
              },
              "path": "vi/cms/unlink_composition_share",
              "request": {
                "$ref": "YoutubeApiInnertubeUnlinkCmsConflictCompositionShareRequest"
              },
              "parameterOrder": [],
              "flatPath": "vi/cms/unlink_composition_share",
              "parameters": {},
              "description": "",
              "httpMethod": "POST",
              "id": "youtubei.vi.cms.unlink_composition_share"
            },
            "remove_asset_ownership": {
              "parameters": {},
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeRemoveCmsConflictAssetOwnershipResponse"
              },
              "flatPath": "vi/cms/remove_asset_ownership",
              "path": "vi/cms/remove_asset_ownership",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeRemoveCmsConflictAssetOwnershipRequest"
              },
              "id": "youtubei.vi.cms.remove_asset_ownership",
              "httpMethod": "POST"
            },
            "takedown_album_release": {
              "request": {
                "$ref": "YoutubeApiInnertubeTakedownCmsAlbumReleaseRequest"
              },
              "parameterOrder": [],
              "id": "youtubei.vi.cms.takedown_album_release",
              "path": "vi/cms/takedown_album_release",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeTakedownCmsAlbumReleaseResponse"
              },
              "description": "",
              "parameters": {},
              "flatPath": "vi/cms/takedown_album_release"
            },
            "list_license_strategies": {
              "parameterOrder": [],
              "flatPath": "vi/cms/list_license_strategies",
              "httpMethod": "POST",
              "parameters": {},
              "id": "youtubei.vi.cms.list_license_strategies",
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsLicenseStrategiesResponse"
              },
              "description": "",
              "path": "vi/cms/list_license_strategies",
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsLicenseStrategiesRequest"
              }
            },
            "update_cms_reference": {
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCmsReferenceResponse"
              },
              "description": "",
              "flatPath": "vi/cms/update_cms_reference",
              "id": "youtubei.vi.cms.update_cms_reference",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCmsReferenceRequest"
              },
              "httpMethod": "POST",
              "path": "vi/cms/update_cms_reference"
            },
            "remove_cms_related_assets": {
              "response": {
                "$ref": "YoutubeApiInnertubeRemoveCmsRelatedAssetsResponse"
              },
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeRemoveCmsRelatedAssetsRequest"
              },
              "path": "vi/cms/remove_cms_related_assets",
              "flatPath": "vi/cms/remove_cms_related_assets",
              "parameters": {},
              "httpMethod": "POST",
              "id": "youtubei.vi.cms.remove_cms_related_assets",
              "parameterOrder": []
            },
            "enqueue_export_cms_videos": {
              "id": "youtubei.vi.cms.enqueue_export_cms_videos",
              "httpMethod": "POST",
              "flatPath": "vi/cms/enqueue_export_cms_videos",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsVideosRequest"
              },
              "path": "vi/cms/enqueue_export_cms_videos",
              "parameters": {},
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsVideosResponse"
              }
            },
            "delete_package_files": {
              "flatPath": "vi/cms/delete_package_files",
              "description": "",
              "id": "youtubei.vi.cms.delete_package_files",
              "httpMethod": "POST",
              "path": "vi/cms/delete_package_files",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeDeleteCmsPackageFilesResponse"
              },
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeDeleteCmsPackageFilesRequest"
              }
            },
            "enqueue_export_cms_reports": {
              "parameters": {},
              "path": "vi/cms/enqueue_export_cms_reports",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsReportsResponse"
              },
              "id": "youtubei.vi.cms.enqueue_export_cms_reports",
              "request": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsReportsRequest"
              },
              "flatPath": "vi/cms/enqueue_export_cms_reports",
              "httpMethod": "POST",
              "parameterOrder": []
            },
            "retract_takedowns": {
              "parameters": {},
              "id": "youtubei.vi.cms.retract_takedowns",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeRetractCmsTakedownsRequest"
              },
              "flatPath": "vi/cms/retract_takedowns",
              "httpMethod": "POST",
              "path": "vi/cms/retract_takedowns",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeRetractCmsTakedownsResponse"
              }
            },
            "mark_issue_reviewed": {
              "id": "youtubei.vi.cms.mark_issue_reviewed",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeMarkCmsIssueReviewedResponse"
              },
              "parameterOrder": [],
              "parameters": {},
              "httpMethod": "POST",
              "path": "vi/cms/mark_issue_reviewed",
              "flatPath": "vi/cms/mark_issue_reviewed",
              "request": {
                "$ref": "YoutubeApiInnertubeMarkCmsIssueReviewedRequest"
              }
            },
            "get_cms_dashboard": {
              "parameterOrder": [],
              "path": "vi/cms/get_cms_dashboard",
              "parameters": {},
              "httpMethod": "POST",
              "id": "youtubei.vi.cms.get_cms_dashboard",
              "description": "",
              "flatPath": "vi/cms/get_cms_dashboard",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsDashboardResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsDashboardRequest"
              }
            },
            "get_bulk_update_status_claimed_videos": {
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsClaimedVideosRequest"
              },
              "parameters": {},
              "flatPath": "vi/cms/get_bulk_update_status_claimed_videos",
              "id": "youtubei.vi.cms.get_bulk_update_status_claimed_videos",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsClaimedVideosResponse"
              },
              "description": "",
              "path": "vi/cms/get_bulk_update_status_claimed_videos"
            },
            "get_brand_account_creation_url": {
              "parameterOrder": [],
              "id": "youtubei.vi.cms.get_brand_account_creation_url",
              "httpMethod": "POST",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetCmsBrandAccountCreationUrlRequest"
              },
              "path": "vi/cms/get_brand_account_creation_url",
              "description": "",
              "flatPath": "vi/cms/get_brand_account_creation_url",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCmsBrandAccountCreationUrlResponse"
              }
            },
            "update_cms_reference_state": {
              "flatPath": "vi/cms/update_cms_reference_state",
              "id": "youtubei.vi.cms.update_cms_reference_state",
              "parameters": {},
              "httpMethod": "POST",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCmsReferenceStateResponse"
              },
              "path": "vi/cms/update_cms_reference_state",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCmsReferenceStateRequest"
              },
              "description": ""
            },
            "get_bulk_update_status_cid_exempted_channels": {
              "path": "vi/cms/get_bulk_update_status_cid_exempted_channels",
              "request": {
                "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsCidExemptedChannelsRequest"
              },
              "description": "",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsCidExemptedChannelsResponse"
              },
              "parameters": {},
              "flatPath": "vi/cms/get_bulk_update_status_cid_exempted_channels",
              "httpMethod": "POST",
              "id": "youtubei.vi.cms.get_bulk_update_status_cid_exempted_channels"
            },
            "list_package_artifacts": {
              "flatPath": "vi/cms/list_package_artifacts",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsPackageArtifactsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsPackageArtifactsResponse"
              },
              "parameters": {},
              "id": "youtubei.vi.cms.list_package_artifacts",
              "httpMethod": "POST",
              "path": "vi/cms/list_package_artifacts",
              "description": ""
            },
            "bulk_update_cms_campaigns": {
              "parameterOrder": [],
              "path": "vi/cms/bulk_update_cms_campaigns",
              "description": "",
              "flatPath": "vi/cms/bulk_update_cms_campaigns",
              "parameters": {},
              "id": "youtubei.vi.cms.bulk_update_cms_campaigns",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsCampaignsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeBulkUpdateCmsCampaignsResponse"
              }
            },
            "enqueue_export_cms_cid_exempted_channels": {
              "id": "youtubei.vi.cms.enqueue_export_cms_cid_exempted_channels",
              "path": "vi/cms/enqueue_export_cms_cid_exempted_channels",
              "response": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsCidExemptedChannelsResponse"
              },
              "parameters": {},
              "parameterOrder": [],
              "flatPath": "vi/cms/enqueue_export_cms_cid_exempted_channels",
              "request": {
                "$ref": "YoutubeApiInnertubeEnqueueExportCmsCidExemptedChannelsRequest"
              },
              "httpMethod": "POST",
              "description": ""
            },
            "add_share": {
              "flatPath": "vi/cms/add_share",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeAddCmsShareRequest"
              },
              "description": "",
              "path": "vi/cms/add_share",
              "parameterOrder": [],
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeAddCmsShareResponse"
              },
              "id": "youtubei.vi.cms.add_share"
            },
            "list_license_strategy_revisions": {
              "httpMethod": "POST",
              "parameters": {},
              "description": "",
              "id": "youtubei.vi.cms.list_license_strategy_revisions",
              "path": "vi/cms/list_license_strategy_revisions",
              "flatPath": "vi/cms/list_license_strategy_revisions",
              "response": {
                "$ref": "YoutubeApiInnertubeListCmsLicenseStrategyRevisionsResponse"
              },
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeListCmsLicenseStrategyRevisionsRequest"
              }
            }
          },
          "resources": {
            "create_package": {
              "methods": {
                "create": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateCmsPackageResponse"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "parameters": {},
                  "id": "youtubei.vi.cms.create_package.create",
                  "path": "vi/cms/create_package",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateCmsPackageRequest"
                  },
                  "parameterOrder": [],
                  "flatPath": "vi/cms/create_package"
                }
              }
            },
            "create_album_feedback": {
              "methods": {
                "create": {
                  "description": "",
                  "httpMethod": "POST",
                  "flatPath": "vi/cms/create_album_feedback",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateCmsAlbumFeedbackRequest"
                  },
                  "path": "vi/cms/create_album_feedback",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateCmsAlbumFeedbackResponse"
                  },
                  "id": "youtubei.vi.cms.create_album_feedback.create"
                }
              }
            },
            "create_cms_saved_policy": {
              "methods": {
                "create": {
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateCmsSavedPolicyRequest"
                  },
                  "parameters": {},
                  "flatPath": "vi/cms/create_cms_saved_policy",
                  "description": "",
                  "path": "vi/cms/create_cms_saved_policy",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateCmsSavedPolicyResponse"
                  },
                  "httpMethod": "POST",
                  "id": "youtubei.vi.cms.create_cms_saved_policy.create"
                }
              }
            },
            "create_cms_campaigns": {
              "methods": {
                "create": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateCmsCampaignRequest"
                  },
                  "path": "vi/cms/create_cms_campaigns",
                  "parameters": {},
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "id": "youtubei.vi.cms.create_cms_campaigns.create",
                  "flatPath": "vi/cms/create_cms_campaigns",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateCmsCampaignResponse"
                  }
                }
              }
            },
            "create_ownership_transfer": {
              "methods": {
                "create": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateCmsOwnershipTransferResponse"
                  },
                  "httpMethod": "POST",
                  "path": "vi/cms/create_ownership_transfer",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateCmsOwnershipTransferRequest"
                  },
                  "parameters": {},
                  "flatPath": "vi/cms/create_ownership_transfer",
                  "id": "youtubei.vi.cms.create_ownership_transfer.create",
                  "parameterOrder": []
                }
              }
            },
            "create_channel_invitation": {
              "methods": {
                "create": {
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "flatPath": "vi/cms/create_channel_invitation",
                  "path": "vi/cms/create_channel_invitation",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateCmsChannelInvitationResponse"
                  },
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateCmsChannelInvitationRequest"
                  },
                  "id": "youtubei.vi.cms.create_channel_invitation.create",
                  "parameters": {}
                }
              }
            },
            "create_cms_asset_group": {
              "methods": {
                "create": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateCmsAssetGroupRequest"
                  },
                  "path": "vi/cms/create_cms_asset_group",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateCmsAssetGroupResponse"
                  },
                  "httpMethod": "POST",
                  "description": "",
                  "id": "youtubei.vi.cms.create_cms_asset_group.create",
                  "parameterOrder": [],
                  "parameters": {},
                  "flatPath": "vi/cms/create_cms_asset_group"
                }
              }
            },
            "create_claim": {
              "methods": {
                "create": {
                  "path": "vi/cms/create_claim",
                  "description": "",
                  "parameters": {},
                  "id": "youtubei.vi.cms.create_claim.create",
                  "flatPath": "vi/cms/create_claim",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateCmsClaimRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateCmsClaimResponse"
                  }
                }
              }
            },
            "create_channel": {
              "methods": {
                "create": {
                  "id": "youtubei.vi.cms.create_channel.create",
                  "parameters": {},
                  "parameterOrder": [],
                  "flatPath": "vi/cms/create_channel",
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateCmsChannelResponse"
                  },
                  "path": "vi/cms/create_channel",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateCmsChannelRequest"
                  },
                  "description": ""
                }
              }
            },
            "create_license_strategy": {
              "methods": {
                "create": {
                  "flatPath": "vi/cms/create_license_strategy",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateCmsLicenseStrategyResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateCmsLicenseStrategyRequest"
                  },
                  "id": "youtubei.vi.cms.create_license_strategy.create",
                  "parameters": {},
                  "path": "vi/cms/create_license_strategy"
                }
              }
            }
          }
        },
        "flag": {
          "methods": {
            "get_form": {
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeReportFormResponse"
              },
              "description": "",
              "parameters": {},
              "id": "youtubei.vi.flag.get_form",
              "path": "vi/flag/get_form",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/flag/get_form",
              "request": {
                "$ref": "YoutubeApiInnertubeReportFormRequest"
              },
              "parameterOrder": []
            },
            "flag": {
              "parameters": {},
              "httpMethod": "POST",
              "flatPath": "vi/flag/flag",
              "path": "vi/flag/flag",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeFlagActionResponse"
              },
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeFlagActionRequest"
              },
              "id": "youtubei.vi.flag.flag",
              "parameterOrder": []
            }
          }
        },
        "pitch_music": {
          "methods": {
            "update_promo_submissions": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "path": "vi/pitch_music/update_promo_submissions",
              "flatPath": "vi/pitch_music/update_promo_submissions",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeUpdatePromoSubmissionsResponse"
              },
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeUpdatePromoSubmissionsRequest"
              },
              "id": "youtubei.vi.pitch_music.update_promo_submissions",
              "httpMethod": "POST"
            },
            "search_promo_entities": {
              "id": "youtubei.vi.pitch_music.search_promo_entities",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeSearchPromoEntitiesRequest"
              },
              "description": "",
              "parameters": {},
              "flatPath": "vi/pitch_music/search_promo_entities",
              "response": {
                "$ref": "YoutubeApiInnertubeSearchPromoEntitiesResponse"
              },
              "path": "vi/pitch_music/search_promo_entities",
              "httpMethod": "POST"
            },
            "list_promo_submissions": {
              "flatPath": "vi/pitch_music/list_promo_submissions",
              "response": {
                "$ref": "YoutubeApiInnertubeListPromoSubmissionsResponse"
              },
              "parameters": {},
              "description": "",
              "httpMethod": "POST",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/pitch_music/list_promo_submissions",
              "id": "youtubei.vi.pitch_music.list_promo_submissions",
              "request": {
                "$ref": "YoutubeApiInnertubeListPromoSubmissionsRequest"
              }
            },
            "get_promo_details_for_contents": {
              "parameterOrder": [],
              "httpMethod": "POST",
              "path": "vi/pitch_music/get_promo_details_for_contents",
              "id": "youtubei.vi.pitch_music.get_promo_details_for_contents",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/pitch_music/get_promo_details_for_contents",
              "response": {
                "$ref": "YoutubeApiInnertubeGetPromoDetailsForContentsResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGetPromoDetailsForContentsRequest"
              },
              "description": ""
            },
            "get_genres_and_surfaces_for_regions": {
              "id": "youtubei.vi.pitch_music.get_genres_and_surfaces_for_regions",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGetGenresAndSurfacesForRegionsRequest"
              },
              "path": "vi/pitch_music/get_genres_and_surfaces_for_regions",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetGenresAndSurfacesForRegionsResponse"
              },
              "flatPath": "vi/pitch_music/get_genres_and_surfaces_for_regions",
              "parameters": {},
              "parameterOrder": [],
              "httpMethod": "POST"
            },
            "restore_promo_submissions": {
              "request": {
                "$ref": "YoutubeApiInnertubeRestorePromoSubmissionsRequest"
              },
              "parameterOrder": [],
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "path": "vi/pitch_music/restore_promo_submissions",
              "flatPath": "vi/pitch_music/restore_promo_submissions",
              "response": {
                "$ref": "YoutubeApiInnertubeRestorePromoSubmissionsResponse"
              },
              "id": "youtubei.vi.pitch_music.restore_promo_submissions",
              "parameters": {}
            },
            "delete_promo_submissions": {
              "id": "youtubei.vi.pitch_music.delete_promo_submissions",
              "request": {
                "$ref": "YoutubeApiInnertubeDeletePromoSubmissionsRequest"
              },
              "parameters": {},
              "parameterOrder": [],
              "description": "",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/pitch_music/delete_promo_submissions",
              "flatPath": "vi/pitch_music/delete_promo_submissions",
              "response": {
                "$ref": "YoutubeApiInnertubeDeletePromoSubmissionsResponse"
              }
            }
          },
          "resources": {
            "create_promo_submissions": {
              "methods": {
                "create": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreatePromoSubmissionsRequest"
                  },
                  "path": "vi/pitch_music/create_promo_submissions",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreatePromoSubmissionsResponse"
                  },
                  "flatPath": "vi/pitch_music/create_promo_submissions",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameterOrder": [],
                  "id": "youtubei.vi.pitch_music.create_promo_submissions.create",
                  "parameters": {}
                }
              }
            }
          }
        },
        "song": {
          "methods": {
            "get_songs": {
              "flatPath": "vi/song/get_songs",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetSongsRequest"
              },
              "id": "youtubei.vi.song.get_songs",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetSongsResponse"
              },
              "description": "",
              "path": "vi/song/get_songs"
            },
            "list_songs": {
              "parameters": {},
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeListSongsRequest"
              },
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeListSongsResponse"
              },
              "path": "vi/song/list_songs",
              "flatPath": "vi/song/list_songs",
              "id": "youtubei.vi.song.list_songs",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            }
          }
        },
        "creator": {
          "methods": {
            "validate_feed_linked_playlist": {
              "flatPath": "vi/creator/validate_feed_linked_playlist",
              "response": {
                "$ref": "YoutubeApiInnertubeValidateFeedLinkedPlaylistResponse"
              },
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeValidateFeedLinkedPlaylistRequest"
              },
              "description": "",
              "parameterOrder": [],
              "path": "vi/creator/validate_feed_linked_playlist",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "id": "youtubei.vi.creator.validate_feed_linked_playlist"
            },
            "get_creator_info_cards": {
              "flatPath": "vi/creator/get_creator_info_cards",
              "description": "",
              "httpMethod": "POST",
              "id": "youtubei.vi.creator.get_creator_info_cards",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorInfoCardsResponse"
              },
              "parameters": {},
              "path": "vi/creator/get_creator_info_cards",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorInfoCardsRequest"
              }
            },
            "get_audio_track": {
              "path": "vi/creator/get_audio_track",
              "id": "youtubei.vi.creator.get_audio_track",
              "flatPath": "vi/creator/get_audio_track",
              "parameters": {},
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetAudioTrackResponse"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetAudioTrackRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "accept_delegate_invitation": {
              "description": "",
              "parameterOrder": [],
              "path": "vi/creator/accept_delegate_invitation",
              "response": {
                "$ref": "YoutubeApiInnertubeAcceptDelegateInvitationResponse"
              },
              "httpMethod": "POST",
              "flatPath": "vi/creator/accept_delegate_invitation",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeAcceptDelegateInvitationRequest"
              },
              "id": "youtubei.vi.creator.accept_delegate_invitation"
            },
            "reset_rss_verification_data": {
              "id": "youtubei.vi.creator.reset_rss_verification_data",
              "description": "",
              "parameterOrder": [],
              "path": "vi/creator/reset_rss_verification_data",
              "request": {
                "$ref": "YoutubeApiInnertubeResetRssVerificationDataRequest"
              },
              "flatPath": "vi/creator/reset_rss_verification_data",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeResetRssVerificationDataResponse"
              },
              "httpMethod": "POST"
            },
            "update_account_takeover_self_cleanup": {
              "httpMethod": "POST",
              "path": "vi/creator/update_account_takeover_self_cleanup",
              "description": "",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateAccountTakeoverSelfCleanupRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateAccountTakeoverSelfCleanupResponse"
              },
              "id": "youtubei.vi.creator.update_account_takeover_self_cleanup",
              "parameterOrder": [],
              "flatPath": "vi/creator/update_account_takeover_self_cleanup",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_creator_communications": {
              "id": "youtubei.vi.creator.get_creator_communications",
              "flatPath": "vi/creator/get_creator_communications",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorCommunicationsRequest"
              },
              "parameters": {},
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorCommunicationsResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "path": "vi/creator/get_creator_communications",
              "parameterOrder": []
            },
            "get_permissions_opt_in_eligibility": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetPermissionsOptInEligibilityResponse"
              },
              "parameterOrder": [],
              "description": "",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetPermissionsOptInEligibilityRequest"
              },
              "httpMethod": "POST",
              "flatPath": "vi/creator/get_permissions_opt_in_eligibility",
              "path": "vi/creator/get_permissions_opt_in_eligibility",
              "id": "youtubei.vi.creator.get_permissions_opt_in_eligibility"
            },
            "send_creator_chat_message": {
              "parameterOrder": [],
              "path": "vi/creator/send_creator_chat_message",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeSendCreatorChatMessageResponse"
              },
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeSendCreatorChatMessageRequest"
              },
              "flatPath": "vi/creator/send_creator_chat_message",
              "description": "",
              "parameters": {},
              "id": "youtubei.vi.creator.send_creator_chat_message"
            },
            "remove_playlist_feed": {
              "description": "",
              "parameters": {},
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeRemovePlaylistFeedRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/creator/remove_playlist_feed",
              "httpMethod": "POST",
              "flatPath": "vi/creator/remove_playlist_feed",
              "response": {
                "$ref": "YoutubeApiInnertubeRemovePlaylistFeedResponse"
              },
              "id": "youtubei.vi.creator.remove_playlist_feed"
            },
            "check_creator_bulk_delete": {
              "description": "",
              "id": "youtubei.vi.creator.check_creator_bulk_delete",
              "path": "vi/creator/check_creator_bulk_delete",
              "response": {
                "$ref": "YoutubeApiInnertubeCheckCreatorBulkDeleteResponse"
              },
              "flatPath": "vi/creator/check_creator_bulk_delete",
              "request": {
                "$ref": "YoutubeApiInnertubeCheckCreatorBulkDeleteRequest"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "parameters": {}
            },
            "list_entity_roles": {
              "httpMethod": "POST",
              "description": "",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeListEntityRolesResponse"
              },
              "flatPath": "vi/creator/list_entity_roles",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeListEntityRolesRequest"
              },
              "path": "vi/creator/list_entity_roles",
              "id": "youtubei.vi.creator.list_entity_roles",
              "parameters": {}
            },
            "get_site_languages": {
              "path": "vi/creator/get_site_languages",
              "flatPath": "vi/creator/get_site_languages",
              "response": {
                "$ref": "YoutubeApiInnertubeGetSiteLanguagesResponse"
              },
              "httpMethod": "POST",
              "id": "youtubei.vi.creator.get_site_languages",
              "parameterOrder": [],
              "parameters": {},
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetSiteLanguagesRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "update_creator_channel": {
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCreatorChannelResponse"
              },
              "description": "",
              "parameterOrder": [],
              "path": "vi/creator/update_creator_channel",
              "id": "youtubei.vi.creator.update_creator_channel",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCreatorChannelRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "flatPath": "vi/creator/update_creator_channel",
              "parameters": {}
            },
            "get_creator_chat": {
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorChatRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorChatResponse"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "description": "",
              "path": "vi/creator/get_creator_chat",
              "flatPath": "vi/creator/get_creator_chat",
              "id": "youtubei.vi.creator.get_creator_chat"
            },
            "check_creator_bulk_action": {
              "id": "youtubei.vi.creator.check_creator_bulk_action",
              "parameters": {},
              "parameterOrder": [],
              "flatPath": "vi/creator/check_creator_bulk_action",
              "request": {
                "$ref": "YoutubeApiInnertubeCheckCreatorBulkActionRequest"
              },
              "description": "",
              "httpMethod": "POST",
              "path": "vi/creator/check_creator_bulk_action",
              "response": {
                "$ref": "YoutubeApiInnertubeCheckCreatorBulkActionResponse"
              }
            },
            "get_channel_dashboard_card": {
              "flatPath": "vi/creator/get_channel_dashboard_card",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetChannelDashboardCardRequest"
              },
              "parameters": {},
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetChannelDashboardCardResponse"
              },
              "parameterOrder": [],
              "id": "youtubei.vi.creator.get_channel_dashboard_card",
              "path": "vi/creator/get_channel_dashboard_card",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_channel_tou_violative_contents": {
              "path": "vi/creator/get_channel_tou_violative_contents",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/creator/get_channel_tou_violative_contents",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorChannelTouViolativeContentsResponse"
              },
              "httpMethod": "POST",
              "id": "youtubei.vi.creator.get_channel_tou_violative_contents",
              "parameterOrder": [],
              "parameters": {},
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorChannelTouViolativeContentsRequest"
              }
            },
            "get_creator_videos": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorVideosResponse"
              },
              "id": "youtubei.vi.creator.get_creator_videos",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "path": "vi/creator/get_creator_videos",
              "flatPath": "vi/creator/get_creator_videos",
              "parameters": {},
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorVideosRequest"
              }
            },
            "list_creator_playlist_videos": {
              "request": {
                "$ref": "YoutubeApiInnertubeListCreatorPlaylistVideosRequest"
              },
              "id": "youtubei.vi.creator.list_creator_playlist_videos",
              "parameters": {},
              "parameterOrder": [],
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeListCreatorPlaylistVideosResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/creator/list_creator_playlist_videos",
              "httpMethod": "POST",
              "path": "vi/creator/list_creator_playlist_videos"
            },
            "get_creator_playlists": {
              "parameterOrder": [],
              "id": "youtubei.vi.creator.get_creator_playlists",
              "path": "vi/creator/get_creator_playlists",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorPlaylistsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorPlaylistsResponse"
              },
              "description": "",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/creator/get_creator_playlists",
              "httpMethod": "POST"
            },
            "permissions_opt_out": {
              "description": "",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubePermissionsOptOutResponse"
              },
              "parameterOrder": [],
              "flatPath": "vi/creator/permissions_opt_out",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubePermissionsOptOutRequest"
              },
              "id": "youtubei.vi.creator.permissions_opt_out",
              "path": "vi/creator/permissions_opt_out",
              "parameters": {}
            },
            "get_creator_channels": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorChannelsResponse"
              },
              "id": "youtubei.vi.creator.get_creator_channels",
              "parameterOrder": [],
              "httpMethod": "POST",
              "flatPath": "vi/creator/get_creator_channels",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "path": "vi/creator/get_creator_channels",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorChannelsRequest"
              }
            },
            "send_rss_verification_code": {
              "request": {
                "$ref": "YoutubeApiInnertubeSendRssVerificationCodeRequest"
              },
              "id": "youtubei.vi.creator.send_rss_verification_code",
              "parameterOrder": [],
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeSendRssVerificationCodeResponse"
              },
              "flatPath": "vi/creator/send_rss_verification_code",
              "description": "",
              "httpMethod": "POST",
              "path": "vi/creator/send_rss_verification_code"
            },
            "update_creator_delegates": {
              "id": "youtubei.vi.creator.update_creator_delegates",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "path": "vi/creator/update_creator_delegates",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCreatorDelegatesRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCreatorDelegatesResponse"
              },
              "flatPath": "vi/creator/update_creator_delegates",
              "parameterOrder": [],
              "httpMethod": "POST",
              "parameters": {}
            },
            "get_content_owners": {
              "path": "vi/creator/get_content_owners",
              "httpMethod": "POST",
              "flatPath": "vi/creator/get_content_owners",
              "response": {
                "$ref": "YoutubeApiInnertubeGetContentOwnersResponse"
              },
              "id": "youtubei.vi.creator.get_content_owners",
              "description": "",
              "parameterOrder": [],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetContentOwnersRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "validate_creator_delegates": {
              "httpMethod": "POST",
              "path": "vi/creator/validate_creator_delegates",
              "description": "",
              "id": "youtubei.vi.creator.validate_creator_delegates",
              "request": {
                "$ref": "YoutubeApiInnertubeValidateCreatorDelegatesRequest"
              },
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeValidateCreatorDelegatesResponse"
              },
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/creator/validate_creator_delegates"
            },
            "get_creator_form_search_suggestions": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorFormSearchSuggestionsRequest"
              },
              "parameters": {},
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorFormSearchSuggestionsResponse"
              },
              "httpMethod": "POST",
              "flatPath": "vi/creator/get_creator_form_search_suggestions",
              "id": "youtubei.vi.creator.get_creator_form_search_suggestions",
              "path": "vi/creator/get_creator_form_search_suggestions",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": ""
            },
            "update_video_idea": {
              "id": "youtubei.vi.creator.update_video_idea",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "path": "vi/creator/update_video_idea",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateVideoIdeaRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateVideoIdeaResponse"
              },
              "flatPath": "vi/creator/update_video_idea",
              "httpMethod": "POST",
              "parameterOrder": [],
              "parameters": {}
            },
            "verify_rss_code": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/creator/verify_rss_code",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeVerifyRssCodeResponse"
              },
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeVerifyRssCodeRequest"
              },
              "description": "",
              "httpMethod": "POST",
              "flatPath": "vi/creator/verify_rss_code",
              "id": "youtubei.vi.creator.verify_rss_code"
            },
            "list_creator_info_cards": {
              "id": "youtubei.vi.creator.list_creator_info_cards",
              "request": {
                "$ref": "YoutubeApiInnertubeListCreatorInfoCardsRequest"
              },
              "flatPath": "vi/creator/list_creator_info_cards",
              "parameters": {},
              "httpMethod": "POST",
              "description": "",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/creator/list_creator_info_cards",
              "response": {
                "$ref": "YoutubeApiInnertubeListCreatorInfoCardsResponse"
              }
            },
            "get_channel_tou_strike_expiration_data": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetStrikeExpirationDataRequest"
              },
              "flatPath": "vi/creator/get_channel_tou_strike_expiration_data",
              "parameters": {},
              "path": "vi/creator/get_channel_tou_strike_expiration_data",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetStrikeExpirationDataResponse"
              },
              "parameterOrder": [],
              "id": "youtubei.vi.creator.get_channel_tou_strike_expiration_data",
              "httpMethod": "POST"
            },
            "enqueue_creator_bulk_action": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "path": "vi/creator/enqueue_creator_bulk_action",
              "id": "youtubei.vi.creator.enqueue_creator_bulk_action",
              "description": "",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeEnqueueCreatorBulkActionRequest"
              },
              "flatPath": "vi/creator/enqueue_creator_bulk_action",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeEnqueueCreatorBulkActionResponse"
              }
            },
            "list_creator_videos": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeListCreatorVideosRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeListCreatorVideosResponse"
              },
              "path": "vi/creator/list_creator_videos",
              "parameters": {},
              "id": "youtubei.vi.creator.list_creator_videos",
              "flatPath": "vi/creator/list_creator_videos",
              "description": "",
              "parameterOrder": []
            },
            "list_creator_channels": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.creator.list_creator_channels",
              "path": "vi/creator/list_creator_channels",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeListCreatorChannelsRequest"
              },
              "parameterOrder": [],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeListCreatorChannelsResponse"
              },
              "flatPath": "vi/creator/list_creator_channels",
              "parameters": {}
            },
            "get_creator_form_items_from_kg": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.creator.get_creator_form_items_from_kg",
              "parameterOrder": [],
              "path": "vi/creator/get_creator_form_items_from_kg",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorFormItemsFromKgRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorFormItemsFromKgResponse"
              },
              "httpMethod": "POST",
              "parameters": {},
              "flatPath": "vi/creator/get_creator_form_items_from_kg"
            },
            "list_madison_delegates": {
              "id": "youtubei.vi.creator.list_madison_delegates",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeListMadisonDelegatesRequest"
              },
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/creator/list_madison_delegates",
              "parameterOrder": [],
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeListMadisonDelegatesResponse"
              },
              "path": "vi/creator/list_madison_delegates"
            },
            "get_notifications_inbox": {
              "description": "",
              "path": "vi/creator/get_notifications_inbox",
              "flatPath": "vi/creator/get_notifications_inbox",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetNotificationsInboxRequest"
              },
              "id": "youtubei.vi.creator.get_notifications_inbox",
              "response": {
                "$ref": "YoutubeApiInnertubeGetNotificationsInboxResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "parameterOrder": []
            },
            "get_video_idea": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetVideoIdeaRequest"
              },
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetVideoIdeaResponse"
              },
              "parameters": {},
              "description": "",
              "flatPath": "vi/creator/get_video_idea",
              "path": "vi/creator/get_video_idea",
              "id": "youtubei.vi.creator.get_video_idea",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "list_video_ideas": {
              "path": "vi/creator/list_video_ideas",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "flatPath": "vi/creator/list_video_ideas",
              "request": {
                "$ref": "YoutubeApiInnertubeListVideoIdeasRequest"
              },
              "parameterOrder": [],
              "id": "youtubei.vi.creator.list_video_ideas",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeListVideoIdeasResponse"
              },
              "httpMethod": "POST"
            },
            "get_creator_endscreens": {
              "httpMethod": "POST",
              "path": "vi/creator/get_creator_endscreens",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/creator/get_creator_endscreens",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorEndscreensResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorEndscreensRequest"
              },
              "id": "youtubei.vi.creator.get_creator_endscreens",
              "parameterOrder": []
            },
            "enqueue_creator_bulk_delete": {
              "request": {
                "$ref": "YoutubeApiInnertubeEnqueueCreatorBulkDeleteRequest"
              },
              "flatPath": "vi/creator/enqueue_creator_bulk_delete",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeEnqueueCreatorBulkDeleteResponse"
              },
              "parameters": {},
              "path": "vi/creator/enqueue_creator_bulk_delete",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.creator.enqueue_creator_bulk_delete",
              "httpMethod": "POST",
              "parameterOrder": []
            },
            "update_creator_settings": {
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCreatorSettingsResponse"
              },
              "parameters": {},
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCreatorSettingsRequest"
              },
              "id": "youtubei.vi.creator.update_creator_settings",
              "parameterOrder": [],
              "flatPath": "vi/creator/update_creator_settings",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/creator/update_creator_settings"
            },
            "search_public_creator_entities": {
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeSearchPublicCreatorEntitiesResponse"
              },
              "flatPath": "vi/creator/search_public_creator_entities",
              "parameterOrder": [],
              "parameters": {},
              "id": "youtubei.vi.creator.search_public_creator_entities",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "path": "vi/creator/search_public_creator_entities",
              "request": {
                "$ref": "YoutubeApiInnertubeSearchPublicCreatorEntitiesRequest"
              }
            },
            "validate_creator_adwords_customer": {
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeValidateCreatorAdwordsCustomerResponse"
              },
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.creator.validate_creator_adwords_customer",
              "flatPath": "vi/creator/validate_creator_adwords_customer",
              "httpMethod": "POST",
              "description": "",
              "path": "vi/creator/validate_creator_adwords_customer",
              "request": {
                "$ref": "YoutubeApiInnertubeValidateCreatorAdwordsCustomerRequest"
              }
            },
            "search_creator_entities": {
              "path": "vi/creator/search_creator_entities",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeSearchCreatorEntitiesRequest"
              },
              "parameterOrder": [],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeSearchCreatorEntitiesResponse"
              },
              "id": "youtubei.vi.creator.search_creator_entities",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/creator/search_creator_entities",
              "parameters": {}
            },
            "list_account_takeover_activities": {
              "httpMethod": "POST",
              "path": "vi/creator/list_account_takeover_activities",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "flatPath": "vi/creator/list_account_takeover_activities",
              "request": {
                "$ref": "YoutubeApiInnertubeListAccountTakeoverActivitiesRequest"
              },
              "parameterOrder": [],
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeListAccountTakeoverActivitiesResponse"
              },
              "id": "youtubei.vi.creator.list_account_takeover_activities"
            },
            "list_creator_playlists": {
              "request": {
                "$ref": "YoutubeApiInnertubeListCreatorPlaylistsRequest"
              },
              "path": "vi/creator/list_creator_playlists",
              "id": "youtubei.vi.creator.list_creator_playlists",
              "parameterOrder": [],
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeListCreatorPlaylistsResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "httpMethod": "POST",
              "flatPath": "vi/creator/list_creator_playlists"
            },
            "appeal_creator_channel_suspension": {
              "parameters": {},
              "parameterOrder": [],
              "path": "vi/creator/appeal_creator_channel_suspension",
              "description": "",
              "httpMethod": "POST",
              "id": "youtubei.vi.creator.appeal_creator_channel_suspension",
              "request": {
                "$ref": "YoutubeApiInnertubeAppealCreatorChannelSuspensionRequest"
              },
              "flatPath": "vi/creator/appeal_creator_channel_suspension",
              "response": {
                "$ref": "YoutubeApiInnertubeAppealCreatorChannelSuspensionResponse"
              }
            },
            "list_creator_received_claims": {
              "response": {
                "$ref": "YoutubeApiInnertubeListCreatorReceivedClaimsResponse"
              },
              "flatPath": "vi/creator/list_creator_received_claims",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "path": "vi/creator/list_creator_received_claims",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeListCreatorReceivedClaimsRequest"
              },
              "parameters": {},
              "id": "youtubei.vi.creator.list_creator_received_claims"
            },
            "list_creator_public_subscribers": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeListCreatorPublicSubscribersResponse"
              },
              "path": "vi/creator/list_creator_public_subscribers",
              "description": "",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeListCreatorPublicSubscribersRequest"
              },
              "flatPath": "vi/creator/list_creator_public_subscribers",
              "parameters": {},
              "id": "youtubei.vi.creator.list_creator_public_subscribers"
            },
            "list_creator_bulk_action_items": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.creator.list_creator_bulk_action_items",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeListCreatorBulkActionItemsResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeListCreatorBulkActionItemsRequest"
              },
              "parameters": {},
              "parameterOrder": [],
              "description": "",
              "path": "vi/creator/list_creator_bulk_action_items",
              "flatPath": "vi/creator/list_creator_bulk_action_items"
            },
            "delete_audio_track": {
              "path": "vi/creator/delete_audio_track",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeDeleteAudioTrackResponse"
              },
              "id": "youtubei.vi.creator.delete_audio_track",
              "parameterOrder": [],
              "flatPath": "vi/creator/delete_audio_track",
              "request": {
                "$ref": "YoutubeApiInnertubeDeleteAudioTrackRequest"
              },
              "parameters": {},
              "httpMethod": "POST"
            },
            "get_latest_account_takeover_self_cleanup": {
              "flatPath": "vi/creator/get_latest_account_takeover_self_cleanup",
              "description": "",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetLatestAccountTakeoverSelfCleanupRequest"
              },
              "parameterOrder": [],
              "httpMethod": "POST",
              "id": "youtubei.vi.creator.get_latest_account_takeover_self_cleanup",
              "path": "vi/creator/get_latest_account_takeover_self_cleanup",
              "response": {
                "$ref": "YoutubeApiInnertubeGetLatestAccountTakeoverSelfCleanupResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_creator_user_features": {
              "flatPath": "vi/creator/get_creator_user_features",
              "parameters": {},
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorUserFeaturesResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "path": "vi/creator/get_creator_user_features",
              "httpMethod": "POST",
              "id": "youtubei.vi.creator.get_creator_user_features",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorUserFeaturesRequest"
              }
            },
            "delete_video_idea": {
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/creator/delete_video_idea",
              "id": "youtubei.vi.creator.delete_video_idea",
              "httpMethod": "POST",
              "flatPath": "vi/creator/delete_video_idea",
              "response": {
                "$ref": "YoutubeApiInnertubeDeleteVideoIdeaResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeDeleteVideoIdeaRequest"
              },
              "parameters": {},
              "parameterOrder": []
            },
            "reingest_rss_episode": {
              "request": {
                "$ref": "YoutubeApiInnertubeReingestRssEpisodeRequest"
              },
              "description": "",
              "flatPath": "vi/creator/reingest_rss_episode",
              "response": {
                "$ref": "YoutubeApiInnertubeReingestRssEpisodeResponse"
              },
              "httpMethod": "POST",
              "path": "vi/creator/reingest_rss_episode",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "id": "youtubei.vi.creator.reingest_rss_episode"
            },
            "get_channel_dashboard": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetChannelDashboardRequest"
              },
              "flatPath": "vi/creator/get_channel_dashboard",
              "parameters": {},
              "path": "vi/creator/get_channel_dashboard",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetChannelDashboardResponse"
              },
              "parameterOrder": [],
              "id": "youtubei.vi.creator.get_channel_dashboard",
              "httpMethod": "POST"
            },
            "add_playlist_feed": {
              "id": "youtubei.vi.creator.add_playlist_feed",
              "flatPath": "vi/creator/add_playlist_feed",
              "description": "",
              "parameters": {},
              "httpMethod": "POST",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeAddPlaylistFeedRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeAddPlaylistFeedResponse"
              },
              "path": "vi/creator/add_playlist_feed"
            },
            "appeal_channel_tou_violative_content": {
              "parameters": {},
              "description": "",
              "httpMethod": "POST",
              "path": "vi/creator/appeal_channel_tou_violative_content",
              "id": "youtubei.vi.creator.appeal_channel_tou_violative_content",
              "flatPath": "vi/creator/appeal_channel_tou_violative_content",
              "response": {
                "$ref": "YoutubeApiInnertubeAppealCreatorChannelTouViolativeContentResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeAppealCreatorChannelTouViolativeContentRequest"
              },
              "parameterOrder": []
            },
            "permissions_opt_in": {
              "response": {
                "$ref": "YoutubeApiInnertubePermissionsOptInResponse"
              },
              "parameterOrder": [],
              "id": "youtubei.vi.creator.permissions_opt_in",
              "flatPath": "vi/creator/permissions_opt_in",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "description": "",
              "path": "vi/creator/permissions_opt_in",
              "request": {
                "$ref": "YoutubeApiInnertubePermissionsOptInRequest"
              },
              "parameters": {}
            },
            "get_creator_bulk_action_history": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorBulkActionHistoryResponse"
              },
              "id": "youtubei.vi.creator.get_creator_bulk_action_history",
              "parameterOrder": [],
              "httpMethod": "POST",
              "flatPath": "vi/creator/get_creator_bulk_action_history",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/creator/get_creator_bulk_action_history",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorBulkActionHistoryRequest"
              }
            },
            "get_channel_tou_strikes": {
              "flatPath": "vi/creator/get_channel_tou_strikes",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorChannelTouStrikesResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorChannelTouStrikesRequest"
              },
              "parameters": {},
              "parameterOrder": [],
              "description": "",
              "path": "vi/creator/get_channel_tou_strikes",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.creator.get_channel_tou_strikes",
              "httpMethod": "POST"
            },
            "list_creator_delegates": {
              "parameters": {},
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeListCreatorDelegatesResponse"
              },
              "id": "youtubei.vi.creator.list_creator_delegates",
              "request": {
                "$ref": "YoutubeApiInnertubeListCreatorDelegatesRequest"
              },
              "parameterOrder": [],
              "httpMethod": "POST",
              "flatPath": "vi/creator/list_creator_delegates",
              "path": "vi/creator/list_creator_delegates"
            },
            "grade_questions_for_policy_school": {
              "httpMethod": "POST",
              "id": "youtubei.vi.creator.grade_questions_for_policy_school",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGradeQuestionsForPolicySchoolResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGradeQuestionsForPolicySchoolRequest"
              },
              "path": "vi/creator/grade_questions_for_policy_school",
              "parameterOrder": [],
              "flatPath": "vi/creator/grade_questions_for_policy_school",
              "parameters": {}
            },
            "get_creator_channel_suspension": {
              "httpMethod": "POST",
              "path": "vi/creator/get_creator_channel_suspension",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorChannelSuspensionResponse"
              },
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "flatPath": "vi/creator/get_creator_channel_suspension",
              "id": "youtubei.vi.creator.get_creator_channel_suspension",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorChannelSuspensionRequest"
              },
              "parameters": {}
            },
            "list_creator_mentions": {
              "id": "youtubei.vi.creator.list_creator_mentions",
              "parameterOrder": [],
              "path": "vi/creator/list_creator_mentions",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeListCreatorMentionsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeListCreatorMentionsResponse"
              },
              "flatPath": "vi/creator/list_creator_mentions",
              "description": "",
              "parameters": {}
            },
            "list_channel_tou_violative_contents": {
              "parameters": {},
              "description": "",
              "id": "youtubei.vi.creator.list_channel_tou_violative_contents",
              "request": {
                "$ref": "YoutubeApiInnertubeListCreatorChannelTouViolativeContentsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeListCreatorChannelTouViolativeContentsResponse"
              },
              "flatPath": "vi/creator/list_channel_tou_violative_contents",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/creator/list_channel_tou_violative_contents",
              "parameterOrder": [],
              "httpMethod": "POST"
            },
            "unset_podcast": {
              "path": "vi/creator/unset_podcast",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "parameterOrder": [],
              "flatPath": "vi/creator/unset_podcast",
              "id": "youtubei.vi.creator.unset_podcast",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeUnsetPodcastResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeUnsetPodcastRequest"
              }
            },
            "get_supported_content_languages": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/creator/get_supported_content_languages",
              "httpMethod": "POST",
              "parameters": {},
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetSupportedContentLanguagesRequest"
              },
              "id": "youtubei.vi.creator.get_supported_content_languages",
              "response": {
                "$ref": "YoutubeApiInnertubeGetSupportedContentLanguagesResponse"
              },
              "description": "",
              "flatPath": "vi/creator/get_supported_content_languages"
            },
            "get_creator_google_hats_trigger_ids": {
              "parameters": {},
              "flatPath": "vi/creator/get_creator_google_hats_trigger_ids",
              "httpMethod": "POST",
              "parameterOrder": [],
              "id": "youtubei.vi.creator.get_creator_google_hats_trigger_ids",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorGoogleHatsTriggerIdsRequest"
              },
              "path": "vi/creator/get_creator_google_hats_trigger_ids",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorGoogleHatsTriggerIdsResponse"
              }
            },
            "publish_podcast": {
              "id": "youtubei.vi.creator.publish_podcast",
              "response": {
                "$ref": "YoutubeApiInnertubePublishPodcastResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubePublishPodcastRequest"
              },
              "description": "",
              "flatPath": "vi/creator/publish_podcast",
              "httpMethod": "POST",
              "path": "vi/creator/publish_podcast"
            },
            "list_account_takeover_self_cleanup_preview": {
              "request": {
                "$ref": "YoutubeApiInnertubeListAccountTakeoverSelfCleanupPreviewRequest"
              },
              "path": "vi/creator/list_account_takeover_self_cleanup_preview",
              "parameterOrder": [],
              "id": "youtubei.vi.creator.list_account_takeover_self_cleanup_preview",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeListAccountTakeoverSelfCleanupPreviewResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "description": "",
              "flatPath": "vi/creator/list_account_takeover_self_cleanup_preview"
            },
            "get_entity_role": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetEntityRoleResponse"
              },
              "httpMethod": "POST",
              "id": "youtubei.vi.creator.get_entity_role",
              "request": {
                "$ref": "YoutubeApiInnertubeGetEntityRoleRequest"
              },
              "parameterOrder": [],
              "description": "",
              "path": "vi/creator/get_entity_role",
              "flatPath": "vi/creator/get_entity_role",
              "parameters": {}
            },
            "list_creator_bulk_actions": {
              "parameterOrder": [],
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeListCreatorBulkActionsResponse"
              },
              "path": "vi/creator/list_creator_bulk_actions",
              "id": "youtubei.vi.creator.list_creator_bulk_actions",
              "parameters": {},
              "httpMethod": "POST",
              "flatPath": "vi/creator/list_creator_bulk_actions",
              "request": {
                "$ref": "YoutubeApiInnertubeListCreatorBulkActionsRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "update_user_channel_config": {
              "id": "youtubei.vi.creator.update_user_channel_config",
              "path": "vi/creator/update_user_channel_config",
              "parameterOrder": [],
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/creator/update_user_channel_config",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateUserChannelConfigResponse"
              },
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateUserChannelConfigRequest"
              },
              "description": ""
            },
            "get_user_subscribed_channels": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "httpMethod": "POST",
              "description": "",
              "flatPath": "vi/creator/get_user_subscribed_channels",
              "id": "youtubei.vi.creator.get_user_subscribed_channels",
              "request": {
                "$ref": "YoutubeApiInnertubeGetUserSubscribedChannelsRequest"
              },
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetUserSubscribedChannelsResponse"
              },
              "path": "vi/creator/get_user_subscribed_channels"
            },
            "get_training_for_policy_school": {
              "httpMethod": "POST",
              "parameterOrder": [],
              "path": "vi/creator/get_training_for_policy_school",
              "parameters": {},
              "id": "youtubei.vi.creator.get_training_for_policy_school",
              "request": {
                "$ref": "YoutubeApiInnertubeGetTrainingForPolicySchoolRequest"
              },
              "flatPath": "vi/creator/get_training_for_policy_school",
              "response": {
                "$ref": "YoutubeApiInnertubeGetTrainingForPolicySchoolResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": ""
            },
            "get_creator_survey": {
              "flatPath": "vi/creator/get_creator_survey",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorSurveyResponse"
              },
              "parameters": {},
              "parameterOrder": [],
              "description": "",
              "path": "vi/creator/get_creator_survey",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.creator.get_creator_survey",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorSurveyRequest"
              }
            },
            "add_audio_track": {
              "path": "vi/creator/add_audio_track",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeAddAudioTrackRequest"
              },
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeAddAudioTrackResponse"
              },
              "description": "",
              "flatPath": "vi/creator/add_audio_track",
              "id": "youtubei.vi.creator.add_audio_track",
              "parameters": {}
            }
          },
          "resources": {
            "create_feed_linked_playlist": {
              "methods": {
                "create": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateFeedLinkedPlaylistRequest"
                  },
                  "httpMethod": "POST",
                  "path": "vi/creator/create_feed_linked_playlist",
                  "id": "youtubei.vi.creator.create_feed_linked_playlist.create",
                  "flatPath": "vi/creator/create_feed_linked_playlist",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateFeedLinkedPlaylistResponse"
                  },
                  "parameterOrder": [],
                  "description": ""
                }
              }
            },
            "create_gen_ai_feedback": {
              "methods": {
                "create": {
                  "path": "vi/creator/create_gen_ai_feedback",
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateGenAiFeedbackRequest"
                  },
                  "flatPath": "vi/creator/create_gen_ai_feedback",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.vi.creator.create_gen_ai_feedback.create",
                  "httpMethod": "POST",
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateGenAiFeedbackResponse"
                  },
                  "description": ""
                }
              }
            },
            "create_account_takeover_self_cleanup": {
              "methods": {
                "create": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateAccountTakeoverSelfCleanupRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateAccountTakeoverSelfCleanupResponse"
                  },
                  "flatPath": "vi/creator/create_account_takeover_self_cleanup",
                  "description": "",
                  "id": "youtubei.vi.creator.create_account_takeover_self_cleanup.create",
                  "parameterOrder": [],
                  "path": "vi/creator/create_account_takeover_self_cleanup",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST"
                }
              }
            },
            "create_video_idea": {
              "methods": {
                "create": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateVideoIdeaRequest"
                  },
                  "parameters": {},
                  "httpMethod": "POST",
                  "path": "vi/creator/create_video_idea",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateVideoIdeaResponse"
                  },
                  "description": "",
                  "flatPath": "vi/creator/create_video_idea",
                  "id": "youtubei.vi.creator.create_video_idea.create"
                }
              }
            }
          }
        },
        "share": {
          "methods": {
            "get_sharing_provider_data": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetSharingProviderDataResponse"
              },
              "flatPath": "vi/share/get_sharing_provider_data",
              "parameterOrder": [],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetSharingProviderDataRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/share/get_sharing_provider_data",
              "id": "youtubei.vi.share.get_sharing_provider_data",
              "httpMethod": "POST",
              "parameters": {}
            },
            "get_web_player_share_panel": {
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetWebPlayerSharePanelResponse"
              },
              "flatPath": "vi/share/get_web_player_share_panel",
              "parameterOrder": [],
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/share/get_web_player_share_panel",
              "request": {
                "$ref": "YoutubeApiInnertubeGetWebPlayerSharePanelRequest"
              },
              "id": "youtubei.vi.share.get_web_player_share_panel",
              "httpMethod": "POST"
            },
            "get_share_panel": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetSharePanelRequest"
              },
              "id": "youtubei.vi.share.get_share_panel",
              "httpMethod": "POST",
              "description": "",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetSharePanelResponse"
              },
              "flatPath": "vi/share/get_share_panel",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/share/get_share_panel"
            }
          }
        },
        "creator_music": {
          "methods": {
            "get_storefront_assistant_response": {
              "flatPath": "vi/creator_music/get_storefront_assistant_response",
              "id": "youtubei.vi.creator_music.get_storefront_assistant_response",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeStorefrontAssistantRequest"
              },
              "description": "",
              "parameterOrder": [],
              "path": "vi/creator_music/get_storefront_assistant_response",
              "response": {
                "$ref": "YoutubeApiInnertubeStorefrontAssistantResponse"
              },
              "parameters": {}
            },
            "get_storefront_featured_collections": {
              "id": "youtubei.vi.creator_music.get_storefront_featured_collections",
              "flatPath": "vi/creator_music/get_storefront_featured_collections",
              "description": "",
              "parameterOrder": [],
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetStorefrontFeaturedCollectionsResponse"
              },
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGetStorefrontFeaturedCollectionsRequest"
              },
              "path": "vi/creator_music/get_storefront_featured_collections"
            },
            "get_storefront_download_url": {
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetStorefrontDownloadUrlRequest"
              },
              "path": "vi/creator_music/get_storefront_download_url",
              "parameters": {},
              "id": "youtubei.vi.creator_music.get_storefront_download_url",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetStorefrontDownloadUrlResponse"
              },
              "flatPath": "vi/creator_music/get_storefront_download_url",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_storefront_license_offer": {
              "description": "",
              "path": "vi/creator_music/get_storefront_license_offer",
              "parameterOrder": [],
              "flatPath": "vi/creator_music/get_storefront_license_offer",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetStorefrontLicenseOfferResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGetStorefrontLicenseOfferRequest"
              },
              "id": "youtubei.vi.creator_music.get_storefront_license_offer",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST"
            },
            "update_storefront_channel_collection": {
              "httpMethod": "POST",
              "parameterOrder": [],
              "id": "youtubei.vi.creator_music.update_storefront_channel_collection",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateStorefrontChannelCollectionRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateStorefrontChannelCollectionResponse"
              },
              "description": "",
              "flatPath": "vi/creator_music/update_storefront_channel_collection",
              "path": "vi/creator_music/update_storefront_channel_collection",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {}
            },
            "list_storefront_featured_collections": {
              "flatPath": "vi/creator_music/list_storefront_featured_collections",
              "response": {
                "$ref": "YoutubeApiInnertubeListStorefrontFeaturedCollectionsResponse"
              },
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeListStorefrontFeaturedCollectionsRequest"
              },
              "description": "",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.creator_music.list_storefront_featured_collections",
              "httpMethod": "POST",
              "path": "vi/creator_music/list_storefront_featured_collections"
            },
            "get_storefront_tracks": {
              "path": "vi/creator_music/get_storefront_tracks",
              "request": {
                "$ref": "YoutubeApiInnertubeGetStorefrontTracksRequest"
              },
              "id": "youtubei.vi.creator_music.get_storefront_tracks",
              "response": {
                "$ref": "YoutubeApiInnertubeGetStorefrontTracksResponse"
              },
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "httpMethod": "POST",
              "parameterOrder": [],
              "flatPath": "vi/creator_music/get_storefront_tracks"
            },
            "get_storefront_artists": {
              "id": "youtubei.vi.creator_music.get_storefront_artists",
              "flatPath": "vi/creator_music/get_storefront_artists",
              "description": "",
              "parameterOrder": [],
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetStorefrontArtistsResponse"
              },
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGetStorefrontArtistsRequest"
              },
              "path": "vi/creator_music/get_storefront_artists"
            },
            "list_tracks": {
              "flatPath": "vi/creator_music/list_tracks",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "path": "vi/creator_music/list_tracks",
              "description": "",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeListCreatorMusicTracksResponse"
              },
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeListCreatorMusicTracksRequest"
              },
              "id": "youtubei.vi.creator_music.list_tracks"
            },
            "get_tracks": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorMusicTracksResponse"
              },
              "parameterOrder": [],
              "flatPath": "vi/creator_music/get_tracks",
              "id": "youtubei.vi.creator_music.get_tracks",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "path": "vi/creator_music/get_tracks",
              "parameters": {},
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorMusicTracksRequest"
              }
            },
            "get_storefront_stream_url": {
              "description": "",
              "parameterOrder": [],
              "flatPath": "vi/creator_music/get_storefront_stream_url",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetStorefrontStreamUrlResponse"
              },
              "httpMethod": "POST",
              "id": "youtubei.vi.creator_music.get_storefront_stream_url",
              "request": {
                "$ref": "YoutubeApiInnertubeGetStorefrontStreamUrlRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/creator_music/get_storefront_stream_url"
            },
            "star_track": {
              "parameters": {},
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeStarCreatorMusicTrackRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeStarCreatorMusicTrackResponse"
              },
              "path": "vi/creator_music/star_track",
              "id": "youtubei.vi.creator_music.star_track",
              "description": "",
              "parameterOrder": [],
              "flatPath": "vi/creator_music/star_track"
            },
            "list_storefront_artists": {
              "parameters": {},
              "path": "vi/creator_music/list_storefront_artists",
              "request": {
                "$ref": "YoutubeApiInnertubeListStorefrontArtistsRequest"
              },
              "description": "",
              "flatPath": "vi/creator_music/list_storefront_artists",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeListStorefrontArtistsResponse"
              },
              "id": "youtubei.vi.creator_music.list_storefront_artists"
            },
            "list_storefront_tracks": {
              "request": {
                "$ref": "YoutubeApiInnertubeListStorefrontTracksRequest"
              },
              "id": "youtubei.vi.creator_music.list_storefront_tracks",
              "parameterOrder": [],
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/creator_music/list_storefront_tracks",
              "path": "vi/creator_music/list_storefront_tracks",
              "description": "",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeListStorefrontTracksResponse"
              }
            }
          }
        },
        "unplugged": {
          "resources": {
            "search": {
              "methods": {
                "get_suggestions": {
                  "httpMethod": "POST",
                  "flatPath": "vi/unplugged/search/get_suggestions",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeGetSearchSuggestionsResponse"
                  },
                  "request": {
                    "$ref": "YoutubeApiInnertubeGetSearchSuggestionsRequest"
                  },
                  "id": "youtubei.vi.unplugged.search.get_suggestions",
                  "path": "vi/unplugged/search/get_suggestions",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {}
                }
              }
            }
          },
          "methods": {
            "get_cancel_survey": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "description": "",
              "path": "vi/unplugged/get_cancel_survey",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelSurveyRequest"
              },
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelSurveyResponse"
              },
              "parameters": {},
              "flatPath": "vi/unplugged/get_cancel_survey",
              "id": "youtubei.vi.unplugged.get_cancel_survey"
            },
            "share_entitlement": {
              "id": "youtubei.vi.unplugged.share_entitlement",
              "flatPath": "vi/unplugged/share_entitlement",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeShareUnpluggedEntitlementResponse"
              },
              "description": "",
              "parameterOrder": [],
              "path": "vi/unplugged/share_entitlement",
              "request": {
                "$ref": "YoutubeApiInnertubeShareUnpluggedEntitlementRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {}
            },
            "unshare_entitlement": {
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeUnshareUnpluggedEntitlementRequest"
              },
              "parameters": {},
              "path": "vi/unplugged/unshare_entitlement",
              "parameterOrder": [],
              "id": "youtubei.vi.unplugged.unshare_entitlement",
              "response": {
                "$ref": "YoutubeApiInnertubeUnshareUnpluggedEntitlementResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "flatPath": "vi/unplugged/unshare_entitlement"
            },
            "start_dvr": {
              "parameters": {},
              "path": "vi/unplugged/start_dvr",
              "request": {
                "$ref": "YoutubeApiInnertubeStartUnpluggedDvrRequest"
              },
              "flatPath": "vi/unplugged/start_dvr",
              "id": "youtubei.vi.unplugged.start_dvr",
              "response": {
                "$ref": "YoutubeApiInnertubeStartUnpluggedDvrResponse"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "update_station_visibility": {
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedUpdateStationVisibilityResponse"
              },
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedUpdateStationVisibilityRequest"
              },
              "httpMethod": "POST",
              "description": "",
              "flatPath": "vi/unplugged/update_station_visibility",
              "id": "youtubei.vi.unplugged.update_station_visibility",
              "parameterOrder": [],
              "path": "vi/unplugged/update_station_visibility",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "home_location_begin_update": {
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationBeginUpdateRequest"
              },
              "parameterOrder": [],
              "flatPath": "vi/unplugged/home_location_begin_update",
              "path": "vi/unplugged/home_location_begin_update",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationBeginUpdateResponse"
              },
              "httpMethod": "POST",
              "parameters": {},
              "id": "youtubei.vi.unplugged.home_location_begin_update",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "search": {
              "path": "vi/unplugged/search",
              "description": "",
              "parameterOrder": [],
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeSearchResponse"
              },
              "flatPath": "vi/unplugged/search",
              "request": {
                "$ref": "YoutubeApiInnertubeSearchRequest"
              },
              "id": "youtubei.vi.unplugged.search"
            },
            "sidesheet": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/unplugged/sidesheet",
              "id": "youtubei.vi.unplugged.sidesheet",
              "httpMethod": "POST",
              "parameterOrder": [],
              "flatPath": "vi/unplugged/sidesheet",
              "parameters": {},
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedSidesheetResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedSidesheetRequest"
              }
            },
            "update_twofactor_location": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/unplugged/update_twofactor_location",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedUpdateTwofactorLocationResponse"
              },
              "description": "",
              "flatPath": "vi/unplugged/update_twofactor_location",
              "id": "youtubei.vi.unplugged.update_twofactor_location",
              "parameters": {},
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedUpdateTwofactorLocationRequest"
              }
            },
            "watch_next": {
              "id": "youtubei.vi.unplugged.watch_next",
              "description": "",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeWatchNextRequest"
              },
              "path": "vi/unplugged/watch_next",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/unplugged/watch_next",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeWatchNextResponse"
              },
              "httpMethod": "POST"
            },
            "home_location_check_availability": {
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCheckAvailabilityRequest"
              },
              "description": "",
              "httpMethod": "POST",
              "id": "youtubei.vi.unplugged.home_location_check_availability",
              "parameterOrder": [],
              "flatPath": "vi/unplugged/home_location_check_availability",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/unplugged/home_location_check_availability",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCheckAvailabilityResponse"
              }
            },
            "access_check": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedAccessCheckResponse"
              },
              "httpMethod": "POST",
              "id": "youtubei.vi.unplugged.access_check",
              "flatPath": "vi/unplugged/access_check",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedAccessCheckRequest"
              },
              "parameterOrder": [],
              "description": "",
              "parameters": {},
              "path": "vi/unplugged/access_check"
            },
            "submit_cancel_survey": {
              "flatPath": "vi/unplugged/submit_cancel_survey",
              "path": "vi/unplugged/submit_cancel_survey",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedSubmitCancelSurveyRequest"
              },
              "id": "youtubei.vi.unplugged.submit_cancel_survey",
              "parameterOrder": [],
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedSubmitCancelSurveyResponse"
              },
              "description": ""
            },
            "send_conditional_notification": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.unplugged.send_conditional_notification",
              "path": "vi/unplugged/send_conditional_notification",
              "flatPath": "vi/unplugged/send_conditional_notification",
              "httpMethod": "POST",
              "parameters": {},
              "parameterOrder": [],
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedSendConditionalNotificationResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedSendConditionalNotificationRequest"
              }
            },
            "initiate_inline_purchase": {
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedInitiateInlinePurchaseResponse"
              },
              "description": "",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedInitiateInlinePurchaseRequest"
              },
              "id": "youtubei.vi.unplugged.initiate_inline_purchase",
              "flatPath": "vi/unplugged/initiate_inline_purchase",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/unplugged/initiate_inline_purchase",
              "httpMethod": "POST"
            },
            "home_location_complete_update": {
              "httpMethod": "POST",
              "flatPath": "vi/unplugged/home_location_complete_update",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCompleteUpdateRequest"
              },
              "parameterOrder": [],
              "parameters": {},
              "path": "vi/unplugged/home_location_complete_update",
              "id": "youtubei.vi.unplugged.home_location_complete_update",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCompleteUpdateResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": ""
            },
            "get_twofactor_location": {
              "httpMethod": "POST",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetTwofactorLocationRequest"
              },
              "description": "",
              "parameterOrder": [],
              "path": "vi/unplugged/get_twofactor_location",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetTwofactorLocationResponse"
              },
              "id": "youtubei.vi.unplugged.get_twofactor_location",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/unplugged/get_twofactor_location"
            },
            "bell_follow": {
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedBellFollowResponse"
              },
              "id": "youtubei.vi.unplugged.bell_follow",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/unplugged/bell_follow",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedBellFollowRequest"
              },
              "parameters": {},
              "description": "",
              "parameterOrder": [],
              "path": "vi/unplugged/bell_follow"
            },
            "stop_dvr": {
              "request": {
                "$ref": "YoutubeApiInnertubeStopUnpluggedDvrRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeStopUnpluggedDvrResponse"
              },
              "description": "",
              "flatPath": "vi/unplugged/stop_dvr",
              "path": "vi/unplugged/stop_dvr",
              "id": "youtubei.vi.unplugged.stop_dvr",
              "httpMethod": "POST",
              "parameters": {},
              "parameterOrder": []
            },
            "sync_annotations": {
              "flatPath": "vi/unplugged/sync_annotations",
              "path": "vi/unplugged/sync_annotations",
              "id": "youtubei.vi.unplugged.sync_annotations",
              "parameterOrder": [],
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedSyncAnnotationsResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedSyncAnnotationsRequest"
              },
              "httpMethod": "POST",
              "description": ""
            },
            "update_live_guide_order": {
              "path": "vi/unplugged/update_live_guide_order",
              "description": "",
              "httpMethod": "POST",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedUpdateLiveGuideOrderRequest"
              },
              "id": "youtubei.vi.unplugged.update_live_guide_order",
              "flatPath": "vi/unplugged/update_live_guide_order",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedUpdateLiveGuideOrderResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "spoiler_mode": {
              "flatPath": "vi/unplugged/spoiler_mode",
              "description": "",
              "id": "youtubei.vi.unplugged.spoiler_mode",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedSpoilerModeResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedSpoilerModeRequest"
              },
              "parameterOrder": [],
              "httpMethod": "POST",
              "parameters": {},
              "path": "vi/unplugged/spoiler_mode",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "resolve_location": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/unplugged/resolve_location",
              "id": "youtubei.vi.unplugged.resolve_location",
              "httpMethod": "POST",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedResolveLocationResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedResolveLocationRequest"
              },
              "description": "",
              "path": "vi/unplugged/resolve_location",
              "parameters": {}
            },
            "request_twofactor_location": {
              "path": "vi/unplugged/request_twofactor_location",
              "parameters": {},
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.unplugged.request_twofactor_location",
              "flatPath": "vi/unplugged/request_twofactor_location",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedRequestTwofactorLocationResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedRequestTwofactorLocationRequest"
              },
              "description": "",
              "httpMethod": "POST"
            },
            "get_cancel_upsell": {
              "description": "",
              "id": "youtubei.vi.unplugged.get_cancel_upsell",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelUpsellResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelUpsellRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/unplugged/get_cancel_upsell",
              "parameters": {},
              "path": "vi/unplugged/get_cancel_upsell",
              "parameterOrder": [],
              "httpMethod": "POST"
            },
            "get_cancel_confirmation": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/unplugged/get_cancel_confirmation",
              "path": "vi/unplugged/get_cancel_confirmation",
              "parameters": {},
              "httpMethod": "POST",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelConfirmationRequest"
              },
              "id": "youtubei.vi.unplugged.get_cancel_confirmation",
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedGetCancelConfirmationResponse"
              },
              "parameterOrder": []
            },
            "tenx_player": {
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeTenXPlayerRequest"
              },
              "path": "vi/unplugged/tenx_player",
              "httpMethod": "POST",
              "parameterOrder": [],
              "flatPath": "vi/unplugged/tenx_player",
              "id": "youtubei.vi.unplugged.tenx_player",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeTenXPlayerResponse"
              },
              "description": ""
            },
            "browse": {
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeBrowseRequest"
              },
              "httpMethod": "POST",
              "parameters": {},
              "parameterOrder": [],
              "path": "vi/unplugged/browse",
              "flatPath": "vi/unplugged/browse",
              "response": {
                "$ref": "YoutubeApiInnertubeBrowseResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.unplugged.browse"
            },
            "check_client_freshness": {
              "flatPath": "vi/unplugged/check_client_freshness",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeUnpluggedCheckClientFreshnessResponse"
              },
              "path": "vi/unplugged/check_client_freshness",
              "description": "",
              "httpMethod": "POST",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeUnpluggedCheckClientFreshnessRequest"
              },
              "id": "youtubei.vi.unplugged.check_client_freshness"
            }
          }
        },
        "reel": {
          "methods": {
            "reel_watch_sequence": {
              "path": "vi/reel/reel_watch_sequence",
              "id": "youtubei.vi.reel.reel_watch_sequence",
              "flatPath": "vi/reel/reel_watch_sequence",
              "httpMethod": "POST",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeReelWatchSequenceRequest"
              },
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeReelWatchSequenceResponse"
              },
              "parameters": {}
            },
            "reel_item_watch": {
              "flatPath": "vi/reel/reel_item_watch",
              "response": {
                "$ref": "YoutubeApiInnertubeReelItemWatchResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.reel.reel_item_watch",
              "parameters": {},
              "parameterOrder": [],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeReelItemWatchRequest"
              },
              "description": "",
              "path": "vi/reel/reel_item_watch"
            },
            "reel_camera": {
              "description": "",
              "id": "youtubei.vi.reel.reel_camera",
              "request": {
                "$ref": "YoutubeApiInnertubeReelCameraRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeReelCameraResponse"
              },
              "path": "vi/reel/reel_camera",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "parameters": {},
              "httpMethod": "POST",
              "flatPath": "vi/reel/reel_camera"
            }
          },
          "resources": {
            "create_reel_items": {
              "methods": {
                "create": {
                  "httpMethod": "POST",
                  "flatPath": "vi/reel/create_reel_items",
                  "id": "youtubei.vi.reel.create_reel_items.create",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateReelItemsRequest"
                  },
                  "path": "vi/reel/create_reel_items",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateReelItemsResponse"
                  },
                  "parameters": {},
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": []
                }
              }
            }
          }
        },
        "effect_authoring": {
          "methods": {
            "delete_snapshot_history": {
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeDeleteEffectSnapshotsRequest"
              },
              "httpMethod": "POST",
              "flatPath": "vi/effect_authoring/delete_snapshot_history",
              "path": "vi/effect_authoring/delete_snapshot_history",
              "description": "",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeDeleteEffectSnapshotsResponse"
              },
              "id": "youtubei.vi.effect_authoring.delete_snapshot_history"
            },
            "list_blueprints": {
              "parameterOrder": [],
              "path": "vi/effect_authoring/list_blueprints",
              "request": {
                "$ref": "YoutubeApiInnertubeListEffectBlueprintsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeListEffectBlueprintsResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "id": "youtubei.vi.effect_authoring.list_blueprints",
              "httpMethod": "POST",
              "flatPath": "vi/effect_authoring/list_blueprints",
              "description": ""
            },
            "get_blueprint": {
              "description": "",
              "id": "youtubei.vi.effect_authoring.get_blueprint",
              "response": {
                "$ref": "YoutubeApiInnertubeGetEffectBlueprintResponse"
              },
              "path": "vi/effect_authoring/get_blueprint",
              "request": {
                "$ref": "YoutubeApiInnertubeGetEffectBlueprintRequest"
              },
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/effect_authoring/get_blueprint",
              "httpMethod": "POST",
              "parameterOrder": []
            },
            "delete_blueprint": {
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/effect_authoring/delete_blueprint",
              "parameterOrder": [],
              "id": "youtubei.vi.effect_authoring.delete_blueprint",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeDeleteEffectBlueprintResponse"
              },
              "path": "vi/effect_authoring/delete_blueprint",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeDeleteEffectBlueprintRequest"
              }
            },
            "list_snapshots": {
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeListEffectSnapshotsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeListEffectSnapshotsResponse"
              },
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "parameterOrder": [],
              "flatPath": "vi/effect_authoring/list_snapshots",
              "id": "youtubei.vi.effect_authoring.list_snapshots",
              "path": "vi/effect_authoring/list_snapshots"
            },
            "update_effect_state": {
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateEffectStateRequest"
              },
              "flatPath": "vi/effect_authoring/update_effect_state",
              "path": "vi/effect_authoring/update_effect_state",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateEffectStateResponse"
              },
              "id": "youtubei.vi.effect_authoring.update_effect_state",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "parameterOrder": []
            },
            "submit_effect": {
              "description": "",
              "path": "vi/effect_authoring/submit_effect",
              "response": {
                "$ref": "YoutubeApiInnertubeSubmitEffectResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeSubmitEffectRequest"
              },
              "id": "youtubei.vi.effect_authoring.submit_effect",
              "flatPath": "vi/effect_authoring/submit_effect",
              "parameters": {},
              "httpMethod": "POST"
            },
            "update_effect_visibility": {
              "parameterOrder": [],
              "path": "vi/effect_authoring/update_effect_visibility",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateEffectVisibilityRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateEffectVisibilityResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "id": "youtubei.vi.effect_authoring.update_effect_visibility",
              "httpMethod": "POST",
              "description": "",
              "flatPath": "vi/effect_authoring/update_effect_visibility"
            },
            "search_assets": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeSearchEffectAssetsRequest"
              },
              "description": "",
              "id": "youtubei.vi.effect_authoring.search_assets",
              "flatPath": "vi/effect_authoring/search_assets",
              "response": {
                "$ref": "YoutubeApiInnertubeSearchEffectAssetsResponse"
              },
              "parameters": {},
              "path": "vi/effect_authoring/search_assets"
            },
            "get_snapshot": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.effect_authoring.get_snapshot",
              "description": "",
              "httpMethod": "POST",
              "parameters": {},
              "parameterOrder": [],
              "path": "vi/effect_authoring/get_snapshot",
              "request": {
                "$ref": "YoutubeApiInnertubeGetEffectSnapshotRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetEffectSnapshotResponse"
              },
              "flatPath": "vi/effect_authoring/get_snapshot"
            },
            "get_effect_analytics": {
              "parameterOrder": [],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetEffectAnalyticsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetEffectAnalyticsResponse"
              },
              "id": "youtubei.vi.effect_authoring.get_effect_analytics",
              "httpMethod": "POST",
              "path": "vi/effect_authoring/get_effect_analytics",
              "flatPath": "vi/effect_authoring/get_effect_analytics",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "mutate_blueprint": {
              "id": "youtubei.vi.effect_authoring.mutate_blueprint",
              "flatPath": "vi/effect_authoring/mutate_blueprint",
              "request": {
                "$ref": "YoutubeApiInnertubeMutateEffectBlueprintRequest"
              },
              "parameters": {},
              "httpMethod": "POST",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeMutateEffectBlueprintResponse"
              },
              "path": "vi/effect_authoring/mutate_blueprint",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            }
          },
          "resources": {
            "create_blueprint": {
              "methods": {
                "create": {
                  "id": "youtubei.vi.effect_authoring.create_blueprint.create",
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "vi/effect_authoring/create_blueprint",
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateEffectBlueprintRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateEffectBlueprintResponse"
                  },
                  "flatPath": "vi/effect_authoring/create_blueprint",
                  "parameterOrder": []
                }
              }
            }
          }
        },
        "ypc": {
          "methods": {
            "get_offer_details": {
              "parameters": {},
              "flatPath": "vi/ypc/get_offer_details",
              "id": "youtubei.vi.ypc.get_offer_details",
              "path": "vi/ypc/get_offer_details",
              "description": "",
              "httpMethod": "POST",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeYPCGetOfferDetailsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeYPCGetOfferDetailsResponse"
              }
            },
            "get_cancellation_flow": {
              "flatPath": "vi/ypc/get_cancellation_flow",
              "description": "",
              "parameters": {},
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeYPCGetCancellationFlowRequest"
              },
              "path": "vi/ypc/get_cancellation_flow",
              "response": {
                "$ref": "YoutubeApiInnertubeYPCGetCancellationFlowResponse"
              },
              "id": "youtubei.vi.ypc.get_cancellation_flow",
              "parameterOrder": []
            },
            "get_offers": {
              "path": "vi/ypc/get_offers",
              "response": {
                "$ref": "YoutubeApiInnertubeYPCGetOffersResponse"
              },
              "parameters": {},
              "id": "youtubei.vi.ypc.get_offers",
              "parameterOrder": [],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeYPCGetOffersRequest"
              },
              "flatPath": "vi/ypc/get_offers",
              "description": ""
            },
            "get_payment_instruments_params": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/ypc/get_payment_instruments_params",
              "parameterOrder": [],
              "description": "",
              "flatPath": "vi/ypc/get_payment_instruments_params",
              "response": {
                "$ref": "YoutubeApiInnertubeYPCGetPaymentInstrumentsParamsResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeYPCGetPaymentInstrumentsParamsRequest"
              },
              "httpMethod": "POST",
              "parameters": {},
              "id": "youtubei.vi.ypc.get_payment_instruments_params"
            },
            "complete_transaction": {
              "id": "youtubei.vi.ypc.complete_transaction",
              "httpMethod": "POST",
              "flatPath": "vi/ypc/complete_transaction",
              "description": "",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeYPCCompleteTransactionRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeYPCCompleteTransactionResponse"
              },
              "path": "vi/ypc/complete_transaction",
              "parameterOrder": []
            },
            "prepare_purchase": {
              "flatPath": "vi/ypc/prepare_purchase",
              "request": {
                "$ref": "YoutubeApiInnertubeYPCPreparePurchaseRequest"
              },
              "parameters": {},
              "httpMethod": "POST",
              "parameterOrder": [],
              "path": "vi/ypc/prepare_purchase",
              "response": {
                "$ref": "YoutubeApiInnertubeYPCPreparePurchaseResponse"
              },
              "description": "",
              "id": "youtubei.vi.ypc.prepare_purchase"
            },
            "cancel_recurrence": {
              "request": {
                "$ref": "YoutubeApiInnertubeYPCCancelRecurrenceTransactionRequest"
              },
              "parameterOrder": [],
              "description": "",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeYPCCancelRecurrenceTransactionResponse"
              },
              "flatPath": "vi/ypc/cancel_recurrence",
              "id": "youtubei.vi.ypc.cancel_recurrence",
              "path": "vi/ypc/cancel_recurrence",
              "parameters": {}
            },
            "get_cart": {
              "description": "",
              "flatPath": "vi/ypc/get_cart",
              "parameterOrder": [],
              "parameters": {},
              "httpMethod": "POST",
              "path": "vi/ypc/get_cart",
              "response": {
                "$ref": "YoutubeApiInnertubeYPCGetCartResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeYPCGetCartRequest"
              },
              "id": "youtubei.vi.ypc.get_cart"
            },
            "get_offline_upsell": {
              "id": "youtubei.vi.ypc.get_offline_upsell",
              "response": {
                "$ref": "YoutubeApiInnertubeYPCGetOfflineUpsellResponse"
              },
              "path": "vi/ypc/get_offline_upsell",
              "flatPath": "vi/ypc/get_offline_upsell",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeYPCGetOfflineUpsellRequest"
              },
              "parameterOrder": [],
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {}
            },
            "redeem_code": {
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeYPCRedeemCodeRequest"
              },
              "path": "vi/ypc/redeem_code",
              "description": "",
              "flatPath": "vi/ypc/redeem_code",
              "httpMethod": "POST",
              "id": "youtubei.vi.ypc.redeem_code",
              "response": {
                "$ref": "YoutubeApiInnertubeYPCRedeemCodeResponse"
              },
              "parameterOrder": []
            },
            "get_tip_module": {
              "httpMethod": "POST",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeYPCGetTipModuleResponse"
              },
              "parameterOrder": [],
              "id": "youtubei.vi.ypc.get_tip_module",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeYPCGetTipModuleRequest"
              },
              "parameters": {},
              "path": "vi/ypc/get_tip_module",
              "flatPath": "vi/ypc/get_tip_module"
            },
            "log_payment_server_analytics": {
              "response": {
                "$ref": "YoutubeApiInnertubeYPCLogPaymentServerAnalyticsResponse"
              },
              "parameterOrder": [],
              "description": "",
              "id": "youtubei.vi.ypc.log_payment_server_analytics",
              "request": {
                "$ref": "YoutubeApiInnertubeYPCLogPaymentServerAnalyticsRequest"
              },
              "parameters": {},
              "flatPath": "vi/ypc/log_payment_server_analytics",
              "httpMethod": "POST",
              "path": "vi/ypc/log_payment_server_analytics"
            },
            "notify_user": {
              "id": "youtubei.vi.ypc.notify_user",
              "response": {
                "$ref": "YoutubeApiInnertubeYPCNotifyUserResponse"
              },
              "path": "vi/ypc/notify_user",
              "parameterOrder": [],
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeYPCNotifyUserRequest"
              },
              "flatPath": "vi/ypc/notify_user",
              "parameters": {},
              "description": ""
            },
            "pause_subscription": {
              "description": "",
              "parameterOrder": [],
              "parameters": {},
              "path": "vi/ypc/pause_subscription",
              "response": {
                "$ref": "YoutubeApiInnertubeYPCPauseSubscriptionResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeYPCPauseSubscriptionRequest"
              },
              "flatPath": "vi/ypc/pause_subscription",
              "httpMethod": "POST",
              "id": "youtubei.vi.ypc.pause_subscription"
            },
            "resume_subscription": {
              "request": {
                "$ref": "YoutubeApiInnertubeYPCResumeSubscriptionRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeYPCResumeSubscriptionResponse"
              },
              "parameterOrder": [],
              "description": "",
              "flatPath": "vi/ypc/resume_subscription",
              "id": "youtubei.vi.ypc.resume_subscription",
              "path": "vi/ypc/resume_subscription",
              "httpMethod": "POST",
              "parameters": {}
            },
            "handle_transaction": {
              "path": "vi/ypc/handle_transaction",
              "flatPath": "vi/ypc/handle_transaction",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeYPCHandleTransactionResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeYPCHandleTransactionRequest"
              },
              "id": "youtubei.vi.ypc.handle_transaction",
              "parameters": {},
              "httpMethod": "POST",
              "description": ""
            },
            "handle_iap": {
              "request": {
                "$ref": "YoutubeApiInnertubeYPCHandleIapRequest"
              },
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeYPCHandleIapResponse"
              },
              "description": "",
              "id": "youtubei.vi.ypc.handle_iap",
              "httpMethod": "POST",
              "path": "vi/ypc/handle_iap",
              "parameterOrder": [],
              "flatPath": "vi/ypc/handle_iap"
            },
            "commerce_action": {
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeCommerceActionRequest"
              },
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeCommerceActionResponse"
              },
              "id": "youtubei.vi.ypc.commerce_action",
              "flatPath": "vi/ypc/commerce_action",
              "path": "vi/ypc/commerce_action",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST"
            },
            "get_fix_instrument_params": {
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeYPCGetFixInstrumentParamsRequest"
              },
              "description": "",
              "parameters": {},
              "id": "youtubei.vi.ypc.get_fix_instrument_params",
              "response": {
                "$ref": "YoutubeApiInnertubeYPCGetFixInstrumentParamsResponse"
              },
              "path": "vi/ypc/get_fix_instrument_params",
              "parameterOrder": [],
              "flatPath": "vi/ypc/get_fix_instrument_params"
            }
          }
        },
        "crowdsourcing": {
          "methods": {
            "update_video_metadata_translation": {
              "description": "",
              "path": "vi/crowdsourcing/update_video_metadata_translation",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.crowdsourcing.update_video_metadata_translation",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateVideoMetadataTranslationRequest"
              },
              "flatPath": "vi/crowdsourcing/update_video_metadata_translation",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateVideoMetadataTranslationResponse"
              },
              "parameters": {}
            },
            "list_video_translations": {
              "description": "",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeListVideoTranslationsResponse"
              },
              "path": "vi/crowdsourcing/list_video_translations",
              "id": "youtubei.vi.crowdsourcing.list_video_translations",
              "request": {
                "$ref": "YoutubeApiInnertubeListVideoTranslationsRequest"
              },
              "flatPath": "vi/crowdsourcing/list_video_translations",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {}
            },
            "get_video_translations": {
              "path": "vi/crowdsourcing/get_video_translations",
              "id": "youtubei.vi.crowdsourcing.get_video_translations",
              "request": {
                "$ref": "YoutubeApiInnertubeGetVideoTranslationsRequest"
              },
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetVideoTranslationsResponse"
              },
              "httpMethod": "POST",
              "description": "",
              "flatPath": "vi/crowdsourcing/get_video_translations",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {}
            },
            "get_video_metadata_translation": {
              "description": "",
              "path": "vi/crowdsourcing/get_video_metadata_translation",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetVideoMetadataTranslationRequest"
              },
              "parameterOrder": [],
              "flatPath": "vi/crowdsourcing/get_video_metadata_translation",
              "id": "youtubei.vi.crowdsourcing.get_video_metadata_translation",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetVideoMetadataTranslationResponse"
              },
              "parameters": {}
            }
          }
        },
        "comment": {
          "methods": {
            "get_comment_replies": {
              "id": "youtubei.vi.comment.get_comment_replies",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "description": "",
              "path": "vi/comment/get_comment_replies",
              "parameters": {},
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeCommentRepliesResponse"
              },
              "flatPath": "vi/comment/get_comment_replies",
              "request": {
                "$ref": "YoutubeApiInnertubeCommentRepliesRequest"
              }
            },
            "update_comment_reply": {
              "description": "",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCommentReplyRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCommentReplyResponse"
              },
              "flatPath": "vi/comment/update_comment_reply",
              "path": "vi/comment/update_comment_reply",
              "httpMethod": "POST",
              "parameterOrder": [],
              "id": "youtubei.vi.comment.update_comment_reply"
            },
            "perform_comment_action": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "flatPath": "vi/comment/perform_comment_action",
              "path": "vi/comment/perform_comment_action",
              "request": {
                "$ref": "YoutubeApiInnertubeCommentActionRequest"
              },
              "id": "youtubei.vi.comment.perform_comment_action",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeCommentActionResponse"
              },
              "parameters": {},
              "description": ""
            },
            "get_comments": {
              "flatPath": "vi/comment/get_comments",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeCommentsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeCommentsResponse"
              },
              "id": "youtubei.vi.comment.get_comments",
              "httpMethod": "POST",
              "parameterOrder": [],
              "path": "vi/comment/get_comments",
              "description": ""
            },
            "update_comments_settings": {
              "id": "youtubei.vi.comment.update_comments_settings",
              "httpMethod": "POST",
              "flatPath": "vi/comment/update_comments_settings",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCommentsSettingsRequest"
              },
              "path": "vi/comment/update_comments_settings",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCommentsSettingsResponse"
              },
              "parameterOrder": [],
              "description": ""
            },
            "check_creator_comments_bulk_action": {
              "flatPath": "vi/comment/check_creator_comments_bulk_action",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeCheckCreatorCommentsBulkActionResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeCheckCreatorCommentsBulkActionRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "path": "vi/comment/check_creator_comments_bulk_action",
              "parameters": {},
              "id": "youtubei.vi.comment.check_creator_comments_bulk_action",
              "parameterOrder": []
            },
            "update_comment": {
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCommentResponse"
              },
              "path": "vi/comment/update_comment",
              "description": "",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCommentRequest"
              },
              "flatPath": "vi/comment/update_comment",
              "parameters": {},
              "httpMethod": "POST",
              "id": "youtubei.vi.comment.update_comment"
            },
            "list_studio_comments": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "id": "youtubei.vi.comment.list_studio_comments",
              "description": "",
              "parameters": {},
              "path": "vi/comment/list_studio_comments",
              "parameterOrder": [],
              "flatPath": "vi/comment/list_studio_comments",
              "response": {
                "$ref": "YoutubeApiInnertubeListStudioCommentsResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeListStudioCommentsRequest"
              }
            }
          },
          "resources": {
            "create_comment": {
              "methods": {
                "create": {
                  "id": "youtubei.vi.comment.create_comment.create",
                  "description": "",
                  "path": "vi/comment/create_comment",
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateCommentResponse"
                  },
                  "httpMethod": "POST",
                  "flatPath": "vi/comment/create_comment",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateCommentRequest"
                  }
                }
              }
            },
            "create_comment_reply": {
              "methods": {
                "create": {
                  "id": "youtubei.vi.comment.create_comment_reply.create",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateCommentReplyResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "parameterOrder": [],
                  "flatPath": "vi/comment/create_comment_reply",
                  "parameters": {},
                  "httpMethod": "POST",
                  "path": "vi/comment/create_comment_reply",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateCommentReplyRequest"
                  }
                }
              }
            }
          }
        },
        "yta_web": {
          "methods": {
            "get_groups": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeAnalyticsGetGroupsRequest"
              },
              "flatPath": "vi/yta_web/get_groups",
              "parameterOrder": [],
              "path": "vi/yta_web/get_groups",
              "httpMethod": "POST",
              "description": "",
              "id": "youtubei.vi.yta_web.get_groups",
              "response": {
                "$ref": "YoutubeApiInnertubeAnalyticsGetGroupsResponse"
              },
              "parameters": {}
            },
            "user_data_action": {
              "flatPath": "vi/yta_web/user_data_action",
              "request": {
                "$ref": "YoutubeApiInnertubeAnalyticsUserDataActionRequest"
              },
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/yta_web/user_data_action",
              "httpMethod": "POST",
              "parameters": {},
              "id": "youtubei.vi.yta_web.user_data_action",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeAnalyticsUserDataActionResponse"
              }
            },
            "get_screen": {
              "description": "",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetScreenRequest"
              },
              "id": "youtubei.vi.yta_web.get_screen",
              "path": "vi/yta_web/get_screen",
              "response": {
                "$ref": "YoutubeApiInnertubeGetScreenResponse"
              },
              "flatPath": "vi/yta_web/get_screen",
              "parameterOrder": []
            },
            "join": {
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeAnalyticsJoinRequest"
              },
              "parameterOrder": [],
              "httpMethod": "POST",
              "path": "vi/yta_web/join",
              "response": {
                "$ref": "YoutubeApiInnertubeAnalyticsJoinResponse"
              },
              "parameters": {},
              "flatPath": "vi/yta_web/join",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.yta_web.join"
            },
            "upsert_group": {
              "flatPath": "vi/yta_web/upsert_group",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeAnalyticsUpsertGroupResponse"
              },
              "httpMethod": "POST",
              "path": "vi/yta_web/upsert_group",
              "description": "",
              "id": "youtubei.vi.yta_web.upsert_group",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeAnalyticsUpsertGroupRequest"
              }
            },
            "get_group": {
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeAnalyticsGetGroupResponse"
              },
              "parameters": {},
              "id": "youtubei.vi.yta_web.get_group",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeAnalyticsGetGroupRequest"
              },
              "flatPath": "vi/yta_web/get_group",
              "path": "vi/yta_web/get_group"
            },
            "list_analytics_advanced_report_bookmarks": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/yta_web/list_analytics_advanced_report_bookmarks",
              "parameterOrder": [],
              "id": "youtubei.vi.yta_web.list_analytics_advanced_report_bookmarks",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeListAnalyticsAdvancedReportBookmarksResponse"
              },
              "httpMethod": "POST",
              "description": "",
              "path": "vi/yta_web/list_analytics_advanced_report_bookmarks",
              "request": {
                "$ref": "YoutubeApiInnertubeListAnalyticsAdvancedReportBookmarksRequest"
              }
            },
            "get_video_snapshot_data": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "path": "vi/yta_web/get_video_snapshot_data",
              "description": "",
              "flatPath": "vi/yta_web/get_video_snapshot_data",
              "response": {
                "$ref": "YoutubeApiInnertubeGetVideoSnapshotDataResponse"
              },
              "id": "youtubei.vi.yta_web.get_video_snapshot_data",
              "parameterOrder": [],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetVideoSnapshotDataRequest"
              }
            },
            "search_groups": {
              "parameters": {},
              "id": "youtubei.vi.yta_web.search_groups",
              "request": {
                "$ref": "YoutubeApiInnertubeAnalyticsGroupsSearchRequest"
              },
              "parameterOrder": [],
              "flatPath": "vi/yta_web/search_groups",
              "httpMethod": "POST",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeAnalyticsGroupsSearchResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/yta_web/search_groups"
            },
            "csv_export": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "description": "",
              "flatPath": "vi/yta_web/csv_export",
              "response": {
                "$ref": "YoutubeApiInnertubeAnalyticsCsvExportResponse"
              },
              "parameters": {},
              "path": "vi/yta_web/csv_export",
              "request": {
                "$ref": "YoutubeApiInnertubeAnalyticsCsvExportRequest"
              },
              "id": "youtubei.vi.yta_web.csv_export",
              "httpMethod": "POST"
            },
            "content_inspiration_gen_ai": {
              "parameters": {},
              "id": "youtubei.vi.yta_web.content_inspiration_gen_ai",
              "request": {
                "$ref": "YoutubeApiInnertubeContentInspirationGenAiRequest"
              },
              "flatPath": "vi/yta_web/content_inspiration_gen_ai",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeContentInspirationGenAiResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "description": "",
              "path": "vi/yta_web/content_inspiration_gen_ai"
            },
            "google_sheets_export": {
              "path": "vi/yta_web/google_sheets_export",
              "description": "",
              "httpMethod": "POST",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeAnalyticsGoogleSheetsExportRequest"
              },
              "flatPath": "vi/yta_web/google_sheets_export",
              "parameterOrder": [],
              "id": "youtubei.vi.yta_web.google_sheets_export",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeAnalyticsGoogleSheetsExportResponse"
              }
            },
            "get_cards": {
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCardsRequest"
              },
              "path": "vi/yta_web/get_cards",
              "flatPath": "vi/yta_web/get_cards",
              "description": "",
              "id": "youtubei.vi.yta_web.get_cards",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCardsResponse"
              }
            },
            "delete_analytics_advanced_report_bookmark": {
              "parameters": {},
              "flatPath": "vi/yta_web/delete_analytics_advanced_report_bookmark",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeDeleteAnalyticsAdvancedReportBookmarkRequest"
              },
              "path": "vi/yta_web/delete_analytics_advanced_report_bookmark",
              "response": {
                "$ref": "YoutubeApiInnertubeDeleteAnalyticsAdvancedReportBookmarkResponse"
              },
              "id": "youtubei.vi.yta_web.delete_analytics_advanced_report_bookmark",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": []
            },
            "delete_group": {
              "httpMethod": "POST",
              "flatPath": "vi/yta_web/delete_group",
              "response": {
                "$ref": "YoutubeApiInnertubeAnalyticsDeleteGroupResponse"
              },
              "parameters": {},
              "id": "youtubei.vi.yta_web.delete_group",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeAnalyticsDeleteGroupRequest"
              },
              "parameterOrder": [],
              "path": "vi/yta_web/delete_group"
            }
          }
        },
        "avatar": {
          "methods": {
            "compose": {
              "description": "",
              "parameterOrder": [],
              "path": "vi/avatar/compose",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeComposeAvatarResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeComposeAvatarRequest"
              },
              "id": "youtubei.vi.avatar.compose",
              "flatPath": "vi/avatar/compose"
            }
          }
        },
        "experiments": {
          "methods": {
            "opt_out": {
              "request": {
                "$ref": "YoutubeApiInnertubeExperimentsOptOutRequest"
              },
              "parameterOrder": [],
              "flatPath": "vi/experiments/opt_out",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeExperimentsOptOutResponse"
              },
              "description": "",
              "path": "vi/experiments/opt_out",
              "id": "youtubei.vi.experiments.opt_out",
              "httpMethod": "POST"
            },
            "opt_in": {
              "id": "youtubei.vi.experiments.opt_in",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/experiments/opt_in",
              "httpMethod": "POST",
              "path": "vi/experiments/opt_in",
              "request": {
                "$ref": "YoutubeApiInnertubeExperimentsOptInRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeExperimentsOptInResponse"
              },
              "parameters": {},
              "description": "",
              "parameterOrder": []
            },
            "search": {
              "httpMethod": "POST",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeExperimentsSearchResponse"
              },
              "path": "vi/experiments/search",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "flatPath": "vi/experiments/search",
              "request": {
                "$ref": "YoutubeApiInnertubeExperimentsSearchRequest"
              },
              "description": "",
              "id": "youtubei.vi.experiments.search"
            }
          }
        },
        "feature_eligibility": {
          "methods": {
            "check_feature_rate_limit": {
              "id": "youtubei.vi.feature_eligibility.check_feature_rate_limit",
              "parameters": {},
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeCheckFeatureRateLimitResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "flatPath": "vi/feature_eligibility/check_feature_rate_limit",
              "request": {
                "$ref": "YoutubeApiInnertubeCheckFeatureRateLimitRequest"
              },
              "path": "vi/feature_eligibility/check_feature_rate_limit",
              "description": ""
            },
            "get_creator_feature_eligibility": {
              "id": "youtubei.vi.feature_eligibility.get_creator_feature_eligibility",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorFeatureEligibilityResponse"
              },
              "httpMethod": "POST",
              "parameters": {},
              "description": "",
              "flatPath": "vi/feature_eligibility/get_creator_feature_eligibility",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorFeatureEligibilityRequest"
              },
              "parameterOrder": [],
              "path": "vi/feature_eligibility/get_creator_feature_eligibility"
            },
            "get_feature_enablement_details": {
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetFeatureEnablementDetailsRequest"
              },
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetFeatureEnablementDetailsResponse"
              },
              "path": "vi/feature_eligibility/get_feature_enablement_details",
              "description": "",
              "parameterOrder": [],
              "id": "youtubei.vi.feature_eligibility.get_feature_enablement_details",
              "flatPath": "vi/feature_eligibility/get_feature_enablement_details"
            }
          }
        },
        "artist": {
          "resources": {
            "create_artist_discography_feedback": {
              "methods": {
                "create": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateArtistDiscographyFeedbackRequest"
                  },
                  "parameters": {},
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "vi/artist/create_artist_discography_feedback",
                  "id": "youtubei.vi.artist.create_artist_discography_feedback.create",
                  "flatPath": "vi/artist/create_artist_discography_feedback",
                  "httpMethod": "POST",
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateArtistDiscographyFeedbackResponse"
                  }
                }
              }
            }
          },
          "methods": {
            "list_artist_release_tracks": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.artist.list_artist_release_tracks",
              "path": "vi/artist/list_artist_release_tracks",
              "parameterOrder": [],
              "parameters": {},
              "flatPath": "vi/artist/list_artist_release_tracks",
              "description": "",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeListArtistReleaseTracksRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeListArtistReleaseTracksResponse"
              }
            },
            "get_artist_releases": {
              "id": "youtubei.vi.artist.get_artist_releases",
              "path": "vi/artist/get_artist_releases",
              "response": {
                "$ref": "YoutubeApiInnertubeGetArtistReleasesResponse"
              },
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "parameterOrder": [],
              "flatPath": "vi/artist/get_artist_releases",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetArtistReleasesRequest"
              }
            },
            "list_artist_claimed_missing_releases": {
              "parameters": {},
              "flatPath": "vi/artist/list_artist_claimed_missing_releases",
              "request": {
                "$ref": "YoutubeApiInnertubeListArtistClaimedMissingReleasesRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeListArtistClaimedMissingReleasesResponse"
              },
              "id": "youtubei.vi.artist.list_artist_claimed_missing_releases",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/artist/list_artist_claimed_missing_releases",
              "description": "",
              "parameterOrder": []
            },
            "get_artist_release_tracks": {
              "parameters": {},
              "flatPath": "vi/artist/get_artist_release_tracks",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetArtistReleaseTracksRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.artist.get_artist_release_tracks",
              "response": {
                "$ref": "YoutubeApiInnertubeGetArtistReleaseTracksResponse"
              },
              "path": "vi/artist/get_artist_release_tracks",
              "parameterOrder": [],
              "description": ""
            },
            "list_artists": {
              "path": "vi/artist/list_artists",
              "description": "",
              "httpMethod": "POST",
              "parameters": {},
              "parameterOrder": [],
              "flatPath": "vi/artist/list_artists",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.artist.list_artists",
              "request": {
                "$ref": "YoutubeApiInnertubeListArtistsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeListArtistsResponse"
              }
            },
            "update_artist": {
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateArtistRequest"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/artist/update_artist",
              "path": "vi/artist/update_artist",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateArtistResponse"
              },
              "id": "youtubei.vi.artist.update_artist"
            },
            "list_artist_events": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "parameterOrder": [],
              "path": "vi/artist/list_artist_events",
              "flatPath": "vi/artist/list_artist_events",
              "response": {
                "$ref": "YoutubeApiInnertubeListArtistEventsResponse"
              },
              "id": "youtubei.vi.artist.list_artist_events",
              "request": {
                "$ref": "YoutubeApiInnertubeListArtistEventsRequest"
              },
              "httpMethod": "POST",
              "parameters": {}
            },
            "list_artist_releases": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "description": "",
              "path": "vi/artist/list_artist_releases",
              "flatPath": "vi/artist/list_artist_releases",
              "response": {
                "$ref": "YoutubeApiInnertubeListArtistReleasesResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeListArtistReleasesRequest"
              },
              "id": "youtubei.vi.artist.list_artist_releases",
              "httpMethod": "POST",
              "parameters": {}
            },
            "get_artists": {
              "path": "vi/artist/get_artists",
              "parameterOrder": [],
              "flatPath": "vi/artist/get_artists",
              "id": "youtubei.vi.artist.get_artists",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetArtistsRequest"
              },
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetArtistsResponse"
              },
              "httpMethod": "POST"
            }
          }
        },
        "geo": {
          "methods": {
            "place_autocomplete": {
              "id": "youtubei.vi.geo.place_autocomplete",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubePlaceAutocompleteResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubePlaceAutocompleteRequest"
              },
              "description": "",
              "flatPath": "vi/geo/place_autocomplete",
              "path": "vi/geo/place_autocomplete",
              "parameters": {},
              "parameterOrder": []
            }
          }
        },
        "sponsors": {
          "methods": {
            "creator_sponsorships_feedback": {
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsFeedbackRequest"
              },
              "path": "vi/sponsors/creator_sponsorships_feedback",
              "parameterOrder": [],
              "id": "youtubei.vi.sponsors.creator_sponsorships_feedback",
              "description": "",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsFeedbackResponse"
              },
              "flatPath": "vi/sponsors/creator_sponsorships_feedback"
            },
            "creator_sponsorships_data": {
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsDataRequest"
              },
              "parameterOrder": [],
              "path": "vi/sponsors/creator_sponsorships_data",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsDataResponse"
              },
              "flatPath": "vi/sponsors/creator_sponsorships_data",
              "httpMethod": "POST",
              "id": "youtubei.vi.sponsors.creator_sponsorships_data",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": ""
            },
            "creator_sponsorships_sponsors": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsSponsorsRequest"
              },
              "parameters": {},
              "parameterOrder": [],
              "httpMethod": "POST",
              "path": "vi/sponsors/creator_sponsorships_sponsors",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsSponsorsResponse"
              },
              "flatPath": "vi/sponsors/creator_sponsorships_sponsors",
              "id": "youtubei.vi.sponsors.creator_sponsorships_sponsors",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "update_creator_sponsorships_data": {
              "flatPath": "vi/sponsors/update_creator_sponsorships_data",
              "parameters": {},
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCreatorSponsorshipsDataResponse"
              },
              "path": "vi/sponsors/update_creator_sponsorships_data",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "id": "youtubei.vi.sponsors.update_creator_sponsorships_data",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCreatorSponsorshipsDataRequest"
              }
            },
            "creator_sponsorships_linkify_preview": {
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeCreatorSponsorshipsLinkifyPreviewRequest"
              },
              "path": "vi/sponsors/creator_sponsorships_linkify_preview",
              "httpMethod": "POST",
              "parameterOrder": [],
              "flatPath": "vi/sponsors/creator_sponsorships_linkify_preview",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeCreatorSponsorshipsLinkifyPreviewResponse"
              },
              "description": "",
              "id": "youtubei.vi.sponsors.creator_sponsorships_linkify_preview"
            }
          }
        },
        "ytm_media_browser": {
          "methods": {
            "search_media_items": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeSearchMediaItemsRequest"
              },
              "path": "vi/ytm_media_browser/search_media_items",
              "httpMethod": "POST",
              "flatPath": "vi/ytm_media_browser/search_media_items",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeSearchMediaItemsResponse"
              },
              "parameterOrder": [],
              "id": "youtubei.vi.ytm_media_browser.search_media_items"
            },
            "get_media_item_children": {
              "parameters": {},
              "parameterOrder": [],
              "path": "vi/ytm_media_browser/get_media_item_children",
              "request": {
                "$ref": "YoutubeApiInnertubeGetMediaItemChildrenRequest"
              },
              "flatPath": "vi/ytm_media_browser/get_media_item_children",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetMediaItemChildrenResponse"
              },
              "description": "",
              "id": "youtubei.vi.ytm_media_browser.get_media_item_children",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_root_media_items": {
              "path": "vi/ytm_media_browser/get_root_media_items",
              "httpMethod": "POST",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetRootMediaItemsResponse"
              },
              "id": "youtubei.vi.ytm_media_browser.get_root_media_items",
              "request": {
                "$ref": "YoutubeApiInnertubeGetRootMediaItemsRequest"
              },
              "flatPath": "vi/ytm_media_browser/get_root_media_items",
              "parameters": {},
              "parameterOrder": []
            }
          }
        },
        "att": {
          "methods": {
            "log": {
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeLogAttestationResponse"
              },
              "description": "",
              "flatPath": "vi/att/log",
              "httpMethod": "POST",
              "path": "vi/att/log",
              "id": "youtubei.vi.att.log",
              "request": {
                "$ref": "YoutubeApiInnertubeLogAttestationRequest"
              },
              "parameterOrder": []
            },
            "esr": {
              "id": "youtubei.vi.att.esr",
              "parameters": {},
              "path": "vi/att/esr",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeEvaluateSessionRiskRequest"
              },
              "flatPath": "vi/att/esr",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeEvaluateSessionRiskResponse"
              }
            },
            "get": {
              "parameters": {},
              "id": "youtubei.vi.att.get",
              "response": {
                "$ref": "YoutubeApiInnertubeAttestationChallengeResponse"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "description": "",
              "flatPath": "vi/att/get",
              "request": {
                "$ref": "YoutubeApiInnertubeAttestationChallengeRequest"
              },
              "path": "vi/att/get"
            }
          }
        },
        "kids": {
          "methods": {
            "get_parent_approved_content": {
              "flatPath": "vi/kids/get_parent_approved_content",
              "response": {
                "$ref": "YoutubeApiInnertubeGetParentApprovedContentResponse"
              },
              "parameterOrder": [],
              "description": "",
              "httpMethod": "POST",
              "path": "vi/kids/get_parent_approved_content",
              "request": {
                "$ref": "YoutubeApiInnertubeGetParentApprovedContentRequest"
              },
              "id": "youtubei.vi.kids.get_parent_approved_content",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "set_kids_settings_for_parent": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "flatPath": "vi/kids/set_kids_settings_for_parent",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeSetKidsSettingsForParentRequest"
              },
              "id": "youtubei.vi.kids.set_kids_settings_for_parent",
              "path": "vi/kids/set_kids_settings_for_parent",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeSetKidsSettingsForParentResponse"
              },
              "parameterOrder": []
            },
            "clear_blacklist": {
              "description": "",
              "parameterOrder": [],
              "flatPath": "vi/kids/clear_blacklist",
              "path": "vi/kids/clear_blacklist",
              "request": {
                "$ref": "YoutubeApiInnertubeClearKidsBlacklistRequest"
              },
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeClearKidsBlacklistResponse"
              },
              "httpMethod": "POST",
              "id": "youtubei.vi.kids.clear_blacklist",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_available_kids_curators": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "description": "",
              "path": "vi/kids/get_available_kids_curators",
              "id": "youtubei.vi.kids.get_available_kids_curators",
              "request": {
                "$ref": "YoutubeApiInnertubeGetAvailableKidsCuratorsRequest"
              },
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetAvailableKidsCuratorsResponse"
              },
              "parameterOrder": [],
              "flatPath": "vi/kids/get_available_kids_curators"
            },
            "update_parent_settings_for_kids": {
              "description": "",
              "path": "vi/kids/update_parent_settings_for_kids",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateParentSettingsForKidsResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/kids/update_parent_settings_for_kids",
              "httpMethod": "POST",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateParentSettingsForKidsRequest"
              },
              "parameterOrder": [],
              "id": "youtubei.vi.kids.update_parent_settings_for_kids"
            },
            "update_blacklist": {
              "id": "youtubei.vi.kids.update_blacklist",
              "response": {
                "$ref": "YoutubeApiInnertubeKidsBlacklistResponse"
              },
              "parameters": {},
              "httpMethod": "POST",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "path": "vi/kids/update_blacklist",
              "request": {
                "$ref": "YoutubeApiInnertubeKidsBlacklistRequest"
              },
              "flatPath": "vi/kids/update_blacklist"
            },
            "update_kids_parental_settings": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateKidsParentalSettingsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateKidsParentalSettingsResponse"
              },
              "id": "youtubei.vi.kids.update_kids_parental_settings",
              "description": "",
              "flatPath": "vi/kids/update_kids_parental_settings",
              "parameters": {},
              "path": "vi/kids/update_kids_parental_settings",
              "parameterOrder": []
            },
            "get_kids_settings_for_parent": {
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetKidsSettingsForParentResponse"
              },
              "description": "",
              "httpMethod": "POST",
              "flatPath": "vi/kids/get_kids_settings_for_parent",
              "request": {
                "$ref": "YoutubeApiInnertubeGetKidsSettingsForParentRequest"
              },
              "path": "vi/kids/get_kids_settings_for_parent",
              "id": "youtubei.vi.kids.get_kids_settings_for_parent",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "parent_tools_dashboard": {
              "id": "youtubei.vi.kids.parent_tools_dashboard",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeParentToolsDashboardRequest"
              },
              "parameters": {},
              "path": "vi/kids/parent_tools_dashboard",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeParentToolsDashboardResponse"
              },
              "parameterOrder": [],
              "flatPath": "vi/kids/parent_tools_dashboard",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "update_selected_kids_curators": {
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateSelectedKidsCuratorsResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateSelectedKidsCuratorsRequest"
              },
              "flatPath": "vi/kids/update_selected_kids_curators",
              "httpMethod": "POST",
              "id": "youtubei.vi.kids.update_selected_kids_curators",
              "path": "vi/kids/update_selected_kids_curators",
              "parameterOrder": [],
              "parameters": {},
              "description": ""
            },
            "update_parent_approved_content": {
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateParentApprovedContentRequest"
              },
              "httpMethod": "POST",
              "parameters": {},
              "parameterOrder": [],
              "id": "youtubei.vi.kids.update_parent_approved_content",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateParentApprovedContentResponse"
              },
              "path": "vi/kids/update_parent_approved_content",
              "flatPath": "vi/kids/update_parent_approved_content",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_share_with_kids_picker": {
              "path": "vi/kids/get_share_with_kids_picker",
              "parameterOrder": [],
              "httpMethod": "POST",
              "parameters": {},
              "id": "youtubei.vi.kids.get_share_with_kids_picker",
              "flatPath": "vi/kids/get_share_with_kids_picker",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetShareWithKidsPickerResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGetShareWithKidsPickerRequest"
              }
            },
            "update_kids_allowlist": {
              "flatPath": "vi/kids/update_kids_allowlist",
              "description": "",
              "parameters": {},
              "id": "youtubei.vi.kids.update_kids_allowlist",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateKidsAllowlistRequest"
              },
              "parameterOrder": [],
              "path": "vi/kids/update_kids_allowlist",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateKidsAllowlistResponse"
              },
              "httpMethod": "POST"
            },
            "get_kids_flow_data": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetKidsFlowDataRequest"
              },
              "path": "vi/kids/get_kids_flow_data",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetKidsFlowDataResponse"
              },
              "id": "youtubei.vi.kids.get_kids_flow_data",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "description": "",
              "flatPath": "vi/kids/get_kids_flow_data",
              "parameterOrder": []
            },
            "get_kids_blocklist_picker": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetKidsBlocklistPickerResponse"
              },
              "flatPath": "vi/kids/get_kids_blocklist_picker",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetKidsBlocklistPickerRequest"
              },
              "path": "vi/kids/get_kids_blocklist_picker",
              "id": "youtubei.vi.kids.get_kids_blocklist_picker",
              "parameterOrder": []
            },
            "get_selected_kids_curators": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetSelectedKidsCuratorsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetSelectedKidsCuratorsResponse"
              },
              "description": "",
              "id": "youtubei.vi.kids.get_selected_kids_curators",
              "flatPath": "vi/kids/get_selected_kids_curators",
              "parameterOrder": [],
              "parameters": {},
              "path": "vi/kids/get_selected_kids_curators"
            }
          }
        },
        "in_video": {
          "methods": {
            "search": {
              "path": "vi/in_video/search",
              "httpMethod": "POST",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeSearchInVideoRequest"
              },
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeSearchInVideoResponse"
              },
              "description": "",
              "flatPath": "vi/in_video/search",
              "id": "youtubei.vi.in_video.search"
            }
          }
        },
        "music": {
          "methods": {
            "get_queue": {
              "httpMethod": "POST",
              "path": "vi/music/get_queue",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "description": "",
              "flatPath": "vi/music/get_queue",
              "id": "youtubei.vi.music.get_queue",
              "response": {
                "$ref": "YoutubeApiInnertubeMusicQueueResponse"
              },
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeMusicQueueRequest"
              }
            },
            "delete_privately_owned_entity": {
              "path": "vi/music/delete_privately_owned_entity",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/music/delete_privately_owned_entity",
              "parameters": {},
              "description": "",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeDeletePrivatelyOwnedEntityResponse"
              },
              "id": "youtubei.vi.music.delete_privately_owned_entity",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeDeletePrivatelyOwnedEntityRequest"
              }
            },
            "get_search_suggestions": {
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetSearchSuggestionsResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGetSearchSuggestionsRequest"
              },
              "path": "vi/music/get_search_suggestions",
              "httpMethod": "POST",
              "description": "",
              "id": "youtubei.vi.music.get_search_suggestions",
              "flatPath": "vi/music/get_search_suggestions",
              "parameters": {}
            },
            "browse": {
              "httpMethod": "POST",
              "flatPath": "vi/music/browse",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeBrowseRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeBrowseResponse"
              },
              "id": "youtubei.vi.music.browse",
              "parameterOrder": [],
              "path": "vi/music/browse",
              "parameters": {}
            },
            "entities": {
              "response": {
                "$ref": "YoutubeApiInnertubeMusicEntitiesResponse"
              },
              "parameters": {},
              "parameterOrder": [],
              "flatPath": "vi/music/entities",
              "description": "",
              "httpMethod": "POST",
              "id": "youtubei.vi.music.entities",
              "path": "vi/music/entities",
              "request": {
                "$ref": "YoutubeApiInnertubeMusicEntitiesRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "radio_availability": {
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetRadioAvailabilityResponse"
              },
              "flatPath": "vi/music/radio_availability",
              "parameterOrder": [],
              "description": "",
              "id": "youtubei.vi.music.radio_availability",
              "path": "vi/music/radio_availability",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetRadioAvailabilityRequest"
              }
            },
            "entity": {
              "flatPath": "vi/music/entity",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeMusicEntityResponse"
              },
              "parameterOrder": [],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeMusicEntityRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "path": "vi/music/entity",
              "id": "youtubei.vi.music.entity"
            }
          }
        },
        "player": {
          "methods": {
            "ad_break": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeAdBreakResponse"
              },
              "parameters": {},
              "description": "",
              "parameterOrder": [],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeAdBreakRequest"
              },
              "path": "vi/player/ad_break",
              "id": "youtubei.vi.player.ad_break",
              "flatPath": "vi/player/ad_break"
            },
            "refresh": {
              "response": {
                "$ref": "YoutubeApiInnertubeOfflineRefreshResponse"
              },
              "parameterOrder": [],
              "parameters": {},
              "id": "youtubei.vi.player.refresh",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeOfflineRefreshRequest"
              },
              "flatPath": "vi/player/refresh",
              "httpMethod": "POST",
              "description": "",
              "path": "vi/player/refresh"
            },
            "heartbeat": {
              "parameterOrder": [],
              "description": "",
              "httpMethod": "POST",
              "flatPath": "vi/player/heartbeat",
              "id": "youtubei.vi.player.heartbeat",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeHeartbeatResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeHeartbeatRequest"
              },
              "path": "vi/player/heartbeat"
            },
            "encrypted_player": {
              "flatPath": "vi/player/encrypted_player",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeEncryptedInnertubeResponse"
              },
              "parameters": {},
              "id": "youtubei.vi.player.encrypted_player",
              "path": "vi/player/encrypted_player",
              "parameterOrder": [],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeEncryptedInnertubeRequest"
              }
            },
            "get_drm_license": {
              "parameterOrder": [],
              "id": "youtubei.vi.player.get_drm_license",
              "flatPath": "vi/player/get_drm_license",
              "response": {
                "$ref": "YoutubeApiInnertubeLicenseResponse"
              },
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeLicenseRequest"
              },
              "path": "vi/player/get_drm_license",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "httpMethod": "POST"
            }
          }
        },
        "video_manager": {
          "methods": {
            "metadata_editor": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetMetadataEditorResponse"
              },
              "path": "vi/video_manager/metadata_editor",
              "parameterOrder": [],
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGetMetadataEditorRequest"
              },
              "flatPath": "vi/video_manager/metadata_editor",
              "description": "",
              "id": "youtubei.vi.video_manager.metadata_editor",
              "httpMethod": "POST"
            },
            "metadata_update": {
              "request": {
                "$ref": "YoutubeApiInnertubeMetadataUpdateRequest"
              },
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.video_manager.metadata_update",
              "parameterOrder": [],
              "flatPath": "vi/video_manager/metadata_update",
              "path": "vi/video_manager/metadata_update",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeMetadataUpdateResponse"
              },
              "description": ""
            }
          }
        },
        "upload": {
          "methods": {
            "activate_video": {
              "path": "vi/upload/activate_video",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "id": "youtubei.vi.upload.activate_video",
              "httpMethod": "POST",
              "flatPath": "vi/upload/activate_video",
              "response": {
                "$ref": "YoutubeApiInnertubeActivateVideoResponse"
              },
              "parameters": {},
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeActivateVideoRequest"
              }
            },
            "feedback": {
              "flatPath": "vi/upload/feedback",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetUploadFeedbackResponse"
              },
              "parameters": {},
              "id": "youtubei.vi.upload.feedback",
              "description": "",
              "path": "vi/upload/feedback",
              "request": {
                "$ref": "YoutubeApiInnertubeGetUploadFeedbackRequest"
              },
              "parameterOrder": []
            },
            "get_phone_verification_form": {
              "flatPath": "vi/upload/get_phone_verification_form",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetPhoneVerificationFormRequest"
              },
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetPhoneVerificationFormResponse"
              },
              "id": "youtubei.vi.upload.get_phone_verification_form",
              "description": "",
              "httpMethod": "POST",
              "path": "vi/upload/get_phone_verification_form"
            },
            "register": {
              "request": {
                "$ref": "YoutubeApiInnertubeRegisterVideoRequest"
              },
              "parameterOrder": [],
              "description": "",
              "id": "youtubei.vi.upload.register",
              "response": {
                "$ref": "YoutubeApiInnertubeRegisterVideoResponse"
              },
              "flatPath": "vi/upload/register",
              "parameters": {},
              "path": "vi/upload/register",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "commit": {
              "response": {
                "$ref": "YoutubeApiInnertubeCommitVideoResponse"
              },
              "path": "vi/upload/commit",
              "parameterOrder": [],
              "flatPath": "vi/upload/commit",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeCommitVideoRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "id": "youtubei.vi.upload.commit",
              "description": ""
            },
            "process": {
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeProcessVideoResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeProcessVideoRequest"
              },
              "id": "youtubei.vi.upload.process",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/upload/process",
              "parameterOrder": [],
              "path": "vi/upload/process",
              "description": "",
              "parameters": {}
            },
            "replace": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/upload/replace",
              "response": {
                "$ref": "YoutubeApiInnertubeReplaceDraftVideoResponse"
              },
              "parameterOrder": [],
              "description": "",
              "flatPath": "vi/upload/replace",
              "parameters": {},
              "httpMethod": "POST",
              "id": "youtubei.vi.upload.replace",
              "request": {
                "$ref": "YoutubeApiInnertubeReplaceDraftVideoRequest"
              }
            },
            "get_upload_video_form": {
              "path": "vi/upload/get_upload_video_form",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetUploadVideoFormResponse"
              },
              "flatPath": "vi/upload/get_upload_video_form",
              "description": "",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetUploadVideoFormRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.upload.get_upload_video_form",
              "httpMethod": "POST"
            }
          },
          "resources": {
            "create": {
              "methods": {
                "create": {
                  "path": "vi/upload/create",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateDraftVideoResponse"
                  },
                  "flatPath": "vi/upload/create",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateDraftVideoRequest"
                  },
                  "httpMethod": "POST",
                  "parameters": {},
                  "id": "youtubei.vi.upload.create.create",
                  "description": ""
                }
              }
            },
            "createvideo": {
              "methods": {
                "create": {
                  "id": "youtubei.vi.upload.createvideo.create",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateVideoRequest"
                  },
                  "path": "vi/upload/createvideo",
                  "parameterOrder": [],
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateVideoResponse"
                  },
                  "flatPath": "vi/upload/createvideo",
                  "httpMethod": "POST"
                }
              }
            }
          }
        },
        "channel": {
          "resources": {
            "create_channel": {
              "methods": {
                "create": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateChannelRequest"
                  },
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateChannelResponse"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "parameterOrder": [],
                  "flatPath": "vi/channel/create_channel",
                  "path": "vi/channel/create_channel",
                  "id": "youtubei.vi.channel.create_channel.create",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ]
                }
              }
            },
            "create_shelf": {
              "methods": {
                "create": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateShelfRequest"
                  },
                  "flatPath": "vi/channel/create_shelf",
                  "path": "vi/channel/create_shelf",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "id": "youtubei.vi.channel.create_shelf.create",
                  "httpMethod": "POST",
                  "parameters": {},
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateShelfResponse"
                  }
                }
              }
            }
          },
          "methods": {
            "get_profile_editor": {
              "httpMethod": "POST",
              "id": "youtubei.vi.channel.get_profile_editor",
              "parameterOrder": [],
              "path": "vi/channel/get_profile_editor",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetChannelProfileEditorResponse"
              },
              "parameters": {},
              "flatPath": "vi/channel/get_profile_editor",
              "request": {
                "$ref": "YoutubeApiInnertubeGetChannelProfileEditorRequest"
              }
            },
            "edit_custom_links": {
              "parameters": {},
              "id": "youtubei.vi.channel.edit_custom_links",
              "response": {
                "$ref": "YoutubeApiInnertubeChannelCustomLinksEditResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "path": "vi/channel/edit_custom_links",
              "request": {
                "$ref": "YoutubeApiInnertubeChannelCustomLinksEditRequest"
              },
              "flatPath": "vi/channel/edit_custom_links",
              "description": "",
              "httpMethod": "POST"
            },
            "get_channel_creation_form": {
              "parameterOrder": [],
              "path": "vi/channel/get_channel_creation_form",
              "response": {
                "$ref": "YoutubeApiInnertubeGetChannelCreationFormResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGetChannelCreationFormRequest"
              },
              "httpMethod": "POST",
              "flatPath": "vi/channel/get_channel_creation_form",
              "id": "youtubei.vi.channel.get_channel_creation_form",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {}
            },
            "edit_banner": {
              "httpMethod": "POST",
              "id": "youtubei.vi.channel.edit_banner",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "path": "vi/channel/edit_banner",
              "parameters": {},
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeEditChannelBannerRequest"
              },
              "flatPath": "vi/channel/edit_banner",
              "response": {
                "$ref": "YoutubeApiInnertubeEditChannelBannerResponse"
              }
            },
            "preview_shelf": {
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubePreviewShelfRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubePreviewShelfResponse"
              },
              "path": "vi/channel/preview_shelf",
              "httpMethod": "POST",
              "id": "youtubei.vi.channel.preview_shelf",
              "description": "",
              "flatPath": "vi/channel/preview_shelf",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {}
            },
            "reveal_business_email": {
              "parameterOrder": [],
              "flatPath": "vi/channel/reveal_business_email",
              "description": "",
              "parameters": {},
              "id": "youtubei.vi.channel.reveal_business_email",
              "path": "vi/channel/reveal_business_email",
              "response": {
                "$ref": "YoutubeApiInnertubeRevealBusinessEmailResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeRevealBusinessEmailRequest"
              },
              "httpMethod": "POST"
            },
            "edit_shelf": {
              "description": "",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeEditShelfResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/channel/edit_shelf",
              "path": "vi/channel/edit_shelf",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeEditShelfRequest"
              },
              "id": "youtubei.vi.channel.edit_shelf",
              "httpMethod": "POST"
            },
            "edit_business_email": {
              "flatPath": "vi/channel/edit_business_email",
              "request": {
                "$ref": "YoutubeApiInnertubeChannelBusinessEmailEditRequest"
              },
              "path": "vi/channel/edit_business_email",
              "parameters": {},
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeChannelBusinessEmailEditResponse"
              },
              "id": "youtubei.vi.channel.edit_business_email",
              "description": "",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "claim_legacy_youtube_channel": {
              "description": "",
              "path": "vi/channel/claim_legacy_youtube_channel",
              "httpMethod": "POST",
              "flatPath": "vi/channel/claim_legacy_youtube_channel",
              "parameters": {},
              "id": "youtubei.vi.channel.claim_legacy_youtube_channel",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeClaimLegacyYouTubeChannelResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeClaimLegacyYouTubeChannelRequest"
              }
            },
            "edit_description": {
              "response": {
                "$ref": "YoutubeApiInnertubeChannelDescriptionEditResponse"
              },
              "path": "vi/channel/edit_description",
              "httpMethod": "POST",
              "parameterOrder": [],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeChannelDescriptionEditRequest"
              },
              "parameters": {},
              "id": "youtubei.vi.channel.edit_description",
              "flatPath": "vi/channel/edit_description"
            },
            "edit_welcome": {
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeEditChannelWelcomeResponse"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "flatPath": "vi/channel/edit_welcome",
              "path": "vi/channel/edit_welcome",
              "parameters": {},
              "id": "youtubei.vi.channel.edit_welcome",
              "request": {
                "$ref": "YoutubeApiInnertubeEditChannelWelcomeRequest"
              }
            },
            "delete_shelf": {
              "httpMethod": "POST",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeDeleteShelfRequest"
              },
              "id": "youtubei.vi.channel.delete_shelf",
              "path": "vi/channel/delete_shelf",
              "description": "",
              "flatPath": "vi/channel/delete_shelf",
              "response": {
                "$ref": "YoutubeApiInnertubeDeleteShelfResponse"
              },
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "edit_name": {
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeEditChannelNameRequest"
              },
              "path": "vi/channel/edit_name",
              "parameters": {},
              "id": "youtubei.vi.channel.edit_name",
              "response": {
                "$ref": "YoutubeApiInnertubeEditChannelNameResponse"
              },
              "parameterOrder": [],
              "httpMethod": "POST",
              "flatPath": "vi/channel/edit_name"
            },
            "reorder_shelves": {
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeReorderShelvesResponse"
              },
              "id": "youtubei.vi.channel.reorder_shelves",
              "flatPath": "vi/channel/reorder_shelves",
              "path": "vi/channel/reorder_shelves",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeReorderShelvesRequest"
              },
              "parameterOrder": [],
              "description": ""
            },
            "edit_country": {
              "httpMethod": "POST",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeChannelCountryEditRequest"
              },
              "description": "",
              "id": "youtubei.vi.channel.edit_country",
              "flatPath": "vi/channel/edit_country",
              "path": "vi/channel/edit_country",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeChannelCountryEditResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            }
          }
        },
        "asset": {
          "methods": {
            "get_asset_stream_url": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "description": "",
              "path": "vi/asset/get_asset_stream_url",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetAssetStreamUrlRequest"
              },
              "flatPath": "vi/asset/get_asset_stream_url",
              "response": {
                "$ref": "YoutubeApiInnertubeGetAssetStreamUrlResponse"
              },
              "id": "youtubei.vi.asset.get_asset_stream_url",
              "parameters": {}
            },
            "get_asset": {
              "httpMethod": "POST",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetAssetResponse"
              },
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetAssetRequest"
              },
              "path": "vi/asset/get_asset",
              "flatPath": "vi/asset/get_asset",
              "id": "youtubei.vi.asset.get_asset",
              "parameterOrder": []
            }
          }
        },
        "offline": {
          "methods": {
            "playlist_sync_check": {
              "response": {
                "$ref": "YoutubeApiInnertubeOfflinePlaylistSyncCheckResponse"
              },
              "flatPath": "vi/offline/playlist_sync_check",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "id": "youtubei.vi.offline.playlist_sync_check",
              "parameters": {},
              "parameterOrder": [],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeOfflinePlaylistSyncCheckRequest"
              },
              "path": "vi/offline/playlist_sync_check"
            },
            "get_main_download_recommendation": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetMainDownloadRecommendationRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetMainDownloadRecommendationResponse"
              },
              "parameters": {},
              "id": "youtubei.vi.offline.get_main_download_recommendation",
              "httpMethod": "POST",
              "description": "",
              "parameterOrder": [],
              "path": "vi/offline/get_main_download_recommendation",
              "flatPath": "vi/offline/get_main_download_recommendation"
            },
            "schedule_notification": {
              "id": "youtubei.vi.offline.schedule_notification",
              "request": {
                "$ref": "YoutubeApiInnertubeOfflineSchedulerRequest"
              },
              "flatPath": "vi/offline/schedule_notification",
              "description": "",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeOfflineSchedulerResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "path": "vi/offline/schedule_notification",
              "parameters": {}
            },
            "get_playback_data_entity": {
              "response": {
                "$ref": "YoutubeApiInnertubePlaybackDataEntityResponse"
              },
              "parameterOrder": [],
              "id": "youtubei.vi.offline.get_playback_data_entity",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubePlaybackDataEntityRequest"
              },
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "flatPath": "vi/offline/get_playback_data_entity",
              "path": "vi/offline/get_playback_data_entity"
            },
            "get_offline_orchestration": {
              "flatPath": "vi/offline/get_offline_orchestration",
              "parameters": {},
              "path": "vi/offline/get_offline_orchestration",
              "httpMethod": "POST",
              "parameterOrder": [],
              "id": "youtubei.vi.offline.get_offline_orchestration",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeOfflineOrchestrationRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeOfflineOrchestrationResponse"
              }
            },
            "auto_offline": {
              "flatPath": "vi/offline/auto_offline",
              "response": {
                "$ref": "YoutubeApiInnertubeAutoOfflineResponse"
              },
              "id": "youtubei.vi.offline.auto_offline",
              "parameterOrder": [],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeAutoOfflineRequest"
              },
              "httpMethod": "POST",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/offline/auto_offline"
            },
            "get_ytb_blueprint": {
              "httpMethod": "POST",
              "path": "vi/offline/get_ytb_blueprint",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeYtbBlueprintResponse"
              },
              "flatPath": "vi/offline/get_ytb_blueprint",
              "request": {
                "$ref": "YoutubeApiInnertubeYtbBlueprintRequest"
              },
              "id": "youtubei.vi.offline.get_ytb_blueprint",
              "description": "",
              "parameters": {}
            },
            "get_video_entity": {
              "path": "vi/offline/get_video_entity",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "flatPath": "vi/offline/get_video_entity",
              "request": {
                "$ref": "YoutubeApiInnertubeGetOfflineVideoEntityRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetOfflineVideoEntityResponse"
              },
              "id": "youtubei.vi.offline.get_video_entity",
              "parameters": {},
              "httpMethod": "POST",
              "description": ""
            },
            "offline_video_playback_position_sync": {
              "description": "",
              "path": "vi/offline/offline_video_playback_position_sync",
              "parameterOrder": [],
              "flatPath": "vi/offline/offline_video_playback_position_sync",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeOfflineVideoPlaybackPositionSyncResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeOfflineVideoPlaybackPositionSyncRequest"
              },
              "parameters": {},
              "id": "youtubei.vi.offline.offline_video_playback_position_sync",
              "httpMethod": "POST"
            },
            "get_download_action": {
              "id": "youtubei.vi.offline.get_download_action",
              "parameters": {},
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/offline/get_download_action",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetDownloadActionRequest"
              },
              "path": "vi/offline/get_download_action",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetDownloadActionResponse"
              }
            }
          }
        },
        "promotions": {
          "resources": {
            "create_account": {
              "methods": {
                "create": {
                  "id": "youtubei.vi.promotions.create_account.create",
                  "path": "vi/promotions/create_account",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateAdstubeAccountResponse"
                  },
                  "parameterOrder": [],
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateAdstubeAccountRequest"
                  },
                  "flatPath": "vi/promotions/create_account",
                  "description": "",
                  "parameters": {}
                }
              }
            },
            "create_promotion": {
              "methods": {
                "create": {
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreatePromotionRequest"
                  },
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreatePromotionResponse"
                  },
                  "flatPath": "vi/promotions/create_promotion",
                  "httpMethod": "POST",
                  "parameters": {},
                  "path": "vi/promotions/create_promotion",
                  "id": "youtubei.vi.promotions.create_promotion.create",
                  "parameterOrder": []
                }
              }
            }
          },
          "methods": {
            "remove_account": {
              "parameters": {},
              "parameterOrder": [],
              "path": "vi/promotions/remove_account",
              "request": {
                "$ref": "YoutubeApiInnertubeRemoveAdstubeAccountRequest"
              },
              "id": "youtubei.vi.promotions.remove_account",
              "flatPath": "vi/promotions/remove_account",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeRemoveAdstubeAccountResponse"
              }
            },
            "get_promotion": {
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetPromotionResponse"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "parameters": {},
              "id": "youtubei.vi.promotions.get_promotion",
              "path": "vi/promotions/get_promotion",
              "request": {
                "$ref": "YoutubeApiInnertubeGetPromotionRequest"
              },
              "flatPath": "vi/promotions/get_promotion"
            },
            "update_promotion": {
              "parameterOrder": [],
              "flatPath": "vi/promotions/update_promotion",
              "httpMethod": "POST",
              "path": "vi/promotions/update_promotion",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdatePromotionRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeUpdatePromotionResponse"
              },
              "id": "youtubei.vi.promotions.update_promotion",
              "description": "",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "list_promotions": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/promotions/list_promotions",
              "response": {
                "$ref": "YoutubeApiInnertubeListPromotionsResponse"
              },
              "id": "youtubei.vi.promotions.list_promotions",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeListPromotionsRequest"
              },
              "parameterOrder": [],
              "httpMethod": "POST",
              "description": "",
              "flatPath": "vi/promotions/list_promotions"
            },
            "manage_account_permissions": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeManageAdstubeAccountPermissionsRequest"
              },
              "httpMethod": "POST",
              "id": "youtubei.vi.promotions.manage_account_permissions",
              "parameterOrder": [],
              "flatPath": "vi/promotions/manage_account_permissions",
              "parameters": {},
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeManageAdstubeAccountPermissionsResponse"
              },
              "path": "vi/promotions/manage_account_permissions"
            },
            "list_accounts": {
              "parameters": {},
              "parameterOrder": [],
              "httpMethod": "POST",
              "flatPath": "vi/promotions/list_accounts",
              "path": "vi/promotions/list_accounts",
              "id": "youtubei.vi.promotions.list_accounts",
              "request": {
                "$ref": "YoutubeApiInnertubeListAdstubeAccountsRequest"
              },
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeListAdstubeAccountsResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_account": {
              "flatPath": "vi/promotions/get_account",
              "path": "vi/promotions/get_account",
              "response": {
                "$ref": "YoutubeApiInnertubeGetAdstubeAccountResponse"
              },
              "id": "youtubei.vi.promotions.get_account",
              "parameters": {},
              "description": "",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetAdstubeAccountRequest"
              },
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_promotion_preview": {
              "id": "youtubei.vi.promotions.get_promotion_preview",
              "path": "vi/promotions/get_promotion_preview",
              "parameters": {},
              "parameterOrder": [],
              "flatPath": "vi/promotions/get_promotion_preview",
              "request": {
                "$ref": "YoutubeApiInnertubeGetPromotionPreviewRequest"
              },
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetPromotionPreviewResponse"
              },
              "httpMethod": "POST"
            },
            "get_promotion_traffic_estimates": {
              "flatPath": "vi/promotions/get_promotion_traffic_estimates",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetPromotionTrafficEstimatesResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGetPromotionTrafficEstimatesRequest"
              },
              "path": "vi/promotions/get_promotion_traffic_estimates",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.promotions.get_promotion_traffic_estimates",
              "description": "",
              "parameterOrder": [],
              "httpMethod": "POST"
            },
            "update_account": {
              "id": "youtubei.vi.promotions.update_account",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateAdstubeAccountRequest"
              },
              "description": "",
              "parameterOrder": [],
              "flatPath": "vi/promotions/update_account",
              "httpMethod": "POST",
              "path": "vi/promotions/update_account",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateAdstubeAccountResponse"
              }
            }
          }
        },
        "browse": {
          "methods": {
            "edit_playlist": {
              "parameterOrder": [],
              "flatPath": "vi/browse/edit_playlist",
              "response": {
                "$ref": "YoutubeApiInnertubePlaylistEditActionResponse"
              },
              "id": "youtubei.vi.browse.edit_playlist",
              "request": {
                "$ref": "YoutubeApiInnertubePlaylistEditActionRequest"
              },
              "description": "",
              "path": "vi/browse/edit_playlist",
              "parameters": {},
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            }
          }
        },
        "brandconnect": {
          "methods": {
            "get_famebit_creator_preference_config": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.brandconnect.get_famebit_creator_preference_config",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetFameBitCreatorPreferenceConfigRequest"
              },
              "parameters": {},
              "description": "",
              "path": "vi/brandconnect/get_famebit_creator_preference_config",
              "httpMethod": "POST",
              "flatPath": "vi/brandconnect/get_famebit_creator_preference_config",
              "response": {
                "$ref": "YoutubeApiInnertubeGetFameBitCreatorPreferenceConfigResponse"
              }
            },
            "get_famebit_creator_data": {
              "parameters": {},
              "id": "youtubei.vi.brandconnect.get_famebit_creator_data",
              "path": "vi/brandconnect/get_famebit_creator_data",
              "flatPath": "vi/brandconnect/get_famebit_creator_data",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetFameBitCreatorDataRequest"
              },
              "parameterOrder": [],
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetFameBitCreatorDataResponse"
              }
            },
            "list_brand_deals": {
              "flatPath": "vi/brandconnect/list_brand_deals",
              "request": {
                "$ref": "YoutubeApiInnertubeListFameBitBrandDealsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeListFameBitBrandDealsResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "id": "youtubei.vi.brandconnect.list_brand_deals",
              "parameters": {},
              "path": "vi/brandconnect/list_brand_deals",
              "description": "",
              "parameterOrder": []
            },
            "get_famebit_contract_state": {
              "parameterOrder": [],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetFameBitContractStateResponse"
              },
              "id": "youtubei.vi.brandconnect.get_famebit_contract_state",
              "parameters": {},
              "flatPath": "vi/brandconnect/get_famebit_contract_state",
              "description": "",
              "path": "vi/brandconnect/get_famebit_contract_state",
              "request": {
                "$ref": "YoutubeApiInnertubeGetFameBitContractStateRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "submit_creator_feedback": {
              "request": {
                "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorFeedbackRequest"
              },
              "description": "",
              "path": "vi/brandconnect/submit_creator_feedback",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorFeedbackResponse"
              },
              "parameters": {},
              "parameterOrder": [],
              "id": "youtubei.vi.brandconnect.submit_creator_feedback",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/brandconnect/submit_creator_feedback"
            },
            "get_brand_deals": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetFameBitBrandDealsResponse"
              },
              "path": "vi/brandconnect/get_brand_deals",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetFameBitBrandDealsRequest"
              },
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "httpMethod": "POST",
              "flatPath": "vi/brandconnect/get_brand_deals",
              "id": "youtubei.vi.brandconnect.get_brand_deals"
            },
            "get_brand_partner_channel_suggest": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "parameterOrder": [],
              "flatPath": "vi/brandconnect/get_brand_partner_channel_suggest",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetSearchSuggestionsResponse"
              },
              "id": "youtubei.vi.brandconnect.get_brand_partner_channel_suggest",
              "path": "vi/brandconnect/get_brand_partner_channel_suggest",
              "request": {
                "$ref": "YoutubeApiInnertubeGetSearchSuggestionsRequest"
              },
              "description": ""
            },
            "submit_famebit_creator_data": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "flatPath": "vi/brandconnect/submit_famebit_creator_data",
              "id": "youtubei.vi.brandconnect.submit_famebit_creator_data",
              "parameterOrder": [],
              "path": "vi/brandconnect/submit_famebit_creator_data",
              "request": {
                "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorDataRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorDataResponse"
              },
              "description": "",
              "parameters": {}
            },
            "submit_famebit_creator_preference_config": {
              "httpMethod": "POST",
              "id": "youtubei.vi.brandconnect.submit_famebit_creator_preference_config",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorPreferenceConfigRequest"
              },
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorPreferenceConfigResponse"
              },
              "flatPath": "vi/brandconnect/submit_famebit_creator_preference_config",
              "parameters": {},
              "path": "vi/brandconnect/submit_famebit_creator_preference_config",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            }
          }
        },
        "miniapp": {
          "resources": {
            "create_miniapp": {
              "methods": {
                "create": {
                  "parameterOrder": [],
                  "description": "",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateMiniAppRequest"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "vi/miniapp/create_miniapp",
                  "id": "youtubei.vi.miniapp.create_miniapp.create",
                  "flatPath": "vi/miniapp/create_miniapp",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateMiniAppResponse"
                  }
                }
              }
            }
          },
          "methods": {
            "get_miniapp": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetMiniAppRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetMiniAppResponse"
              },
              "id": "youtubei.vi.miniapp.get_miniapp",
              "path": "vi/miniapp/get_miniapp",
              "flatPath": "vi/miniapp/get_miniapp",
              "httpMethod": "POST",
              "parameterOrder": []
            },
            "report_value": {
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeReportMiniAppValueResponse"
              },
              "flatPath": "vi/miniapp/report_value",
              "request": {
                "$ref": "YoutubeApiInnertubeReportMiniAppValueRequest"
              },
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/miniapp/report_value",
              "httpMethod": "POST",
              "id": "youtubei.vi.miniapp.report_value",
              "parameterOrder": []
            },
            "get_ads": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetMiniAppAdsResponse"
              },
              "description": "",
              "httpMethod": "POST",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetMiniAppAdsRequest"
              },
              "id": "youtubei.vi.miniapp.get_ads",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/miniapp/get_ads",
              "flatPath": "vi/miniapp/get_ads",
              "parameterOrder": []
            },
            "initiate_miniapp_certification": {
              "parameters": {},
              "id": "youtubei.vi.miniapp.initiate_miniapp_certification",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/miniapp/initiate_miniapp_certification",
              "response": {
                "$ref": "YoutubeApiInnertubeInitiateMiniAppCertificationResponse"
              },
              "flatPath": "vi/miniapp/initiate_miniapp_certification",
              "parameterOrder": [],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeInitiateMiniAppCertificationRequest"
              },
              "httpMethod": "POST"
            },
            "ingest_miniapp_draft_release": {
              "parameterOrder": [],
              "id": "youtubei.vi.miniapp.ingest_miniapp_draft_release",
              "path": "vi/miniapp/ingest_miniapp_draft_release",
              "parameters": {},
              "httpMethod": "POST",
              "flatPath": "vi/miniapp/ingest_miniapp_draft_release",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeIngestMiniAppDraftReleaseResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeIngestMiniAppDraftReleaseRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "list_miniapps": {
              "id": "youtubei.vi.miniapp.list_miniapps",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeListMiniAppsRequest"
              },
              "flatPath": "vi/miniapp/list_miniapps",
              "response": {
                "$ref": "YoutubeApiInnertubeListMiniAppsResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "parameterOrder": [],
              "description": "",
              "path": "vi/miniapp/list_miniapps"
            },
            "update_miniapp_draft_release": {
              "httpMethod": "POST",
              "id": "youtubei.vi.miniapp.update_miniapp_draft_release",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateMiniAppDraftReleaseResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "parameters": {},
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateMiniAppDraftReleaseRequest"
              },
              "path": "vi/miniapp/update_miniapp_draft_release",
              "flatPath": "vi/miniapp/update_miniapp_draft_release"
            }
          }
        },
        "live": {
          "methods": {
            "update_broadcast_participant": {
              "description": "",
              "id": "youtubei.vi.live.update_broadcast_participant",
              "path": "vi/live/update_broadcast_participant",
              "flatPath": "vi/live/update_broadcast_participant",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateBroadcastParticipantRequest"
              },
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateBroadcastParticipantResponse"
              }
            },
            "delete_cuepoint": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeDeleteCuepointRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeDeleteCuepointResponse"
              },
              "description": "",
              "httpMethod": "POST",
              "flatPath": "vi/live/delete_cuepoint",
              "parameters": {},
              "parameterOrder": [],
              "id": "youtubei.vi.live.delete_cuepoint",
              "path": "vi/live/delete_cuepoint"
            },
            "get_broadcast_participant_setup": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/live/get_broadcast_participant_setup",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetBroadcastParticipantSetupRequest"
              },
              "id": "youtubei.vi.live.get_broadcast_participant_setup",
              "response": {
                "$ref": "YoutubeApiInnertubeGetBroadcastParticipantSetupResponse"
              },
              "httpMethod": "POST",
              "description": "",
              "flatPath": "vi/live/get_broadcast_participant_setup",
              "parameters": {}
            },
            "stop_broadcast": {
              "description": "",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeStopBroadcastRequest"
              },
              "path": "vi/live/stop_broadcast",
              "response": {
                "$ref": "YoutubeApiInnertubeStopBroadcastResponse"
              },
              "parameterOrder": [],
              "flatPath": "vi/live/stop_broadcast",
              "httpMethod": "POST",
              "id": "youtubei.vi.live.stop_broadcast"
            },
            "get_ingestion_settings": {
              "path": "vi/live/get_ingestion_settings",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetLiveIngestionSettingsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetLiveIngestionSettingsResponse"
              },
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.live.get_ingestion_settings",
              "flatPath": "vi/live/get_ingestion_settings",
              "description": "",
              "parameters": {}
            },
            "search_redirect_destination_videos": {
              "parameters": {},
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "id": "youtubei.vi.live.search_redirect_destination_videos",
              "response": {
                "$ref": "YoutubeApiInnertubeSearchRedirectDestinationVideosResponse"
              },
              "flatPath": "vi/live/search_redirect_destination_videos",
              "path": "vi/live/search_redirect_destination_videos",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeSearchRedirectDestinationVideosRequest"
              }
            },
            "get_repeatable_cuepoint": {
              "parameters": {},
              "parameterOrder": [],
              "httpMethod": "POST",
              "path": "vi/live/get_repeatable_cuepoint",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGetRepeatableCuepointRequest"
              },
              "id": "youtubei.vi.live.get_repeatable_cuepoint",
              "response": {
                "$ref": "YoutubeApiInnertubeGetRepeatableCuepointResponse"
              },
              "flatPath": "vi/live/get_repeatable_cuepoint",
              "description": ""
            },
            "start_broadcast": {
              "description": "",
              "id": "youtubei.vi.live.start_broadcast",
              "request": {
                "$ref": "YoutubeApiInnertubeStartBroadcastRequest"
              },
              "parameterOrder": [],
              "path": "vi/live/start_broadcast",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "flatPath": "vi/live/start_broadcast",
              "response": {
                "$ref": "YoutubeApiInnertubeStartBroadcastResponse"
              },
              "parameters": {}
            },
            "get_ingestion": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/live/get_ingestion",
              "flatPath": "vi/live/get_ingestion",
              "request": {
                "$ref": "YoutubeApiInnertubeGetIngestionRequest"
              },
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetIngestionResponse"
              },
              "id": "youtubei.vi.live.get_ingestion",
              "parameterOrder": [],
              "parameters": {},
              "httpMethod": "POST"
            },
            "update_ingestion": {
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateIngestionResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateIngestionRequest"
              },
              "path": "vi/live/update_ingestion",
              "flatPath": "vi/live/update_ingestion",
              "id": "youtubei.vi.live.update_ingestion",
              "description": ""
            },
            "list_ingestions": {
              "id": "youtubei.vi.live.list_ingestions",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeListIngestionsRequest"
              },
              "parameterOrder": [],
              "path": "vi/live/list_ingestions",
              "flatPath": "vi/live/list_ingestions",
              "response": {
                "$ref": "YoutubeApiInnertubeListIngestionsResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "httpMethod": "POST"
            },
            "get_broadcast_setup": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetBroadcastSetupRequest"
              },
              "id": "youtubei.vi.live.get_broadcast_setup",
              "httpMethod": "POST",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetBroadcastSetupResponse"
              },
              "flatPath": "vi/live/get_broadcast_setup",
              "path": "vi/live/get_broadcast_setup",
              "description": "",
              "parameters": {}
            },
            "get_broadcast_conference": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetBroadcastConferenceResponse"
              },
              "id": "youtubei.vi.live.get_broadcast_conference",
              "parameterOrder": [],
              "flatPath": "vi/live/get_broadcast_conference",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetBroadcastConferenceRequest"
              },
              "description": "",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/live/get_broadcast_conference"
            },
            "get_live_analytics": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetLiveAnalyticsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetLiveAnalyticsResponse"
              },
              "httpMethod": "POST",
              "flatPath": "vi/live/get_live_analytics",
              "id": "youtubei.vi.live.get_live_analytics",
              "parameters": {},
              "path": "vi/live/get_live_analytics",
              "parameterOrder": []
            },
            "get_live_overlay_status": {
              "flatPath": "vi/live/get_live_overlay_status",
              "parameterOrder": [],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetLiveOverlayStatusRequest"
              },
              "path": "vi/live/get_live_overlay_status",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.live.get_live_overlay_status",
              "description": "",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetLiveOverlayStatusResponse"
              }
            },
            "get_broadcast_status": {
              "parameters": {},
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetBroadcastStatusRequest"
              },
              "path": "vi/live/get_broadcast_status",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetBroadcastStatusResponse"
              },
              "parameterOrder": [],
              "id": "youtubei.vi.live.get_broadcast_status",
              "flatPath": "vi/live/get_broadcast_status",
              "description": ""
            },
            "bind_broadcast": {
              "id": "youtubei.vi.live.bind_broadcast",
              "description": "",
              "httpMethod": "POST",
              "flatPath": "vi/live/bind_broadcast",
              "request": {
                "$ref": "YoutubeApiInnertubeBindBroadcastRequest"
              },
              "path": "vi/live/bind_broadcast",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeBindBroadcastResponse"
              },
              "parameters": {}
            },
            "get_broadcast": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetBroadcastResponse"
              },
              "id": "youtubei.vi.live.get_broadcast",
              "flatPath": "vi/live/get_broadcast",
              "request": {
                "$ref": "YoutubeApiInnertubeGetBroadcastRequest"
              },
              "httpMethod": "POST",
              "parameters": {},
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "path": "vi/live/get_broadcast"
            },
            "delete_ingestion": {
              "path": "vi/live/delete_ingestion",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeDeleteIngestionResponse"
              },
              "parameters": {},
              "httpMethod": "POST",
              "id": "youtubei.vi.live.delete_ingestion",
              "request": {
                "$ref": "YoutubeApiInnertubeDeleteIngestionRequest"
              },
              "parameterOrder": [],
              "flatPath": "vi/live/delete_ingestion",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "update_broadcast_conference": {
              "id": "youtubei.vi.live.update_broadcast_conference",
              "flatPath": "vi/live/update_broadcast_conference",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "parameterOrder": [],
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateBroadcastConferenceResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateBroadcastConferenceRequest"
              },
              "httpMethod": "POST",
              "path": "vi/live/update_broadcast_conference"
            },
            "list_redirect_destinations": {
              "flatPath": "vi/live/list_redirect_destinations",
              "parameters": {},
              "httpMethod": "POST",
              "id": "youtubei.vi.live.list_redirect_destinations",
              "response": {
                "$ref": "YoutubeApiInnertubeListRedirectDestinationsResponse"
              },
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeListRedirectDestinationsRequest"
              },
              "parameterOrder": [],
              "path": "vi/live/list_redirect_destinations",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_broadcast_schedule": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetBroadcastScheduleResponse"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "path": "vi/live/get_broadcast_schedule",
              "flatPath": "vi/live/get_broadcast_schedule",
              "request": {
                "$ref": "YoutubeApiInnertubeGetBroadcastScheduleRequest"
              },
              "id": "youtubei.vi.live.get_broadcast_schedule",
              "description": ""
            },
            "get_confirm_broadcast_setup": {
              "description": "",
              "id": "youtubei.vi.live.get_confirm_broadcast_setup",
              "path": "vi/live/get_confirm_broadcast_setup",
              "request": {
                "$ref": "YoutubeApiInnertubeGetConfirmBroadcastSetupRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "httpMethod": "POST",
              "flatPath": "vi/live/get_confirm_broadcast_setup",
              "response": {
                "$ref": "YoutubeApiInnertubeGetConfirmBroadcastSetupResponse"
              },
              "parameters": {}
            },
            "accept_tos": {
              "parameterOrder": [],
              "id": "youtubei.vi.live.accept_tos",
              "path": "vi/live/accept_tos",
              "flatPath": "vi/live/accept_tos",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeAcceptLiveTosResponse"
              },
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeAcceptLiveTosRequest"
              },
              "httpMethod": "POST"
            },
            "get_live_dashboard": {
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetLiveDashboardResponse"
              },
              "httpMethod": "POST",
              "path": "vi/live/get_live_dashboard",
              "parameterOrder": [],
              "description": "",
              "id": "youtubei.vi.live.get_live_dashboard",
              "request": {
                "$ref": "YoutubeApiInnertubeGetLiveDashboardRequest"
              },
              "flatPath": "vi/live/get_live_dashboard"
            },
            "add_broadcast_participant": {
              "id": "youtubei.vi.live.add_broadcast_participant",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeAddBroadcastParticipantResponse"
              },
              "flatPath": "vi/live/add_broadcast_participant",
              "description": "",
              "parameters": {},
              "parameterOrder": [],
              "path": "vi/live/add_broadcast_participant",
              "request": {
                "$ref": "YoutubeApiInnertubeAddBroadcastParticipantRequest"
              }
            }
          },
          "resources": {
            "create_broadcast": {
              "methods": {
                "create": {
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateBroadcastResponse"
                  },
                  "parameters": {},
                  "description": "",
                  "flatPath": "vi/live/create_broadcast",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.vi.live.create_broadcast.create",
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "path": "vi/live/create_broadcast",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateBroadcastRequest"
                  }
                }
              }
            },
            "insert_highlight_marker": {
              "methods": {
                "create": {
                  "request": {
                    "$ref": "YoutubeApiInnertubeInsertHighlightMarkerRequest"
                  },
                  "parameters": {},
                  "description": "",
                  "id": "youtubei.vi.live.insert_highlight_marker.create",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "flatPath": "vi/live/insert_highlight_marker",
                  "httpMethod": "POST",
                  "path": "vi/live/insert_highlight_marker",
                  "response": {
                    "$ref": "YoutubeApiInnertubeInsertHighlightMarkerResponse"
                  },
                  "parameterOrder": []
                }
              }
            },
            "create_livestream_highlight_clip": {
              "methods": {
                "create": {
                  "path": "vi/live/create_livestream_highlight_clip",
                  "description": "",
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateLivestreamHighlightClipRequest"
                  },
                  "id": "youtubei.vi.live.create_livestream_highlight_clip.create",
                  "flatPath": "vi/live/create_livestream_highlight_clip",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateLivestreamHighlightClipResponse"
                  }
                }
              }
            },
            "create_ingestion": {
              "methods": {
                "create": {
                  "flatPath": "vi/live/create_ingestion",
                  "httpMethod": "POST",
                  "path": "vi/live/create_ingestion",
                  "parameterOrder": [],
                  "id": "youtubei.vi.live.create_ingestion.create",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateIngestionRequest"
                  },
                  "description": "",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateIngestionResponse"
                  },
                  "parameters": {}
                }
              }
            },
            "insert_ad": {
              "methods": {
                "create": {
                  "flatPath": "vi/live/insert_ad",
                  "id": "youtubei.vi.live.insert_ad.create",
                  "response": {
                    "$ref": "YoutubeApiInnertubeInsertAdResponse"
                  },
                  "parameterOrder": [],
                  "request": {
                    "$ref": "YoutubeApiInnertubeInsertAdRequest"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "parameters": {},
                  "description": "",
                  "path": "vi/live/insert_ad"
                }
              }
            }
          }
        },
        "post": {
          "methods": {
            "list_creator_posts": {
              "id": "youtubei.vi.post.list_creator_posts",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeListCreatorPostsResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeListCreatorPostsRequest"
              },
              "flatPath": "vi/post/list_creator_posts",
              "parameters": {},
              "description": "",
              "httpMethod": "POST",
              "path": "vi/post/list_creator_posts",
              "parameterOrder": []
            },
            "block_clip_author_from_channel": {
              "parameterOrder": [],
              "flatPath": "vi/post/block_clip_author_from_channel",
              "id": "youtubei.vi.post.block_clip_author_from_channel",
              "request": {
                "$ref": "YoutubeApiInnertubeBlockClipAuthorFromChannelRequest"
              },
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeBlockClipAuthorFromChannelResponse"
              },
              "httpMethod": "POST",
              "description": "",
              "path": "vi/post/block_clip_author_from_channel",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "list_creator_clips": {
              "httpMethod": "POST",
              "description": "",
              "path": "vi/post/list_creator_clips",
              "parameterOrder": [],
              "flatPath": "vi/post/list_creator_clips",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeListCreatorClipsByVideoChannelResponse"
              },
              "id": "youtubei.vi.post.list_creator_clips",
              "request": {
                "$ref": "YoutubeApiInnertubeListCreatorClipsByVideoChannelRequest"
              }
            },
            "moderate_creator_clip": {
              "parameters": {},
              "id": "youtubei.vi.post.moderate_creator_clip",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeModerateCreatorClipRequest"
              },
              "parameterOrder": [],
              "flatPath": "vi/post/moderate_creator_clip",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeModerateCreatorClipResponse"
              },
              "description": "",
              "path": "vi/post/moderate_creator_clip"
            },
            "delete_creator_post": {
              "id": "youtubei.vi.post.delete_creator_post",
              "request": {
                "$ref": "YoutubeApiInnertubeDeleteCreatorPostRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeDeleteCreatorPostResponse"
              },
              "parameterOrder": [],
              "path": "vi/post/delete_creator_post",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "flatPath": "vi/post/delete_creator_post",
              "parameters": {}
            },
            "list_viewer_posts": {
              "parameters": {},
              "id": "youtubei.vi.post.list_viewer_posts",
              "request": {
                "$ref": "YoutubeApiInnertubeListViewerPostsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeListViewerPostsResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/post/list_viewer_posts",
              "description": "",
              "parameterOrder": [],
              "httpMethod": "POST",
              "flatPath": "vi/post/list_viewer_posts"
            },
            "update_creator_post": {
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCreatorPostRequest"
              },
              "parameters": {},
              "id": "youtubei.vi.post.update_creator_post",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCreatorPostResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "parameterOrder": [],
              "path": "vi/post/update_creator_post",
              "flatPath": "vi/post/update_creator_post",
              "description": ""
            },
            "get_creator_posts": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorPostsRequest"
              },
              "parameters": {},
              "id": "youtubei.vi.post.get_creator_posts",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorPostsResponse"
              },
              "parameterOrder": [],
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/post/get_creator_posts",
              "path": "vi/post/get_creator_posts",
              "description": ""
            }
          }
        },
        "history": {
          "methods": {
            "clear_watch_history": {
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeClearWatchHistoryResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeClearWatchHistoryRequest"
              },
              "description": "",
              "flatPath": "vi/history/clear_watch_history",
              "id": "youtubei.vi.history.clear_watch_history",
              "path": "vi/history/clear_watch_history",
              "httpMethod": "POST",
              "parameterOrder": []
            },
            "pause_search_history": {
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubePauseSearchHistoryRequest"
              },
              "parameterOrder": [],
              "parameters": {},
              "path": "vi/history/pause_search_history",
              "response": {
                "$ref": "YoutubeApiInnertubePauseSearchHistoryResponse"
              },
              "flatPath": "vi/history/pause_search_history",
              "httpMethod": "POST",
              "id": "youtubei.vi.history.pause_search_history"
            },
            "pause_watch_history": {
              "path": "vi/history/pause_watch_history",
              "flatPath": "vi/history/pause_watch_history",
              "httpMethod": "POST",
              "id": "youtubei.vi.history.pause_watch_history",
              "parameterOrder": [],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubePauseWatchHistoryRequest"
              },
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubePauseWatchHistoryResponse"
              }
            },
            "resume_watch_history": {
              "id": "youtubei.vi.history.resume_watch_history",
              "flatPath": "vi/history/resume_watch_history",
              "response": {
                "$ref": "YoutubeApiInnertubeResumeWatchHistoryResponse"
              },
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeResumeWatchHistoryRequest"
              },
              "httpMethod": "POST",
              "path": "vi/history/resume_watch_history",
              "description": "",
              "parameterOrder": []
            },
            "get_history_paused_state": {
              "description": "",
              "flatPath": "vi/history/get_history_paused_state",
              "response": {
                "$ref": "YoutubeApiInnertubeGetHistoryPausedStateResponse"
              },
              "parameters": {},
              "id": "youtubei.vi.history.get_history_paused_state",
              "path": "vi/history/get_history_paused_state",
              "parameterOrder": [],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetHistoryPausedStateRequest"
              }
            },
            "resume_search_history": {
              "parameters": {},
              "id": "youtubei.vi.history.resume_search_history",
              "parameterOrder": [],
              "description": "",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeResumeSearchHistoryResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeResumeSearchHistoryRequest"
              },
              "path": "vi/history/resume_search_history",
              "flatPath": "vi/history/resume_search_history"
            },
            "clear_search_history": {
              "path": "vi/history/clear_search_history",
              "parameterOrder": [],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeClearSearchHistoryRequest"
              },
              "id": "youtubei.vi.history.clear_search_history",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeClearSearchHistoryResponse"
              },
              "parameters": {},
              "flatPath": "vi/history/clear_search_history"
            }
          }
        },
        "shorts": {
          "methods": {
            "get_sticker_config": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "description": "",
              "flatPath": "vi/shorts/get_sticker_config",
              "path": "vi/shorts/get_sticker_config",
              "httpMethod": "POST",
              "parameters": {},
              "id": "youtubei.vi.shorts.get_sticker_config",
              "request": {
                "$ref": "YoutubeApiInnertubeGetStickerConfigRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetStickerConfigResponse"
              }
            },
            "get_text_to_speech": {
              "flatPath": "vi/shorts/get_text_to_speech",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "path": "vi/shorts/get_text_to_speech",
              "httpMethod": "POST",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetTextToSpeechRequest"
              },
              "id": "youtubei.vi.shorts.get_text_to_speech",
              "response": {
                "$ref": "YoutubeApiInnertubeGetTextToSpeechResponse"
              },
              "parameterOrder": []
            },
            "get_shorts_creation": {
              "flatPath": "vi/shorts/get_shorts_creation",
              "httpMethod": "POST",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetShortsCreationRequest"
              },
              "path": "vi/shorts/get_shorts_creation",
              "response": {
                "$ref": "YoutubeApiInnertubeGetShortsCreationResponse"
              },
              "id": "youtubei.vi.shorts.get_shorts_creation",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": []
            },
            "get_shorts_source_video": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetShortsSourceVideoRequest"
              },
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetShortsSourceVideoResponse"
              },
              "parameters": {},
              "parameterOrder": [],
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/shorts/get_shorts_source_video",
              "id": "youtubei.vi.shorts.get_shorts_source_video",
              "path": "vi/shorts/get_shorts_source_video"
            }
          }
        },
        "channel_edit": {
          "methods": {
            "get_channel_privacy_update_status": {
              "id": "youtubei.vi.channel_edit.get_channel_privacy_update_status",
              "flatPath": "vi/channel_edit/get_channel_privacy_update_status",
              "parameterOrder": [],
              "path": "vi/channel_edit/get_channel_privacy_update_status",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetChannelPrivacyUpdateStatusRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetChannelPrivacyUpdateStatusResponse"
              },
              "parameters": {},
              "description": ""
            },
            "validate_channel_handle": {
              "httpMethod": "POST",
              "id": "youtubei.vi.channel_edit.validate_channel_handle",
              "description": "",
              "parameters": {},
              "flatPath": "vi/channel_edit/validate_channel_handle",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeValidateChannelHandleRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeValidateChannelHandleResponse"
              },
              "path": "vi/channel_edit/validate_channel_handle"
            },
            "validate_channel_vanity_claim": {
              "response": {
                "$ref": "YoutubeApiInnertubeValidateChannelVanityClaimResponse"
              },
              "flatPath": "vi/channel_edit/validate_channel_vanity_claim",
              "id": "youtubei.vi.channel_edit.validate_channel_vanity_claim",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "path": "vi/channel_edit/validate_channel_vanity_claim",
              "description": "",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeValidateChannelVanityClaimRequest"
              },
              "parameterOrder": []
            },
            "trigger_channel_privacy_update": {
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeTriggerChannelPrivacyUpdateResponse"
              },
              "path": "vi/channel_edit/trigger_channel_privacy_update",
              "request": {
                "$ref": "YoutubeApiInnertubeTriggerChannelPrivacyUpdateRequest"
              },
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "id": "youtubei.vi.channel_edit.trigger_channel_privacy_update",
              "flatPath": "vi/channel_edit/trigger_channel_privacy_update",
              "parameters": {}
            },
            "update_channel_page_settings": {
              "description": "",
              "httpMethod": "POST",
              "path": "vi/channel_edit/update_channel_page_settings",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateChannelPageSettingsRequest"
              },
              "parameterOrder": [],
              "id": "youtubei.vi.channel_edit.update_channel_page_settings",
              "flatPath": "vi/channel_edit/update_channel_page_settings",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateChannelPageSettingsResponse"
              }
            },
            "get_channel_page_settings": {
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetChannelPageSettingsRequest"
              },
              "description": "",
              "id": "youtubei.vi.channel_edit.get_channel_page_settings",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetChannelPageSettingsResponse"
              },
              "flatPath": "vi/channel_edit/get_channel_page_settings",
              "parameterOrder": [],
              "path": "vi/channel_edit/get_channel_page_settings"
            }
          }
        },
        "famebit": {
          "methods": {
            "sign_creator_contract": {
              "id": "youtubei.vi.famebit.sign_creator_contract",
              "response": {
                "$ref": "YoutubeApiInnertubeSignCreatorContractResponse"
              },
              "httpMethod": "POST",
              "parameters": {},
              "flatPath": "vi/famebit/sign_creator_contract",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/famebit/sign_creator_contract",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeSignCreatorContractRequest"
              },
              "description": ""
            }
          }
        },
        "account": {
          "resources": {
            "create_kids_persona": {
              "methods": {
                "create": {
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateKidsPersonaResponse"
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "vi/account/create_kids_persona",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateKidsPersonaRequest"
                  },
                  "flatPath": "vi/account/create_kids_persona",
                  "id": "youtubei.vi.account.create_kids_persona.create",
                  "parameterOrder": []
                }
              }
            }
          },
          "methods": {
            "list_personas": {
              "flatPath": "vi/account/list_personas",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeListPersonasResponse"
              },
              "description": "",
              "path": "vi/account/list_personas",
              "parameters": {},
              "id": "youtubei.vi.account.list_personas",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeListPersonasRequest"
              },
              "httpMethod": "POST"
            },
            "accounts_list": {
              "path": "vi/account/accounts_list",
              "request": {
                "$ref": "YoutubeApiInnertubeAccountsListRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeAccountsListResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.account.accounts_list",
              "parameterOrder": [],
              "flatPath": "vi/account/accounts_list",
              "description": "",
              "httpMethod": "POST",
              "parameters": {}
            },
            "request_verification_code": {
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeRequestVerificationCodeResponse"
              },
              "path": "vi/account/request_verification_code",
              "flatPath": "vi/account/request_verification_code",
              "id": "youtubei.vi.account.request_verification_code",
              "httpMethod": "POST",
              "parameterOrder": [],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeRequestVerificationCodeRequest"
              }
            },
            "get_setting_values": {
              "id": "youtubei.vi.account.get_setting_values",
              "response": {
                "$ref": "YoutubeApiInnertubeGetSettingValuesResponse"
              },
              "parameters": {},
              "description": "",
              "parameterOrder": [],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetSettingValuesRequest"
              },
              "flatPath": "vi/account/get_setting_values",
              "path": "vi/account/get_setting_values"
            },
            "delete_persona": {
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/account/delete_persona",
              "parameterOrder": [],
              "path": "vi/account/delete_persona",
              "request": {
                "$ref": "YoutubeApiInnertubeDeletePersonaRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeDeletePersonaResponse"
              },
              "httpMethod": "POST",
              "id": "youtubei.vi.account.delete_persona",
              "parameters": {}
            },
            "get_profile_card": {
              "description": "",
              "id": "youtubei.vi.account.get_profile_card",
              "flatPath": "vi/account/get_profile_card",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetProfileCardRequest"
              },
              "path": "vi/account/get_profile_card",
              "response": {
                "$ref": "YoutubeApiInnertubeGetProfileCardResponse"
              },
              "httpMethod": "POST",
              "parameters": {}
            },
            "validate_verification_code": {
              "flatPath": "vi/account/validate_verification_code",
              "response": {
                "$ref": "YoutubeApiInnertubeValidateVerificationCodeResponse"
              },
              "httpMethod": "POST",
              "id": "youtubei.vi.account.validate_verification_code",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeValidateVerificationCodeRequest"
              },
              "parameters": {},
              "parameterOrder": [],
              "path": "vi/account/validate_verification_code"
            },
            "get_setting": {
              "id": "youtubei.vi.account.get_setting",
              "parameterOrder": [],
              "path": "vi/account/get_setting",
              "request": {
                "$ref": "YoutubeApiInnertubeGetSettingsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetSettingsResponse"
              },
              "flatPath": "vi/account/get_setting",
              "parameters": {},
              "httpMethod": "POST",
              "description": ""
            },
            "account_menu": {
              "httpMethod": "POST",
              "parameterOrder": [],
              "path": "vi/account/account_menu",
              "response": {
                "$ref": "YoutubeApiInnertubeGetAccountMenuResponse"
              },
              "flatPath": "vi/account/account_menu",
              "request": {
                "$ref": "YoutubeApiInnertubeGetAccountMenuRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.account.account_menu",
              "parameters": {},
              "description": ""
            },
            "edit_persona": {
              "id": "youtubei.vi.account.edit_persona",
              "flatPath": "vi/account/edit_persona",
              "description": "",
              "httpMethod": "POST",
              "parameterOrder": [],
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeEditPersonaResponse"
              },
              "path": "vi/account/edit_persona",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeEditPersonaRequest"
              }
            },
            "get_persona": {
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetPersonaRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetPersonaResponse"
              },
              "parameterOrder": [],
              "flatPath": "vi/account/get_persona",
              "id": "youtubei.vi.account.get_persona",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/account/get_persona",
              "description": ""
            },
            "set_setting": {
              "httpMethod": "POST",
              "parameters": {},
              "id": "youtubei.vi.account.set_setting",
              "description": "",
              "parameterOrder": [],
              "path": "vi/account/set_setting",
              "response": {
                "$ref": "YoutubeApiInnertubeSetSettingResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeSetSettingRequest"
              },
              "flatPath": "vi/account/set_setting"
            }
          }
        },
        "entities": {
          "methods": {
            "playground": {
              "id": "youtubei.vi.entities.playground",
              "description": "",
              "flatPath": "vi/entities/playground",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "parameters": {},
              "parameterOrder": [],
              "path": "vi/entities/playground",
              "response": {
                "$ref": "YoutubeApiInnertubeEntitiesPlaygroundResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeEntitiesPlaygroundRequest"
              }
            }
          }
        },
        "globalization": {
          "resources": {
            "create_captions": {
              "methods": {
                "create": {
                  "flatPath": "vi/globalization/create_captions",
                  "parameterOrder": [],
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateCaptionsRequest"
                  },
                  "path": "vi/globalization/create_captions",
                  "httpMethod": "POST",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "id": "youtubei.vi.globalization.create_captions.create",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateCaptionsResponse"
                  }
                }
              }
            }
          },
          "methods": {
            "get_dub_draft": {
              "id": "youtubei.vi.globalization.get_dub_draft",
              "path": "vi/globalization/get_dub_draft",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetDubDraftResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGetDubDraftRequest"
              },
              "parameterOrder": [],
              "httpMethod": "POST",
              "parameters": {},
              "description": "",
              "flatPath": "vi/globalization/get_dub_draft"
            },
            "update_dub_project_data": {
              "path": "vi/globalization/update_dub_project_data",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateDubProjectDataResponse"
              },
              "flatPath": "vi/globalization/update_dub_project_data",
              "id": "youtubei.vi.globalization.update_dub_project_data",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateDubProjectDataRequest"
              },
              "parameters": {}
            },
            "get_captions_timings": {
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetCaptionsTimingsResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGetCaptionsTimingsRequest"
              },
              "id": "youtubei.vi.globalization.get_captions_timings",
              "flatPath": "vi/globalization/get_captions_timings",
              "parameterOrder": [],
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/globalization/get_captions_timings",
              "description": ""
            },
            "update_dub_draft": {
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateDubDraftResponse"
              },
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateDubDraftRequest"
              },
              "parameters": {},
              "path": "vi/globalization/update_dub_draft",
              "parameterOrder": [],
              "flatPath": "vi/globalization/update_dub_draft",
              "id": "youtubei.vi.globalization.update_dub_draft"
            },
            "update_dub_data": {
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateDubDataResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateDubDataRequest"
              },
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "httpMethod": "POST",
              "parameterOrder": [],
              "flatPath": "vi/globalization/update_dub_data",
              "path": "vi/globalization/update_dub_data",
              "id": "youtubei.vi.globalization.update_dub_data"
            },
            "update_captions": {
              "flatPath": "vi/globalization/update_captions",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateCaptionsResponse"
              },
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateCaptionsRequest"
              },
              "parameters": {},
              "parameterOrder": [],
              "path": "vi/globalization/update_captions",
              "id": "youtubei.vi.globalization.update_captions"
            },
            "get_captions_translation": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "parameterOrder": [],
              "path": "vi/globalization/get_captions_translation",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCaptionsTranslationRequest"
              },
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetCaptionsTranslationResponse"
              },
              "id": "youtubei.vi.globalization.get_captions_translation",
              "flatPath": "vi/globalization/get_captions_translation"
            },
            "download_caption_track": {
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeDownloadCaptionTrackResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeDownloadCaptionTrackRequest"
              },
              "id": "youtubei.vi.globalization.download_caption_track",
              "flatPath": "vi/globalization/download_caption_track",
              "parameterOrder": [],
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "path": "vi/globalization/download_caption_track"
            },
            "parse_captions": {
              "flatPath": "vi/globalization/parse_captions",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeParseCaptionsResponse"
              },
              "httpMethod": "POST",
              "path": "vi/globalization/parse_captions",
              "request": {
                "$ref": "YoutubeApiInnertubeParseCaptionsRequest"
              },
              "parameters": {},
              "id": "youtubei.vi.globalization.parse_captions",
              "parameterOrder": [],
              "description": ""
            }
          }
        },
        "like": {
          "methods": {
            "like": {
              "httpMethod": "POST",
              "path": "vi/like/like",
              "response": {
                "$ref": "YoutubeApiInnertubeLikeResponse"
              },
              "flatPath": "vi/like/like",
              "parameterOrder": [],
              "id": "youtubei.vi.like.like",
              "request": {
                "$ref": "YoutubeApiInnertubeLikeRequest"
              },
              "parameters": {},
              "description": ""
            },
            "dislike": {
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeDislikeRequest"
              },
              "httpMethod": "POST",
              "description": "",
              "path": "vi/like/dislike",
              "flatPath": "vi/like/dislike",
              "response": {
                "$ref": "YoutubeApiInnertubeDislikeResponse"
              },
              "id": "youtubei.vi.like.dislike",
              "parameters": {}
            },
            "removelike": {
              "parameterOrder": [],
              "id": "youtubei.vi.like.removelike",
              "request": {
                "$ref": "YoutubeApiInnertubeRemoveLikeRequest"
              },
              "path": "vi/like/removelike",
              "httpMethod": "POST",
              "description": "",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeRemoveLikeResponse"
              },
              "flatPath": "vi/like/removelike"
            }
          }
        },
        "gaming": {
          "methods": {
            "game_by_package_id": {
              "description": "",
              "httpMethod": "POST",
              "flatPath": "vi/gaming/game_by_package_id",
              "path": "vi/gaming/game_by_package_id",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetGameByPackageIdResponse"
              },
              "id": "youtubei.vi.gaming.game_by_package_id",
              "request": {
                "$ref": "YoutubeApiInnertubeGetGameByPackageIdRequest"
              },
              "parameterOrder": []
            },
            "game_title": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "path": "vi/gaming/game_title",
              "response": {
                "$ref": "YoutubeApiInnertubeGetGameTitlesResponse"
              },
              "id": "youtubei.vi.gaming.game_title",
              "request": {
                "$ref": "YoutubeApiInnertubeGetGameTitlesRequest"
              },
              "parameterOrder": [],
              "parameters": {},
              "httpMethod": "POST",
              "flatPath": "vi/gaming/game_title"
            }
          }
        },
        "live_chat": {
          "methods": {
            "send_message": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.live_chat.send_message",
              "response": {
                "$ref": "YoutubeApiInnertubeSendLiveChatMessageResponse"
              },
              "flatPath": "vi/live_chat/send_message",
              "request": {
                "$ref": "YoutubeApiInnertubeSendLiveChatMessageRequest"
              },
              "parameterOrder": [],
              "description": "",
              "path": "vi/live_chat/send_message",
              "parameters": {},
              "httpMethod": "POST"
            },
            "send_live_chat_vote": {
              "path": "vi/live_chat/send_live_chat_vote",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "httpMethod": "POST",
              "id": "youtubei.vi.live_chat.send_live_chat_vote",
              "flatPath": "vi/live_chat/send_live_chat_vote",
              "response": {
                "$ref": "YoutubeApiInnertubeSendLiveChatVoteResponse"
              },
              "description": "",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeSendLiveChatVoteRequest"
              }
            },
            "get_streaming_live_chat": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetLiveChatResponse"
              },
              "id": "youtubei.vi.live_chat.get_streaming_live_chat",
              "parameters": {},
              "parameterOrder": [],
              "path": "vi/live_chat/get_streaming_live_chat",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetLiveChatRequest"
              },
              "httpMethod": "POST",
              "flatPath": "vi/live_chat/get_streaming_live_chat",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_live_chat": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetLiveChatResponse"
              },
              "flatPath": "vi/live_chat/get_live_chat",
              "id": "youtubei.vi.live_chat.get_live_chat",
              "request": {
                "$ref": "YoutubeApiInnertubeGetLiveChatRequest"
              },
              "parameterOrder": [],
              "parameters": {},
              "description": "",
              "path": "vi/live_chat/get_live_chat",
              "httpMethod": "POST"
            },
            "get_live_chat_super_sticker_buy_flow": {
              "parameters": {},
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetLiveChatSuperStickerBuyFlowResponse"
              },
              "flatPath": "vi/live_chat/get_live_chat_super_sticker_buy_flow",
              "request": {
                "$ref": "YoutubeApiInnertubeGetLiveChatSuperStickerBuyFlowRequest"
              },
              "parameterOrder": [],
              "path": "vi/live_chat/get_live_chat_super_sticker_buy_flow",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.live_chat.get_live_chat_super_sticker_buy_flow",
              "httpMethod": "POST"
            },
            "manage_user": {
              "path": "vi/live_chat/manage_user",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/live_chat/manage_user",
              "id": "youtubei.vi.live_chat.manage_user",
              "httpMethod": "POST",
              "parameterOrder": [],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeManageLiveChatUserRequest"
              },
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeManageLiveChatUserResponse"
              }
            },
            "moderate": {
              "id": "youtubei.vi.live_chat.moderate",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeModerateLiveChatResponse"
              },
              "flatPath": "vi/live_chat/moderate",
              "description": "",
              "path": "vi/live_chat/moderate",
              "request": {
                "$ref": "YoutubeApiInnertubeModerateLiveChatRequest"
              },
              "parameters": {},
              "parameterOrder": [],
              "httpMethod": "POST"
            },
            "get_live_chat_replay": {
              "id": "youtubei.vi.live_chat.get_live_chat_replay",
              "flatPath": "vi/live_chat/get_live_chat_replay",
              "parameters": {},
              "path": "vi/live_chat/get_live_chat_replay",
              "httpMethod": "POST",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetLiveChatReplayRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetLiveChatReplayResponse"
              },
              "parameterOrder": []
            },
            "get_live_chat_message_buy_flow": {
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetLiveChatMessageBuyFlowResponse"
              },
              "parameterOrder": [],
              "id": "youtubei.vi.live_chat.get_live_chat_message_buy_flow",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/live_chat/get_live_chat_message_buy_flow",
              "request": {
                "$ref": "YoutubeApiInnertubeGetLiveChatMessageBuyFlowRequest"
              },
              "path": "vi/live_chat/get_live_chat_message_buy_flow",
              "description": ""
            },
            "delete_message": {
              "request": {
                "$ref": "YoutubeApiInnertubeDeleteLiveChatMessageRequest"
              },
              "id": "youtubei.vi.live_chat.delete_message",
              "parameterOrder": [],
              "httpMethod": "POST",
              "description": "",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeDeleteLiveChatMessageResponse"
              },
              "flatPath": "vi/live_chat/delete_message",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/live_chat/delete_message"
            },
            "get_item_context_menu": {
              "description": "",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeGetLiveChatItemContextMenuRequest"
              },
              "path": "vi/live_chat/get_item_context_menu",
              "parameterOrder": [],
              "flatPath": "vi/live_chat/get_item_context_menu",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetLiveChatItemContextMenuResponse"
              },
              "id": "youtubei.vi.live_chat.get_item_context_menu",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "live_chat_action": {
              "request": {
                "$ref": "YoutubeApiInnertubeLiveChatActionRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "id": "youtubei.vi.live_chat.live_chat_action",
              "flatPath": "vi/live_chat/live_chat_action",
              "path": "vi/live_chat/live_chat_action",
              "description": "",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeLiveChatActionResponse"
              },
              "httpMethod": "POST"
            }
          },
          "resources": {
            "create_poll": {
              "methods": {
                "create": {
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "parameterOrder": [],
                  "path": "vi/live_chat/create_poll",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateLiveChatPollResponse"
                  },
                  "flatPath": "vi/live_chat/create_poll",
                  "id": "youtubei.vi.live_chat.create_poll.create",
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateLiveChatPollRequest"
                  }
                }
              }
            }
          }
        },
        "dismissal": {
          "methods": {
            "dismiss": {
              "httpMethod": "POST",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeDismissRequest"
              },
              "parameterOrder": [],
              "path": "vi/dismissal/dismiss",
              "description": "",
              "flatPath": "vi/dismissal/dismiss",
              "response": {
                "$ref": "YoutubeApiInnertubeDismissResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.dismissal.dismiss"
            }
          }
        },
        "sfv": {
          "methods": {
            "search": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeSearchResponse"
              },
              "description": "",
              "flatPath": "vi/sfv/search",
              "parameterOrder": [],
              "parameters": {},
              "id": "youtubei.vi.sfv.search",
              "path": "vi/sfv/search",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeSearchRequest"
              }
            }
          }
        },
        "video": {
          "methods": {
            "delete": {
              "response": {
                "$ref": "YoutubeApiInnertubeDeleteVideoResponse"
              },
              "httpMethod": "POST",
              "parameters": {},
              "id": "youtubei.vi.video.delete",
              "flatPath": "vi/video/delete",
              "path": "vi/video/delete",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeDeleteVideoRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": ""
            },
            "video_menu_items": {
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetVideoMenuItemsResponse"
              },
              "id": "youtubei.vi.video.video_menu_items",
              "parameters": {},
              "flatPath": "vi/video/video_menu_items",
              "path": "vi/video/video_menu_items",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeGetVideoMenuItemsRequest"
              },
              "parameterOrder": [],
              "description": ""
            }
          }
        },
        "backstage": {
          "resources": {
            "create_post": {
              "methods": {
                "create": {
                  "parameterOrder": [],
                  "id": "youtubei.vi.backstage.create_post.create",
                  "parameters": {},
                  "flatPath": "vi/backstage/create_post",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateBackstagePostResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "path": "vi/backstage/create_post",
                  "httpMethod": "POST",
                  "description": "",
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateBackstagePostRequest"
                  }
                }
              }
            }
          },
          "methods": {
            "update_post": {
              "id": "youtubei.vi.backstage.update_post",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/backstage/update_post",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateBackstagePostRequest"
              },
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateBackstagePostResponse"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "path": "vi/backstage/update_post",
              "parameters": {}
            },
            "get_post_video_preview": {
              "id": "youtubei.vi.backstage.get_post_video_preview",
              "parameters": {},
              "flatPath": "vi/backstage/get_post_video_preview",
              "request": {
                "$ref": "YoutubeApiInnertubeGetPostVideoPreviewRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetPostVideoPreviewResponse"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "description": "",
              "path": "vi/backstage/get_post_video_preview"
            }
          }
        },
        "navigation": {
          "methods": {
            "resolve_url": {
              "flatPath": "vi/navigation/resolve_url",
              "response": {
                "$ref": "YoutubeApiInnertubeResolveUrlResponse"
              },
              "id": "youtubei.vi.navigation.resolve_url",
              "httpMethod": "POST",
              "parameters": {},
              "description": "",
              "path": "vi/navigation/resolve_url",
              "request": {
                "$ref": "YoutubeApiInnertubeResolveUrlRequest"
              },
              "parameterOrder": []
            }
          }
        },
        "creation": {
          "methods": {
            "start_creation_shell": {
              "httpMethod": "POST",
              "id": "youtubei.vi.creation.start_creation_shell",
              "path": "vi/creation/start_creation_shell",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/creation/start_creation_shell",
              "parameterOrder": [],
              "description": "",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeStartCreationResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeStartCreationRequest"
              }
            },
            "get_page": {
              "httpMethod": "POST",
              "flatPath": "vi/creation/get_page",
              "path": "vi/creation/get_page",
              "request": {
                "$ref": "YoutubeApiInnertubeCreationPageRequest"
              },
              "id": "youtubei.vi.creation.get_page",
              "parameters": {},
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeCreationPageResponse"
              },
              "description": ""
            }
          }
        },
        "pdg": {
          "methods": {
            "get_super_vod_buy_flow": {
              "id": "youtubei.vi.pdg.get_super_vod_buy_flow",
              "request": {
                "$ref": "YoutubeApiInnertubeGetPdgBuyFlowRequest"
              },
              "path": "vi/pdg/get_super_vod_buy_flow",
              "flatPath": "vi/pdg/get_super_vod_buy_flow",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "httpMethod": "POST",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetPdgBuyFlowResponse"
              }
            },
            "update_enablement": {
              "httpMethod": "POST",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeUpdatePdgFeatureEnablementRequest"
              },
              "path": "vi/pdg/update_enablement",
              "parameterOrder": [],
              "id": "youtubei.vi.pdg.update_enablement",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeUpdatePdgFeatureEnablementResponse"
              },
              "flatPath": "vi/pdg/update_enablement"
            },
            "list_channel_transactions": {
              "response": {
                "$ref": "YoutubeApiInnertubeListPdgChannelTransactionsResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "flatPath": "vi/pdg/list_channel_transactions",
              "id": "youtubei.vi.pdg.list_channel_transactions",
              "httpMethod": "POST",
              "path": "vi/pdg/list_channel_transactions",
              "request": {
                "$ref": "YoutubeApiInnertubeListPdgChannelTransactionsRequest"
              },
              "parameters": {},
              "parameterOrder": []
            },
            "get_pdg_buy_flow": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetPdgBuyFlowResponse"
              },
              "parameters": {},
              "description": "",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetPdgBuyFlowRequest"
              },
              "flatPath": "vi/pdg/get_pdg_buy_flow",
              "parameterOrder": [],
              "id": "youtubei.vi.pdg.get_pdg_buy_flow",
              "path": "vi/pdg/get_pdg_buy_flow"
            },
            "get_channel_state": {
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetPdgChannelStateResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeGetPdgChannelStateRequest"
              },
              "flatPath": "vi/pdg/get_channel_state",
              "id": "youtubei.vi.pdg.get_channel_state",
              "path": "vi/pdg/get_channel_state",
              "parameterOrder": []
            }
          }
        },
        "testingCppInnertube": {
          "methods": {
            "bidiStreamingRunBuildingBlocks": {
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeRunBuildingBlocksResponse"
              },
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeRunBuildingBlocksRequest"
              },
              "id": "youtubei.vi.testingCppInnertube.bidiStreamingRunBuildingBlocks",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "path": "vi/testingCppInnertube/bidiStreamingRunBuildingBlocks",
              "flatPath": "vi/testingCppInnertube/bidiStreamingRunBuildingBlocks"
            },
            "runBuildingBlocks": {
              "httpMethod": "POST",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "path": "vi/testingCppInnertube/runBuildingBlocks",
              "request": {
                "$ref": "YoutubeApiInnertubeRunBuildingBlocksRequest"
              },
              "id": "youtubei.vi.testingCppInnertube.runBuildingBlocks",
              "response": {
                "$ref": "YoutubeApiInnertubeRunBuildingBlocksResponse"
              },
              "flatPath": "vi/testingCppInnertube/runBuildingBlocks",
              "parameterOrder": []
            }
          }
        },
        "monetization": {
          "methods": {
            "get_shopping_settings": {
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetShoppingSettingsResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGetShoppingSettingsRequest"
              },
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "flatPath": "vi/monetization/get_shopping_settings",
              "description": "",
              "path": "vi/monetization/get_shopping_settings",
              "id": "youtubei.vi.monetization.get_shopping_settings"
            },
            "update_shopping_settings": {
              "parameterOrder": [],
              "description": "",
              "flatPath": "vi/monetization/update_shopping_settings",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateShoppingSettingsResponse"
              },
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateShoppingSettingsRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.monetization.update_shopping_settings",
              "path": "vi/monetization/update_shopping_settings",
              "httpMethod": "POST"
            }
          }
        },
        "notification": {
          "methods": {
            "get_notification_menu": {
              "httpMethod": "POST",
              "parameters": {},
              "path": "vi/notification/get_notification_menu",
              "response": {
                "$ref": "YoutubeApiInnertubeGetNotificationsMenuResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGetNotificationsMenuRequest"
              },
              "parameterOrder": [],
              "flatPath": "vi/notification/get_notification_menu",
              "description": "",
              "id": "youtubei.vi.notification.get_notification_menu"
            },
            "opt_out": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeNotificationOptOutRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeNotificationOptOutResponse"
              },
              "httpMethod": "POST",
              "flatPath": "vi/notification/opt_out",
              "parameterOrder": [],
              "path": "vi/notification/opt_out",
              "description": "",
              "id": "youtubei.vi.notification.opt_out"
            },
            "get_notifications": {
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetNotificationsRequest"
              },
              "parameters": {},
              "path": "vi/notification/get_notifications",
              "httpMethod": "POST",
              "flatPath": "vi/notification/get_notifications",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetNotificationsResponse"
              },
              "id": "youtubei.vi.notification.get_notifications"
            },
            "convert_endpoint_to_url": {
              "response": {
                "$ref": "YoutubeApiInnertubeConvertEndpointToUrlResponse"
              },
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeConvertEndpointToUrlRequest"
              },
              "description": "",
              "id": "youtubei.vi.notification.convert_endpoint_to_url",
              "httpMethod": "POST",
              "parameterOrder": [],
              "path": "vi/notification/convert_endpoint_to_url",
              "flatPath": "vi/notification/convert_endpoint_to_url"
            },
            "add_upcoming_event_reminder": {
              "flatPath": "vi/notification/add_upcoming_event_reminder",
              "parameterOrder": [],
              "httpMethod": "POST",
              "id": "youtubei.vi.notification.add_upcoming_event_reminder",
              "request": {
                "$ref": "YoutubeApiInnertubeAddUpcomingEventReminderRequest"
              },
              "path": "vi/notification/add_upcoming_event_reminder",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeAddUpcomingEventReminderResponse"
              },
              "parameters": {}
            },
            "send_device_context": {
              "path": "vi/notification/send_device_context",
              "request": {
                "$ref": "YoutubeApiInnertubeSendDeviceContextRequest"
              },
              "description": "",
              "httpMethod": "POST",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "flatPath": "vi/notification/send_device_context",
              "id": "youtubei.vi.notification.send_device_context",
              "response": {
                "$ref": "YoutubeApiInnertubeSendDeviceContextResponse"
              }
            },
            "get_unseen_count": {
              "flatPath": "vi/notification/get_unseen_count",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetUnseenNotificationCountResponse"
              },
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetUnseenNotificationCountRequest"
              },
              "parameters": {},
              "httpMethod": "POST",
              "path": "vi/notification/get_unseen_count",
              "id": "youtubei.vi.notification.get_unseen_count"
            },
            "remove_upcoming_event_reminder": {
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeRemoveUpcomingEventReminderRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeRemoveUpcomingEventReminderResponse"
              },
              "httpMethod": "POST",
              "flatPath": "vi/notification/remove_upcoming_event_reminder",
              "parameterOrder": [],
              "description": "",
              "id": "youtubei.vi.notification.remove_upcoming_event_reminder",
              "path": "vi/notification/remove_upcoming_event_reminder"
            },
            "record_interactions": {
              "id": "youtubei.vi.notification.record_interactions",
              "path": "vi/notification/record_interactions",
              "parameters": {},
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeRecordNotificationInteractionsResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeRecordNotificationInteractionsRequest"
              },
              "flatPath": "vi/notification/record_interactions"
            },
            "get_inline_opt_out_menu": {
              "flatPath": "vi/notification/get_inline_opt_out_menu",
              "description": "",
              "httpMethod": "POST",
              "id": "youtubei.vi.notification.get_inline_opt_out_menu",
              "response": {
                "$ref": "YoutubeApiInnertubeNotificationInlineOptOutResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeNotificationInlineOptOutRequest"
              },
              "parameters": {},
              "path": "vi/notification/get_inline_opt_out_menu",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "modify_channel_preference": {
              "parameters": {},
              "id": "youtubei.vi.notification.modify_channel_preference",
              "path": "vi/notification/modify_channel_preference",
              "httpMethod": "POST",
              "flatPath": "vi/notification/modify_channel_preference",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeModifyChannelNotificationPreferenceRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeModifyChannelNotificationPreferenceResponse"
              }
            }
          }
        },
        "playlist": {
          "methods": {
            "get_suggested_playlist_videos": {
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetSuggestedPlaylistVideosRequest"
              },
              "path": "vi/playlist/get_suggested_playlist_videos",
              "flatPath": "vi/playlist/get_suggested_playlist_videos",
              "httpMethod": "POST",
              "id": "youtubei.vi.playlist.get_suggested_playlist_videos",
              "description": "",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetSuggestedPlaylistVideosResponse"
              }
            },
            "get_generated_thumbnails": {
              "flatPath": "vi/playlist/get_generated_thumbnails",
              "path": "vi/playlist/get_generated_thumbnails",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetGeneratedThumbnailsRequest"
              },
              "httpMethod": "POST",
              "id": "youtubei.vi.playlist.get_generated_thumbnails",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetGeneratedThumbnailsResponse"
              }
            },
            "get_settings_editor": {
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetPlaylistSettingsEditorRequest"
              },
              "httpMethod": "POST",
              "id": "youtubei.vi.playlist.get_settings_editor",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/playlist/get_settings_editor",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeGetPlaylistSettingsEditorResponse"
              },
              "flatPath": "vi/playlist/get_settings_editor",
              "parameters": {}
            },
            "get_add_to_playlist": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetAddToPlaylistResponse"
              },
              "id": "youtubei.vi.playlist.get_add_to_playlist",
              "path": "vi/playlist/get_add_to_playlist",
              "parameters": {},
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetAddToPlaylistRequest"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "flatPath": "vi/playlist/get_add_to_playlist"
            },
            "poll_playlist_freshness": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "path": "vi/playlist/poll_playlist_freshness",
              "parameters": {},
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubePollPlaylistFreshnessRequest"
              },
              "id": "youtubei.vi.playlist.poll_playlist_freshness",
              "httpMethod": "POST",
              "flatPath": "vi/playlist/poll_playlist_freshness",
              "response": {
                "$ref": "YoutubeApiInnertubePollPlaylistFreshnessResponse"
              }
            },
            "delete": {
              "id": "youtubei.vi.playlist.delete",
              "path": "vi/playlist/delete",
              "response": {
                "$ref": "YoutubeApiInnertubeDeletePlaylistResponse"
              },
              "httpMethod": "POST",
              "flatPath": "vi/playlist/delete",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "description": "",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeDeletePlaylistRequest"
              }
            }
          },
          "resources": {
            "create": {
              "methods": {
                "create": {
                  "id": "youtubei.vi.playlist.create.create",
                  "parameterOrder": [],
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreatePlaylistRequest"
                  },
                  "parameters": {},
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreatePlaylistResponse"
                  },
                  "path": "vi/playlist/create",
                  "httpMethod": "POST",
                  "flatPath": "vi/playlist/create"
                }
              }
            }
          }
        },
        "analytics": {
          "methods": {
            "detail": {
              "flatPath": "vi/analytics/detail",
              "id": "youtubei.vi.analytics.detail",
              "response": {
                "$ref": "YoutubeApiInnertubeAnalyticsDetailResponse"
              },
              "path": "vi/analytics/detail",
              "parameters": {},
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeAnalyticsDetailRequest"
              },
              "httpMethod": "POST",
              "parameterOrder": []
            },
            "overview": {
              "id": "youtubei.vi.analytics.overview",
              "parameterOrder": [],
              "description": "",
              "flatPath": "vi/analytics/overview",
              "path": "vi/analytics/overview",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeAnalyticsOverviewResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeAnalyticsOverviewRequest"
              },
              "httpMethod": "POST"
            }
          }
        },
        "mdx": {
          "methods": {
            "get_active_devices": {
              "id": "youtubei.vi.mdx.get_active_devices",
              "parameterOrder": [],
              "httpMethod": "POST",
              "flatPath": "vi/mdx/get_active_devices",
              "request": {
                "$ref": "YoutubeApiInnertubeGetActiveDevicesRequest"
              },
              "description": "",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetActiveDevicesResponse"
              },
              "path": "vi/mdx/get_active_devices",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_ctt": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetCredentialTransferTokenResponse"
              },
              "path": "vi/mdx/get_ctt",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.mdx.get_ctt",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetCredentialTransferTokenRequest"
              },
              "flatPath": "vi/mdx/get_ctt",
              "parameters": {},
              "description": ""
            },
            "remote_control": {
              "flatPath": "vi/mdx/remote_control",
              "response": {
                "$ref": "YoutubeApiInnertubeRemoteControlResponse"
              },
              "httpMethod": "POST",
              "parameters": {},
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "path": "vi/mdx/remote_control",
              "id": "youtubei.vi.mdx.remote_control",
              "request": {
                "$ref": "YoutubeApiInnertubeRemoteControlRequest"
              }
            },
            "handoff": {
              "request": {
                "$ref": "YoutubeApiInnertubeHandoffRequest"
              },
              "httpMethod": "POST",
              "flatPath": "vi/mdx/handoff",
              "path": "vi/mdx/handoff",
              "response": {
                "$ref": "YoutubeApiInnertubeHandoffResponse"
              },
              "description": "",
              "parameters": {},
              "parameterOrder": [],
              "id": "youtubei.vi.mdx.handoff"
            }
          }
        },
        "subscription": {
          "methods": {
            "subscribe": {
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeSubscribeResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/subscription/subscribe",
              "request": {
                "$ref": "YoutubeApiInnertubeSubscribeRequest"
              },
              "id": "youtubei.vi.subscription.subscribe",
              "description": "",
              "parameters": {},
              "flatPath": "vi/subscription/subscribe",
              "httpMethod": "POST"
            },
            "unsubscribe": {
              "parameterOrder": [],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeUnsubscribeResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "path": "vi/subscription/unsubscribe",
              "flatPath": "vi/subscription/unsubscribe",
              "request": {
                "$ref": "YoutubeApiInnertubeUnsubscribeRequest"
              },
              "id": "youtubei.vi.subscription.unsubscribe",
              "description": ""
            },
            "modify_subscription": {
              "path": "vi/subscription/modify_subscription",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeModifySubscriptionResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeModifySubscriptionRequest"
              },
              "flatPath": "vi/subscription/modify_subscription",
              "httpMethod": "POST",
              "id": "youtubei.vi.subscription.modify_subscription",
              "parameters": {},
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            }
          }
        },
        "whitelist": {
          "methods": {
            "edit": {
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "request": {
                "$ref": "YoutubeApiInnertubeWhitelistEditRequest"
              },
              "parameterOrder": [],
              "path": "vi/whitelist/edit",
              "response": {
                "$ref": "YoutubeApiInnertubeWhitelistEditResponse"
              },
              "id": "youtubei.vi.whitelist.edit",
              "flatPath": "vi/whitelist/edit",
              "httpMethod": "POST",
              "description": ""
            }
          }
        },
        "ars": {
          "methods": {
            "grst": {
              "httpMethod": "POST",
              "id": "youtubei.vi.ars.grst",
              "description": "",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetReauthSessionTokenRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetReauthSessionTokenResponse"
              },
              "flatPath": "vi/ars/grst",
              "path": "vi/ars/grst",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            }
          }
        },
        "content_inspiration": {
          "methods": {
            "generate_content_inspiration_video_idea_list": {
              "path": "vi/content_inspiration/generate_content_inspiration_video_idea_list",
              "request": {
                "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaListRequest"
              },
              "httpMethod": "POST",
              "parameters": {},
              "flatPath": "vi/content_inspiration/generate_content_inspiration_video_idea_list",
              "id": "youtubei.vi.content_inspiration.generate_content_inspiration_video_idea_list",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaListResponse"
              },
              "parameterOrder": [],
              "description": ""
            },
            "generate_content_inspiration_video_idea": {
              "parameterOrder": [],
              "id": "youtubei.vi.content_inspiration.generate_content_inspiration_video_idea",
              "path": "vi/content_inspiration/generate_content_inspiration_video_idea",
              "description": "",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaRequest"
              },
              "flatPath": "vi/content_inspiration/generate_content_inspiration_video_idea",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "multi_get_content_inspiration_video_idea_audience_interest": {
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeMultiGetContentInspirationVideoIdeaAudienceInterestResponse"
              },
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeMultiGetContentInspirationVideoIdeaAudienceInterestRequest"
              },
              "path": "vi/content_inspiration/multi_get_content_inspiration_video_idea_audience_interest",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.content_inspiration.multi_get_content_inspiration_video_idea_audience_interest",
              "parameters": {},
              "flatPath": "vi/content_inspiration/multi_get_content_inspiration_video_idea_audience_interest"
            },
            "generate_content_inspiration_video_idea_list_angle_list": {
              "request": {
                "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaListAngleListRequest"
              },
              "description": "",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "vi/content_inspiration/generate_content_inspiration_video_idea_list_angle_list",
              "response": {
                "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaListAngleListResponse"
              },
              "id": "youtubei.vi.content_inspiration.generate_content_inspiration_video_idea_list_angle_list",
              "httpMethod": "POST",
              "path": "vi/content_inspiration/generate_content_inspiration_video_idea_list_angle_list",
              "parameterOrder": []
            },
            "generate_content_inspiration_video_idea_angle_list": {
              "response": {
                "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaAngleListResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeGenerateContentInspirationVideoIdeaAngleListRequest"
              },
              "flatPath": "vi/content_inspiration/generate_content_inspiration_video_idea_angle_list",
              "parameterOrder": [],
              "parameters": {},
              "description": "",
              "path": "vi/content_inspiration/generate_content_inspiration_video_idea_angle_list",
              "httpMethod": "POST",
              "id": "youtubei.vi.content_inspiration.generate_content_inspiration_video_idea_angle_list",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "multi_generate_content_inspiration_video_idea_summary": {
              "parameters": {},
              "flatPath": "vi/content_inspiration/multi_generate_content_inspiration_video_idea_summary",
              "description": "",
              "parameterOrder": [],
              "path": "vi/content_inspiration/multi_generate_content_inspiration_video_idea_summary",
              "request": {
                "$ref": "YoutubeApiInnertubeMultiGenerateContentInspirationVideoIdeaSummaryRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.content_inspiration.multi_generate_content_inspiration_video_idea_summary",
              "response": {
                "$ref": "YoutubeApiInnertubeMultiGenerateContentInspirationVideoIdeaSummaryResponse"
              },
              "httpMethod": "POST"
            }
          }
        },
        "verifications": {
          "methods": {
            "send_collect_on_device_idv_notification": {
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeSendCollectOnDeviceIdvNotificationRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeSendCollectOnDeviceIdvNotificationResponse"
              },
              "flatPath": "vi/verifications/send_collect_on_device_idv_notification",
              "path": "vi/verifications/send_collect_on_device_idv_notification",
              "parameters": {},
              "parameterOrder": [],
              "description": "",
              "id": "youtubei.vi.verifications.send_collect_on_device_idv_notification"
            },
            "submit_idv_appeal": {
              "description": "",
              "parameterOrder": [],
              "id": "youtubei.vi.verifications.submit_idv_appeal",
              "parameters": {},
              "path": "vi/verifications/submit_idv_appeal",
              "flatPath": "vi/verifications/submit_idv_appeal",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeSubmitIdvAppealRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeSubmitIdvAppealResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            }
          }
        },
        "security": {
          "methods": {
            "get_web_reauth_url": {
              "parameters": {},
              "path": "vi/security/get_web_reauth_url",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.security.get_web_reauth_url",
              "response": {
                "$ref": "YoutubeApiInnertubeGetWebReauthUrlResponse"
              },
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetWebReauthUrlRequest"
              },
              "httpMethod": "POST",
              "flatPath": "vi/security/get_web_reauth_url"
            }
          }
        },
        "copyright": {
          "methods": {
            "list_related_takedowns": {
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeListRelatedTakedownsResponse"
              },
              "id": "youtubei.vi.copyright.list_related_takedowns",
              "flatPath": "vi/copyright/list_related_takedowns",
              "description": "",
              "parameterOrder": [],
              "parameters": {},
              "path": "vi/copyright/list_related_takedowns",
              "request": {
                "$ref": "YoutubeApiInnertubeListRelatedTakedownsRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_creator_received_claim_matches": {
              "httpMethod": "POST",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/copyright/get_creator_received_claim_matches",
              "flatPath": "vi/copyright/get_creator_received_claim_matches",
              "id": "youtubei.vi.copyright.get_creator_received_claim_matches",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCreatorReceivedClaimMatchesRequest"
              },
              "description": "",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeGetCreatorReceivedClaimMatchesResponse"
              }
            },
            "list_reupload_actions": {
              "request": {
                "$ref": "YoutubeApiInnertubeListReuploadActionsRequest"
              },
              "parameters": {},
              "flatPath": "vi/copyright/list_reupload_actions",
              "description": "",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeListReuploadActionsResponse"
              },
              "id": "youtubei.vi.copyright.list_reupload_actions",
              "httpMethod": "POST",
              "path": "vi/copyright/list_reupload_actions"
            },
            "check_field_for_takedown": {
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeCheckFieldForTakedownResponse"
              },
              "parameters": {},
              "path": "vi/copyright/check_field_for_takedown",
              "id": "youtubei.vi.copyright.check_field_for_takedown",
              "flatPath": "vi/copyright/check_field_for_takedown",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeCheckFieldForTakedownRequest"
              },
              "parameterOrder": []
            },
            "submit_claim_dispute": {
              "parameterOrder": [],
              "id": "youtubei.vi.copyright.submit_claim_dispute",
              "flatPath": "vi/copyright/submit_claim_dispute",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeSubmitClaimDisputeRequest"
              },
              "path": "vi/copyright/submit_claim_dispute",
              "description": "",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeSubmitClaimDisputeResponse"
              }
            },
            "apply_license": {
              "path": "vi/copyright/apply_license",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeApplyLicenseRequest"
              },
              "flatPath": "vi/copyright/apply_license",
              "id": "youtubei.vi.copyright.apply_license",
              "httpMethod": "POST",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeApplyLicenseResponse"
              },
              "parameters": {}
            },
            "list_reuploads": {
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/copyright/list_reuploads",
              "request": {
                "$ref": "YoutubeApiInnertubeListReuploadsRequest"
              },
              "flatPath": "vi/copyright/list_reuploads",
              "response": {
                "$ref": "YoutubeApiInnertubeListReuploadsResponse"
              },
              "description": "",
              "parameterOrder": [],
              "id": "youtubei.vi.copyright.list_reuploads",
              "parameters": {}
            },
            "update_reupload_visibility": {
              "parameters": {},
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateReuploadVisibilityResponse"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "vi/copyright/update_reupload_visibility",
              "parameterOrder": [],
              "description": "",
              "flatPath": "vi/copyright/update_reupload_visibility",
              "id": "youtubei.vi.copyright.update_reupload_visibility",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateReuploadVisibilityRequest"
              }
            },
            "submit_claim_dispute_appeal": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "path": "vi/copyright/submit_claim_dispute_appeal",
              "flatPath": "vi/copyright/submit_claim_dispute_appeal",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeSubmitClaimDisputeAppealResponse"
              },
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeSubmitClaimDisputeAppealRequest"
              },
              "httpMethod": "POST",
              "id": "youtubei.vi.copyright.submit_claim_dispute_appeal"
            },
            "send_reupload_message": {
              "flatPath": "vi/copyright/send_reupload_message",
              "httpMethod": "POST",
              "path": "vi/copyright/send_reupload_message",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeSendReuploadMessageRequest"
              },
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeSendReuploadMessageResponse"
              },
              "id": "youtubei.vi.copyright.send_reupload_message",
              "parameterOrder": []
            },
            "mark_takedowns_acknowledged": {
              "httpMethod": "POST",
              "path": "vi/copyright/mark_takedowns_acknowledged",
              "description": "",
              "parameters": {},
              "id": "youtubei.vi.copyright.mark_takedowns_acknowledged",
              "response": {
                "$ref": "YoutubeApiInnertubeMarkTakedownsAcknowledgedResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeMarkTakedownsAcknowledgedRequest"
              },
              "flatPath": "vi/copyright/mark_takedowns_acknowledged",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_copyright_complaint_video": {
              "path": "vi/copyright/get_copyright_complaint_video",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeGetCopyrightComplaintVideoRequest"
              },
              "httpMethod": "POST",
              "id": "youtubei.vi.copyright.get_copyright_complaint_video",
              "parameters": {},
              "parameterOrder": [],
              "flatPath": "vi/copyright/get_copyright_complaint_video",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetCopyrightComplaintVideoResponse"
              }
            },
            "submit_claim_and_takedown_resolution": {
              "parameters": {},
              "path": "vi/copyright/submit_claim_and_takedown_resolution",
              "flatPath": "vi/copyright/submit_claim_and_takedown_resolution",
              "description": "",
              "id": "youtubei.vi.copyright.submit_claim_and_takedown_resolution",
              "response": {
                "$ref": "YoutubeApiInnertubeSubmitClaimAndTakedownResolutionResponse"
              },
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeSubmitClaimAndTakedownResolutionRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST"
            },
            "submit_takedown_counter": {
              "parameters": {},
              "path": "vi/copyright/submit_takedown_counter",
              "description": "",
              "flatPath": "vi/copyright/submit_takedown_counter",
              "id": "youtubei.vi.copyright.submit_takedown_counter",
              "response": {
                "$ref": "YoutubeApiInnertubeSubmitTakedownCounterResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeSubmitTakedownCounterRequest"
              },
              "parameterOrder": [],
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "list_reupload_message_templates": {
              "description": "",
              "parameterOrder": [],
              "flatPath": "vi/copyright/list_reupload_message_templates",
              "request": {
                "$ref": "YoutubeApiInnertubeListReuploadMessageTemplatesRequest"
              },
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeListReuploadMessageTemplatesResponse"
              },
              "path": "vi/copyright/list_reupload_message_templates",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "id": "youtubei.vi.copyright.list_reupload_message_templates"
            },
            "get_copyright_school_questions": {
              "request": {
                "$ref": "YoutubeApiInnertubeGetCopyrightSchoolQuestionsRequest"
              },
              "parameterOrder": [],
              "flatPath": "vi/copyright/get_copyright_school_questions",
              "path": "vi/copyright/get_copyright_school_questions",
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeGetCopyrightSchoolQuestionsResponse"
              },
              "id": "youtubei.vi.copyright.get_copyright_school_questions",
              "httpMethod": "POST",
              "description": ""
            },
            "submit_claim_dispute_escalate_appeal": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeSubmitClaimDisputeEscalateAppealResponse"
              },
              "id": "youtubei.vi.copyright.submit_claim_dispute_escalate_appeal",
              "parameters": {},
              "parameterOrder": [],
              "description": "",
              "flatPath": "vi/copyright/submit_claim_dispute_escalate_appeal",
              "path": "vi/copyright/submit_claim_dispute_escalate_appeal",
              "request": {
                "$ref": "YoutubeApiInnertubeSubmitClaimDisputeEscalateAppealRequest"
              }
            },
            "validate_and_complete_copyright_school": {
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.copyright.validate_and_complete_copyright_school",
              "parameters": {},
              "flatPath": "vi/copyright/validate_and_complete_copyright_school",
              "path": "vi/copyright/validate_and_complete_copyright_school",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeValidateAndCompleteCopyrightSchoolResponse"
              },
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeValidateAndCompleteCopyrightSchoolRequest"
              },
              "description": ""
            },
            "update_tdsd_setting": {
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeUpdateTdsdSettingResponse"
              },
              "path": "vi/copyright/update_tdsd_setting",
              "request": {
                "$ref": "YoutubeApiInnertubeUpdateTdsdSettingRequest"
              },
              "httpMethod": "POST",
              "flatPath": "vi/copyright/update_tdsd_setting",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "parameterOrder": [],
              "id": "youtubei.vi.copyright.update_tdsd_setting"
            },
            "get_takedown_owner_contact_info": {
              "response": {
                "$ref": "YoutubeApiInnertubeGetTakedownOwnerContactInfoResponse"
              },
              "id": "youtubei.vi.copyright.get_takedown_owner_contact_info",
              "parameters": {},
              "httpMethod": "POST",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetTakedownOwnerContactInfoRequest"
              },
              "path": "vi/copyright/get_takedown_owner_contact_info",
              "flatPath": "vi/copyright/get_takedown_owner_contact_info"
            },
            "get_reuploads": {
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetReuploadsRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeGetReuploadsResponse"
              },
              "id": "youtubei.vi.copyright.get_reuploads",
              "flatPath": "vi/copyright/get_reuploads",
              "parameters": {},
              "description": "",
              "path": "vi/copyright/get_reuploads"
            },
            "list_complaint_videos": {
              "path": "vi/copyright/list_complaint_videos",
              "response": {
                "$ref": "YoutubeApiInnertubeListCopyrightComplaintVideosResponse"
              },
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.vi.copyright.list_complaint_videos",
              "parameters": {},
              "httpMethod": "POST",
              "flatPath": "vi/copyright/list_complaint_videos",
              "request": {
                "$ref": "YoutubeApiInnertubeListCopyrightComplaintVideosRequest"
              },
              "description": ""
            },
            "retract_takedown": {
              "id": "youtubei.vi.copyright.retract_takedown",
              "parameters": {},
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeRetractTakedownRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeRetractTakedownResponse"
              },
              "flatPath": "vi/copyright/retract_takedown",
              "path": "vi/copyright/retract_takedown",
              "description": "",
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "get_channel_strikes": {
              "description": "",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeGetChannelCopyrightStrikesResponse"
              },
              "id": "youtubei.vi.copyright.get_channel_strikes",
              "parameterOrder": [],
              "flatPath": "vi/copyright/get_channel_strikes",
              "httpMethod": "POST",
              "path": "vi/copyright/get_channel_strikes",
              "request": {
                "$ref": "YoutubeApiInnertubeGetChannelCopyrightStrikesRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            },
            "cancel_claim_dispute_appeal": {
              "parameterOrder": [],
              "path": "vi/copyright/cancel_claim_dispute_appeal",
              "flatPath": "vi/copyright/cancel_claim_dispute_appeal",
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeCancelClaimDisputeAppealRequest"
              },
              "description": "",
              "parameters": {},
              "id": "youtubei.vi.copyright.cancel_claim_dispute_appeal",
              "response": {
                "$ref": "YoutubeApiInnertubeCancelClaimDisputeAppealResponse"
              }
            },
            "remove_license": {
              "path": "vi/copyright/remove_license",
              "request": {
                "$ref": "YoutubeApiInnertubeRemoveLicenseRequest"
              },
              "httpMethod": "POST",
              "description": "",
              "id": "youtubei.vi.copyright.remove_license",
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeRemoveLicenseResponse"
              },
              "flatPath": "vi/copyright/remove_license",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": []
            },
            "list_license_purchase_summaries": {
              "flatPath": "vi/copyright/list_license_purchase_summaries",
              "response": {
                "$ref": "YoutubeApiInnertubeListLicensePurchaseSummariesResponse"
              },
              "description": "",
              "id": "youtubei.vi.copyright.list_license_purchase_summaries",
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeListLicensePurchaseSummariesRequest"
              },
              "parameters": {},
              "path": "vi/copyright/list_license_purchase_summaries"
            }
          },
          "resources": {
            "create_takedown_complaint": {
              "methods": {
                "create": {
                  "parameters": {},
                  "request": {
                    "$ref": "YoutubeApiInnertubeCreateTakedownComplaintRequest"
                  },
                  "parameterOrder": [],
                  "path": "vi/copyright/create_takedown_complaint",
                  "flatPath": "vi/copyright/create_takedown_complaint",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "httpMethod": "POST",
                  "response": {
                    "$ref": "YoutubeApiInnertubeCreateTakedownComplaintResponse"
                  },
                  "description": "",
                  "id": "youtubei.vi.copyright.create_takedown_complaint.create"
                }
              }
            }
          }
        }
      }
    },
    "shorts": {
      "methods": {
        "get_sticker_config": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeGetStickerConfigRequest"
          },
          "parameters": {},
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeGetStickerConfigResponse"
          },
          "id": "youtubei.shorts.get_sticker_config",
          "flatPath": "v1/shorts/get_sticker_config",
          "parameterOrder": [],
          "path": "v1/shorts/get_sticker_config"
        },
        "get_shorts_source_video": {
          "response": {
            "$ref": "YoutubeApiInnertubeGetShortsSourceVideoResponse"
          },
          "flatPath": "v1/shorts/get_shorts_source_video",
          "id": "youtubei.shorts.get_shorts_source_video",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeGetShortsSourceVideoRequest"
          },
          "description": "",
          "httpMethod": "POST",
          "parameters": {},
          "parameterOrder": [],
          "path": "v1/shorts/get_shorts_source_video"
        },
        "get_shorts_creation": {
          "id": "youtubei.shorts.get_shorts_creation",
          "response": {
            "$ref": "YoutubeApiInnertubeGetShortsCreationResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "flatPath": "v1/shorts/get_shorts_creation",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeGetShortsCreationRequest"
          },
          "path": "v1/shorts/get_shorts_creation",
          "parameters": {},
          "parameterOrder": []
        },
        "get_text_to_speech": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeGetTextToSpeechRequest"
          },
          "parameters": {},
          "description": "",
          "id": "youtubei.shorts.get_text_to_speech",
          "response": {
            "$ref": "YoutubeApiInnertubeGetTextToSpeechResponse"
          },
          "flatPath": "v1/shorts/get_text_to_speech",
          "path": "v1/shorts/get_text_to_speech",
          "parameterOrder": []
        }
      }
    },
    "video_effects": {
      "methods": {
        "get_dynamic_creation_asset": {
          "request": {
            "$ref": "YoutubeApiInnertubeGetDynamicCreationAssetRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeGetDynamicCreationAssetResponse"
          },
          "path": "v1/video_effects/get_dynamic_creation_asset",
          "parameters": {},
          "description": "",
          "httpMethod": "POST",
          "id": "youtubei.video_effects.get_dynamic_creation_asset",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/video_effects/get_dynamic_creation_asset"
        },
        "get_dynamic_creation_page": {
          "id": "youtubei.video_effects.get_dynamic_creation_page",
          "description": "",
          "flatPath": "v1/video_effects/get_dynamic_creation_page",
          "response": {
            "$ref": "YoutubeApiInnertubeGetDynamicCreationPageResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeGetDynamicCreationPageRequest"
          },
          "path": "v1/video_effects/get_dynamic_creation_page",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "httpMethod": "POST",
          "parameterOrder": []
        },
        "get_expressive_captions": {
          "response": {
            "$ref": "YoutubeApiInnertubeGetExpressiveCaptionsResponse"
          },
          "parameters": {},
          "path": "v1/video_effects/get_expressive_captions",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "flatPath": "v1/video_effects/get_expressive_captions",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeGetExpressiveCaptionsRequest"
          },
          "parameterOrder": [],
          "id": "youtubei.video_effects.get_expressive_captions"
        },
        "get_multi_page_sticker_catalog": {
          "flatPath": "v1/video_effects/get_multi_page_sticker_catalog",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.video_effects.get_multi_page_sticker_catalog",
          "httpMethod": "POST",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeGetMultiPageStickerCatalogRequest"
          },
          "parameterOrder": [],
          "path": "v1/video_effects/get_multi_page_sticker_catalog",
          "response": {
            "$ref": "YoutubeApiInnertubeGetMultiPageStickerCatalogResponse"
          }
        }
      }
    },
    "partnerprogram": {
      "resources": {
        "create_adsense_association": {
          "methods": {
            "create": {
              "response": {
                "$ref": "YoutubeApiInnertubeCreateAdsenseAssociationResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeCreateAdsenseAssociationRequest"
              },
              "description": "",
              "parameterOrder": [],
              "flatPath": "v1/partnerprogram/create_adsense_association",
              "path": "v1/partnerprogram/create_adsense_association",
              "id": "youtubei.partnerprogram.create_adsense_association.create",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "httpMethod": "POST",
              "parameters": {}
            }
          }
        },
        "create_adsense_association_session": {
          "methods": {
            "create": {
              "id": "youtubei.partnerprogram.create_adsense_association_session.create",
              "request": {
                "$ref": "YoutubeApiInnertubeCreateAdsenseAssociationSessionRequest"
              },
              "httpMethod": "POST",
              "path": "v1/partnerprogram/create_adsense_association_session",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "parameterOrder": [],
              "flatPath": "v1/partnerprogram/create_adsense_association_session",
              "response": {
                "$ref": "YoutubeApiInnertubeCreateAdsenseAssociationSessionResponse"
              },
              "parameters": {}
            }
          }
        }
      },
      "methods": {
        "get_self_certification_questionnaire_details": {
          "parameterOrder": [],
          "flatPath": "v1/partnerprogram/get_self_certification_questionnaire_details",
          "description": "",
          "parameters": {},
          "id": "youtubei.partnerprogram.get_self_certification_questionnaire_details",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/partnerprogram/get_self_certification_questionnaire_details",
          "response": {
            "$ref": "YoutubeApiInnertubeGetSelfCertificationQuestionnaireDetailsResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeGetSelfCertificationQuestionnaireDetailsRequest"
          },
          "httpMethod": "POST"
        },
        "sign_creator_contract": {
          "flatPath": "v1/partnerprogram/sign_creator_contract",
          "httpMethod": "POST",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeSignCreatorContractRequest"
          },
          "id": "youtubei.partnerprogram.sign_creator_contract",
          "path": "v1/partnerprogram/sign_creator_contract",
          "response": {
            "$ref": "YoutubeApiInnertubeSignCreatorContractResponse"
          },
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": []
        },
        "get_creator_contract_terms": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeGetCreatorContractTermsResponse"
          },
          "httpMethod": "POST",
          "description": "",
          "id": "youtubei.partnerprogram.get_creator_contract_terms",
          "request": {
            "$ref": "YoutubeApiInnertubeGetCreatorContractTermsRequest"
          },
          "parameters": {},
          "path": "v1/partnerprogram/get_creator_contract_terms",
          "parameterOrder": [],
          "flatPath": "v1/partnerprogram/get_creator_contract_terms"
        },
        "get_ad_blocking_category_infos": {
          "httpMethod": "POST",
          "description": "",
          "flatPath": "v1/partnerprogram/get_ad_blocking_category_infos",
          "id": "youtubei.partnerprogram.get_ad_blocking_category_infos",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeGetAdBlockingCategoryInfosResponse"
          },
          "path": "v1/partnerprogram/get_ad_blocking_category_infos",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeGetAdBlockingCategoryInfosRequest"
          },
          "parameterOrder": []
        }
      }
    },
    "brandconnect": {
      "methods": {
        "submit_famebit_creator_preference_config": {
          "parameterOrder": [],
          "path": "v1/brandconnect/submit_famebit_creator_preference_config",
          "description": "",
          "parameters": {},
          "id": "youtubei.brandconnect.submit_famebit_creator_preference_config",
          "request": {
            "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorPreferenceConfigRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/brandconnect/submit_famebit_creator_preference_config",
          "response": {
            "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorPreferenceConfigResponse"
          },
          "httpMethod": "POST"
        },
        "get_famebit_creator_data": {
          "flatPath": "v1/brandconnect/get_famebit_creator_data",
          "description": "",
          "path": "v1/brandconnect/get_famebit_creator_data",
          "parameters": {},
          "parameterOrder": [],
          "id": "youtubei.brandconnect.get_famebit_creator_data",
          "response": {
            "$ref": "YoutubeApiInnertubeGetFameBitCreatorDataResponse"
          },
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeGetFameBitCreatorDataRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "get_famebit_contract_state": {
          "httpMethod": "POST",
          "parameterOrder": [],
          "path": "v1/brandconnect/get_famebit_contract_state",
          "description": "",
          "parameters": {},
          "id": "youtubei.brandconnect.get_famebit_contract_state",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/brandconnect/get_famebit_contract_state",
          "response": {
            "$ref": "YoutubeApiInnertubeGetFameBitContractStateResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeGetFameBitContractStateRequest"
          }
        },
        "list_brand_deals": {
          "httpMethod": "POST",
          "id": "youtubei.brandconnect.list_brand_deals",
          "path": "v1/brandconnect/list_brand_deals",
          "parameterOrder": [],
          "flatPath": "v1/brandconnect/list_brand_deals",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeListFameBitBrandDealsRequest"
          },
          "description": "",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeListFameBitBrandDealsResponse"
          }
        },
        "get_brand_deals": {
          "parameterOrder": [],
          "path": "v1/brandconnect/get_brand_deals",
          "description": "",
          "id": "youtubei.brandconnect.get_brand_deals",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeGetFameBitBrandDealsRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeGetFameBitBrandDealsResponse"
          },
          "httpMethod": "POST",
          "flatPath": "v1/brandconnect/get_brand_deals"
        },
        "submit_creator_feedback": {
          "path": "v1/brandconnect/submit_creator_feedback",
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorFeedbackResponse"
          },
          "id": "youtubei.brandconnect.submit_creator_feedback",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorFeedbackRequest"
          },
          "parameterOrder": [],
          "flatPath": "v1/brandconnect/submit_creator_feedback",
          "httpMethod": "POST"
        },
        "submit_famebit_creator_data": {
          "id": "youtubei.brandconnect.submit_famebit_creator_data",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorDataRequest"
          },
          "flatPath": "v1/brandconnect/submit_famebit_creator_data",
          "response": {
            "$ref": "YoutubeApiInnertubeSubmitFameBitCreatorDataResponse"
          },
          "httpMethod": "POST",
          "parameterOrder": [],
          "description": "",
          "path": "v1/brandconnect/submit_famebit_creator_data"
        },
        "get_famebit_creator_preference_config": {
          "parameters": {},
          "path": "v1/brandconnect/get_famebit_creator_preference_config",
          "description": "",
          "parameterOrder": [],
          "httpMethod": "POST",
          "flatPath": "v1/brandconnect/get_famebit_creator_preference_config",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.brandconnect.get_famebit_creator_preference_config",
          "response": {
            "$ref": "YoutubeApiInnertubeGetFameBitCreatorPreferenceConfigResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeGetFameBitCreatorPreferenceConfigRequest"
          }
        },
        "get_brand_partner_channel_suggest": {
          "path": "v1/brandconnect/get_brand_partner_channel_suggest",
          "description": "",
          "parameterOrder": [],
          "id": "youtubei.brandconnect.get_brand_partner_channel_suggest",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeGetSearchSuggestionsRequest"
          },
          "parameters": {},
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetSearchSuggestionsResponse"
          },
          "flatPath": "v1/brandconnect/get_brand_partner_channel_suggest"
        }
      }
    },
    "autotagging": {
      "methods": {
        "update_autotagging_settings": {
          "id": "youtubei.autotagging.update_autotagging_settings",
          "path": "v1/autotagging/update_autotagging_settings",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateAutotaggingSettingsResponse"
          },
          "description": "",
          "flatPath": "v1/autotagging/update_autotagging_settings",
          "parameterOrder": [],
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateAutotaggingSettingsRequest"
          },
          "httpMethod": "POST"
        }
      }
    },
    "promotions": {
      "resources": {
        "create_account": {
          "methods": {
            "create": {
              "response": {
                "$ref": "YoutubeApiInnertubeCreateAdstubeAccountResponse"
              },
              "httpMethod": "POST",
              "id": "youtubei.promotions.create_account.create",
              "request": {
                "$ref": "YoutubeApiInnertubeCreateAdstubeAccountRequest"
              },
              "parameterOrder": [],
              "path": "v1/promotions/create_account",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/promotions/create_account",
              "parameters": {}
            }
          }
        },
        "create_promotion": {
          "methods": {
            "create": {
              "id": "youtubei.promotions.create_promotion.create",
              "parameterOrder": [],
              "path": "v1/promotions/create_promotion",
              "response": {
                "$ref": "YoutubeApiInnertubeCreatePromotionResponse"
              },
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/promotions/create_promotion",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeCreatePromotionRequest"
              },
              "description": ""
            }
          }
        }
      },
      "methods": {
        "get_promotion_traffic_estimates": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/promotions/get_promotion_traffic_estimates",
          "parameterOrder": [],
          "description": "",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeGetPromotionTrafficEstimatesRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeGetPromotionTrafficEstimatesResponse"
          },
          "flatPath": "v1/promotions/get_promotion_traffic_estimates",
          "httpMethod": "POST",
          "id": "youtubei.promotions.get_promotion_traffic_estimates"
        },
        "list_accounts": {
          "path": "v1/promotions/list_accounts",
          "parameters": {},
          "parameterOrder": [],
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeListAdstubeAccountsRequest"
          },
          "flatPath": "v1/promotions/list_accounts",
          "response": {
            "$ref": "YoutubeApiInnertubeListAdstubeAccountsResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "id": "youtubei.promotions.list_accounts"
        },
        "list_promotions": {
          "request": {
            "$ref": "YoutubeApiInnertubeListPromotionsRequest"
          },
          "path": "v1/promotions/list_promotions",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.promotions.list_promotions",
          "response": {
            "$ref": "YoutubeApiInnertubeListPromotionsResponse"
          },
          "description": "",
          "httpMethod": "POST",
          "parameterOrder": [],
          "flatPath": "v1/promotions/list_promotions"
        },
        "get_account": {
          "id": "youtubei.promotions.get_account",
          "parameters": {},
          "path": "v1/promotions/get_account",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeGetAdstubeAccountRequest"
          },
          "flatPath": "v1/promotions/get_account",
          "response": {
            "$ref": "YoutubeApiInnertubeGetAdstubeAccountResponse"
          },
          "description": "",
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "update_promotion": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "parameterOrder": [],
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdatePromotionRequest"
          },
          "flatPath": "v1/promotions/update_promotion",
          "id": "youtubei.promotions.update_promotion",
          "parameters": {},
          "path": "v1/promotions/update_promotion",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdatePromotionResponse"
          }
        },
        "manage_account_permissions": {
          "parameterOrder": [],
          "description": "",
          "flatPath": "v1/promotions/manage_account_permissions",
          "httpMethod": "POST",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeManageAdstubeAccountPermissionsResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeManageAdstubeAccountPermissionsRequest"
          },
          "id": "youtubei.promotions.manage_account_permissions",
          "path": "v1/promotions/manage_account_permissions"
        },
        "remove_account": {
          "request": {
            "$ref": "YoutubeApiInnertubeRemoveAdstubeAccountRequest"
          },
          "flatPath": "v1/promotions/remove_account",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/promotions/remove_account",
          "id": "youtubei.promotions.remove_account",
          "parameters": {},
          "description": "",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeRemoveAdstubeAccountResponse"
          },
          "parameterOrder": []
        },
        "get_promotion_preview": {
          "flatPath": "v1/promotions/get_promotion_preview",
          "request": {
            "$ref": "YoutubeApiInnertubeGetPromotionPreviewRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.promotions.get_promotion_preview",
          "path": "v1/promotions/get_promotion_preview",
          "parameters": {},
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeGetPromotionPreviewResponse"
          },
          "httpMethod": "POST",
          "parameterOrder": []
        },
        "update_account": {
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateAdstubeAccountResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "httpMethod": "POST",
          "parameterOrder": [],
          "description": "",
          "id": "youtubei.promotions.update_account",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateAdstubeAccountRequest"
          },
          "path": "v1/promotions/update_account",
          "flatPath": "v1/promotions/update_account"
        },
        "get_promotion": {
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeGetPromotionRequest"
          },
          "description": "",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeGetPromotionResponse"
          },
          "flatPath": "v1/promotions/get_promotion",
          "id": "youtubei.promotions.get_promotion",
          "path": "v1/promotions/get_promotion",
          "httpMethod": "POST"
        }
      }
    },
    "gaming": {
      "methods": {
        "game_title": {
          "path": "v1/gaming/game_title",
          "request": {
            "$ref": "YoutubeApiInnertubeGetGameTitlesRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetGameTitlesResponse"
          },
          "description": "",
          "flatPath": "v1/gaming/game_title",
          "parameterOrder": [],
          "parameters": {},
          "id": "youtubei.gaming.game_title"
        },
        "game_by_package_id": {
          "parameterOrder": [],
          "description": "",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/gaming/game_by_package_id",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeGetGameByPackageIdRequest"
          },
          "flatPath": "v1/gaming/game_by_package_id",
          "id": "youtubei.gaming.game_by_package_id",
          "response": {
            "$ref": "YoutubeApiInnertubeGetGameByPackageIdResponse"
          }
        }
      }
    },
    "donations": {
      "resources": {
        "create_campaign": {
          "methods": {
            "create": {
              "response": {
                "$ref": "YoutubeApiInnertubeCreateDonationsCampaignResponse"
              },
              "description": "",
              "parameters": {},
              "httpMethod": "POST",
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeCreateDonationsCampaignRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/donations/create_campaign",
              "path": "v1/donations/create_campaign",
              "id": "youtubei.donations.create_campaign.create"
            }
          }
        },
        "create_nonprofit_proposal": {
          "methods": {
            "create": {
              "parameters": {},
              "response": {
                "$ref": "YoutubeApiInnertubeCreateNonprofitProposalResponse"
              },
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeCreateNonprofitProposalRequest"
              },
              "id": "youtubei.donations.create_nonprofit_proposal.create",
              "path": "v1/donations/create_nonprofit_proposal",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "flatPath": "v1/donations/create_nonprofit_proposal"
            }
          }
        }
      },
      "methods": {
        "list_video_enablement": {
          "response": {
            "$ref": "YoutubeApiInnertubeListDonationsVideoEnablementsResponse"
          },
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeListDonationsVideoEnablementsRequest"
          },
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "flatPath": "v1/donations/list_video_enablement",
          "path": "v1/donations/list_video_enablement",
          "httpMethod": "POST",
          "id": "youtubei.donations.list_video_enablement"
        },
        "delete_campaign": {
          "path": "v1/donations/delete_campaign",
          "id": "youtubei.donations.delete_campaign",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeDeleteDonationsCampaignRequest"
          },
          "parameters": {},
          "flatPath": "v1/donations/delete_campaign",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeDeleteDonationsCampaignResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST"
        },
        "join_campaign": {
          "flatPath": "v1/donations/join_campaign",
          "response": {
            "$ref": "YoutubeApiInnertubeJoinDonationsCampaignResponse"
          },
          "path": "v1/donations/join_campaign",
          "id": "youtubei.donations.join_campaign",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "httpMethod": "POST",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeJoinDonationsCampaignRequest"
          }
        },
        "update_campaign": {
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateDonationsCampaignResponse"
          },
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/donations/update_campaign",
          "id": "youtubei.donations.update_campaign",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateDonationsCampaignRequest"
          },
          "parameters": {},
          "flatPath": "v1/donations/update_campaign",
          "description": ""
        },
        "list_campaigns": {
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeListDonationsCampaignsRequest"
          },
          "path": "v1/donations/list_campaigns",
          "response": {
            "$ref": "YoutubeApiInnertubeListDonationsCampaignsResponse"
          },
          "httpMethod": "POST",
          "parameterOrder": [],
          "id": "youtubei.donations.list_campaigns",
          "parameters": {},
          "flatPath": "v1/donations/list_campaigns"
        },
        "update_video_enablements": {
          "parameters": {},
          "httpMethod": "POST",
          "flatPath": "v1/donations/update_video_enablements",
          "path": "v1/donations/update_video_enablements",
          "id": "youtubei.donations.update_video_enablements",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateDonationsVideoEnablementsRequest"
          },
          "description": "",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateDonationsVideoEnablementsResponse"
          }
        },
        "list_nonprofits": {
          "request": {
            "$ref": "YoutubeApiInnertubeListNonprofitsRequest"
          },
          "flatPath": "v1/donations/list_nonprofits",
          "id": "youtubei.donations.list_nonprofits",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeListNonprofitsResponse"
          },
          "path": "v1/donations/list_nonprofits",
          "parameterOrder": [],
          "parameters": {},
          "httpMethod": "POST",
          "description": ""
        }
      }
    },
    "yta_web": {
      "methods": {
        "delete_analytics_advanced_report_bookmark": {
          "parameterOrder": [],
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeDeleteAnalyticsAdvancedReportBookmarkRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeDeleteAnalyticsAdvancedReportBookmarkResponse"
          },
          "id": "youtubei.yta_web.delete_analytics_advanced_report_bookmark",
          "parameters": {},
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/yta_web/delete_analytics_advanced_report_bookmark",
          "flatPath": "v1/yta_web/delete_analytics_advanced_report_bookmark"
        },
        "list_analytics_advanced_report_bookmarks": {
          "parameters": {},
          "description": "",
          "path": "v1/yta_web/list_analytics_advanced_report_bookmarks",
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeListAnalyticsAdvancedReportBookmarksResponse"
          },
          "id": "youtubei.yta_web.list_analytics_advanced_report_bookmarks",
          "flatPath": "v1/yta_web/list_analytics_advanced_report_bookmarks",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeListAnalyticsAdvancedReportBookmarksRequest"
          }
        },
        "upsert_group": {
          "path": "v1/yta_web/upsert_group",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/yta_web/upsert_group",
          "httpMethod": "POST",
          "description": "",
          "id": "youtubei.yta_web.upsert_group",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeAnalyticsUpsertGroupResponse"
          },
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeAnalyticsUpsertGroupRequest"
          }
        },
        "delete_group": {
          "id": "youtubei.yta_web.delete_group",
          "flatPath": "v1/yta_web/delete_group",
          "parameters": {},
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeAnalyticsDeleteGroupRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "httpMethod": "POST",
          "path": "v1/yta_web/delete_group",
          "response": {
            "$ref": "YoutubeApiInnertubeAnalyticsDeleteGroupResponse"
          }
        },
        "csv_export": {
          "parameters": {},
          "parameterOrder": [],
          "id": "youtubei.yta_web.csv_export",
          "path": "v1/yta_web/csv_export",
          "description": "",
          "httpMethod": "POST",
          "flatPath": "v1/yta_web/csv_export",
          "response": {
            "$ref": "YoutubeApiInnertubeAnalyticsCsvExportResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeAnalyticsCsvExportRequest"
          }
        },
        "user_data_action": {
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeAnalyticsUserDataActionRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeAnalyticsUserDataActionResponse"
          },
          "flatPath": "v1/yta_web/user_data_action",
          "path": "v1/yta_web/user_data_action",
          "parameterOrder": [],
          "id": "youtubei.yta_web.user_data_action",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": ""
        },
        "content_inspiration_gen_ai": {
          "response": {
            "$ref": "YoutubeApiInnertubeContentInspirationGenAiResponse"
          },
          "description": "",
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "id": "youtubei.yta_web.content_inspiration_gen_ai",
          "request": {
            "$ref": "YoutubeApiInnertubeContentInspirationGenAiRequest"
          },
          "flatPath": "v1/yta_web/content_inspiration_gen_ai",
          "path": "v1/yta_web/content_inspiration_gen_ai",
          "parameterOrder": []
        },
        "google_sheets_export": {
          "httpMethod": "POST",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeAnalyticsGoogleSheetsExportRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/yta_web/google_sheets_export",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeAnalyticsGoogleSheetsExportResponse"
          },
          "id": "youtubei.yta_web.google_sheets_export",
          "flatPath": "v1/yta_web/google_sheets_export",
          "parameterOrder": []
        },
        "get_group": {
          "id": "youtubei.yta_web.get_group",
          "flatPath": "v1/yta_web/get_group",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "httpMethod": "POST",
          "path": "v1/yta_web/get_group",
          "response": {
            "$ref": "YoutubeApiInnertubeAnalyticsGetGroupResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeAnalyticsGetGroupRequest"
          },
          "parameters": {},
          "description": ""
        },
        "get_groups": {
          "request": {
            "$ref": "YoutubeApiInnertubeAnalyticsGetGroupsRequest"
          },
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeAnalyticsGetGroupsResponse"
          },
          "id": "youtubei.yta_web.get_groups",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "path": "v1/yta_web/get_groups",
          "flatPath": "v1/yta_web/get_groups",
          "parameterOrder": []
        },
        "get_video_snapshot_data": {
          "request": {
            "$ref": "YoutubeApiInnertubeGetVideoSnapshotDataRequest"
          },
          "id": "youtubei.yta_web.get_video_snapshot_data",
          "flatPath": "v1/yta_web/get_video_snapshot_data",
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/yta_web/get_video_snapshot_data",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeGetVideoSnapshotDataResponse"
          },
          "parameters": {},
          "description": ""
        },
        "join": {
          "response": {
            "$ref": "YoutubeApiInnertubeAnalyticsJoinResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "parameterOrder": [],
          "parameters": {},
          "id": "youtubei.yta_web.join",
          "request": {
            "$ref": "YoutubeApiInnertubeAnalyticsJoinRequest"
          },
          "flatPath": "v1/yta_web/join",
          "httpMethod": "POST",
          "path": "v1/yta_web/join"
        },
        "get_cards": {
          "parameterOrder": [],
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/yta_web/get_cards",
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCardsResponse"
          },
          "id": "youtubei.yta_web.get_cards",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeGetCardsRequest"
          },
          "flatPath": "v1/yta_web/get_cards"
        },
        "get_screen": {
          "path": "v1/yta_web/get_screen",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeGetScreenResponse"
          },
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeGetScreenRequest"
          },
          "id": "youtubei.yta_web.get_screen",
          "flatPath": "v1/yta_web/get_screen"
        },
        "search_groups": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/yta_web/search_groups",
          "parameters": {},
          "parameterOrder": [],
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeAnalyticsGroupsSearchRequest"
          },
          "httpMethod": "POST",
          "path": "v1/yta_web/search_groups",
          "response": {
            "$ref": "YoutubeApiInnertubeAnalyticsGroupsSearchResponse"
          },
          "id": "youtubei.yta_web.search_groups"
        }
      }
    },
    "sponsors": {
      "methods": {
        "creator_sponsorships_data": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "id": "youtubei.sponsors.creator_sponsorships_data",
          "flatPath": "v1/sponsors/creator_sponsorships_data",
          "request": {
            "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsDataRequest"
          },
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsDataResponse"
          },
          "parameters": {},
          "parameterOrder": [],
          "path": "v1/sponsors/creator_sponsorships_data"
        },
        "creator_sponsorships_feedback": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "path": "v1/sponsors/creator_sponsorships_feedback",
          "description": "",
          "id": "youtubei.sponsors.creator_sponsorships_feedback",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsFeedbackRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsFeedbackResponse"
          },
          "flatPath": "v1/sponsors/creator_sponsorships_feedback",
          "parameters": {}
        },
        "creator_sponsorships_linkify_preview": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/sponsors/creator_sponsorships_linkify_preview",
          "parameterOrder": [],
          "flatPath": "v1/sponsors/creator_sponsorships_linkify_preview",
          "parameters": {},
          "id": "youtubei.sponsors.creator_sponsorships_linkify_preview",
          "description": "",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeCreatorSponsorshipsLinkifyPreviewRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeCreatorSponsorshipsLinkifyPreviewResponse"
          }
        },
        "creator_sponsorships_sponsors": {
          "parameterOrder": [],
          "id": "youtubei.sponsors.creator_sponsorships_sponsors",
          "description": "",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsSponsorsResponse"
          },
          "httpMethod": "POST",
          "flatPath": "v1/sponsors/creator_sponsorships_sponsors",
          "path": "v1/sponsors/creator_sponsorships_sponsors",
          "request": {
            "$ref": "YoutubeApiInnertubeGetCreatorSponsorshipsSponsorsRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "update_creator_sponsorships_data": {
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateCreatorSponsorshipsDataRequest"
          },
          "path": "v1/sponsors/update_creator_sponsorships_data",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateCreatorSponsorshipsDataResponse"
          },
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/sponsors/update_creator_sponsorships_data",
          "description": "",
          "parameterOrder": [],
          "id": "youtubei.sponsors.update_creator_sponsorships_data",
          "httpMethod": "POST"
        }
      }
    },
    "backstage": {
      "resources": {
        "create_post": {
          "methods": {
            "create": {
              "path": "v1/backstage/create_post",
              "flatPath": "v1/backstage/create_post",
              "parameters": {},
              "id": "youtubei.backstage.create_post.create",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": "",
              "httpMethod": "POST",
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeCreateBackstagePostResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeCreateBackstagePostRequest"
              }
            }
          }
        }
      },
      "methods": {
        "get_post_video_preview": {
          "path": "v1/backstage/get_post_video_preview",
          "request": {
            "$ref": "YoutubeApiInnertubeGetPostVideoPreviewRequest"
          },
          "parameters": {},
          "id": "youtubei.backstage.get_post_video_preview",
          "response": {
            "$ref": "YoutubeApiInnertubeGetPostVideoPreviewResponse"
          },
          "parameterOrder": [],
          "httpMethod": "POST",
          "flatPath": "v1/backstage/get_post_video_preview",
          "description": ""
        },
        "update_post": {
          "path": "v1/backstage/update_post",
          "parameters": {},
          "description": "",
          "httpMethod": "POST",
          "parameterOrder": [],
          "flatPath": "v1/backstage/update_post",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateBackstagePostRequest"
          },
          "id": "youtubei.backstage.update_post",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateBackstagePostResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        }
      }
    },
    "browse": {
      "methods": {
        "edit_playlist": {
          "description": "",
          "parameterOrder": [],
          "id": "youtubei.browse.edit_playlist",
          "flatPath": "v1/browse/edit_playlist",
          "parameters": {},
          "path": "v1/browse/edit_playlist",
          "response": {
            "$ref": "YoutubeApiInnertubePlaylistEditActionResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubePlaylistEditActionRequest"
          }
        }
      }
    },
    "in_video": {
      "methods": {
        "search": {
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeSearchInVideoRequest"
          },
          "path": "v1/in_video/search",
          "description": "",
          "id": "youtubei.in_video.search",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeSearchInVideoResponse"
          },
          "httpMethod": "POST",
          "flatPath": "v1/in_video/search"
        }
      }
    },
    "song": {
      "methods": {
        "list_songs": {
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/song/list_songs",
          "request": {
            "$ref": "YoutubeApiInnertubeListSongsRequest"
          },
          "flatPath": "v1/song/list_songs",
          "parameterOrder": [],
          "description": "",
          "id": "youtubei.song.list_songs",
          "response": {
            "$ref": "YoutubeApiInnertubeListSongsResponse"
          },
          "parameters": {}
        },
        "get_songs": {
          "description": "",
          "flatPath": "v1/song/get_songs",
          "parameters": {},
          "id": "youtubei.song.get_songs",
          "response": {
            "$ref": "YoutubeApiInnertubeGetSongsResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeGetSongsRequest"
          },
          "parameterOrder": [],
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/song/get_songs"
        }
      }
    },
    "crowdsourcing": {
      "methods": {
        "get_video_translations": {
          "parameterOrder": [],
          "description": "",
          "path": "v1/crowdsourcing/get_video_translations",
          "response": {
            "$ref": "YoutubeApiInnertubeGetVideoTranslationsResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeGetVideoTranslationsRequest"
          },
          "parameters": {},
          "httpMethod": "POST",
          "flatPath": "v1/crowdsourcing/get_video_translations",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.crowdsourcing.get_video_translations"
        },
        "update_video_metadata_translation": {
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateVideoMetadataTranslationResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateVideoMetadataTranslationRequest"
          },
          "httpMethod": "POST",
          "parameters": {},
          "flatPath": "v1/crowdsourcing/update_video_metadata_translation",
          "id": "youtubei.crowdsourcing.update_video_metadata_translation",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "description": "",
          "path": "v1/crowdsourcing/update_video_metadata_translation"
        },
        "get_video_metadata_translation": {
          "parameters": {},
          "flatPath": "v1/crowdsourcing/get_video_metadata_translation",
          "request": {
            "$ref": "YoutubeApiInnertubeGetVideoMetadataTranslationRequest"
          },
          "parameterOrder": [],
          "httpMethod": "POST",
          "id": "youtubei.crowdsourcing.get_video_metadata_translation",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeGetVideoMetadataTranslationResponse"
          },
          "description": "",
          "path": "v1/crowdsourcing/get_video_metadata_translation"
        },
        "list_video_translations": {
          "flatPath": "v1/crowdsourcing/list_video_translations",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeListVideoTranslationsRequest"
          },
          "httpMethod": "POST",
          "id": "youtubei.crowdsourcing.list_video_translations",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeListVideoTranslationsResponse"
          },
          "path": "v1/crowdsourcing/list_video_translations",
          "description": "",
          "parameters": {}
        }
      }
    },
    "like": {
      "methods": {
        "like": {
          "parameterOrder": [],
          "httpMethod": "POST",
          "path": "v1/like/like",
          "request": {
            "$ref": "YoutubeApiInnertubeLikeRequest"
          },
          "id": "youtubei.like.like",
          "flatPath": "v1/like/like",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeLikeResponse"
          },
          "description": ""
        },
        "removelike": {
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeRemoveLikeResponse"
          },
          "path": "v1/like/removelike",
          "description": "",
          "httpMethod": "POST",
          "id": "youtubei.like.removelike",
          "flatPath": "v1/like/removelike",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeRemoveLikeRequest"
          }
        },
        "dislike": {
          "parameters": {},
          "description": "",
          "path": "v1/like/dislike",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeDislikeResponse"
          },
          "flatPath": "v1/like/dislike",
          "id": "youtubei.like.dislike",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeDislikeRequest"
          }
        }
      }
    },
    "live_chat": {
      "methods": {
        "moderate": {
          "description": "",
          "id": "youtubei.live_chat.moderate",
          "flatPath": "v1/live_chat/moderate",
          "path": "v1/live_chat/moderate",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "parameterOrder": [],
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeModerateLiveChatResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeModerateLiveChatRequest"
          }
        },
        "delete_message": {
          "response": {
            "$ref": "YoutubeApiInnertubeDeleteLiveChatMessageResponse"
          },
          "flatPath": "v1/live_chat/delete_message",
          "request": {
            "$ref": "YoutubeApiInnertubeDeleteLiveChatMessageRequest"
          },
          "httpMethod": "POST",
          "description": "",
          "id": "youtubei.live_chat.delete_message",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/live_chat/delete_message",
          "parameters": {}
        },
        "get_item_context_menu": {
          "path": "v1/live_chat/get_item_context_menu",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/live_chat/get_item_context_menu",
          "parameterOrder": [],
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeGetLiveChatItemContextMenuRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeGetLiveChatItemContextMenuResponse"
          },
          "description": "",
          "id": "youtubei.live_chat.get_item_context_menu"
        },
        "send_live_chat_vote": {
          "response": {
            "$ref": "YoutubeApiInnertubeSendLiveChatVoteResponse"
          },
          "description": "",
          "id": "youtubei.live_chat.send_live_chat_vote",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "flatPath": "v1/live_chat/send_live_chat_vote",
          "path": "v1/live_chat/send_live_chat_vote",
          "httpMethod": "POST",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeSendLiveChatVoteRequest"
          }
        },
        "get_live_chat_super_sticker_buy_flow": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeGetLiveChatSuperStickerBuyFlowResponse"
          },
          "parameters": {},
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeGetLiveChatSuperStickerBuyFlowRequest"
          },
          "description": "",
          "parameterOrder": [],
          "id": "youtubei.live_chat.get_live_chat_super_sticker_buy_flow",
          "flatPath": "v1/live_chat/get_live_chat_super_sticker_buy_flow",
          "path": "v1/live_chat/get_live_chat_super_sticker_buy_flow"
        },
        "send_message": {
          "id": "youtubei.live_chat.send_message",
          "parameterOrder": [],
          "description": "",
          "path": "v1/live_chat/send_message",
          "request": {
            "$ref": "YoutubeApiInnertubeSendLiveChatMessageRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeSendLiveChatMessageResponse"
          },
          "parameters": {},
          "flatPath": "v1/live_chat/send_message",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST"
        },
        "get_streaming_live_chat": {
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeGetLiveChatRequest"
          },
          "httpMethod": "POST",
          "flatPath": "v1/live_chat/get_streaming_live_chat",
          "response": {
            "$ref": "YoutubeApiInnertubeGetLiveChatResponse"
          },
          "id": "youtubei.live_chat.get_streaming_live_chat",
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/live_chat/get_streaming_live_chat",
          "parameterOrder": []
        },
        "get_live_chat_replay": {
          "path": "v1/live_chat/get_live_chat_replay",
          "parameters": {},
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeGetLiveChatReplayRequest"
          },
          "httpMethod": "POST",
          "flatPath": "v1/live_chat/get_live_chat_replay",
          "id": "youtubei.live_chat.get_live_chat_replay",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeGetLiveChatReplayResponse"
          }
        },
        "get_live_chat_message_buy_flow": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.live_chat.get_live_chat_message_buy_flow",
          "description": "",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetLiveChatMessageBuyFlowResponse"
          },
          "path": "v1/live_chat/get_live_chat_message_buy_flow",
          "request": {
            "$ref": "YoutubeApiInnertubeGetLiveChatMessageBuyFlowRequest"
          },
          "parameters": {},
          "flatPath": "v1/live_chat/get_live_chat_message_buy_flow",
          "parameterOrder": []
        },
        "get_live_chat": {
          "description": "",
          "parameterOrder": [],
          "path": "v1/live_chat/get_live_chat",
          "request": {
            "$ref": "YoutubeApiInnertubeGetLiveChatRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeGetLiveChatResponse"
          },
          "id": "youtubei.live_chat.get_live_chat",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "flatPath": "v1/live_chat/get_live_chat"
        },
        "live_chat_action": {
          "id": "youtubei.live_chat.live_chat_action",
          "parameterOrder": [],
          "description": "",
          "httpMethod": "POST",
          "path": "v1/live_chat/live_chat_action",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeLiveChatActionResponse"
          },
          "flatPath": "v1/live_chat/live_chat_action",
          "request": {
            "$ref": "YoutubeApiInnertubeLiveChatActionRequest"
          }
        },
        "manage_user": {
          "parameterOrder": [],
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeManageLiveChatUserRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/live_chat/manage_user",
          "flatPath": "v1/live_chat/manage_user",
          "id": "youtubei.live_chat.manage_user",
          "response": {
            "$ref": "YoutubeApiInnertubeManageLiveChatUserResponse"
          },
          "httpMethod": "POST",
          "description": ""
        }
      },
      "resources": {
        "create_poll": {
          "methods": {
            "create": {
              "response": {
                "$ref": "YoutubeApiInnertubeCreateLiveChatPollResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeCreateLiveChatPollRequest"
              },
              "httpMethod": "POST",
              "flatPath": "v1/live_chat/create_poll",
              "parameterOrder": [],
              "path": "v1/live_chat/create_poll",
              "parameters": {},
              "id": "youtubei.live_chat.create_poll.create",
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ]
            }
          }
        }
      }
    },
    "video": {
      "methods": {
        "video_menu_items": {
          "parameterOrder": [],
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeGetVideoMenuItemsResponse"
          },
          "httpMethod": "POST",
          "path": "v1/video/video_menu_items",
          "id": "youtubei.video.video_menu_items",
          "flatPath": "v1/video/video_menu_items",
          "request": {
            "$ref": "YoutubeApiInnertubeGetVideoMenuItemsRequest"
          },
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "delete": {
          "path": "v1/video/delete",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeDeleteVideoResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeDeleteVideoRequest"
          },
          "httpMethod": "POST",
          "description": "",
          "parameterOrder": [],
          "id": "youtubei.video.delete",
          "flatPath": "v1/video/delete",
          "parameters": {}
        }
      }
    },
    "upload": {
      "methods": {
        "replace": {
          "httpMethod": "POST",
          "path": "v1/upload/replace",
          "parameterOrder": [],
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeReplaceDraftVideoRequest"
          },
          "parameters": {},
          "id": "youtubei.upload.replace",
          "flatPath": "v1/upload/replace",
          "response": {
            "$ref": "YoutubeApiInnertubeReplaceDraftVideoResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "activate_video": {
          "httpMethod": "POST",
          "path": "v1/upload/activate_video",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "flatPath": "v1/upload/activate_video",
          "response": {
            "$ref": "YoutubeApiInnertubeActivateVideoResponse"
          },
          "description": "",
          "id": "youtubei.upload.activate_video",
          "request": {
            "$ref": "YoutubeApiInnertubeActivateVideoRequest"
          }
        },
        "get_phone_verification_form": {
          "description": "",
          "path": "v1/upload/get_phone_verification_form",
          "request": {
            "$ref": "YoutubeApiInnertubeGetPhoneVerificationFormRequest"
          },
          "parameters": {},
          "flatPath": "v1/upload/get_phone_verification_form",
          "httpMethod": "POST",
          "id": "youtubei.upload.get_phone_verification_form",
          "response": {
            "$ref": "YoutubeApiInnertubeGetPhoneVerificationFormResponse"
          },
          "parameterOrder": []
        },
        "commit": {
          "id": "youtubei.upload.commit",
          "httpMethod": "POST",
          "flatPath": "v1/upload/commit",
          "description": "",
          "path": "v1/upload/commit",
          "response": {
            "$ref": "YoutubeApiInnertubeCommitVideoResponse"
          },
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeCommitVideoRequest"
          }
        },
        "process": {
          "parameterOrder": [],
          "flatPath": "v1/upload/process",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeProcessVideoResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.upload.process",
          "description": "",
          "parameters": {},
          "path": "v1/upload/process",
          "request": {
            "$ref": "YoutubeApiInnertubeProcessVideoRequest"
          }
        },
        "register": {
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeRegisterVideoRequest"
          },
          "description": "",
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.upload.register",
          "response": {
            "$ref": "YoutubeApiInnertubeRegisterVideoResponse"
          },
          "path": "v1/upload/register",
          "parameterOrder": [],
          "flatPath": "v1/upload/register"
        },
        "feedback": {
          "id": "youtubei.upload.feedback",
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "path": "v1/upload/feedback",
          "response": {
            "$ref": "YoutubeApiInnertubeGetUploadFeedbackResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeGetUploadFeedbackRequest"
          },
          "httpMethod": "POST",
          "parameters": {},
          "flatPath": "v1/upload/feedback"
        },
        "get_upload_video_form": {
          "id": "youtubei.upload.get_upload_video_form",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeGetUploadVideoFormResponse"
          },
          "path": "v1/upload/get_upload_video_form",
          "request": {
            "$ref": "YoutubeApiInnertubeGetUploadVideoFormRequest"
          },
          "httpMethod": "POST",
          "flatPath": "v1/upload/get_upload_video_form",
          "parameters": {}
        }
      },
      "resources": {
        "createvideo": {
          "methods": {
            "create": {
              "parameters": {},
              "id": "youtubei.upload.createvideo.create",
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeCreateVideoResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeCreateVideoRequest"
              },
              "parameterOrder": [],
              "description": "",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/upload/createvideo",
              "flatPath": "v1/upload/createvideo"
            }
          }
        },
        "create": {
          "methods": {
            "create": {
              "response": {
                "$ref": "YoutubeApiInnertubeCreateDraftVideoResponse"
              },
              "path": "v1/upload/create",
              "httpMethod": "POST",
              "id": "youtubei.upload.create.create",
              "flatPath": "v1/upload/create",
              "request": {
                "$ref": "YoutubeApiInnertubeCreateDraftVideoRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameters": {},
              "description": "",
              "parameterOrder": []
            }
          }
        }
      }
    },
    "cms": {
      "resources": {
        "create_channel_invitation": {
          "methods": {
            "create": {
              "response": {
                "$ref": "YoutubeApiInnertubeCreateCmsChannelInvitationResponse"
              },
              "id": "youtubei.cms.create_channel_invitation.create",
              "flatPath": "v1/cms/create_channel_invitation",
              "path": "v1/cms/create_channel_invitation",
              "httpMethod": "POST",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeCreateCmsChannelInvitationRequest"
              },
              "parameterOrder": [],
              "parameters": {}
            }
          }
        },
        "create_cms_asset_group": {
          "methods": {
            "create": {
              "parameterOrder": [],
              "httpMethod": "POST",
              "flatPath": "v1/cms/create_cms_asset_group",
              "parameters": {},
              "path": "v1/cms/create_cms_asset_group",
              "id": "youtubei.cms.create_cms_asset_group.create",
              "request": {
                "$ref": "YoutubeApiInnertubeCreateCmsAssetGroupRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeCreateCmsAssetGroupResponse"
              },
              "description": ""
            }
          }
        },
        "create_package": {
          "methods": {
            "create": {
              "parameters": {},
              "path": "v1/cms/create_package",
              "parameterOrder": [],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeCreateCmsPackageResponse"
              },
              "description": "",
              "flatPath": "v1/cms/create_package",
              "request": {
                "$ref": "YoutubeApiInnertubeCreateCmsPackageRequest"
              },
              "id": "youtubei.cms.create_package.create"
            }
          }
        },
        "create_cms_saved_policy": {
          "methods": {
            "create": {
              "path": "v1/cms/create_cms_saved_policy",
              "request": {
                "$ref": "YoutubeApiInnertubeCreateCmsSavedPolicyRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeCreateCmsSavedPolicyResponse"
              },
              "flatPath": "v1/cms/create_cms_saved_policy",
              "httpMethod": "POST",
              "parameterOrder": [],
              "description": "",
              "parameters": {},
              "id": "youtubei.cms.create_cms_saved_policy.create"
            }
          }
        },
        "create_album_feedback": {
          "methods": {
            "create": {
              "parameters": {},
              "httpMethod": "POST",
              "id": "youtubei.cms.create_album_feedback.create",
              "parameterOrder": [],
              "path": "v1/cms/create_album_feedback",
              "response": {
                "$ref": "YoutubeApiInnertubeCreateCmsAlbumFeedbackResponse"
              },
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeCreateCmsAlbumFeedbackRequest"
              },
              "flatPath": "v1/cms/create_album_feedback"
            }
          }
        },
        "create_ownership_transfer": {
          "methods": {
            "create": {
              "response": {
                "$ref": "YoutubeApiInnertubeCreateCmsOwnershipTransferResponse"
              },
              "parameters": {},
              "path": "v1/cms/create_ownership_transfer",
              "id": "youtubei.cms.create_ownership_transfer.create",
              "description": "",
              "parameterOrder": [],
              "httpMethod": "POST",
              "flatPath": "v1/cms/create_ownership_transfer",
              "request": {
                "$ref": "YoutubeApiInnertubeCreateCmsOwnershipTransferRequest"
              }
            }
          }
        },
        "create_claim": {
          "methods": {
            "create": {
              "id": "youtubei.cms.create_claim.create",
              "path": "v1/cms/create_claim",
              "response": {
                "$ref": "YoutubeApiInnertubeCreateCmsClaimResponse"
              },
              "flatPath": "v1/cms/create_claim",
              "description": "",
              "parameterOrder": [],
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeCreateCmsClaimRequest"
              },
              "httpMethod": "POST"
            }
          }
        },
        "create_license_strategy": {
          "methods": {
            "create": {
              "flatPath": "v1/cms/create_license_strategy",
              "parameters": {},
              "id": "youtubei.cms.create_license_strategy.create",
              "response": {
                "$ref": "YoutubeApiInnertubeCreateCmsLicenseStrategyResponse"
              },
              "description": "",
              "httpMethod": "POST",
              "parameterOrder": [],
              "path": "v1/cms/create_license_strategy",
              "request": {
                "$ref": "YoutubeApiInnertubeCreateCmsLicenseStrategyRequest"
              }
            }
          }
        },
        "create_channel": {
          "methods": {
            "create": {
              "id": "youtubei.cms.create_channel.create",
              "path": "v1/cms/create_channel",
              "flatPath": "v1/cms/create_channel",
              "httpMethod": "POST",
              "parameters": {},
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeCreateCmsChannelRequest"
              },
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeCreateCmsChannelResponse"
              }
            }
          }
        },
        "create_cms_campaigns": {
          "methods": {
            "create": {
              "parameters": {},
              "flatPath": "v1/cms/create_cms_campaigns",
              "description": "",
              "response": {
                "$ref": "YoutubeApiInnertubeCreateCmsCampaignResponse"
              },
              "httpMethod": "POST",
              "parameterOrder": [],
              "path": "v1/cms/create_cms_campaigns",
              "request": {
                "$ref": "YoutubeApiInnertubeCreateCmsCampaignRequest"
              },
              "id": "youtubei.cms.create_cms_campaigns.create"
            }
          }
        }
      },
      "methods": {
        "get_cms_assets": {
          "response": {
            "$ref": "YoutubeApiInnertubeGetCmsAssetsResponse"
          },
          "flatPath": "v1/cms/get_cms_assets",
          "path": "v1/cms/get_cms_assets",
          "parameters": {},
          "id": "youtubei.cms.get_cms_assets",
          "description": "",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeGetCmsAssetsRequest"
          },
          "httpMethod": "POST"
        },
        "dispute_invalid_reference": {
          "response": {
            "$ref": "YoutubeApiInnertubeDisputeCmsInvalidReferenceResponse"
          },
          "parameters": {},
          "id": "youtubei.cms.dispute_invalid_reference",
          "path": "v1/cms/dispute_invalid_reference",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeDisputeCmsInvalidReferenceRequest"
          },
          "flatPath": "v1/cms/dispute_invalid_reference",
          "description": "",
          "parameterOrder": []
        },
        "get_cms_asset_groups": {
          "flatPath": "v1/cms/get_cms_asset_groups",
          "description": "",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeGetCmsAssetGroupsRequest"
          },
          "id": "youtubei.cms.get_cms_asset_groups",
          "path": "v1/cms/get_cms_asset_groups",
          "parameterOrder": [],
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCmsAssetGroupsResponse"
          }
        },
        "bulk_update_assets": {
          "id": "youtubei.cms.bulk_update_assets",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeBulkUpdateCmsAssetsResponse"
          },
          "path": "v1/cms/bulk_update_assets",
          "request": {
            "$ref": "YoutubeApiInnertubeBulkUpdateCmsAssetsRequest"
          },
          "description": "",
          "parameters": {},
          "flatPath": "v1/cms/bulk_update_assets",
          "httpMethod": "POST"
        },
        "translate_cms_text": {
          "parameterOrder": [],
          "parameters": {},
          "description": "",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeTranslateCmsTextResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeTranslateCmsTextRequest"
          },
          "flatPath": "v1/cms/translate_cms_text",
          "path": "v1/cms/translate_cms_text",
          "id": "youtubei.cms.translate_cms_text"
        },
        "get_brand_account_creation_url": {
          "path": "v1/cms/get_brand_account_creation_url",
          "id": "youtubei.cms.get_brand_account_creation_url",
          "description": "",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeGetCmsBrandAccountCreationUrlRequest"
          },
          "flatPath": "v1/cms/get_brand_account_creation_url",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCmsBrandAccountCreationUrlResponse"
          },
          "parameterOrder": [],
          "httpMethod": "POST"
        },
        "confirm_potential_claims": {
          "request": {
            "$ref": "YoutubeApiInnertubeConfirmCmsPotentialClaimsRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeConfirmCmsPotentialClaimsResponse"
          },
          "id": "youtubei.cms.confirm_potential_claims",
          "path": "v1/cms/confirm_potential_claims",
          "httpMethod": "POST",
          "flatPath": "v1/cms/confirm_potential_claims",
          "description": "",
          "parameterOrder": [],
          "parameters": {}
        },
        "update_cms_claim_policies": {
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateCmsClaimPoliciesResponse"
          },
          "parameterOrder": [],
          "httpMethod": "POST",
          "path": "v1/cms/update_cms_claim_policies",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateCmsClaimPoliciesRequest"
          },
          "id": "youtubei.cms.update_cms_claim_policies",
          "flatPath": "v1/cms/update_cms_claim_policies",
          "description": "",
          "parameters": {}
        },
        "accept_ownership_transfer": {
          "parameterOrder": [],
          "httpMethod": "POST",
          "parameters": {},
          "path": "v1/cms/accept_ownership_transfer",
          "id": "youtubei.cms.accept_ownership_transfer",
          "flatPath": "v1/cms/accept_ownership_transfer",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeAcceptCmsOwnershipTransferRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeAcceptCmsOwnershipTransferResponse"
          }
        },
        "get_packages": {
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCmsPackagesResponse"
          },
          "path": "v1/cms/get_packages",
          "id": "youtubei.cms.get_packages",
          "request": {
            "$ref": "YoutubeApiInnertubeGetCmsPackagesRequest"
          },
          "description": "",
          "parameterOrder": [],
          "parameters": {},
          "flatPath": "v1/cms/get_packages"
        },
        "search_cms_videos": {
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeSearchCmsVideosRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeSearchCmsVideosResponse"
          },
          "parameterOrder": [],
          "path": "v1/cms/search_cms_videos",
          "httpMethod": "POST",
          "description": "",
          "flatPath": "v1/cms/search_cms_videos",
          "id": "youtubei.cms.search_cms_videos"
        },
        "get_package_files": {
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCmsPackageFilesResponse"
          },
          "parameters": {},
          "flatPath": "v1/cms/get_package_files",
          "id": "youtubei.cms.get_package_files",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeGetCmsPackageFilesRequest"
          },
          "httpMethod": "POST",
          "path": "v1/cms/get_package_files"
        },
        "get_templates": {
          "description": "",
          "path": "v1/cms/get_templates",
          "request": {
            "$ref": "YoutubeApiInnertubeGetCmsTemplatesRequest"
          },
          "flatPath": "v1/cms/get_templates",
          "id": "youtubei.cms.get_templates",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCmsTemplatesResponse"
          },
          "parameterOrder": [],
          "parameters": {}
        },
        "list_package_files": {
          "parameters": {},
          "description": "",
          "httpMethod": "POST",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeListCmsPackageFilesRequest"
          },
          "flatPath": "v1/cms/list_package_files",
          "response": {
            "$ref": "YoutubeApiInnertubeListCmsPackageFilesResponse"
          },
          "id": "youtubei.cms.list_package_files",
          "path": "v1/cms/list_package_files"
        },
        "bulk_update_cms_campaigns": {
          "id": "youtubei.cms.bulk_update_cms_campaigns",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeBulkUpdateCmsCampaignsResponse"
          },
          "httpMethod": "POST",
          "flatPath": "v1/cms/bulk_update_cms_campaigns",
          "request": {
            "$ref": "YoutubeApiInnertubeBulkUpdateCmsCampaignsRequest"
          },
          "path": "v1/cms/bulk_update_cms_campaigns",
          "parameterOrder": [],
          "description": ""
        },
        "add_sr_share": {
          "parameters": {},
          "path": "v1/cms/add_sr_share",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeAddCmsSoundRecordingShareRequest"
          },
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeAddCmsSoundRecordingShareResponse"
          },
          "flatPath": "v1/cms/add_sr_share",
          "id": "youtubei.cms.add_sr_share",
          "description": ""
        },
        "list_album_releases": {
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeListCmsAlbumReleasesResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeListCmsAlbumReleasesRequest"
          },
          "description": "",
          "path": "v1/cms/list_album_releases",
          "id": "youtubei.cms.list_album_releases",
          "flatPath": "v1/cms/list_album_releases",
          "parameterOrder": [],
          "parameters": {}
        },
        "bulk_update_channel_invites": {
          "request": {
            "$ref": "YoutubeApiInnertubeBulkUpdateCmsChannelInvitesRequest"
          },
          "id": "youtubei.cms.bulk_update_channel_invites",
          "httpMethod": "POST",
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeBulkUpdateCmsChannelInvitesResponse"
          },
          "flatPath": "v1/cms/bulk_update_channel_invites",
          "path": "v1/cms/bulk_update_channel_invites",
          "parameterOrder": [],
          "parameters": {}
        },
        "add_cms_related_assets": {
          "description": "",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeAddCmsRelatedAssetsResponse"
          },
          "parameterOrder": [],
          "id": "youtubei.cms.add_cms_related_assets",
          "path": "v1/cms/add_cms_related_assets",
          "request": {
            "$ref": "YoutubeApiInnertubeAddCmsRelatedAssetsRequest"
          },
          "flatPath": "v1/cms/add_cms_related_assets",
          "parameters": {}
        },
        "get_bulk_update_status_assets": {
          "flatPath": "v1/cms/get_bulk_update_status_assets",
          "path": "v1/cms/get_bulk_update_status_assets",
          "parameterOrder": [],
          "id": "youtubei.cms.get_bulk_update_status_assets",
          "description": "",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsAssetsRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsAssetsResponse"
          },
          "parameters": {}
        },
        "send_email_notification": {
          "request": {
            "$ref": "YoutubeApiInnertubeSendCmsEmailNotificationRequest"
          },
          "path": "v1/cms/send_email_notification",
          "parameters": {},
          "id": "youtubei.cms.send_email_notification",
          "flatPath": "v1/cms/send_email_notification",
          "httpMethod": "POST",
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeSendCmsEmailNotificationResponse"
          },
          "parameterOrder": []
        },
        "update_package": {
          "id": "youtubei.cms.update_package",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateCmsPackageRequest"
          },
          "path": "v1/cms/update_package",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateCmsPackageResponse"
          },
          "flatPath": "v1/cms/update_package",
          "parameterOrder": [],
          "httpMethod": "POST",
          "description": ""
        },
        "enqueue_export_cms_claimed_videos": {
          "id": "youtubei.cms.enqueue_export_cms_claimed_videos",
          "request": {
            "$ref": "YoutubeApiInnertubeEnqueueExportCmsClaimedVideosRequest"
          },
          "flatPath": "v1/cms/enqueue_export_cms_claimed_videos",
          "parameters": {},
          "path": "v1/cms/enqueue_export_cms_claimed_videos",
          "response": {
            "$ref": "YoutubeApiInnertubeEnqueueExportCmsClaimedVideosResponse"
          },
          "httpMethod": "POST",
          "parameterOrder": [],
          "description": ""
        },
        "adjust_composition_share": {
          "flatPath": "v1/cms/adjust_composition_share",
          "httpMethod": "POST",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeAdjustCmsConflictCompositionShareResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeAdjustCmsConflictCompositionShareRequest"
          },
          "description": "",
          "id": "youtubei.cms.adjust_composition_share",
          "path": "v1/cms/adjust_composition_share",
          "parameterOrder": []
        },
        "update_cms_asset_policy": {
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateCmsAssetPolicyRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateCmsAssetPolicyResponse"
          },
          "httpMethod": "POST",
          "description": "",
          "id": "youtubei.cms.update_cms_asset_policy",
          "path": "v1/cms/update_cms_asset_policy",
          "parameterOrder": [],
          "flatPath": "v1/cms/update_cms_asset_policy"
        },
        "release_potential_claims": {
          "path": "v1/cms/release_potential_claims",
          "parameters": {},
          "httpMethod": "POST",
          "parameterOrder": [],
          "id": "youtubei.cms.release_potential_claims",
          "flatPath": "v1/cms/release_potential_claims",
          "request": {
            "$ref": "YoutubeApiInnertubeReleaseCmsPotentialClaimsRequest"
          },
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeReleaseCmsPotentialClaimsResponse"
          }
        },
        "list_cms_channel_invites": {
          "flatPath": "v1/cms/list_cms_channel_invites",
          "path": "v1/cms/list_cms_channel_invites",
          "id": "youtubei.cms.list_cms_channel_invites",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeListCmsChannelInvitesRequest"
          },
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeListCmsChannelInvitesResponse"
          },
          "parameters": {},
          "parameterOrder": []
        },
        "enqueue_export_cms_channels": {
          "httpMethod": "POST",
          "description": "",
          "parameterOrder": [],
          "flatPath": "v1/cms/enqueue_export_cms_channels",
          "response": {
            "$ref": "YoutubeApiInnertubeEnqueueExportCmsChannelsResponse"
          },
          "id": "youtubei.cms.enqueue_export_cms_channels",
          "request": {
            "$ref": "YoutubeApiInnertubeEnqueueExportCmsChannelsRequest"
          },
          "parameters": {},
          "path": "v1/cms/enqueue_export_cms_channels"
        },
        "list_cms_assets": {
          "response": {
            "$ref": "YoutubeApiInnertubeListCmsAssetsResponse"
          },
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeListCmsAssetsRequest"
          },
          "httpMethod": "POST",
          "flatPath": "v1/cms/list_cms_assets",
          "description": "",
          "id": "youtubei.cms.list_cms_assets",
          "parameters": {},
          "path": "v1/cms/list_cms_assets"
        },
        "deactivate_issue_license_strategy": {
          "id": "youtubei.cms.deactivate_issue_license_strategy",
          "path": "v1/cms/deactivate_issue_license_strategy",
          "request": {
            "$ref": "YoutubeApiInnertubeDeactivateCmsIssueLicenseStrategyRequest"
          },
          "httpMethod": "POST",
          "parameterOrder": [],
          "flatPath": "v1/cms/deactivate_issue_license_strategy",
          "response": {
            "$ref": "YoutubeApiInnertubeDeactivateCmsIssueLicenseStrategyResponse"
          },
          "description": "",
          "parameters": {}
        },
        "list_cms_asset_histories": {
          "path": "v1/cms/list_cms_asset_histories",
          "parameters": {},
          "flatPath": "v1/cms/list_cms_asset_histories",
          "httpMethod": "POST",
          "id": "youtubei.cms.list_cms_asset_histories",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeListCmsAssetHistoriesRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeListCmsAssetHistoriesResponse"
          },
          "description": ""
        },
        "enqueue_export_cms_assets": {
          "path": "v1/cms/enqueue_export_cms_assets",
          "description": "",
          "parameterOrder": [],
          "flatPath": "v1/cms/enqueue_export_cms_assets",
          "response": {
            "$ref": "YoutubeApiInnertubeEnqueueExportCmsAssetsResponse"
          },
          "id": "youtubei.cms.enqueue_export_cms_assets",
          "request": {
            "$ref": "YoutubeApiInnertubeEnqueueExportCmsAssetsRequest"
          },
          "parameters": {},
          "httpMethod": "POST"
        },
        "get_bulk_update_status_channel_invites": {
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsChannelInvitesRequest"
          },
          "parameterOrder": [],
          "path": "v1/cms/get_bulk_update_status_channel_invites",
          "description": "",
          "httpMethod": "POST",
          "id": "youtubei.cms.get_bulk_update_status_channel_invites",
          "flatPath": "v1/cms/get_bulk_update_status_channel_invites",
          "response": {
            "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsChannelInvitesResponse"
          }
        },
        "list_templates": {
          "httpMethod": "POST",
          "path": "v1/cms/list_templates",
          "parameters": {},
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeListCmsTemplatesResponse"
          },
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeListCmsTemplatesRequest"
          },
          "id": "youtubei.cms.list_templates",
          "flatPath": "v1/cms/list_templates"
        },
        "request_issue_unmerge": {
          "request": {
            "$ref": "YoutubeApiInnertubeRequestCmsIssueUnmergeRequest"
          },
          "description": "",
          "id": "youtubei.cms.request_issue_unmerge",
          "flatPath": "v1/cms/request_issue_unmerge",
          "parameters": {},
          "path": "v1/cms/request_issue_unmerge",
          "httpMethod": "POST",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeRequestCmsIssueUnmergeResponse"
          }
        },
        "list_cms_issues": {
          "id": "youtubei.cms.list_cms_issues",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeListCmsIssuesResponse"
          },
          "flatPath": "v1/cms/list_cms_issues",
          "httpMethod": "POST",
          "path": "v1/cms/list_cms_issues",
          "request": {
            "$ref": "YoutubeApiInnertubeListCmsIssuesRequest"
          },
          "parameters": {},
          "description": ""
        },
        "deactivate_asset_license_strategy": {
          "path": "v1/cms/deactivate_asset_license_strategy",
          "response": {
            "$ref": "YoutubeApiInnertubeDeactivateCmsAssetLicenseStrategyResponse"
          },
          "flatPath": "v1/cms/deactivate_asset_license_strategy",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeDeactivateCmsAssetLicenseStrategyRequest"
          },
          "parameterOrder": [],
          "parameters": {},
          "id": "youtubei.cms.deactivate_asset_license_strategy",
          "description": ""
        },
        "list_cms_policies": {
          "request": {
            "$ref": "YoutubeApiInnertubeListCmsPoliciesRequest"
          },
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeListCmsPoliciesResponse"
          },
          "id": "youtubei.cms.list_cms_policies",
          "path": "v1/cms/list_cms_policies",
          "flatPath": "v1/cms/list_cms_policies",
          "httpMethod": "POST",
          "description": "",
          "parameters": {}
        },
        "process_package": {
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeProcessCmsPackageRequest"
          },
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeProcessCmsPackageResponse"
          },
          "id": "youtubei.cms.process_package",
          "httpMethod": "POST",
          "path": "v1/cms/process_package",
          "description": "",
          "flatPath": "v1/cms/process_package"
        },
        "list_claimed_videos": {
          "id": "youtubei.cms.list_claimed_videos",
          "request": {
            "$ref": "YoutubeApiInnertubeListCmsClaimedVideosRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeListCmsClaimedVideosResponse"
          },
          "httpMethod": "POST",
          "path": "v1/cms/list_claimed_videos",
          "parameters": {},
          "parameterOrder": [],
          "description": "",
          "flatPath": "v1/cms/list_claimed_videos"
        },
        "get_cms_asset_policy_breakdown": {
          "parameterOrder": [],
          "id": "youtubei.cms.get_cms_asset_policy_breakdown",
          "request": {
            "$ref": "YoutubeApiInnertubeGetCmsAssetPolicyBreakdownRequest"
          },
          "flatPath": "v1/cms/get_cms_asset_policy_breakdown",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCmsAssetPolicyBreakdownResponse"
          },
          "path": "v1/cms/get_cms_asset_policy_breakdown",
          "httpMethod": "POST",
          "parameters": {},
          "description": ""
        },
        "activate_asset_license_strategy": {
          "parameters": {},
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeActivateCmsAssetLicenseStrategyResponse"
          },
          "id": "youtubei.cms.activate_asset_license_strategy",
          "path": "v1/cms/activate_asset_license_strategy",
          "parameterOrder": [],
          "flatPath": "v1/cms/activate_asset_license_strategy",
          "request": {
            "$ref": "YoutubeApiInnertubeActivateCmsAssetLicenseStrategyRequest"
          },
          "description": ""
        },
        "enqueue_export_cms_videos": {
          "flatPath": "v1/cms/enqueue_export_cms_videos",
          "parameters": {},
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeEnqueueExportCmsVideosRequest"
          },
          "httpMethod": "POST",
          "path": "v1/cms/enqueue_export_cms_videos",
          "response": {
            "$ref": "YoutubeApiInnertubeEnqueueExportCmsVideosResponse"
          },
          "parameterOrder": [],
          "id": "youtubei.cms.enqueue_export_cms_videos"
        },
        "update_cms_asset_group": {
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateCmsAssetGroupRequest"
          },
          "flatPath": "v1/cms/update_cms_asset_group",
          "parameters": {},
          "description": "",
          "id": "youtubei.cms.update_cms_asset_group",
          "path": "v1/cms/update_cms_asset_group",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateCmsAssetGroupResponse"
          },
          "parameterOrder": []
        },
        "update_cms_asset_metadata": {
          "description": "",
          "parameterOrder": [],
          "httpMethod": "POST",
          "path": "v1/cms/update_cms_asset_metadata",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateCmsAssetMetadataResponse"
          },
          "flatPath": "v1/cms/update_cms_asset_metadata",
          "parameters": {},
          "id": "youtubei.cms.update_cms_asset_metadata",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateCmsAssetMetadataRequest"
          }
        },
        "list_package_artifacts": {
          "id": "youtubei.cms.list_package_artifacts",
          "description": "",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeListCmsPackageArtifactsRequest"
          },
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeListCmsPackageArtifactsResponse"
          },
          "flatPath": "v1/cms/list_package_artifacts",
          "parameterOrder": [],
          "path": "v1/cms/list_package_artifacts"
        },
        "get_cms_videos": {
          "id": "youtubei.cms.get_cms_videos",
          "httpMethod": "POST",
          "parameters": {},
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCmsVideosResponse"
          },
          "path": "v1/cms/get_cms_videos",
          "parameterOrder": [],
          "flatPath": "v1/cms/get_cms_videos",
          "request": {
            "$ref": "YoutubeApiInnertubeGetCmsVideosRequest"
          }
        },
        "enqueue_export_cms_asset_groups": {
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeEnqueueExportCmsAssetGroupsRequest"
          },
          "id": "youtubei.cms.enqueue_export_cms_asset_groups",
          "flatPath": "v1/cms/enqueue_export_cms_asset_groups",
          "response": {
            "$ref": "YoutubeApiInnertubeEnqueueExportCmsAssetGroupsResponse"
          },
          "path": "v1/cms/enqueue_export_cms_asset_groups",
          "parameters": {},
          "httpMethod": "POST",
          "description": ""
        },
        "get_cms_report_download_url": {
          "id": "youtubei.cms.get_cms_report_download_url",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeGetCmsReportDownloadUrlRequest"
          },
          "path": "v1/cms/get_cms_report_download_url",
          "parameters": {},
          "flatPath": "v1/cms/get_cms_report_download_url",
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCmsReportDownloadUrlResponse"
          },
          "httpMethod": "POST"
        },
        "cancel_cms_bulk_action": {
          "request": {
            "$ref": "YoutubeApiInnertubeCancelCmsBulkActionRequest"
          },
          "description": "",
          "parameters": {},
          "path": "v1/cms/cancel_cms_bulk_action",
          "flatPath": "v1/cms/cancel_cms_bulk_action",
          "id": "youtubei.cms.cancel_cms_bulk_action",
          "response": {
            "$ref": "YoutubeApiInnertubeCancelCmsBulkActionResponse"
          },
          "parameterOrder": [],
          "httpMethod": "POST"
        },
        "enqueue_export_cms_album_releases": {
          "path": "v1/cms/enqueue_export_cms_album_releases",
          "httpMethod": "POST",
          "parameterOrder": [],
          "parameters": {},
          "description": "",
          "id": "youtubei.cms.enqueue_export_cms_album_releases",
          "response": {
            "$ref": "YoutubeApiInnertubeEnqueueExportCmsAlbumReleasesResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeEnqueueExportCmsAlbumReleasesRequest"
          },
          "flatPath": "v1/cms/enqueue_export_cms_album_releases"
        },
        "get_cms_reference_overlap_pair": {
          "description": "",
          "flatPath": "v1/cms/get_cms_reference_overlap_pair",
          "httpMethod": "POST",
          "parameterOrder": [],
          "parameters": {},
          "path": "v1/cms/get_cms_reference_overlap_pair",
          "request": {
            "$ref": "YoutubeApiInnertubeGetCmsReferenceOverlapPairRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeGetCmsReferenceOverlapPairResponse"
          },
          "id": "youtubei.cms.get_cms_reference_overlap_pair"
        },
        "list_package_errors": {
          "response": {
            "$ref": "YoutubeApiInnertubeListCmsPackageErrorsResponse"
          },
          "flatPath": "v1/cms/list_package_errors",
          "path": "v1/cms/list_package_errors",
          "description": "",
          "parameterOrder": [],
          "id": "youtubei.cms.list_package_errors",
          "httpMethod": "POST",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeListCmsPackageErrorsRequest"
          }
        },
        "bulk_update_issues": {
          "request": {
            "$ref": "YoutubeApiInnertubeBulkUpdateCmsIssuesRequest"
          },
          "parameterOrder": [],
          "path": "v1/cms/bulk_update_issues",
          "httpMethod": "POST",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeBulkUpdateCmsIssuesResponse"
          },
          "id": "youtubei.cms.bulk_update_issues",
          "flatPath": "v1/cms/bulk_update_issues",
          "description": ""
        },
        "enqueue_export_cms_cid_exempted_channels": {
          "flatPath": "v1/cms/enqueue_export_cms_cid_exempted_channels",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeEnqueueExportCmsCidExemptedChannelsRequest"
          },
          "id": "youtubei.cms.enqueue_export_cms_cid_exempted_channels",
          "response": {
            "$ref": "YoutubeApiInnertubeEnqueueExportCmsCidExemptedChannelsResponse"
          },
          "parameters": {},
          "description": "",
          "parameterOrder": [],
          "path": "v1/cms/enqueue_export_cms_cid_exempted_channels"
        },
        "get_license_strategies": {
          "request": {
            "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategiesRequest"
          },
          "parameterOrder": [],
          "flatPath": "v1/cms/get_license_strategies",
          "id": "youtubei.cms.get_license_strategies",
          "parameters": {},
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategiesResponse"
          },
          "httpMethod": "POST",
          "path": "v1/cms/get_license_strategies"
        },
        "remove_share": {
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeRemoveCmsShareResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeRemoveCmsShareRequest"
          },
          "httpMethod": "POST",
          "flatPath": "v1/cms/remove_share",
          "path": "v1/cms/remove_share",
          "parameters": {},
          "id": "youtubei.cms.remove_share",
          "description": ""
        },
        "get_album_releases": {
          "request": {
            "$ref": "YoutubeApiInnertubeGetCmsAlbumReleasesRequest"
          },
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeGetCmsAlbumReleasesResponse"
          },
          "id": "youtubei.cms.get_album_releases",
          "parameters": {},
          "flatPath": "v1/cms/get_album_releases",
          "path": "v1/cms/get_album_releases",
          "description": "",
          "httpMethod": "POST"
        },
        "bulk_update_channels": {
          "httpMethod": "POST",
          "description": "",
          "parameterOrder": [],
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeBulkUpdateCmsChannelsRequest"
          },
          "flatPath": "v1/cms/bulk_update_channels",
          "id": "youtubei.cms.bulk_update_channels",
          "response": {
            "$ref": "YoutubeApiInnertubeBulkUpdateCmsChannelsResponse"
          },
          "path": "v1/cms/bulk_update_channels"
        },
        "bulk_update_asset_groups": {
          "path": "v1/cms/bulk_update_asset_groups",
          "flatPath": "v1/cms/bulk_update_asset_groups",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeBulkUpdateCmsAssetGroupsResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeBulkUpdateCmsAssetGroupsRequest"
          },
          "parameters": {},
          "parameterOrder": [],
          "description": "",
          "id": "youtubei.cms.bulk_update_asset_groups"
        },
        "cancel_pending_takedowns": {
          "description": "",
          "parameterOrder": [],
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeCancelCmsPendingTakedownsRequest"
          },
          "flatPath": "v1/cms/cancel_pending_takedowns",
          "response": {
            "$ref": "YoutubeApiInnertubeCancelCmsPendingTakedownsResponse"
          },
          "path": "v1/cms/cancel_pending_takedowns",
          "parameters": {},
          "id": "youtubei.cms.cancel_pending_takedowns"
        },
        "release_appealed_claims": {
          "parameters": {},
          "httpMethod": "POST",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeReleaseCmsAppealedClaimsResponse"
          },
          "path": "v1/cms/release_appealed_claims",
          "flatPath": "v1/cms/release_appealed_claims",
          "request": {
            "$ref": "YoutubeApiInnertubeReleaseCmsAppealedClaimsRequest"
          },
          "id": "youtubei.cms.release_appealed_claims",
          "description": ""
        },
        "get_bulk_update_status_claimed_videos": {
          "path": "v1/cms/get_bulk_update_status_claimed_videos",
          "parameterOrder": [],
          "flatPath": "v1/cms/get_bulk_update_status_claimed_videos",
          "request": {
            "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsClaimedVideosRequest"
          },
          "httpMethod": "POST",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsClaimedVideosResponse"
          },
          "description": "",
          "id": "youtubei.cms.get_bulk_update_status_claimed_videos"
        },
        "calculate_video_policy": {
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeCalculateCmsVideoPolicyResponse"
          },
          "path": "v1/cms/calculate_video_policy",
          "description": "",
          "httpMethod": "POST",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeCalculateCmsVideoPolicyRequest"
          },
          "id": "youtubei.cms.calculate_video_policy",
          "flatPath": "v1/cms/calculate_video_policy"
        },
        "list_cms_asset_groups": {
          "path": "v1/cms/list_cms_asset_groups",
          "request": {
            "$ref": "YoutubeApiInnertubeListCmsAssetGroupsRequest"
          },
          "parameters": {},
          "httpMethod": "POST",
          "description": "",
          "id": "youtubei.cms.list_cms_asset_groups",
          "parameterOrder": [],
          "flatPath": "v1/cms/list_cms_asset_groups",
          "response": {
            "$ref": "YoutubeApiInnertubeListCmsAssetGroupsResponse"
          }
        },
        "get_license_strategy_revisions": {
          "flatPath": "v1/cms/get_license_strategy_revisions",
          "parameterOrder": [],
          "path": "v1/cms/get_license_strategy_revisions",
          "request": {
            "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategyRevisionsRequest"
          },
          "parameters": {},
          "id": "youtubei.cms.get_license_strategy_revisions",
          "httpMethod": "POST",
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategyRevisionsResponse"
          }
        },
        "list_cms_related_assets": {
          "parameterOrder": [],
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeListCmsRelatedAssetsRequest"
          },
          "path": "v1/cms/list_cms_related_assets",
          "httpMethod": "POST",
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeListCmsRelatedAssetsResponse"
          },
          "id": "youtubei.cms.list_cms_related_assets",
          "flatPath": "v1/cms/list_cms_related_assets"
        },
        "enqueue_export_cms_issues": {
          "description": "",
          "parameters": {},
          "path": "v1/cms/enqueue_export_cms_issues",
          "request": {
            "$ref": "YoutubeApiInnertubeEnqueueExportCmsIssuesRequest"
          },
          "flatPath": "v1/cms/enqueue_export_cms_issues",
          "id": "youtubei.cms.enqueue_export_cms_issues",
          "response": {
            "$ref": "YoutubeApiInnertubeEnqueueExportCmsIssuesResponse"
          },
          "parameterOrder": [],
          "httpMethod": "POST"
        },
        "enqueue_export_cms_album_tracks": {
          "id": "youtubei.cms.enqueue_export_cms_album_tracks",
          "request": {
            "$ref": "YoutubeApiInnertubeEnqueueExportCmsAlbumTracksRequest"
          },
          "parameters": {},
          "path": "v1/cms/enqueue_export_cms_album_tracks",
          "httpMethod": "POST",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeEnqueueExportCmsAlbumTracksResponse"
          },
          "flatPath": "v1/cms/enqueue_export_cms_album_tracks",
          "description": ""
        },
        "list_album_tracks": {
          "response": {
            "$ref": "YoutubeApiInnertubeListCmsAlbumTracksResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeListCmsAlbumTracksRequest"
          },
          "id": "youtubei.cms.list_album_tracks",
          "httpMethod": "POST",
          "path": "v1/cms/list_album_tracks",
          "parameters": {},
          "description": "",
          "flatPath": "v1/cms/list_album_tracks",
          "parameterOrder": []
        },
        "update_cms_asset_ownership": {
          "description": "",
          "parameterOrder": [],
          "httpMethod": "POST",
          "parameters": {},
          "path": "v1/cms/update_cms_asset_ownership",
          "flatPath": "v1/cms/update_cms_asset_ownership",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateCmsAssetOwnershipRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateCmsAssetOwnershipResponse"
          },
          "id": "youtubei.cms.update_cms_asset_ownership"
        },
        "assert_reference_overlap_ownership": {
          "response": {
            "$ref": "YoutubeApiInnertubeAssertCmsReferenceOverlapResponse"
          },
          "description": "",
          "parameters": {},
          "httpMethod": "POST",
          "path": "v1/cms/assert_reference_overlap_ownership",
          "request": {
            "$ref": "YoutubeApiInnertubeAssertCmsReferenceOverlapRequest"
          },
          "id": "youtubei.cms.assert_reference_overlap_ownership",
          "parameterOrder": [],
          "flatPath": "v1/cms/assert_reference_overlap_ownership"
        },
        "release_disputed_claims": {
          "path": "v1/cms/release_disputed_claims",
          "request": {
            "$ref": "YoutubeApiInnertubeReleaseCmsDisputedClaimsRequest"
          },
          "parameters": {},
          "httpMethod": "POST",
          "description": "",
          "parameterOrder": [],
          "id": "youtubei.cms.release_disputed_claims",
          "response": {
            "$ref": "YoutubeApiInnertubeReleaseCmsDisputedClaimsResponse"
          },
          "flatPath": "v1/cms/release_disputed_claims"
        },
        "get_album_tracks": {
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeGetCmsAlbumTracksRequest"
          },
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCmsAlbumTracksResponse"
          },
          "flatPath": "v1/cms/get_album_tracks",
          "id": "youtubei.cms.get_album_tracks",
          "description": "",
          "parameters": {},
          "path": "v1/cms/get_album_tracks"
        },
        "get_cms_issues_summary": {
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeGetCmsIssuesSummaryRequest"
          },
          "parameterOrder": [],
          "path": "v1/cms/get_cms_issues_summary",
          "id": "youtubei.cms.get_cms_issues_summary",
          "flatPath": "v1/cms/get_cms_issues_summary",
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCmsIssuesSummaryResponse"
          },
          "httpMethod": "POST"
        },
        "get_license_strategy_recommended_pricing": {
          "flatPath": "v1/cms/get_license_strategy_recommended_pricing",
          "parameterOrder": [],
          "httpMethod": "POST",
          "parameters": {},
          "path": "v1/cms/get_license_strategy_recommended_pricing",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategyRecommendedPricingResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategyRecommendedPricingRequest"
          },
          "id": "youtubei.cms.get_license_strategy_recommended_pricing",
          "description": ""
        },
        "exclude_invalid_reference": {
          "flatPath": "v1/cms/exclude_invalid_reference",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeExcludeCmsInvalidReferenceRequest"
          },
          "id": "youtubei.cms.exclude_invalid_reference",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeExcludeCmsInvalidReferenceResponse"
          },
          "description": "",
          "path": "v1/cms/exclude_invalid_reference",
          "httpMethod": "POST"
        },
        "get_package_status_files": {
          "response": {
            "$ref": "YoutubeApiInnertubeGetCmsPackageStatusFilesResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeGetCmsPackageStatusFilesRequest"
          },
          "path": "v1/cms/get_package_status_files",
          "id": "youtubei.cms.get_package_status_files",
          "description": "",
          "flatPath": "v1/cms/get_package_status_files",
          "parameterOrder": [],
          "httpMethod": "POST",
          "parameters": {}
        },
        "get_bulk_takedown_status_videos": {
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeGetBulkTakedownStatusCmsVideosResponse"
          },
          "path": "v1/cms/get_bulk_takedown_status_videos",
          "httpMethod": "POST",
          "parameterOrder": [],
          "flatPath": "v1/cms/get_bulk_takedown_status_videos",
          "parameters": {},
          "id": "youtubei.cms.get_bulk_takedown_status_videos",
          "request": {
            "$ref": "YoutubeApiInnertubeGetBulkTakedownStatusCmsVideosRequest"
          }
        },
        "update_cms_reference": {
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateCmsReferenceResponse"
          },
          "id": "youtubei.cms.update_cms_reference",
          "path": "v1/cms/update_cms_reference",
          "description": "",
          "flatPath": "v1/cms/update_cms_reference",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateCmsReferenceRequest"
          },
          "parameters": {},
          "parameterOrder": []
        },
        "enqueue_export_cms_reports": {
          "description": "",
          "parameterOrder": [],
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeEnqueueExportCmsReportsResponse"
          },
          "flatPath": "v1/cms/enqueue_export_cms_reports",
          "path": "v1/cms/enqueue_export_cms_reports",
          "id": "youtubei.cms.enqueue_export_cms_reports",
          "request": {
            "$ref": "YoutubeApiInnertubeEnqueueExportCmsReportsRequest"
          },
          "httpMethod": "POST"
        },
        "get_cms_export_status": {
          "path": "v1/cms/get_cms_export_status",
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCmsExportStatusResponse"
          },
          "id": "youtubei.cms.get_cms_export_status",
          "flatPath": "v1/cms/get_cms_export_status",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeGetCmsExportStatusRequest"
          },
          "parameters": {},
          "httpMethod": "POST"
        },
        "get_cms_claims": {
          "response": {
            "$ref": "YoutubeApiInnertubeGetCmsClaimsResponse"
          },
          "id": "youtubei.cms.get_cms_claims",
          "request": {
            "$ref": "YoutubeApiInnertubeGetCmsClaimsRequest"
          },
          "flatPath": "v1/cms/get_cms_claims",
          "parameters": {},
          "parameterOrder": [],
          "httpMethod": "POST",
          "description": "",
          "path": "v1/cms/get_cms_claims"
        },
        "update_license_strategy": {
          "httpMethod": "POST",
          "parameterOrder": [],
          "description": "",
          "id": "youtubei.cms.update_license_strategy",
          "flatPath": "v1/cms/update_license_strategy",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateCmsLicenseStrategyRequest"
          },
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateCmsLicenseStrategyResponse"
          },
          "path": "v1/cms/update_license_strategy"
        },
        "update_cms_reference_channel": {
          "flatPath": "v1/cms/update_cms_reference_channel",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateCmsReferenceChannelRequest"
          },
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateCmsReferenceChannelResponse"
          },
          "id": "youtubei.cms.update_cms_reference_channel",
          "path": "v1/cms/update_cms_reference_channel",
          "parameters": {},
          "description": ""
        },
        "takedown_video": {
          "description": "",
          "path": "v1/cms/takedown_video",
          "parameters": {},
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeTakedownCmsVideoResponse"
          },
          "flatPath": "v1/cms/takedown_video",
          "request": {
            "$ref": "YoutubeApiInnertubeTakedownCmsVideoRequest"
          },
          "id": "youtubei.cms.takedown_video",
          "parameterOrder": []
        },
        "remove_asset_ownership": {
          "parameterOrder": [],
          "parameters": {},
          "description": "",
          "path": "v1/cms/remove_asset_ownership",
          "response": {
            "$ref": "YoutubeApiInnertubeRemoveCmsConflictAssetOwnershipResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeRemoveCmsConflictAssetOwnershipRequest"
          },
          "httpMethod": "POST",
          "id": "youtubei.cms.remove_asset_ownership",
          "flatPath": "v1/cms/remove_asset_ownership"
        },
        "delete_package": {
          "httpMethod": "POST",
          "id": "youtubei.cms.delete_package",
          "request": {
            "$ref": "YoutubeApiInnertubeDeleteCmsPackageRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeDeleteCmsPackageResponse"
          },
          "description": "",
          "flatPath": "v1/cms/delete_package",
          "parameterOrder": [],
          "path": "v1/cms/delete_package",
          "parameters": {}
        },
        "delete_cms_asset_group": {
          "response": {
            "$ref": "YoutubeApiInnertubeDeleteCmsAssetGroupResponse"
          },
          "httpMethod": "POST",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeDeleteCmsAssetGroupRequest"
          },
          "parameters": {},
          "path": "v1/cms/delete_cms_asset_group",
          "flatPath": "v1/cms/delete_cms_asset_group",
          "description": "",
          "id": "youtubei.cms.delete_cms_asset_group"
        },
        "get_bulk_update_status_cid_exempted_channels": {
          "request": {
            "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsCidExemptedChannelsRequest"
          },
          "flatPath": "v1/cms/get_bulk_update_status_cid_exempted_channels",
          "httpMethod": "POST",
          "id": "youtubei.cms.get_bulk_update_status_cid_exempted_channels",
          "response": {
            "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsCidExemptedChannelsResponse"
          },
          "description": "",
          "parameters": {},
          "path": "v1/cms/get_bulk_update_status_cid_exempted_channels",
          "parameterOrder": []
        },
        "reinstate_claims": {
          "flatPath": "v1/cms/reinstate_claims",
          "request": {
            "$ref": "YoutubeApiInnertubeReinstateCmsClaimsRequest"
          },
          "httpMethod": "POST",
          "parameters": {},
          "parameterOrder": [],
          "id": "youtubei.cms.reinstate_claims",
          "response": {
            "$ref": "YoutubeApiInnertubeReinstateCmsClaimsResponse"
          },
          "path": "v1/cms/reinstate_claims",
          "description": ""
        },
        "mark_issue_reviewed": {
          "parameters": {},
          "id": "youtubei.cms.mark_issue_reviewed",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeMarkCmsIssueReviewedResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeMarkCmsIssueReviewedRequest"
          },
          "description": "",
          "path": "v1/cms/mark_issue_reviewed",
          "httpMethod": "POST",
          "flatPath": "v1/cms/mark_issue_reviewed"
        },
        "update_cms_saved_policy": {
          "parameterOrder": [],
          "description": "",
          "path": "v1/cms/update_cms_saved_policy",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateCmsSavedPolicyRequest"
          },
          "parameters": {},
          "flatPath": "v1/cms/update_cms_saved_policy",
          "httpMethod": "POST",
          "id": "youtubei.cms.update_cms_saved_policy",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateCmsSavedPolicyResponse"
          }
        },
        "enqueue_export_cms_campaigns": {
          "request": {
            "$ref": "YoutubeApiInnertubeEnqueueExportCmsCampaignsRequest"
          },
          "parameterOrder": [],
          "flatPath": "v1/cms/enqueue_export_cms_campaigns",
          "httpMethod": "POST",
          "description": "",
          "parameters": {},
          "id": "youtubei.cms.enqueue_export_cms_campaigns",
          "response": {
            "$ref": "YoutubeApiInnertubeEnqueueExportCmsCampaignsResponse"
          },
          "path": "v1/cms/enqueue_export_cms_campaigns"
        },
        "get_cms_references": {
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeGetCmsReferencesResponse"
          },
          "id": "youtubei.cms.get_cms_references",
          "flatPath": "v1/cms/get_cms_references",
          "description": "",
          "path": "v1/cms/get_cms_references",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeGetCmsReferencesRequest"
          },
          "httpMethod": "POST"
        },
        "update_claims": {
          "parameters": {},
          "id": "youtubei.cms.update_claims",
          "httpMethod": "POST",
          "description": "",
          "flatPath": "v1/cms/update_claims",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateCmsClaimsResponse"
          },
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateCmsClaimsRequest"
          },
          "path": "v1/cms/update_claims"
        },
        "list_uploader_accounts": {
          "flatPath": "v1/cms/list_uploader_accounts",
          "path": "v1/cms/list_uploader_accounts",
          "description": "",
          "parameters": {},
          "id": "youtubei.cms.list_uploader_accounts",
          "request": {
            "$ref": "YoutubeApiInnertubeListCmsUploaderAccountsRequest"
          },
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeListCmsUploaderAccountsResponse"
          },
          "parameterOrder": []
        },
        "get_bulk_update_status_issues": {
          "flatPath": "v1/cms/get_bulk_update_status_issues",
          "id": "youtubei.cms.get_bulk_update_status_issues",
          "path": "v1/cms/get_bulk_update_status_issues",
          "parameters": {},
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsIssuesResponse"
          },
          "httpMethod": "POST",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsIssuesRequest"
          }
        },
        "list_license_strategy_revisions": {
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeListCmsLicenseStrategyRevisionsRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeListCmsLicenseStrategyRevisionsResponse"
          },
          "parameterOrder": [],
          "id": "youtubei.cms.list_license_strategy_revisions",
          "flatPath": "v1/cms/list_license_strategy_revisions",
          "path": "v1/cms/list_license_strategy_revisions",
          "parameters": {},
          "httpMethod": "POST"
        },
        "remove_cms_related_assets": {
          "httpMethod": "POST",
          "description": "",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeRemoveCmsRelatedAssetsResponse"
          },
          "flatPath": "v1/cms/remove_cms_related_assets",
          "id": "youtubei.cms.remove_cms_related_assets",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeRemoveCmsRelatedAssetsRequest"
          },
          "path": "v1/cms/remove_cms_related_assets"
        },
        "get_cms_issues": {
          "description": "",
          "httpMethod": "POST",
          "parameters": {},
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeGetCmsIssuesRequest"
          },
          "path": "v1/cms/get_cms_issues",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCmsIssuesResponse"
          },
          "id": "youtubei.cms.get_cms_issues",
          "flatPath": "v1/cms/get_cms_issues"
        },
        "get_claimed_videos": {
          "id": "youtubei.cms.get_claimed_videos",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeGetCmsClaimedVideosRequest"
          },
          "parameterOrder": [],
          "path": "v1/cms/get_claimed_videos",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCmsClaimedVideosResponse"
          },
          "flatPath": "v1/cms/get_claimed_videos",
          "httpMethod": "POST",
          "description": ""
        },
        "reject_ownership_transfer": {
          "parameters": {},
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeRejectCmsOwnershipTransferRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeRejectCmsOwnershipTransferResponse"
          },
          "parameterOrder": [],
          "description": "",
          "id": "youtubei.cms.reject_ownership_transfer",
          "flatPath": "v1/cms/reject_ownership_transfer",
          "path": "v1/cms/reject_ownership_transfer"
        },
        "bulk_update_claimed_videos": {
          "httpMethod": "POST",
          "parameters": {},
          "id": "youtubei.cms.bulk_update_claimed_videos",
          "path": "v1/cms/bulk_update_claimed_videos",
          "description": "",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeBulkUpdateCmsClaimedVideosResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeBulkUpdateCmsClaimedVideosRequest"
          },
          "flatPath": "v1/cms/bulk_update_claimed_videos"
        },
        "list_cms_campaigns": {
          "request": {
            "$ref": "YoutubeApiInnertubeListCmsCampaignsRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeListCmsCampaignsResponse"
          },
          "id": "youtubei.cms.list_cms_campaigns",
          "parameters": {},
          "parameterOrder": [],
          "httpMethod": "POST",
          "flatPath": "v1/cms/list_cms_campaigns",
          "description": "",
          "path": "v1/cms/list_cms_campaigns"
        },
        "takedown_album_release": {
          "flatPath": "v1/cms/takedown_album_release",
          "request": {
            "$ref": "YoutubeApiInnertubeTakedownCmsAlbumReleaseRequest"
          },
          "id": "youtubei.cms.takedown_album_release",
          "response": {
            "$ref": "YoutubeApiInnertubeTakedownCmsAlbumReleaseResponse"
          },
          "httpMethod": "POST",
          "parameters": {},
          "description": "",
          "parameterOrder": [],
          "path": "v1/cms/takedown_album_release"
        },
        "unlink_composition_share": {
          "httpMethod": "POST",
          "path": "v1/cms/unlink_composition_share",
          "description": "",
          "flatPath": "v1/cms/unlink_composition_share",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeUnlinkCmsConflictCompositionShareResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeUnlinkCmsConflictCompositionShareRequest"
          },
          "id": "youtubei.cms.unlink_composition_share",
          "parameters": {}
        },
        "change_issue_license_strategy": {
          "parameterOrder": [],
          "httpMethod": "POST",
          "id": "youtubei.cms.change_issue_license_strategy",
          "parameters": {},
          "path": "v1/cms/change_issue_license_strategy",
          "request": {
            "$ref": "YoutubeApiInnertubeChangeCmsIssueLicenseStrategyRequest"
          },
          "description": "",
          "flatPath": "v1/cms/change_issue_license_strategy",
          "response": {
            "$ref": "YoutubeApiInnertubeChangeCmsIssueLicenseStrategyResponse"
          }
        },
        "get_cms_dashboard": {
          "id": "youtubei.cms.get_cms_dashboard",
          "httpMethod": "POST",
          "flatPath": "v1/cms/get_cms_dashboard",
          "parameters": {},
          "parameterOrder": [],
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCmsDashboardResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeGetCmsDashboardRequest"
          },
          "path": "v1/cms/get_cms_dashboard"
        },
        "list_identified_contributors": {
          "request": {
            "$ref": "YoutubeApiInnertubeListCmsIdentifiedContributorsRequest"
          },
          "parameterOrder": [],
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeListCmsIdentifiedContributorsResponse"
          },
          "httpMethod": "POST",
          "parameters": {},
          "flatPath": "v1/cms/list_identified_contributors",
          "path": "v1/cms/list_identified_contributors",
          "id": "youtubei.cms.list_identified_contributors"
        },
        "enqueue_export_cms_channel_invites": {
          "parameters": {},
          "path": "v1/cms/enqueue_export_cms_channel_invites",
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeEnqueueExportCmsChannelInvitesResponse"
          },
          "id": "youtubei.cms.enqueue_export_cms_channel_invites",
          "flatPath": "v1/cms/enqueue_export_cms_channel_invites",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeEnqueueExportCmsChannelInvitesRequest"
          },
          "parameterOrder": []
        },
        "get_bulk_update_status_channels": {
          "request": {
            "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsChannelsRequest"
          },
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsChannelsResponse"
          },
          "flatPath": "v1/cms/get_bulk_update_status_channels",
          "id": "youtubei.cms.get_bulk_update_status_channels",
          "parameterOrder": [],
          "description": "",
          "path": "v1/cms/get_bulk_update_status_channels",
          "parameters": {}
        },
        "list_license_strategy_channels": {
          "path": "v1/cms/list_license_strategy_channels",
          "flatPath": "v1/cms/list_license_strategy_channels",
          "request": {
            "$ref": "YoutubeApiInnertubeListCmsLicenseStrategyChannelsRequest"
          },
          "id": "youtubei.cms.list_license_strategy_channels",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeListCmsLicenseStrategyChannelsResponse"
          },
          "description": "",
          "parameters": {},
          "httpMethod": "POST"
        },
        "list_license_strategies": {
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeListCmsLicenseStrategiesResponse"
          },
          "parameters": {},
          "flatPath": "v1/cms/list_license_strategies",
          "request": {
            "$ref": "YoutubeApiInnertubeListCmsLicenseStrategiesRequest"
          },
          "id": "youtubei.cms.list_license_strategies",
          "parameterOrder": [],
          "description": "",
          "path": "v1/cms/list_license_strategies"
        },
        "mark_video_unreviewed": {
          "path": "v1/cms/mark_video_unreviewed",
          "parameters": {},
          "flatPath": "v1/cms/mark_video_unreviewed",
          "parameterOrder": [],
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeMarkCmsVideoUnreviewedResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeMarkCmsVideoUnreviewedRequest"
          },
          "httpMethod": "POST",
          "id": "youtubei.cms.mark_video_unreviewed"
        },
        "list_cms_report_groups": {
          "parameters": {},
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeListCmsReportGroupsResponse"
          },
          "id": "youtubei.cms.list_cms_report_groups",
          "path": "v1/cms/list_cms_report_groups",
          "request": {
            "$ref": "YoutubeApiInnertubeListCmsReportGroupsRequest"
          },
          "flatPath": "v1/cms/list_cms_report_groups",
          "httpMethod": "POST",
          "parameterOrder": []
        },
        "list_packages": {
          "request": {
            "$ref": "YoutubeApiInnertubeListCmsPackagesRequest"
          },
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeListCmsPackagesResponse"
          },
          "id": "youtubei.cms.list_packages",
          "parameterOrder": [],
          "httpMethod": "POST",
          "flatPath": "v1/cms/list_packages",
          "description": "",
          "path": "v1/cms/list_packages"
        },
        "get_bulk_update_status_asset_groups": {
          "response": {
            "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsAssetGroupsResponse"
          },
          "parameters": {},
          "httpMethod": "POST",
          "id": "youtubei.cms.get_bulk_update_status_asset_groups",
          "parameterOrder": [],
          "path": "v1/cms/get_bulk_update_status_asset_groups",
          "request": {
            "$ref": "YoutubeApiInnertubeGetBulkUpdateStatusCmsAssetGroupsRequest"
          },
          "flatPath": "v1/cms/get_bulk_update_status_asset_groups",
          "description": ""
        },
        "get_owner_contact_emails": {
          "httpMethod": "POST",
          "parameters": {},
          "parameterOrder": [],
          "description": "",
          "id": "youtubei.cms.get_owner_contact_emails",
          "path": "v1/cms/get_owner_contact_emails",
          "request": {
            "$ref": "YoutubeApiInnertubeGetContentOwnerContactEmailsRequest"
          },
          "flatPath": "v1/cms/get_owner_contact_emails",
          "response": {
            "$ref": "YoutubeApiInnertubeGetContentOwnerContactEmailsResponse"
          }
        },
        "add_share": {
          "request": {
            "$ref": "YoutubeApiInnertubeAddCmsShareRequest"
          },
          "id": "youtubei.cms.add_share",
          "parameters": {},
          "parameterOrder": [],
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeAddCmsShareResponse"
          },
          "httpMethod": "POST",
          "path": "v1/cms/add_share",
          "flatPath": "v1/cms/add_share"
        },
        "release_claims": {
          "httpMethod": "POST",
          "path": "v1/cms/release_claims",
          "flatPath": "v1/cms/release_claims",
          "parameters": {},
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeReleaseCmsClaimsRequest"
          },
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeReleaseCmsClaimsResponse"
          },
          "id": "youtubei.cms.release_claims"
        },
        "bulk_update_cid_exempted_channels": {
          "id": "youtubei.cms.bulk_update_cid_exempted_channels",
          "response": {
            "$ref": "YoutubeApiInnertubeBulkUpdateCmsCidExemptedChannelsResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeBulkUpdateCmsCidExemptedChannelsRequest"
          },
          "parameterOrder": [],
          "parameters": {},
          "httpMethod": "POST",
          "description": "",
          "flatPath": "v1/cms/bulk_update_cid_exempted_channels",
          "path": "v1/cms/bulk_update_cid_exempted_channels"
        },
        "reinstate_disputed_claims": {
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeReinstateCmsDisputedClaimsRequest"
          },
          "description": "",
          "parameterOrder": [],
          "httpMethod": "POST",
          "id": "youtubei.cms.reinstate_disputed_claims",
          "flatPath": "v1/cms/reinstate_disputed_claims",
          "path": "v1/cms/reinstate_disputed_claims",
          "response": {
            "$ref": "YoutubeApiInnertubeReinstateCmsDisputedClaimsResponse"
          }
        },
        "update_cms_reference_state": {
          "path": "v1/cms/update_cms_reference_state",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateCmsReferenceStateRequest"
          },
          "parameters": {},
          "flatPath": "v1/cms/update_cms_reference_state",
          "id": "youtubei.cms.update_cms_reference_state",
          "httpMethod": "POST",
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateCmsReferenceStateResponse"
          }
        },
        "mark_video_reviewed": {
          "httpMethod": "POST",
          "path": "v1/cms/mark_video_reviewed",
          "id": "youtubei.cms.mark_video_reviewed",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeMarkCmsVideoReviewedRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeMarkCmsVideoReviewedResponse"
          },
          "parameterOrder": [],
          "description": "",
          "flatPath": "v1/cms/mark_video_reviewed"
        },
        "list_cid_exempted_channels": {
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeListCmsCidExemptedChannelsResponse"
          },
          "parameters": {},
          "id": "youtubei.cms.list_cid_exempted_channels",
          "path": "v1/cms/list_cid_exempted_channels",
          "description": "",
          "parameterOrder": [],
          "flatPath": "v1/cms/list_cid_exempted_channels",
          "request": {
            "$ref": "YoutubeApiInnertubeListCmsCidExemptedChannelsRequest"
          }
        },
        "bulk_takedown_videos": {
          "parameters": {},
          "path": "v1/cms/bulk_takedown_videos",
          "httpMethod": "POST",
          "id": "youtubei.cms.bulk_takedown_videos",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeBulkTakedownCmsVideosRequest"
          },
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeBulkTakedownCmsVideosResponse"
          },
          "flatPath": "v1/cms/bulk_takedown_videos"
        },
        "update_cms_content_owner": {
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateCmsContentOwnerRequest"
          },
          "parameters": {},
          "id": "youtubei.cms.update_cms_content_owner",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateCmsContentOwnerResponse"
          },
          "description": "",
          "httpMethod": "POST",
          "parameterOrder": [],
          "path": "v1/cms/update_cms_content_owner",
          "flatPath": "v1/cms/update_cms_content_owner"
        },
        "list_cms_references": {
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeListCmsReferencesResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeListCmsReferencesRequest"
          },
          "flatPath": "v1/cms/list_cms_references",
          "httpMethod": "POST",
          "parameterOrder": [],
          "id": "youtubei.cms.list_cms_references",
          "parameters": {},
          "path": "v1/cms/list_cms_references"
        },
        "delete_package_files": {
          "path": "v1/cms/delete_package_files",
          "request": {
            "$ref": "YoutubeApiInnertubeDeleteCmsPackageFilesRequest"
          },
          "id": "youtubei.cms.delete_package_files",
          "parameterOrder": [],
          "description": "",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeDeleteCmsPackageFilesResponse"
          },
          "httpMethod": "POST",
          "flatPath": "v1/cms/delete_package_files"
        },
        "retract_takedowns": {
          "flatPath": "v1/cms/retract_takedowns",
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeRetractCmsTakedownsResponse"
          },
          "path": "v1/cms/retract_takedowns",
          "id": "youtubei.cms.retract_takedowns",
          "parameterOrder": [],
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeRetractCmsTakedownsRequest"
          },
          "httpMethod": "POST"
        },
        "update_issue_asset_policy": {
          "parameters": {},
          "id": "youtubei.cms.update_issue_asset_policy",
          "httpMethod": "POST",
          "parameterOrder": [],
          "path": "v1/cms/update_issue_asset_policy",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateCmsIssueAssetPolicyResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateCmsIssueAssetPolicyRequest"
          },
          "description": "",
          "flatPath": "v1/cms/update_issue_asset_policy"
        },
        "exclude_reference_overlap_ownership": {
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeExcludeCmsReferenceOverlapRequest"
          },
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeExcludeCmsReferenceOverlapResponse"
          },
          "path": "v1/cms/exclude_reference_overlap_ownership",
          "id": "youtubei.cms.exclude_reference_overlap_ownership",
          "description": "",
          "parameterOrder": [],
          "flatPath": "v1/cms/exclude_reference_overlap_ownership"
        },
        "list_partner_strikes": {
          "httpMethod": "POST",
          "id": "youtubei.cms.list_partner_strikes",
          "flatPath": "v1/cms/list_partner_strikes",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeListCmsPartnerStrikesResponse"
          },
          "description": "",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeListCmsPartnerStrikesRequest"
          },
          "path": "v1/cms/list_partner_strikes"
        }
      }
    },
    "offline": {
      "methods": {
        "playlist_sync_check": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeOfflinePlaylistSyncCheckRequest"
          },
          "path": "v1/offline/playlist_sync_check",
          "parameterOrder": [],
          "id": "youtubei.offline.playlist_sync_check",
          "flatPath": "v1/offline/playlist_sync_check",
          "description": "",
          "parameters": {},
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeOfflinePlaylistSyncCheckResponse"
          }
        },
        "auto_offline": {
          "id": "youtubei.offline.auto_offline",
          "description": "",
          "path": "v1/offline/auto_offline",
          "flatPath": "v1/offline/auto_offline",
          "request": {
            "$ref": "YoutubeApiInnertubeAutoOfflineRequest"
          },
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeAutoOfflineResponse"
          },
          "parameters": {},
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "get_video_entity": {
          "request": {
            "$ref": "YoutubeApiInnertubeGetOfflineVideoEntityRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeGetOfflineVideoEntityResponse"
          },
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "id": "youtubei.offline.get_video_entity",
          "path": "v1/offline/get_video_entity",
          "description": "",
          "flatPath": "v1/offline/get_video_entity",
          "httpMethod": "POST"
        },
        "get_download_action": {
          "path": "v1/offline/get_download_action",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeGetDownloadActionResponse"
          },
          "httpMethod": "POST",
          "description": "",
          "id": "youtubei.offline.get_download_action",
          "parameterOrder": [],
          "flatPath": "v1/offline/get_download_action",
          "request": {
            "$ref": "YoutubeApiInnertubeGetDownloadActionRequest"
          },
          "parameters": {}
        },
        "get_main_download_recommendation": {
          "description": "",
          "flatPath": "v1/offline/get_main_download_recommendation",
          "path": "v1/offline/get_main_download_recommendation",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetMainDownloadRecommendationResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeGetMainDownloadRecommendationRequest"
          },
          "parameters": {},
          "id": "youtubei.offline.get_main_download_recommendation",
          "parameterOrder": []
        },
        "schedule_notification": {
          "response": {
            "$ref": "YoutubeApiInnertubeOfflineSchedulerResponse"
          },
          "parameterOrder": [],
          "path": "v1/offline/schedule_notification",
          "httpMethod": "POST",
          "flatPath": "v1/offline/schedule_notification",
          "id": "youtubei.offline.schedule_notification",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeOfflineSchedulerRequest"
          },
          "description": ""
        },
        "offline_video_playback_position_sync": {
          "path": "v1/offline/offline_video_playback_position_sync",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeOfflineVideoPlaybackPositionSyncResponse"
          },
          "parameterOrder": [],
          "httpMethod": "POST",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeOfflineVideoPlaybackPositionSyncRequest"
          },
          "parameters": {},
          "id": "youtubei.offline.offline_video_playback_position_sync",
          "flatPath": "v1/offline/offline_video_playback_position_sync"
        },
        "get_offline_orchestration": {
          "httpMethod": "POST",
          "id": "youtubei.offline.get_offline_orchestration",
          "description": "",
          "flatPath": "v1/offline/get_offline_orchestration",
          "parameterOrder": [],
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeOfflineOrchestrationRequest"
          },
          "path": "v1/offline/get_offline_orchestration",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeOfflineOrchestrationResponse"
          }
        },
        "get_ytb_blueprint": {
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/offline/get_ytb_blueprint",
          "id": "youtubei.offline.get_ytb_blueprint",
          "flatPath": "v1/offline/get_ytb_blueprint",
          "httpMethod": "POST",
          "description": "",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeYtbBlueprintRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeYtbBlueprintResponse"
          }
        },
        "get_playback_data_entity": {
          "parameterOrder": [],
          "flatPath": "v1/offline/get_playback_data_entity",
          "parameters": {},
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/offline/get_playback_data_entity",
          "request": {
            "$ref": "YoutubeApiInnertubePlaybackDataEntityRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubePlaybackDataEntityResponse"
          },
          "id": "youtubei.offline.get_playback_data_entity",
          "httpMethod": "POST"
        }
      }
    },
    "experiments": {
      "methods": {
        "opt_in": {
          "id": "youtubei.experiments.opt_in",
          "httpMethod": "POST",
          "path": "v1/experiments/opt_in",
          "flatPath": "v1/experiments/opt_in",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeExperimentsOptInRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeExperimentsOptInResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "description": ""
        },
        "search": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeExperimentsSearchResponse"
          },
          "id": "youtubei.experiments.search",
          "path": "v1/experiments/search",
          "httpMethod": "POST",
          "parameters": {},
          "description": "",
          "flatPath": "v1/experiments/search",
          "request": {
            "$ref": "YoutubeApiInnertubeExperimentsSearchRequest"
          },
          "parameterOrder": []
        },
        "opt_out": {
          "id": "youtubei.experiments.opt_out",
          "description": "",
          "parameters": {},
          "flatPath": "v1/experiments/opt_out",
          "response": {
            "$ref": "YoutubeApiInnertubeExperimentsOptOutResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeExperimentsOptOutRequest"
          },
          "httpMethod": "POST",
          "parameterOrder": [],
          "path": "v1/experiments/opt_out"
        }
      }
    },
    "analytics": {
      "methods": {
        "overview": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeAnalyticsOverviewResponse"
          },
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeAnalyticsOverviewRequest"
          },
          "flatPath": "v1/analytics/overview",
          "parameterOrder": [],
          "id": "youtubei.analytics.overview",
          "httpMethod": "POST",
          "description": "",
          "path": "v1/analytics/overview"
        },
        "detail": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/analytics/detail",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeAnalyticsDetailRequest"
          },
          "parameterOrder": [],
          "flatPath": "v1/analytics/detail",
          "parameters": {},
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeAnalyticsDetailResponse"
          },
          "id": "youtubei.analytics.detail"
        }
      }
    },
    "unplugged": {
      "methods": {
        "check_client_freshness": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedCheckClientFreshnessResponse"
          },
          "description": "",
          "httpMethod": "POST",
          "parameterOrder": [],
          "path": "v1/unplugged/check_client_freshness",
          "flatPath": "v1/unplugged/check_client_freshness",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedCheckClientFreshnessRequest"
          },
          "id": "youtubei.unplugged.check_client_freshness"
        },
        "browse": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeBrowseResponse"
          },
          "parameters": {},
          "description": "",
          "parameterOrder": [],
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeBrowseRequest"
          },
          "id": "youtubei.unplugged.browse",
          "path": "v1/unplugged/browse",
          "flatPath": "v1/unplugged/browse"
        },
        "unshare_entitlement": {
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeUnshareUnpluggedEntitlementRequest"
          },
          "httpMethod": "POST",
          "id": "youtubei.unplugged.unshare_entitlement",
          "path": "v1/unplugged/unshare_entitlement",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeUnshareUnpluggedEntitlementResponse"
          },
          "flatPath": "v1/unplugged/unshare_entitlement"
        },
        "get_cancel_survey": {
          "path": "v1/unplugged/get_cancel_survey",
          "description": "",
          "flatPath": "v1/unplugged/get_cancel_survey",
          "httpMethod": "POST",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetCancelSurveyResponse"
          },
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetCancelSurveyRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.unplugged.get_cancel_survey"
        },
        "get_cancel_confirmation": {
          "description": "",
          "httpMethod": "POST",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetCancelConfirmationRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetCancelConfirmationResponse"
          },
          "parameters": {},
          "id": "youtubei.unplugged.get_cancel_confirmation",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/unplugged/get_cancel_confirmation",
          "flatPath": "v1/unplugged/get_cancel_confirmation"
        },
        "send_conditional_notification": {
          "flatPath": "v1/unplugged/send_conditional_notification",
          "parameterOrder": [],
          "description": "",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedSendConditionalNotificationRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.unplugged.send_conditional_notification",
          "httpMethod": "POST",
          "path": "v1/unplugged/send_conditional_notification",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedSendConditionalNotificationResponse"
          }
        },
        "tenx_player": {
          "id": "youtubei.unplugged.tenx_player",
          "response": {
            "$ref": "YoutubeApiInnertubeTenXPlayerResponse"
          },
          "httpMethod": "POST",
          "description": "",
          "flatPath": "v1/unplugged/tenx_player",
          "path": "v1/unplugged/tenx_player",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeTenXPlayerRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {}
        },
        "update_live_guide_order": {
          "description": "",
          "parameters": {},
          "id": "youtubei.unplugged.update_live_guide_order",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedUpdateLiveGuideOrderResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedUpdateLiveGuideOrderRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/unplugged/update_live_guide_order",
          "path": "v1/unplugged/update_live_guide_order",
          "httpMethod": "POST",
          "parameterOrder": []
        },
        "update_station_visibility": {
          "id": "youtubei.unplugged.update_station_visibility",
          "parameters": {},
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/unplugged/update_station_visibility",
          "flatPath": "v1/unplugged/update_station_visibility",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedUpdateStationVisibilityRequest"
          },
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedUpdateStationVisibilityResponse"
          }
        },
        "home_location_check_availability": {
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCheckAvailabilityResponse"
          },
          "flatPath": "v1/unplugged/home_location_check_availability",
          "httpMethod": "POST",
          "id": "youtubei.unplugged.home_location_check_availability",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/unplugged/home_location_check_availability",
          "parameterOrder": [],
          "parameters": {},
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCheckAvailabilityRequest"
          }
        },
        "start_dvr": {
          "response": {
            "$ref": "YoutubeApiInnertubeStartUnpluggedDvrResponse"
          },
          "description": "",
          "id": "youtubei.unplugged.start_dvr",
          "flatPath": "v1/unplugged/start_dvr",
          "parameterOrder": [],
          "path": "v1/unplugged/start_dvr",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeStartUnpluggedDvrRequest"
          },
          "parameters": {},
          "httpMethod": "POST"
        },
        "access_check": {
          "parameterOrder": [],
          "id": "youtubei.unplugged.access_check",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/unplugged/access_check",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedAccessCheckRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedAccessCheckResponse"
          },
          "httpMethod": "POST",
          "parameters": {},
          "description": "",
          "flatPath": "v1/unplugged/access_check"
        },
        "get_twofactor_location": {
          "path": "v1/unplugged/get_twofactor_location",
          "flatPath": "v1/unplugged/get_twofactor_location",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.unplugged.get_twofactor_location",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetTwofactorLocationRequest"
          },
          "parameters": {},
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetTwofactorLocationResponse"
          },
          "description": ""
        },
        "resolve_location": {
          "id": "youtubei.unplugged.resolve_location",
          "path": "v1/unplugged/resolve_location",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedResolveLocationResponse"
          },
          "httpMethod": "POST",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedResolveLocationRequest"
          },
          "parameters": {},
          "flatPath": "v1/unplugged/resolve_location",
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "sidesheet": {
          "httpMethod": "POST",
          "parameters": {},
          "flatPath": "v1/unplugged/sidesheet",
          "path": "v1/unplugged/sidesheet",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedSidesheetRequest"
          },
          "description": "",
          "id": "youtubei.unplugged.sidesheet",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedSidesheetResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "share_entitlement": {
          "path": "v1/unplugged/share_entitlement",
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/unplugged/share_entitlement",
          "parameterOrder": [],
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeShareUnpluggedEntitlementRequest"
          },
          "id": "youtubei.unplugged.share_entitlement",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeShareUnpluggedEntitlementResponse"
          }
        },
        "watch_next": {
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeWatchNextRequest"
          },
          "httpMethod": "POST",
          "flatPath": "v1/unplugged/watch_next",
          "path": "v1/unplugged/watch_next",
          "id": "youtubei.unplugged.watch_next",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeWatchNextResponse"
          },
          "parameters": {}
        },
        "bell_follow": {
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedBellFollowRequest"
          },
          "parameters": {},
          "id": "youtubei.unplugged.bell_follow",
          "flatPath": "v1/unplugged/bell_follow",
          "description": "",
          "path": "v1/unplugged/bell_follow",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedBellFollowResponse"
          },
          "parameterOrder": []
        },
        "request_twofactor_location": {
          "path": "v1/unplugged/request_twofactor_location",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/unplugged/request_twofactor_location",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedRequestTwofactorLocationResponse"
          },
          "description": "",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedRequestTwofactorLocationRequest"
          },
          "id": "youtubei.unplugged.request_twofactor_location",
          "parameters": {}
        },
        "sync_annotations": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedSyncAnnotationsResponse"
          },
          "description": "",
          "parameterOrder": [],
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedSyncAnnotationsRequest"
          },
          "id": "youtubei.unplugged.sync_annotations",
          "path": "v1/unplugged/sync_annotations",
          "flatPath": "v1/unplugged/sync_annotations"
        },
        "get_cancel_upsell": {
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetCancelUpsellResponse"
          },
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedGetCancelUpsellRequest"
          },
          "path": "v1/unplugged/get_cancel_upsell",
          "id": "youtubei.unplugged.get_cancel_upsell",
          "parameterOrder": [],
          "flatPath": "v1/unplugged/get_cancel_upsell",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": ""
        },
        "update_twofactor_location": {
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedUpdateTwofactorLocationResponse"
          },
          "httpMethod": "POST",
          "parameters": {},
          "description": "",
          "flatPath": "v1/unplugged/update_twofactor_location",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedUpdateTwofactorLocationRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "id": "youtubei.unplugged.update_twofactor_location",
          "path": "v1/unplugged/update_twofactor_location"
        },
        "search": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/unplugged/search",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeSearchRequest"
          },
          "id": "youtubei.unplugged.search",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeSearchResponse"
          },
          "description": "",
          "httpMethod": "POST",
          "path": "v1/unplugged/search"
        },
        "stop_dvr": {
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeStopUnpluggedDvrResponse"
          },
          "httpMethod": "POST",
          "path": "v1/unplugged/stop_dvr",
          "id": "youtubei.unplugged.stop_dvr",
          "request": {
            "$ref": "YoutubeApiInnertubeStopUnpluggedDvrRequest"
          },
          "parameterOrder": [],
          "description": "",
          "flatPath": "v1/unplugged/stop_dvr",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "home_location_complete_update": {
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCompleteUpdateRequest"
          },
          "parameters": {},
          "id": "youtubei.unplugged.home_location_complete_update",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationCompleteUpdateResponse"
          },
          "httpMethod": "POST",
          "flatPath": "v1/unplugged/home_location_complete_update",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/unplugged/home_location_complete_update",
          "parameterOrder": []
        },
        "initiate_inline_purchase": {
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedInitiateInlinePurchaseResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedInitiateInlinePurchaseRequest"
          },
          "flatPath": "v1/unplugged/initiate_inline_purchase",
          "httpMethod": "POST",
          "description": "",
          "id": "youtubei.unplugged.initiate_inline_purchase",
          "parameterOrder": [],
          "path": "v1/unplugged/initiate_inline_purchase",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "spoiler_mode": {
          "parameterOrder": [],
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedSpoilerModeRequest"
          },
          "description": "",
          "httpMethod": "POST",
          "path": "v1/unplugged/spoiler_mode",
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedSpoilerModeResponse"
          },
          "id": "youtubei.unplugged.spoiler_mode",
          "flatPath": "v1/unplugged/spoiler_mode",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "submit_cancel_survey": {
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedSubmitCancelSurveyResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedSubmitCancelSurveyRequest"
          },
          "parameters": {},
          "flatPath": "v1/unplugged/submit_cancel_survey",
          "parameterOrder": [],
          "httpMethod": "POST",
          "id": "youtubei.unplugged.submit_cancel_survey",
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/unplugged/submit_cancel_survey"
        },
        "home_location_begin_update": {
          "path": "v1/unplugged/home_location_begin_update",
          "request": {
            "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationBeginUpdateRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeUnpluggedHomeLocationBeginUpdateResponse"
          },
          "description": "",
          "parameters": {},
          "flatPath": "v1/unplugged/home_location_begin_update",
          "httpMethod": "POST",
          "id": "youtubei.unplugged.home_location_begin_update",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        }
      },
      "resources": {
        "search": {
          "methods": {
            "get_suggestions": {
              "parameterOrder": [],
              "request": {
                "$ref": "YoutubeApiInnertubeGetSearchSuggestionsRequest"
              },
              "response": {
                "$ref": "YoutubeApiInnertubeGetSearchSuggestionsResponse"
              },
              "description": "",
              "parameters": {},
              "flatPath": "v1/unplugged/search/get_suggestions",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "path": "v1/unplugged/search/get_suggestions",
              "httpMethod": "POST",
              "id": "youtubei.unplugged.search.get_suggestions"
            }
          }
        }
      }
    },
    "navigation": {
      "methods": {
        "resolve_url": {
          "path": "v1/navigation/resolve_url",
          "httpMethod": "POST",
          "parameters": {},
          "parameterOrder": [],
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeResolveUrlResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeResolveUrlRequest"
          },
          "id": "youtubei.navigation.resolve_url",
          "flatPath": "v1/navigation/resolve_url"
        }
      }
    },
    "channel_edit": {
      "methods": {
        "update_channel_page_settings": {
          "path": "v1/channel_edit/update_channel_page_settings",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateChannelPageSettingsResponse"
          },
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateChannelPageSettingsRequest"
          },
          "httpMethod": "POST",
          "parameters": {},
          "id": "youtubei.channel_edit.update_channel_page_settings",
          "flatPath": "v1/channel_edit/update_channel_page_settings",
          "description": ""
        },
        "get_channel_page_settings": {
          "path": "v1/channel_edit/get_channel_page_settings",
          "request": {
            "$ref": "YoutubeApiInnertubeGetChannelPageSettingsRequest"
          },
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeGetChannelPageSettingsResponse"
          },
          "parameterOrder": [],
          "flatPath": "v1/channel_edit/get_channel_page_settings",
          "parameters": {},
          "id": "youtubei.channel_edit.get_channel_page_settings",
          "httpMethod": "POST"
        },
        "get_channel_privacy_update_status": {
          "flatPath": "v1/channel_edit/get_channel_privacy_update_status",
          "request": {
            "$ref": "YoutubeApiInnertubeGetChannelPrivacyUpdateStatusRequest"
          },
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeGetChannelPrivacyUpdateStatusResponse"
          },
          "id": "youtubei.channel_edit.get_channel_privacy_update_status",
          "httpMethod": "POST",
          "parameters": {},
          "path": "v1/channel_edit/get_channel_privacy_update_status",
          "description": ""
        },
        "validate_channel_handle": {
          "parameterOrder": [],
          "parameters": {},
          "path": "v1/channel_edit/validate_channel_handle",
          "flatPath": "v1/channel_edit/validate_channel_handle",
          "request": {
            "$ref": "YoutubeApiInnertubeValidateChannelHandleRequest"
          },
          "httpMethod": "POST",
          "description": "",
          "id": "youtubei.channel_edit.validate_channel_handle",
          "response": {
            "$ref": "YoutubeApiInnertubeValidateChannelHandleResponse"
          }
        },
        "validate_channel_vanity_claim": {
          "httpMethod": "POST",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "id": "youtubei.channel_edit.validate_channel_vanity_claim",
          "path": "v1/channel_edit/validate_channel_vanity_claim",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeValidateChannelVanityClaimResponse"
          },
          "flatPath": "v1/channel_edit/validate_channel_vanity_claim",
          "request": {
            "$ref": "YoutubeApiInnertubeValidateChannelVanityClaimRequest"
          }
        },
        "trigger_channel_privacy_update": {
          "request": {
            "$ref": "YoutubeApiInnertubeTriggerChannelPrivacyUpdateRequest"
          },
          "parameters": {},
          "flatPath": "v1/channel_edit/trigger_channel_privacy_update",
          "response": {
            "$ref": "YoutubeApiInnertubeTriggerChannelPrivacyUpdateResponse"
          },
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "description": "",
          "id": "youtubei.channel_edit.trigger_channel_privacy_update",
          "path": "v1/channel_edit/trigger_channel_privacy_update"
        }
      }
    },
    "creator_music": {
      "methods": {
        "list_storefront_tracks": {
          "httpMethod": "POST",
          "flatPath": "v1/creator_music/list_storefront_tracks",
          "parameterOrder": [],
          "path": "v1/creator_music/list_storefront_tracks",
          "parameters": {},
          "id": "youtubei.creator_music.list_storefront_tracks",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeListStorefrontTracksRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeListStorefrontTracksResponse"
          }
        },
        "list_storefront_featured_collections": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeListStorefrontFeaturedCollectionsRequest"
          },
          "flatPath": "v1/creator_music/list_storefront_featured_collections",
          "path": "v1/creator_music/list_storefront_featured_collections",
          "id": "youtubei.creator_music.list_storefront_featured_collections",
          "description": "",
          "parameterOrder": [],
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeListStorefrontFeaturedCollectionsResponse"
          },
          "parameters": {}
        },
        "get_tracks": {
          "path": "v1/creator_music/get_tracks",
          "description": "",
          "flatPath": "v1/creator_music/get_tracks",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeGetCreatorMusicTracksResponse"
          },
          "parameterOrder": [],
          "id": "youtubei.creator_music.get_tracks",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeGetCreatorMusicTracksRequest"
          }
        },
        "update_storefront_channel_collection": {
          "flatPath": "v1/creator_music/update_storefront_channel_collection",
          "httpMethod": "POST",
          "parameterOrder": [],
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateStorefrontChannelCollectionRequest"
          },
          "path": "v1/creator_music/update_storefront_channel_collection",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateStorefrontChannelCollectionResponse"
          },
          "description": "",
          "id": "youtubei.creator_music.update_storefront_channel_collection",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "list_storefront_artists": {
          "flatPath": "v1/creator_music/list_storefront_artists",
          "httpMethod": "POST",
          "parameters": {},
          "parameterOrder": [],
          "path": "v1/creator_music/list_storefront_artists",
          "id": "youtubei.creator_music.list_storefront_artists",
          "response": {
            "$ref": "YoutubeApiInnertubeListStorefrontArtistsResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeListStorefrontArtistsRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": ""
        },
        "get_storefront_stream_url": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "parameters": {},
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeGetStorefrontStreamUrlResponse"
          },
          "httpMethod": "POST",
          "path": "v1/creator_music/get_storefront_stream_url",
          "flatPath": "v1/creator_music/get_storefront_stream_url",
          "id": "youtubei.creator_music.get_storefront_stream_url",
          "request": {
            "$ref": "YoutubeApiInnertubeGetStorefrontStreamUrlRequest"
          }
        },
        "get_storefront_assistant_response": {
          "flatPath": "v1/creator_music/get_storefront_assistant_response",
          "response": {
            "$ref": "YoutubeApiInnertubeStorefrontAssistantResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeStorefrontAssistantRequest"
          },
          "parameterOrder": [],
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.creator_music.get_storefront_assistant_response",
          "path": "v1/creator_music/get_storefront_assistant_response",
          "parameters": {},
          "httpMethod": "POST"
        },
        "star_track": {
          "id": "youtubei.creator_music.star_track",
          "request": {
            "$ref": "YoutubeApiInnertubeStarCreatorMusicTrackRequest"
          },
          "parameterOrder": [],
          "path": "v1/creator_music/star_track",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeStarCreatorMusicTrackResponse"
          },
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/creator_music/star_track",
          "parameters": {}
        },
        "get_storefront_license_offer": {
          "httpMethod": "POST",
          "path": "v1/creator_music/get_storefront_license_offer",
          "parameters": {},
          "id": "youtubei.creator_music.get_storefront_license_offer",
          "flatPath": "v1/creator_music/get_storefront_license_offer",
          "request": {
            "$ref": "YoutubeApiInnertubeGetStorefrontLicenseOfferRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeGetStorefrontLicenseOfferResponse"
          },
          "parameterOrder": [],
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "get_storefront_download_url": {
          "httpMethod": "POST",
          "parameterOrder": [],
          "flatPath": "v1/creator_music/get_storefront_download_url",
          "description": "",
          "id": "youtubei.creator_music.get_storefront_download_url",
          "request": {
            "$ref": "YoutubeApiInnertubeGetStorefrontDownloadUrlRequest"
          },
          "parameters": {},
          "path": "v1/creator_music/get_storefront_download_url",
          "response": {
            "$ref": "YoutubeApiInnertubeGetStorefrontDownloadUrlResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "get_storefront_featured_collections": {
          "parameters": {},
          "id": "youtubei.creator_music.get_storefront_featured_collections",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeGetStorefrontFeaturedCollectionsRequest"
          },
          "description": "",
          "path": "v1/creator_music/get_storefront_featured_collections",
          "flatPath": "v1/creator_music/get_storefront_featured_collections",
          "parameterOrder": [],
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetStorefrontFeaturedCollectionsResponse"
          }
        },
        "list_tracks": {
          "httpMethod": "POST",
          "path": "v1/creator_music/list_tracks",
          "description": "",
          "parameters": {},
          "flatPath": "v1/creator_music/list_tracks",
          "parameterOrder": [],
          "id": "youtubei.creator_music.list_tracks",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeListCreatorMusicTracksResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeListCreatorMusicTracksRequest"
          }
        },
        "get_storefront_tracks": {
          "description": "",
          "httpMethod": "POST",
          "flatPath": "v1/creator_music/get_storefront_tracks",
          "response": {
            "$ref": "YoutubeApiInnertubeGetStorefrontTracksResponse"
          },
          "parameterOrder": [],
          "path": "v1/creator_music/get_storefront_tracks",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeGetStorefrontTracksRequest"
          },
          "id": "youtubei.creator_music.get_storefront_tracks"
        },
        "get_storefront_artists": {
          "request": {
            "$ref": "YoutubeApiInnertubeGetStorefrontArtistsRequest"
          },
          "id": "youtubei.creator_music.get_storefront_artists",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeGetStorefrontArtistsResponse"
          },
          "path": "v1/creator_music/get_storefront_artists",
          "httpMethod": "POST",
          "parameters": {},
          "parameterOrder": [],
          "flatPath": "v1/creator_music/get_storefront_artists"
        }
      }
    },
    "account": {
      "methods": {
        "validate_verification_code": {
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeValidateVerificationCodeResponse"
          },
          "parameters": {},
          "flatPath": "v1/account/validate_verification_code",
          "id": "youtubei.account.validate_verification_code",
          "path": "v1/account/validate_verification_code",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeValidateVerificationCodeRequest"
          },
          "httpMethod": "POST"
        },
        "account_menu": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "parameterOrder": [],
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeGetAccountMenuRequest"
          },
          "path": "v1/account/account_menu",
          "parameters": {},
          "flatPath": "v1/account/account_menu",
          "response": {
            "$ref": "YoutubeApiInnertubeGetAccountMenuResponse"
          },
          "id": "youtubei.account.account_menu"
        },
        "list_personas": {
          "path": "v1/account/list_personas",
          "httpMethod": "POST",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeListPersonasResponse"
          },
          "parameters": {},
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeListPersonasRequest"
          },
          "id": "youtubei.account.list_personas",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/account/list_personas"
        },
        "get_persona": {
          "request": {
            "$ref": "YoutubeApiInnertubeGetPersonaRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeGetPersonaResponse"
          },
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "flatPath": "v1/account/get_persona",
          "httpMethod": "POST",
          "parameterOrder": [],
          "path": "v1/account/get_persona",
          "id": "youtubei.account.get_persona"
        },
        "edit_persona": {
          "description": "",
          "id": "youtubei.account.edit_persona",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/account/edit_persona",
          "request": {
            "$ref": "YoutubeApiInnertubeEditPersonaRequest"
          },
          "parameterOrder": [],
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeEditPersonaResponse"
          },
          "httpMethod": "POST",
          "flatPath": "v1/account/edit_persona"
        },
        "get_setting_values": {
          "response": {
            "$ref": "YoutubeApiInnertubeGetSettingValuesResponse"
          },
          "description": "",
          "path": "v1/account/get_setting_values",
          "httpMethod": "POST",
          "id": "youtubei.account.get_setting_values",
          "request": {
            "$ref": "YoutubeApiInnertubeGetSettingValuesRequest"
          },
          "parameters": {},
          "flatPath": "v1/account/get_setting_values",
          "parameterOrder": []
        },
        "delete_persona": {
          "flatPath": "v1/account/delete_persona",
          "request": {
            "$ref": "YoutubeApiInnertubeDeletePersonaRequest"
          },
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "path": "v1/account/delete_persona",
          "id": "youtubei.account.delete_persona",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeDeletePersonaResponse"
          },
          "description": ""
        },
        "request_verification_code": {
          "description": "",
          "flatPath": "v1/account/request_verification_code",
          "parameterOrder": [],
          "id": "youtubei.account.request_verification_code",
          "response": {
            "$ref": "YoutubeApiInnertubeRequestVerificationCodeResponse"
          },
          "path": "v1/account/request_verification_code",
          "parameters": {},
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeRequestVerificationCodeRequest"
          }
        },
        "accounts_list": {
          "request": {
            "$ref": "YoutubeApiInnertubeAccountsListRequest"
          },
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/account/accounts_list",
          "response": {
            "$ref": "YoutubeApiInnertubeAccountsListResponse"
          },
          "path": "v1/account/accounts_list",
          "description": "",
          "parameterOrder": [],
          "id": "youtubei.account.accounts_list",
          "httpMethod": "POST"
        },
        "get_setting": {
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeGetSettingsResponse"
          },
          "flatPath": "v1/account/get_setting",
          "request": {
            "$ref": "YoutubeApiInnertubeGetSettingsRequest"
          },
          "httpMethod": "POST",
          "parameterOrder": [],
          "description": "",
          "id": "youtubei.account.get_setting",
          "path": "v1/account/get_setting"
        },
        "set_setting": {
          "path": "v1/account/set_setting",
          "parameters": {},
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeSetSettingRequest"
          },
          "flatPath": "v1/account/set_setting",
          "description": "",
          "parameterOrder": [],
          "id": "youtubei.account.set_setting",
          "response": {
            "$ref": "YoutubeApiInnertubeSetSettingResponse"
          }
        },
        "get_profile_card": {
          "description": "",
          "parameterOrder": [],
          "httpMethod": "POST",
          "path": "v1/account/get_profile_card",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeGetProfileCardResponse"
          },
          "id": "youtubei.account.get_profile_card",
          "request": {
            "$ref": "YoutubeApiInnertubeGetProfileCardRequest"
          },
          "flatPath": "v1/account/get_profile_card"
        }
      },
      "resources": {
        "create_kids_persona": {
          "methods": {
            "create": {
              "id": "youtubei.account.create_kids_persona.create",
              "path": "v1/account/create_kids_persona",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/account/create_kids_persona",
              "request": {
                "$ref": "YoutubeApiInnertubeCreateKidsPersonaRequest"
              },
              "parameters": {},
              "description": "",
              "parameterOrder": [],
              "httpMethod": "POST",
              "response": {
                "$ref": "YoutubeApiInnertubeCreateKidsPersonaResponse"
              }
            }
          }
        }
      }
    },
    "subscription": {
      "methods": {
        "modify_subscription": {
          "flatPath": "v1/subscription/modify_subscription",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeModifySubscriptionResponse"
          },
          "description": "",
          "id": "youtubei.subscription.modify_subscription",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeModifySubscriptionRequest"
          },
          "path": "v1/subscription/modify_subscription",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "unsubscribe": {
          "parameterOrder": [],
          "id": "youtubei.subscription.unsubscribe",
          "flatPath": "v1/subscription/unsubscribe",
          "response": {
            "$ref": "YoutubeApiInnertubeUnsubscribeResponse"
          },
          "path": "v1/subscription/unsubscribe",
          "request": {
            "$ref": "YoutubeApiInnertubeUnsubscribeRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "httpMethod": "POST",
          "parameters": {}
        },
        "subscribe": {
          "parameters": {},
          "parameterOrder": [],
          "description": "",
          "flatPath": "v1/subscription/subscribe",
          "id": "youtubei.subscription.subscribe",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeSubscribeResponse"
          },
          "path": "v1/subscription/subscribe",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeSubscribeRequest"
          }
        }
      }
    },
    "asset": {
      "methods": {
        "get_asset_stream_url": {
          "parameterOrder": [],
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeGetAssetStreamUrlResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/asset/get_asset_stream_url",
          "httpMethod": "POST",
          "description": "",
          "flatPath": "v1/asset/get_asset_stream_url",
          "request": {
            "$ref": "YoutubeApiInnertubeGetAssetStreamUrlRequest"
          },
          "id": "youtubei.asset.get_asset_stream_url"
        },
        "get_asset": {
          "parameterOrder": [],
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeGetAssetResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/asset/get_asset",
          "flatPath": "v1/asset/get_asset",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeGetAssetRequest"
          },
          "description": "",
          "id": "youtubei.asset.get_asset"
        }
      }
    },
    "video_editor": {
      "methods": {
        "get_video_processing_status": {
          "parameters": {},
          "path": "v1/video_editor/get_video_processing_status",
          "id": "youtubei.video_editor.get_video_processing_status",
          "request": {
            "$ref": "YoutubeApiInnertubeGetVideoProcessingStatusRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeGetVideoProcessingStatusResponse"
          },
          "parameterOrder": [],
          "httpMethod": "POST",
          "flatPath": "v1/video_editor/get_video_processing_status",
          "description": ""
        },
        "get_external_site_images": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeGetExternalSiteImagesRequest"
          },
          "flatPath": "v1/video_editor/get_external_site_images",
          "response": {
            "$ref": "YoutubeApiInnertubeGetExternalSiteImagesResponse"
          },
          "description": "",
          "path": "v1/video_editor/get_external_site_images",
          "id": "youtubei.video_editor.get_external_site_images",
          "parameterOrder": [],
          "parameters": {}
        },
        "get_video_editor_preview_url": {
          "request": {
            "$ref": "YoutubeApiInnertubeGetVideoEditorPreviewUrlRequest"
          },
          "parameters": {},
          "parameterOrder": [],
          "flatPath": "v1/video_editor/get_video_editor_preview_url",
          "path": "v1/video_editor/get_video_editor_preview_url",
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeGetVideoEditorPreviewUrlResponse"
          },
          "id": "youtubei.video_editor.get_video_editor_preview_url",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST"
        },
        "get_last_published_edits": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "flatPath": "v1/video_editor/get_last_published_edits",
          "response": {
            "$ref": "YoutubeApiInnertubeGetLastPublishedEditsResponse"
          },
          "description": "",
          "path": "v1/video_editor/get_last_published_edits",
          "id": "youtubei.video_editor.get_last_published_edits",
          "request": {
            "$ref": "YoutubeApiInnertubeGetLastPublishedEditsRequest"
          },
          "httpMethod": "POST",
          "parameterOrder": []
        },
        "get_video_highlight_captions": {
          "response": {
            "$ref": "YoutubeApiInnertubeGetVideoHighlightCaptionsResponse"
          },
          "description": "",
          "id": "youtubei.video_editor.get_video_highlight_captions",
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeGetVideoHighlightCaptionsRequest"
          },
          "parameterOrder": [],
          "flatPath": "v1/video_editor/get_video_highlight_captions",
          "path": "v1/video_editor/get_video_highlight_captions"
        },
        "get_recommended_audioswap_tracks": {
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/video_editor/get_recommended_audioswap_tracks",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetRecommendedAudioswapTracksResponse"
          },
          "id": "youtubei.video_editor.get_recommended_audioswap_tracks",
          "parameterOrder": [],
          "flatPath": "v1/video_editor/get_recommended_audioswap_tracks",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeGetRecommendedAudioswapTracksRequest"
          }
        },
        "get_detections_for_face": {
          "flatPath": "v1/video_editor/get_detections_for_face",
          "parameters": {},
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetDetectionsForFaceResponse"
          },
          "description": "",
          "path": "v1/video_editor/get_detections_for_face",
          "parameterOrder": [],
          "id": "youtubei.video_editor.get_detections_for_face",
          "request": {
            "$ref": "YoutubeApiInnertubeGetDetectionsForFaceRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "get_audio_waveform_url": {
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeGetAudioWaveformUrlResponse"
          },
          "path": "v1/video_editor/get_audio_waveform_url",
          "description": "",
          "flatPath": "v1/video_editor/get_audio_waveform_url",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.video_editor.get_audio_waveform_url",
          "request": {
            "$ref": "YoutubeApiInnertubeGetAudioWaveformUrlRequest"
          },
          "httpMethod": "POST"
        },
        "get_motion_track_precache_url": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "parameterOrder": [],
          "flatPath": "v1/video_editor/get_motion_track_precache_url",
          "path": "v1/video_editor/get_motion_track_precache_url",
          "response": {
            "$ref": "YoutubeApiInnertubeGetMotionTrackPrecacheUrlResponse"
          },
          "id": "youtubei.video_editor.get_motion_track_precache_url",
          "request": {
            "$ref": "YoutubeApiInnertubeGetMotionTrackPrecacheUrlRequest"
          },
          "httpMethod": "POST",
          "parameters": {}
        },
        "get_video_thumbstrip_url": {
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetVideoThumbstripUrlResponse"
          },
          "parameterOrder": [],
          "path": "v1/video_editor/get_video_thumbstrip_url",
          "flatPath": "v1/video_editor/get_video_thumbstrip_url",
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "id": "youtubei.video_editor.get_video_thumbstrip_url",
          "request": {
            "$ref": "YoutubeApiInnertubeGetVideoThumbstripUrlRequest"
          }
        },
        "edit_video_as_new": {
          "description": "",
          "path": "v1/video_editor/edit_video_as_new",
          "id": "youtubei.video_editor.edit_video_as_new",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeEditVideoAsNewResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeEditVideoAsNewRequest"
          },
          "flatPath": "v1/video_editor/edit_video_as_new",
          "parameters": {},
          "httpMethod": "POST"
        },
        "get_face_detection_summary": {
          "response": {
            "$ref": "YoutubeApiInnertubeGetFaceDetectionSummaryResponse"
          },
          "path": "v1/video_editor/get_face_detection_summary",
          "parameters": {},
          "id": "youtubei.video_editor.get_face_detection_summary",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeGetFaceDetectionSummaryRequest"
          },
          "parameterOrder": [],
          "flatPath": "v1/video_editor/get_face_detection_summary",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": ""
        },
        "detect_face_data": {
          "parameters": {},
          "id": "youtubei.video_editor.detect_face_data",
          "request": {
            "$ref": "YoutubeApiInnertubeDetectFaceDataRequest"
          },
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeDetectFaceDataResponse"
          },
          "parameterOrder": [],
          "path": "v1/video_editor/detect_face_data",
          "flatPath": "v1/video_editor/detect_face_data",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": ""
        },
        "get_endscreen_url_info": {
          "response": {
            "$ref": "YoutubeApiInnertubeGetEndscreenUrlInfoResponse"
          },
          "flatPath": "v1/video_editor/get_endscreen_url_info",
          "parameterOrder": [],
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeGetEndscreenUrlInfoRequest"
          },
          "parameters": {},
          "path": "v1/video_editor/get_endscreen_url_info",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "id": "youtubei.video_editor.get_endscreen_url_info"
        },
        "edit_video": {
          "path": "v1/video_editor/edit_video",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeEditVideoResponse"
          },
          "flatPath": "v1/video_editor/edit_video",
          "description": "",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeEditVideoRequest"
          },
          "httpMethod": "POST",
          "id": "youtubei.video_editor.edit_video"
        },
        "get_motion_track_urls": {
          "path": "v1/video_editor/get_motion_track_urls",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeGetMotionTrackUrlsResponse"
          },
          "flatPath": "v1/video_editor/get_motion_track_urls",
          "parameterOrder": [],
          "id": "youtubei.video_editor.get_motion_track_urls",
          "request": {
            "$ref": "YoutubeApiInnertubeGetMotionTrackUrlsRequest"
          },
          "parameters": {},
          "httpMethod": "POST"
        }
      }
    },
    "ypc": {
      "methods": {
        "get_offline_upsell": {
          "httpMethod": "POST",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeYPCGetOfflineUpsellResponse"
          },
          "flatPath": "v1/ypc/get_offline_upsell",
          "description": "",
          "parameters": {},
          "id": "youtubei.ypc.get_offline_upsell",
          "request": {
            "$ref": "YoutubeApiInnertubeYPCGetOfflineUpsellRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/ypc/get_offline_upsell"
        },
        "get_tip_module": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeYPCGetTipModuleResponse"
          },
          "path": "v1/ypc/get_tip_module",
          "parameters": {},
          "id": "youtubei.ypc.get_tip_module",
          "request": {
            "$ref": "YoutubeApiInnertubeYPCGetTipModuleRequest"
          },
          "parameterOrder": [],
          "httpMethod": "POST",
          "flatPath": "v1/ypc/get_tip_module"
        },
        "resume_subscription": {
          "request": {
            "$ref": "YoutubeApiInnertubeYPCResumeSubscriptionRequest"
          },
          "flatPath": "v1/ypc/resume_subscription",
          "parameterOrder": [],
          "id": "youtubei.ypc.resume_subscription",
          "parameters": {},
          "path": "v1/ypc/resume_subscription",
          "httpMethod": "POST",
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeYPCResumeSubscriptionResponse"
          }
        },
        "notify_user": {
          "flatPath": "v1/ypc/notify_user",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeYPCNotifyUserRequest"
          },
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeYPCNotifyUserResponse"
          },
          "path": "v1/ypc/notify_user",
          "id": "youtubei.ypc.notify_user",
          "description": "",
          "parameterOrder": []
        },
        "prepare_purchase": {
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeYPCPreparePurchaseResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeYPCPreparePurchaseRequest"
          },
          "parameterOrder": [],
          "httpMethod": "POST",
          "description": "",
          "flatPath": "v1/ypc/prepare_purchase",
          "id": "youtubei.ypc.prepare_purchase",
          "path": "v1/ypc/prepare_purchase"
        },
        "pause_subscription": {
          "description": "",
          "id": "youtubei.ypc.pause_subscription",
          "parameters": {},
          "path": "v1/ypc/pause_subscription",
          "httpMethod": "POST",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeYPCPauseSubscriptionRequest"
          },
          "flatPath": "v1/ypc/pause_subscription",
          "response": {
            "$ref": "YoutubeApiInnertubeYPCPauseSubscriptionResponse"
          }
        },
        "handle_iap": {
          "parameters": {},
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeYPCHandleIapRequest"
          },
          "parameterOrder": [],
          "httpMethod": "POST",
          "id": "youtubei.ypc.handle_iap",
          "path": "v1/ypc/handle_iap",
          "flatPath": "v1/ypc/handle_iap",
          "response": {
            "$ref": "YoutubeApiInnertubeYPCHandleIapResponse"
          }
        },
        "get_offer_details": {
          "description": "",
          "parameters": {},
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeYPCGetOfferDetailsRequest"
          },
          "id": "youtubei.ypc.get_offer_details",
          "path": "v1/ypc/get_offer_details",
          "flatPath": "v1/ypc/get_offer_details",
          "response": {
            "$ref": "YoutubeApiInnertubeYPCGetOfferDetailsResponse"
          },
          "parameterOrder": []
        },
        "complete_transaction": {
          "parameterOrder": [],
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeYPCCompleteTransactionRequest"
          },
          "path": "v1/ypc/complete_transaction",
          "id": "youtubei.ypc.complete_transaction",
          "parameters": {},
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeYPCCompleteTransactionResponse"
          },
          "flatPath": "v1/ypc/complete_transaction"
        },
        "get_offers": {
          "id": "youtubei.ypc.get_offers",
          "description": "",
          "httpMethod": "POST",
          "flatPath": "v1/ypc/get_offers",
          "request": {
            "$ref": "YoutubeApiInnertubeYPCGetOffersRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeYPCGetOffersResponse"
          },
          "parameterOrder": [],
          "parameters": {},
          "path": "v1/ypc/get_offers"
        },
        "get_cancellation_flow": {
          "path": "v1/ypc/get_cancellation_flow",
          "request": {
            "$ref": "YoutubeApiInnertubeYPCGetCancellationFlowRequest"
          },
          "description": "",
          "id": "youtubei.ypc.get_cancellation_flow",
          "parameters": {},
          "parameterOrder": [],
          "httpMethod": "POST",
          "flatPath": "v1/ypc/get_cancellation_flow",
          "response": {
            "$ref": "YoutubeApiInnertubeYPCGetCancellationFlowResponse"
          }
        },
        "redeem_code": {
          "path": "v1/ypc/redeem_code",
          "response": {
            "$ref": "YoutubeApiInnertubeYPCRedeemCodeResponse"
          },
          "id": "youtubei.ypc.redeem_code",
          "request": {
            "$ref": "YoutubeApiInnertubeYPCRedeemCodeRequest"
          },
          "flatPath": "v1/ypc/redeem_code",
          "description": "",
          "parameters": {},
          "parameterOrder": [],
          "httpMethod": "POST"
        },
        "get_payment_instruments_params": {
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "id": "youtubei.ypc.get_payment_instruments_params",
          "path": "v1/ypc/get_payment_instruments_params",
          "flatPath": "v1/ypc/get_payment_instruments_params",
          "description": "",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeYPCGetPaymentInstrumentsParamsResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeYPCGetPaymentInstrumentsParamsRequest"
          }
        },
        "get_fix_instrument_params": {
          "parameters": {},
          "parameterOrder": [],
          "id": "youtubei.ypc.get_fix_instrument_params",
          "httpMethod": "POST",
          "flatPath": "v1/ypc/get_fix_instrument_params",
          "description": "",
          "path": "v1/ypc/get_fix_instrument_params",
          "response": {
            "$ref": "YoutubeApiInnertubeYPCGetFixInstrumentParamsResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeYPCGetFixInstrumentParamsRequest"
          }
        },
        "get_cart": {
          "description": "",
          "id": "youtubei.ypc.get_cart",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeYPCGetCartRequest"
          },
          "path": "v1/ypc/get_cart",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeYPCGetCartResponse"
          },
          "flatPath": "v1/ypc/get_cart",
          "parameterOrder": []
        },
        "handle_transaction": {
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeYPCHandleTransactionResponse"
          },
          "flatPath": "v1/ypc/handle_transaction",
          "path": "v1/ypc/handle_transaction",
          "parameters": {},
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeYPCHandleTransactionRequest"
          },
          "description": "",
          "id": "youtubei.ypc.handle_transaction"
        },
        "cancel_recurrence": {
          "response": {
            "$ref": "YoutubeApiInnertubeYPCCancelRecurrenceTransactionResponse"
          },
          "parameterOrder": [],
          "flatPath": "v1/ypc/cancel_recurrence",
          "httpMethod": "POST",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeYPCCancelRecurrenceTransactionRequest"
          },
          "id": "youtubei.ypc.cancel_recurrence",
          "path": "v1/ypc/cancel_recurrence",
          "parameters": {}
        },
        "commerce_action": {
          "httpMethod": "POST",
          "path": "v1/ypc/commerce_action",
          "request": {
            "$ref": "YoutubeApiInnertubeCommerceActionRequest"
          },
          "parameterOrder": [],
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeCommerceActionResponse"
          },
          "flatPath": "v1/ypc/commerce_action",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.ypc.commerce_action",
          "parameters": {}
        },
        "log_payment_server_analytics": {
          "parameters": {},
          "path": "v1/ypc/log_payment_server_analytics",
          "description": "",
          "id": "youtubei.ypc.log_payment_server_analytics",
          "request": {
            "$ref": "YoutubeApiInnertubeYPCLogPaymentServerAnalyticsRequest"
          },
          "httpMethod": "POST",
          "flatPath": "v1/ypc/log_payment_server_analytics",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeYPCLogPaymentServerAnalyticsResponse"
          }
        }
      }
    },
    "verifications": {
      "methods": {
        "submit_idv_appeal": {
          "id": "youtubei.verifications.submit_idv_appeal",
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeSubmitIdvAppealResponse"
          },
          "flatPath": "v1/verifications/submit_idv_appeal",
          "parameters": {},
          "parameterOrder": [],
          "httpMethod": "POST",
          "path": "v1/verifications/submit_idv_appeal",
          "request": {
            "$ref": "YoutubeApiInnertubeSubmitIdvAppealRequest"
          }
        },
        "send_collect_on_device_idv_notification": {
          "httpMethod": "POST",
          "description": "",
          "flatPath": "v1/verifications/send_collect_on_device_idv_notification",
          "response": {
            "$ref": "YoutubeApiInnertubeSendCollectOnDeviceIdvNotificationResponse"
          },
          "parameters": {},
          "parameterOrder": [],
          "path": "v1/verifications/send_collect_on_device_idv_notification",
          "request": {
            "$ref": "YoutubeApiInnertubeSendCollectOnDeviceIdvNotificationRequest"
          },
          "id": "youtubei.verifications.send_collect_on_device_idv_notification"
        }
      }
    },
    "security": {
      "methods": {
        "get_web_reauth_url": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/security/get_web_reauth_url",
          "request": {
            "$ref": "YoutubeApiInnertubeGetWebReauthUrlRequest"
          },
          "id": "youtubei.security.get_web_reauth_url",
          "httpMethod": "POST",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeGetWebReauthUrlResponse"
          },
          "parameters": {},
          "path": "v1/security/get_web_reauth_url",
          "description": ""
        }
      }
    },
    "deviceregistration": {
      "resources": {
        "create_project_key": {
          "methods": {
            "create": {
              "parameters": {},
              "path": "v1/deviceregistration/create_project_key",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "ProjectKey"
              },
              "parameterOrder": [],
              "id": "youtubei.deviceregistration.create_project_key.create",
              "httpMethod": "POST",
              "request": {
                "$ref": "CreateProjectKeyRequest"
              },
              "flatPath": "v1/deviceregistration/create_project_key",
              "description": "CreateProjectKey generates a new project key based on the project number. This will be used to register this device."
            }
          }
        },
        "v1": {
          "resources": {
            "devices": {
              "methods": {
                "create": {
                  "request": {
                    "$ref": "InsertRequest"
                  },
                  "flatPath": "deviceregistration/v1/devices",
                  "httpMethod": "POST",
                  "id": "youtubei.deviceregistration.v1.devices.create",
                  "response": {
                    "$ref": "Device"
                  },
                  "parameters": {},
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "description": "Insert registers a device for device registration and returns the Key and ID needed by the client for signing.",
                  "path": "deviceregistration/v1/devices",
                  "parameterOrder": []
                }
              }
            },
            "create_project_key": {
              "methods": {
                "create": {
                  "path": "deviceregistration/v1/create_project_key",
                  "parameters": {},
                  "parameterOrder": [],
                  "id": "youtubei.deviceregistration.v1.create_project_key.create",
                  "description": "CreateProjectKey generates a new project key based on the project number. This will be used to register this device.",
                  "flatPath": "deviceregistration/v1/create_project_key",
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/youtube",
                    "https://www.googleapis.com/auth/youtube.force-ssl"
                  ],
                  "request": {
                    "$ref": "CreateProjectKeyRequest"
                  },
                  "response": {
                    "$ref": "ProjectKey"
                  }
                }
              }
            }
          }
        },
        "devices": {
          "methods": {
            "create": {
              "description": "Insert registers a device for device registration and returns the Key and ID needed by the client for signing.",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "parameterOrder": [],
              "response": {
                "$ref": "Device"
              },
              "httpMethod": "POST",
              "parameters": {},
              "path": "v1/deviceregistration/devices",
              "request": {
                "$ref": "InsertRequest"
              },
              "id": "youtubei.deviceregistration.devices.create",
              "flatPath": "v1/deviceregistration/devices"
            }
          }
        }
      }
    },
    "live": {
      "resources": {
        "insert_highlight_marker": {
          "methods": {
            "create": {
              "id": "youtubei.live.insert_highlight_marker.create",
              "flatPath": "v1/live/insert_highlight_marker",
              "parameters": {},
              "parameterOrder": [],
              "response": {
                "$ref": "YoutubeApiInnertubeInsertHighlightMarkerResponse"
              },
              "httpMethod": "POST",
              "path": "v1/live/insert_highlight_marker",
              "request": {
                "$ref": "YoutubeApiInnertubeInsertHighlightMarkerRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "description": ""
            }
          }
        },
        "create_livestream_highlight_clip": {
          "methods": {
            "create": {
              "path": "v1/live/create_livestream_highlight_clip",
              "request": {
                "$ref": "YoutubeApiInnertubeCreateLivestreamHighlightClipRequest"
              },
              "httpMethod": "POST",
              "parameters": {},
              "id": "youtubei.live.create_livestream_highlight_clip.create",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeCreateLivestreamHighlightClipResponse"
              },
              "flatPath": "v1/live/create_livestream_highlight_clip",
              "parameterOrder": [],
              "description": ""
            }
          }
        },
        "insert_ad": {
          "methods": {
            "create": {
              "path": "v1/live/insert_ad",
              "flatPath": "v1/live/insert_ad",
              "httpMethod": "POST",
              "description": "",
              "request": {
                "$ref": "YoutubeApiInnertubeInsertAdRequest"
              },
              "parameterOrder": [],
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "response": {
                "$ref": "YoutubeApiInnertubeInsertAdResponse"
              },
              "id": "youtubei.live.insert_ad.create",
              "parameters": {}
            }
          }
        },
        "create_ingestion": {
          "methods": {
            "create": {
              "parameters": {},
              "flatPath": "v1/live/create_ingestion",
              "httpMethod": "POST",
              "parameterOrder": [],
              "description": "",
              "id": "youtubei.live.create_ingestion.create",
              "response": {
                "$ref": "YoutubeApiInnertubeCreateIngestionResponse"
              },
              "path": "v1/live/create_ingestion",
              "request": {
                "$ref": "YoutubeApiInnertubeCreateIngestionRequest"
              }
            }
          }
        },
        "create_broadcast": {
          "methods": {
            "create": {
              "response": {
                "$ref": "YoutubeApiInnertubeCreateBroadcastResponse"
              },
              "path": "v1/live/create_broadcast",
              "parameterOrder": [],
              "description": "",
              "parameters": {},
              "request": {
                "$ref": "YoutubeApiInnertubeCreateBroadcastRequest"
              },
              "httpMethod": "POST",
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/live/create_broadcast",
              "id": "youtubei.live.create_broadcast.create"
            }
          }
        }
      },
      "methods": {
        "get_live_analytics": {
          "id": "youtubei.live.get_live_analytics",
          "path": "v1/live/get_live_analytics",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetLiveAnalyticsResponse"
          },
          "flatPath": "v1/live/get_live_analytics",
          "parameterOrder": [],
          "description": "",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeGetLiveAnalyticsRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "update_ingestion": {
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateIngestionRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/live/update_ingestion",
          "id": "youtubei.live.update_ingestion",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateIngestionResponse"
          },
          "httpMethod": "POST",
          "parameters": {},
          "path": "v1/live/update_ingestion"
        },
        "get_confirm_broadcast_setup": {
          "httpMethod": "POST",
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeGetConfirmBroadcastSetupRequest"
          },
          "id": "youtubei.live.get_confirm_broadcast_setup",
          "flatPath": "v1/live/get_confirm_broadcast_setup",
          "response": {
            "$ref": "YoutubeApiInnertubeGetConfirmBroadcastSetupResponse"
          },
          "parameterOrder": [],
          "path": "v1/live/get_confirm_broadcast_setup",
          "parameters": {}
        },
        "get_ingestion_settings": {
          "parameterOrder": [],
          "id": "youtubei.live.get_ingestion_settings",
          "response": {
            "$ref": "YoutubeApiInnertubeGetLiveIngestionSettingsResponse"
          },
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/live/get_ingestion_settings",
          "request": {
            "$ref": "YoutubeApiInnertubeGetLiveIngestionSettingsRequest"
          },
          "httpMethod": "POST",
          "flatPath": "v1/live/get_ingestion_settings",
          "parameters": {}
        },
        "update_broadcast_conference": {
          "path": "v1/live/update_broadcast_conference",
          "httpMethod": "POST",
          "flatPath": "v1/live/update_broadcast_conference",
          "id": "youtubei.live.update_broadcast_conference",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateBroadcastConferenceResponse"
          },
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateBroadcastConferenceRequest"
          }
        },
        "get_repeatable_cuepoint": {
          "id": "youtubei.live.get_repeatable_cuepoint",
          "flatPath": "v1/live/get_repeatable_cuepoint",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeGetRepeatableCuepointRequest"
          },
          "parameters": {},
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeGetRepeatableCuepointResponse"
          },
          "path": "v1/live/get_repeatable_cuepoint",
          "httpMethod": "POST"
        },
        "get_broadcast_conference": {
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeGetBroadcastConferenceRequest"
          },
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetBroadcastConferenceResponse"
          },
          "flatPath": "v1/live/get_broadcast_conference",
          "parameters": {},
          "path": "v1/live/get_broadcast_conference",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "id": "youtubei.live.get_broadcast_conference"
        },
        "get_ingestion": {
          "response": {
            "$ref": "YoutubeApiInnertubeGetIngestionResponse"
          },
          "httpMethod": "POST",
          "id": "youtubei.live.get_ingestion",
          "description": "",
          "flatPath": "v1/live/get_ingestion",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeGetIngestionRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/live/get_ingestion",
          "parameterOrder": []
        },
        "stop_broadcast": {
          "response": {
            "$ref": "YoutubeApiInnertubeStopBroadcastResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeStopBroadcastRequest"
          },
          "httpMethod": "POST",
          "flatPath": "v1/live/stop_broadcast",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "parameters": {},
          "path": "v1/live/stop_broadcast",
          "parameterOrder": [],
          "id": "youtubei.live.stop_broadcast"
        },
        "get_live_overlay_status": {
          "response": {
            "$ref": "YoutubeApiInnertubeGetLiveOverlayStatusResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "description": "",
          "flatPath": "v1/live/get_live_overlay_status",
          "id": "youtubei.live.get_live_overlay_status",
          "parameterOrder": [],
          "path": "v1/live/get_live_overlay_status",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeGetLiveOverlayStatusRequest"
          }
        },
        "get_broadcast_status": {
          "flatPath": "v1/live/get_broadcast_status",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeGetBroadcastStatusResponse"
          },
          "id": "youtubei.live.get_broadcast_status",
          "parameterOrder": [],
          "parameters": {},
          "path": "v1/live/get_broadcast_status",
          "httpMethod": "POST",
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeGetBroadcastStatusRequest"
          }
        },
        "delete_cuepoint": {
          "httpMethod": "POST",
          "id": "youtubei.live.delete_cuepoint",
          "path": "v1/live/delete_cuepoint",
          "flatPath": "v1/live/delete_cuepoint",
          "response": {
            "$ref": "YoutubeApiInnertubeDeleteCuepointResponse"
          },
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeDeleteCuepointRequest"
          },
          "description": "",
          "parameters": {}
        },
        "bind_broadcast": {
          "response": {
            "$ref": "YoutubeApiInnertubeBindBroadcastResponse"
          },
          "parameters": {},
          "path": "v1/live/bind_broadcast",
          "id": "youtubei.live.bind_broadcast",
          "flatPath": "v1/live/bind_broadcast",
          "description": "",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeBindBroadcastRequest"
          },
          "httpMethod": "POST"
        },
        "add_broadcast_participant": {
          "request": {
            "$ref": "YoutubeApiInnertubeAddBroadcastParticipantRequest"
          },
          "description": "",
          "httpMethod": "POST",
          "id": "youtubei.live.add_broadcast_participant",
          "response": {
            "$ref": "YoutubeApiInnertubeAddBroadcastParticipantResponse"
          },
          "parameters": {},
          "flatPath": "v1/live/add_broadcast_participant",
          "path": "v1/live/add_broadcast_participant",
          "parameterOrder": []
        },
        "get_live_dashboard": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeGetLiveDashboardResponse"
          },
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeGetLiveDashboardRequest"
          },
          "id": "youtubei.live.get_live_dashboard",
          "flatPath": "v1/live/get_live_dashboard",
          "parameterOrder": [],
          "path": "v1/live/get_live_dashboard"
        },
        "list_redirect_destinations": {
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeListRedirectDestinationsResponse"
          },
          "id": "youtubei.live.list_redirect_destinations",
          "httpMethod": "POST",
          "path": "v1/live/list_redirect_destinations",
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeListRedirectDestinationsRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "flatPath": "v1/live/list_redirect_destinations"
        },
        "accept_tos": {
          "httpMethod": "POST",
          "parameterOrder": [],
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeAcceptLiveTosRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeAcceptLiveTosResponse"
          },
          "flatPath": "v1/live/accept_tos",
          "parameters": {},
          "path": "v1/live/accept_tos",
          "id": "youtubei.live.accept_tos"
        },
        "start_broadcast": {
          "parameterOrder": [],
          "flatPath": "v1/live/start_broadcast",
          "id": "youtubei.live.start_broadcast",
          "path": "v1/live/start_broadcast",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeStartBroadcastResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeStartBroadcastRequest"
          },
          "description": "",
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "get_broadcast_setup": {
          "flatPath": "v1/live/get_broadcast_setup",
          "id": "youtubei.live.get_broadcast_setup",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeGetBroadcastSetupResponse"
          },
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeGetBroadcastSetupRequest"
          },
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/live/get_broadcast_setup",
          "httpMethod": "POST"
        },
        "get_broadcast": {
          "request": {
            "$ref": "YoutubeApiInnertubeGetBroadcastRequest"
          },
          "description": "",
          "id": "youtubei.live.get_broadcast",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/live/get_broadcast",
          "httpMethod": "POST",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeGetBroadcastResponse"
          },
          "path": "v1/live/get_broadcast"
        },
        "get_broadcast_schedule": {
          "id": "youtubei.live.get_broadcast_schedule",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeGetBroadcastScheduleResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeGetBroadcastScheduleRequest"
          },
          "httpMethod": "POST",
          "description": "",
          "flatPath": "v1/live/get_broadcast_schedule",
          "path": "v1/live/get_broadcast_schedule"
        },
        "update_broadcast_participant": {
          "id": "youtubei.live.update_broadcast_participant",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateBroadcastParticipantRequest"
          },
          "flatPath": "v1/live/update_broadcast_participant",
          "parameterOrder": [],
          "path": "v1/live/update_broadcast_participant",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateBroadcastParticipantResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "parameters": {}
        },
        "get_broadcast_participant_setup": {
          "response": {
            "$ref": "YoutubeApiInnertubeGetBroadcastParticipantSetupResponse"
          },
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeGetBroadcastParticipantSetupRequest"
          },
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "flatPath": "v1/live/get_broadcast_participant_setup",
          "id": "youtubei.live.get_broadcast_participant_setup",
          "parameterOrder": [],
          "path": "v1/live/get_broadcast_participant_setup"
        },
        "list_ingestions": {
          "description": "",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeListIngestionsRequest"
          },
          "parameters": {},
          "path": "v1/live/list_ingestions",
          "id": "youtubei.live.list_ingestions",
          "flatPath": "v1/live/list_ingestions",
          "response": {
            "$ref": "YoutubeApiInnertubeListIngestionsResponse"
          },
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "search_redirect_destination_videos": {
          "parameters": {},
          "path": "v1/live/search_redirect_destination_videos",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.live.search_redirect_destination_videos",
          "description": "",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeSearchRedirectDestinationVideosRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeSearchRedirectDestinationVideosResponse"
          },
          "flatPath": "v1/live/search_redirect_destination_videos"
        },
        "delete_ingestion": {
          "flatPath": "v1/live/delete_ingestion",
          "response": {
            "$ref": "YoutubeApiInnertubeDeleteIngestionResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeDeleteIngestionRequest"
          },
          "path": "v1/live/delete_ingestion",
          "parameters": {},
          "parameterOrder": [],
          "description": "",
          "httpMethod": "POST",
          "id": "youtubei.live.delete_ingestion"
        }
      }
    },
    "feature_eligibility": {
      "methods": {
        "check_feature_rate_limit": {
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeCheckFeatureRateLimitRequest"
          },
          "description": "",
          "id": "youtubei.feature_eligibility.check_feature_rate_limit",
          "response": {
            "$ref": "YoutubeApiInnertubeCheckFeatureRateLimitResponse"
          },
          "parameterOrder": [],
          "flatPath": "v1/feature_eligibility/check_feature_rate_limit",
          "parameters": {},
          "path": "v1/feature_eligibility/check_feature_rate_limit",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "get_creator_feature_eligibility": {
          "httpMethod": "POST",
          "parameters": {},
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeGetCreatorFeatureEligibilityRequest"
          },
          "flatPath": "v1/feature_eligibility/get_creator_feature_eligibility",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeGetCreatorFeatureEligibilityResponse"
          },
          "id": "youtubei.feature_eligibility.get_creator_feature_eligibility",
          "path": "v1/feature_eligibility/get_creator_feature_eligibility"
        },
        "get_feature_enablement_details": {
          "id": "youtubei.feature_eligibility.get_feature_enablement_details",
          "flatPath": "v1/feature_eligibility/get_feature_enablement_details",
          "httpMethod": "POST",
          "description": "",
          "path": "v1/feature_eligibility/get_feature_enablement_details",
          "response": {
            "$ref": "YoutubeApiInnertubeGetFeatureEnablementDetailsResponse"
          },
          "parameterOrder": [],
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeGetFeatureEnablementDetailsRequest"
          }
        }
      }
    },
    "avatar": {
      "methods": {
        "compose": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeComposeAvatarResponse"
          },
          "description": "",
          "flatPath": "v1/avatar/compose",
          "httpMethod": "POST",
          "id": "youtubei.avatar.compose",
          "request": {
            "$ref": "YoutubeApiInnertubeComposeAvatarRequest"
          },
          "path": "v1/avatar/compose",
          "parameters": {},
          "parameterOrder": []
        }
      }
    },
    "notification": {
      "methods": {
        "opt_out": {
          "id": "youtubei.notification.opt_out",
          "httpMethod": "POST",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "path": "v1/notification/opt_out",
          "request": {
            "$ref": "YoutubeApiInnertubeNotificationOptOutRequest"
          },
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeNotificationOptOutResponse"
          },
          "flatPath": "v1/notification/opt_out"
        },
        "send_device_context": {
          "httpMethod": "POST",
          "path": "v1/notification/send_device_context",
          "description": "",
          "id": "youtubei.notification.send_device_context",
          "request": {
            "$ref": "YoutubeApiInnertubeSendDeviceContextRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeSendDeviceContextResponse"
          },
          "parameterOrder": [],
          "flatPath": "v1/notification/send_device_context",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {}
        },
        "convert_endpoint_to_url": {
          "httpMethod": "POST",
          "parameters": {},
          "id": "youtubei.notification.convert_endpoint_to_url",
          "flatPath": "v1/notification/convert_endpoint_to_url",
          "request": {
            "$ref": "YoutubeApiInnertubeConvertEndpointToUrlRequest"
          },
          "description": "",
          "path": "v1/notification/convert_endpoint_to_url",
          "response": {
            "$ref": "YoutubeApiInnertubeConvertEndpointToUrlResponse"
          },
          "parameterOrder": []
        },
        "remove_upcoming_event_reminder": {
          "request": {
            "$ref": "YoutubeApiInnertubeRemoveUpcomingEventReminderRequest"
          },
          "id": "youtubei.notification.remove_upcoming_event_reminder",
          "description": "",
          "flatPath": "v1/notification/remove_upcoming_event_reminder",
          "path": "v1/notification/remove_upcoming_event_reminder",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeRemoveUpcomingEventReminderResponse"
          }
        },
        "get_notifications": {
          "request": {
            "$ref": "YoutubeApiInnertubeGetNotificationsRequest"
          },
          "description": "",
          "id": "youtubei.notification.get_notifications",
          "path": "v1/notification/get_notifications",
          "parameters": {},
          "flatPath": "v1/notification/get_notifications",
          "parameterOrder": [],
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetNotificationsResponse"
          }
        },
        "add_upcoming_event_reminder": {
          "request": {
            "$ref": "YoutubeApiInnertubeAddUpcomingEventReminderRequest"
          },
          "parameters": {},
          "flatPath": "v1/notification/add_upcoming_event_reminder",
          "path": "v1/notification/add_upcoming_event_reminder",
          "id": "youtubei.notification.add_upcoming_event_reminder",
          "httpMethod": "POST",
          "parameterOrder": [],
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeAddUpcomingEventReminderResponse"
          }
        },
        "modify_channel_preference": {
          "path": "v1/notification/modify_channel_preference",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeModifyChannelNotificationPreferenceResponse"
          },
          "httpMethod": "POST",
          "id": "youtubei.notification.modify_channel_preference",
          "parameters": {},
          "flatPath": "v1/notification/modify_channel_preference",
          "request": {
            "$ref": "YoutubeApiInnertubeModifyChannelNotificationPreferenceRequest"
          },
          "description": "",
          "parameterOrder": []
        },
        "record_interactions": {
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeRecordNotificationInteractionsRequest"
          },
          "flatPath": "v1/notification/record_interactions",
          "httpMethod": "POST",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeRecordNotificationInteractionsResponse"
          },
          "path": "v1/notification/record_interactions",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.notification.record_interactions"
        },
        "get_notification_menu": {
          "path": "v1/notification/get_notification_menu",
          "response": {
            "$ref": "YoutubeApiInnertubeGetNotificationsMenuResponse"
          },
          "flatPath": "v1/notification/get_notification_menu",
          "id": "youtubei.notification.get_notification_menu",
          "parameterOrder": [],
          "parameters": {},
          "description": "",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeGetNotificationsMenuRequest"
          }
        },
        "get_inline_opt_out_menu": {
          "flatPath": "v1/notification/get_inline_opt_out_menu",
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeNotificationInlineOptOutRequest"
          },
          "path": "v1/notification/get_inline_opt_out_menu",
          "response": {
            "$ref": "YoutubeApiInnertubeNotificationInlineOptOutResponse"
          },
          "parameterOrder": [],
          "httpMethod": "POST",
          "parameters": {},
          "id": "youtubei.notification.get_inline_opt_out_menu"
        },
        "get_unseen_count": {
          "flatPath": "v1/notification/get_unseen_count",
          "httpMethod": "POST",
          "parameterOrder": [],
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeGetUnseenNotificationCountRequest"
          },
          "path": "v1/notification/get_unseen_count",
          "response": {
            "$ref": "YoutubeApiInnertubeGetUnseenNotificationCountResponse"
          },
          "id": "youtubei.notification.get_unseen_count",
          "description": ""
        }
      }
    },
    "globalization": {
      "resources": {
        "create_captions": {
          "methods": {
            "create": {
              "description": "",
              "parameters": {},
              "id": "youtubei.globalization.create_captions.create",
              "parameterOrder": [],
              "path": "v1/globalization/create_captions",
              "response": {
                "$ref": "YoutubeApiInnertubeCreateCaptionsResponse"
              },
              "httpMethod": "POST",
              "request": {
                "$ref": "YoutubeApiInnertubeCreateCaptionsRequest"
              },
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "flatPath": "v1/globalization/create_captions"
            }
          }
        }
      },
      "methods": {
        "parse_captions": {
          "parameters": {},
          "id": "youtubei.globalization.parse_captions",
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeParseCaptionsRequest"
          },
          "flatPath": "v1/globalization/parse_captions",
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeParseCaptionsResponse"
          },
          "path": "v1/globalization/parse_captions",
          "parameterOrder": []
        },
        "update_dub_draft": {
          "httpMethod": "POST",
          "parameters": {},
          "parameterOrder": [],
          "path": "v1/globalization/update_dub_draft",
          "flatPath": "v1/globalization/update_dub_draft",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateDubDraftRequest"
          },
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateDubDraftResponse"
          },
          "id": "youtubei.globalization.update_dub_draft",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "update_dub_data": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "path": "v1/globalization/update_dub_data",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateDubDataResponse"
          },
          "parameters": {},
          "description": "",
          "id": "youtubei.globalization.update_dub_data",
          "flatPath": "v1/globalization/update_dub_data",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateDubDataRequest"
          }
        },
        "download_caption_track": {
          "id": "youtubei.globalization.download_caption_track",
          "flatPath": "v1/globalization/download_caption_track",
          "response": {
            "$ref": "YoutubeApiInnertubeDownloadCaptionTrackResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeDownloadCaptionTrackRequest"
          },
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "path": "v1/globalization/download_caption_track",
          "description": "",
          "parameters": {}
        },
        "get_dub_draft": {
          "id": "youtubei.globalization.get_dub_draft",
          "response": {
            "$ref": "YoutubeApiInnertubeGetDubDraftResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeGetDubDraftRequest"
          },
          "parameters": {},
          "httpMethod": "POST",
          "path": "v1/globalization/get_dub_draft",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "description": "",
          "flatPath": "v1/globalization/get_dub_draft"
        },
        "update_dub_project_data": {
          "id": "youtubei.globalization.update_dub_project_data",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "parameterOrder": [],
          "parameters": {},
          "flatPath": "v1/globalization/update_dub_project_data",
          "path": "v1/globalization/update_dub_project_data",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateDubProjectDataRequest"
          },
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateDubProjectDataResponse"
          }
        },
        "get_captions_timings": {
          "flatPath": "v1/globalization/get_captions_timings",
          "parameterOrder": [],
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCaptionsTimingsResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.globalization.get_captions_timings",
          "request": {
            "$ref": "YoutubeApiInnertubeGetCaptionsTimingsRequest"
          },
          "httpMethod": "POST",
          "path": "v1/globalization/get_captions_timings",
          "parameters": {}
        },
        "get_captions_translation": {
          "httpMethod": "POST",
          "flatPath": "v1/globalization/get_captions_translation",
          "description": "",
          "parameterOrder": [],
          "id": "youtubei.globalization.get_captions_translation",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCaptionsTranslationResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeGetCaptionsTranslationRequest"
          },
          "parameters": {},
          "path": "v1/globalization/get_captions_translation",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        },
        "update_captions": {
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateCaptionsRequest"
          },
          "id": "youtubei.globalization.update_captions",
          "parameters": {},
          "flatPath": "v1/globalization/update_captions",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateCaptionsResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "path": "v1/globalization/update_captions"
        }
      }
    },
    "copyright": {
      "methods": {
        "get_channel_strikes": {
          "response": {
            "$ref": "YoutubeApiInnertubeGetChannelCopyrightStrikesResponse"
          },
          "description": "",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameters": {},
          "flatPath": "v1/copyright/get_channel_strikes",
          "request": {
            "$ref": "YoutubeApiInnertubeGetChannelCopyrightStrikesRequest"
          },
          "httpMethod": "POST",
          "id": "youtubei.copyright.get_channel_strikes",
          "path": "v1/copyright/get_channel_strikes"
        },
        "get_creator_received_claim_matches": {
          "flatPath": "v1/copyright/get_creator_received_claim_matches",
          "description": "",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.copyright.get_creator_received_claim_matches",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCreatorReceivedClaimMatchesResponse"
          },
          "parameters": {},
          "path": "v1/copyright/get_creator_received_claim_matches",
          "request": {
            "$ref": "YoutubeApiInnertubeGetCreatorReceivedClaimMatchesRequest"
          }
        },
        "list_license_purchase_summaries": {
          "parameters": {},
          "flatPath": "v1/copyright/list_license_purchase_summaries",
          "httpMethod": "POST",
          "id": "youtubei.copyright.list_license_purchase_summaries",
          "response": {
            "$ref": "YoutubeApiInnertubeListLicensePurchaseSummariesResponse"
          },
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeListLicensePurchaseSummariesRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "path": "v1/copyright/list_license_purchase_summaries"
        },
        "submit_claim_dispute": {
          "response": {
            "$ref": "YoutubeApiInnertubeSubmitClaimDisputeResponse"
          },
          "parameterOrder": [],
          "parameters": {},
          "request": {
            "$ref": "YoutubeApiInnertubeSubmitClaimDisputeRequest"
          },
          "id": "youtubei.copyright.submit_claim_dispute",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "flatPath": "v1/copyright/submit_claim_dispute",
          "httpMethod": "POST",
          "path": "v1/copyright/submit_claim_dispute"
        },
        "retract_takedown": {
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeRetractTakedownResponse"
          },
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeRetractTakedownRequest"
          },
          "id": "youtubei.copyright.retract_takedown",
          "flatPath": "v1/copyright/retract_takedown",
          "httpMethod": "POST",
          "path": "v1/copyright/retract_takedown",
          "description": ""
        },
        "submit_takedown_counter": {
          "parameters": {},
          "flatPath": "v1/copyright/submit_takedown_counter",
          "request": {
            "$ref": "YoutubeApiInnertubeSubmitTakedownCounterRequest"
          },
          "id": "youtubei.copyright.submit_takedown_counter",
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeSubmitTakedownCounterResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "path": "v1/copyright/submit_takedown_counter",
          "description": ""
        },
        "cancel_claim_dispute_appeal": {
          "response": {
            "$ref": "YoutubeApiInnertubeCancelClaimDisputeAppealResponse"
          },
          "path": "v1/copyright/cancel_claim_dispute_appeal",
          "httpMethod": "POST",
          "parameters": {},
          "description": "",
          "parameterOrder": [],
          "id": "youtubei.copyright.cancel_claim_dispute_appeal",
          "request": {
            "$ref": "YoutubeApiInnertubeCancelClaimDisputeAppealRequest"
          },
          "flatPath": "v1/copyright/cancel_claim_dispute_appeal"
        },
        "list_complaint_videos": {
          "id": "youtubei.copyright.list_complaint_videos",
          "response": {
            "$ref": "YoutubeApiInnertubeListCopyrightComplaintVideosResponse"
          },
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeListCopyrightComplaintVideosRequest"
          },
          "path": "v1/copyright/list_complaint_videos",
          "parameters": {},
          "description": "",
          "flatPath": "v1/copyright/list_complaint_videos",
          "httpMethod": "POST"
        },
        "list_reupload_message_templates": {
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.copyright.list_reupload_message_templates",
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeListReuploadMessageTemplatesResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeListReuploadMessageTemplatesRequest"
          },
          "flatPath": "v1/copyright/list_reupload_message_templates",
          "parameterOrder": [],
          "httpMethod": "POST",
          "path": "v1/copyright/list_reupload_message_templates"
        },
        "submit_claim_and_takedown_resolution": {
          "request": {
            "$ref": "YoutubeApiInnertubeSubmitClaimAndTakedownResolutionRequest"
          },
          "httpMethod": "POST",
          "flatPath": "v1/copyright/submit_claim_and_takedown_resolution",
          "id": "youtubei.copyright.submit_claim_and_takedown_resolution",
          "path": "v1/copyright/submit_claim_and_takedown_resolution",
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "response": {
            "$ref": "YoutubeApiInnertubeSubmitClaimAndTakedownResolutionResponse"
          },
          "parameterOrder": [],
          "parameters": {}
        },
        "validate_and_complete_copyright_school": {
          "parameters": {},
          "parameterOrder": [],
          "response": {
            "$ref": "YoutubeApiInnertubeValidateAndCompleteCopyrightSchoolResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeValidateAndCompleteCopyrightSchoolRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/copyright/validate_and_complete_copyright_school",
          "id": "youtubei.copyright.validate_and_complete_copyright_school",
          "httpMethod": "POST",
          "path": "v1/copyright/validate_and_complete_copyright_school",
          "description": ""
        },
        "get_reuploads": {
          "request": {
            "$ref": "YoutubeApiInnertubeGetReuploadsRequest"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetReuploadsResponse"
          },
          "parameters": {},
          "path": "v1/copyright/get_reuploads",
          "parameterOrder": [],
          "description": "",
          "id": "youtubei.copyright.get_reuploads",
          "flatPath": "v1/copyright/get_reuploads"
        },
        "get_copyright_complaint_video": {
          "parameterOrder": [],
          "httpMethod": "POST",
          "path": "v1/copyright/get_copyright_complaint_video",
          "description": "",
          "flatPath": "v1/copyright/get_copyright_complaint_video",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeGetCopyrightComplaintVideoRequest"
          },
          "parameters": {},
          "id": "youtubei.copyright.get_copyright_complaint_video",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCopyrightComplaintVideoResponse"
          }
        },
        "update_reupload_visibility": {
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateReuploadVisibilityResponse"
          },
          "description": "",
          "parameterOrder": [],
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateReuploadVisibilityRequest"
          },
          "flatPath": "v1/copyright/update_reupload_visibility",
          "httpMethod": "POST",
          "id": "youtubei.copyright.update_reupload_visibility",
          "path": "v1/copyright/update_reupload_visibility"
        },
        "list_reupload_actions": {
          "response": {
            "$ref": "YoutubeApiInnertubeListReuploadActionsResponse"
          },
          "path": "v1/copyright/list_reupload_actions",
          "request": {
            "$ref": "YoutubeApiInnertubeListReuploadActionsRequest"
          },
          "parameters": {},
          "description": "",
          "parameterOrder": [],
          "flatPath": "v1/copyright/list_reupload_actions",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "id": "youtubei.copyright.list_reupload_actions"
        },
        "list_related_takedowns": {
          "description": "",
          "request": {
            "$ref": "YoutubeApiInnertubeListRelatedTakedownsRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeListRelatedTakedownsResponse"
          },
          "id": "youtubei.copyright.list_related_takedowns",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "path": "v1/copyright/list_related_takedowns",
          "parameters": {},
          "httpMethod": "POST",
          "flatPath": "v1/copyright/list_related_takedowns"
        },
        "update_tdsd_setting": {
          "id": "youtubei.copyright.update_tdsd_setting",
          "parameters": {},
          "flatPath": "v1/copyright/update_tdsd_setting",
          "request": {
            "$ref": "YoutubeApiInnertubeUpdateTdsdSettingRequest"
          },
          "response": {
            "$ref": "YoutubeApiInnertubeUpdateTdsdSettingResponse"
          },
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "description": "",
          "path": "v1/copyright/update_tdsd_setting",
          "httpMethod": "POST"
        },
        "submit_claim_dispute_appeal": {
          "description": "",
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeSubmitClaimDisputeAppealRequest"
          },
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "flatPath": "v1/copyright/submit_claim_dispute_appeal",
          "id": "youtubei.copyright.submit_claim_dispute_appeal",
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeSubmitClaimDisputeAppealResponse"
          },
          "path": "v1/copyright/submit_claim_dispute_appeal"
        },
        "check_field_for_takedown": {
          "path": "v1/copyright/check_field_for_takedown",
          "response": {
            "$ref": "YoutubeApiInnertubeCheckFieldForTakedownResponse"
          },
          "id": "youtubei.copyright.check_field_for_takedown",
          "parameterOrder": [],
          "parameters": {},
          "httpMethod": "POST",
          "request": {
            "$ref": "YoutubeApiInnertubeCheckFieldForTakedownRequest"
          },
          "description": "",
          "flatPath": "v1/copyright/check_field_for_takedown"
        },
        "remove_license": {
          "id": "youtubei.copyright.remove_license",
          "path": "v1/copyright/remove_license",
          "parameters": {},
          "response": {
            "$ref": "YoutubeApiInnertubeRemoveLicenseResponse"
          },
          "description": "",
          "flatPath": "v1/copyright/remove_license",
          "request": {
            "$ref": "YoutubeApiInnertubeRemoveLicenseRequest"
          },
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": []
        },
        "apply_license": {
          "parameters": {},
          "flatPath": "v1/copyright/apply_license",
          "description": "",
          "id": "youtubei.copyright.apply_license",
          "response": {
            "$ref": "YoutubeApiInnertubeApplyLicenseResponse"
          },
          "path": "v1/copyright/apply_license",
          "request": {
            "$ref": "YoutubeApiInnertubeApplyLicenseRequest"
          },
          "parameterOrder": [],
          "httpMethod": "POST"
        },
        "get_copyright_school_questions": {
          "parameterOrder": [],
          "parameters": {},
          "path": "v1/copyright/get_copyright_school_questions",
          "flatPath": "v1/copyright/get_copyright_school_questions",
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeGetCopyrightSchoolQuestionsRequest"
          },
          "httpMethod": "POST",
          "response": {
            "$ref": "YoutubeApiInnertubeGetCopyrightSchoolQuestionsResponse"
          },
          "id": "youtubei.copyright.get_copyright_school_questions"
        },
        "list_reuploads": {
          "description": "",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "parameterOrder": [],
          "request": {
            "$ref": "YoutubeApiInnertubeListReuploadsRequest"
          },
          "parameters": {},
          "httpMethod": "POST",
          "flatPath": "v1/copyright/list_reuploads",
          "id": "youtubei.copyright.list_reuploads",
          "response": {
            "$ref": "YoutubeApiInnertubeListReuploadsResponse"
          },
          "path": "v1/copyright/list_reuploads"
        },
        "submit_claim_dispute_escalate_appeal": {
          "path": "v1/copyright/submit_claim_dispute_escalate_appeal",
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeSubmitClaimDisputeEscalateAppealResponse"
          },
          "parameterOrder": [],
          "flatPath": "v1/copyright/submit_claim_dispute_escalate_appeal",
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "request": {
            "$ref": "YoutubeApiInnertubeSubmitClaimDisputeEscalateAppealRequest"
          },
          "id": "youtubei.copyright.submit_claim_dispute_escalate_appeal",
          "httpMethod": "POST",
          "parameters": {}
        },
        "get_takedown_owner_contact_info": {
          "path": "v1/copyright/get_takedown_owner_contact_info",
          "request": {
            "$ref": "YoutubeApiInnertubeGetTakedownOwnerContactInfoRequest"
          },
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeGetTakedownOwnerContactInfoResponse"
          },
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "id": "youtubei.copyright.get_takedown_owner_contact_info",
          "parameters": {},
          "httpMethod": "POST",
          "flatPath": "v1/copyright/get_takedown_owner_contact_info",
          "parameterOrder": []
        },
        "mark_takedowns_acknowledged": {
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ],
          "httpMethod": "POST",
          "parameterOrder": [],
          "parameters": {},
          "flatPath": "v1/copyright/mark_takedowns_acknowledged",
          "path": "v1/copyright/mark_takedowns_acknowledged",
          "id": "youtubei.copyright.mark_takedowns_acknowledged",
          "response": {
            "$ref": "YoutubeApiInnertubeMarkTakedownsAcknowledgedResponse"
          },
          "request": {
            "$ref": "YoutubeApiInnertubeMarkTakedownsAcknowledgedRequest"
          },
          "description": ""
        },
        "send_reupload_message": {
          "description": "",
          "response": {
            "$ref": "YoutubeApiInnertubeSendReuploadMessageResponse"
          },
          "flatPath": "v1/copyright/send_reupload_message",
          "id": "youtubei.copyright.send_reupload_message",
          "request": {
            "$ref": "YoutubeApiInnertubeSendReuploadMessageRequest"
          },
          "httpMethod": "POST",
          "parameterOrder": [],
          "path": "v1/copyright/send_reupload_message",
          "parameters": {},
          "scopes": [
            "https://www.googleapis.com/auth/youtube",
            "https://www.googleapis.com/auth/youtube.force-ssl"
          ]
        }
      },
      "resources": {
        "create_takedown_complaint": {
          "methods": {
            "create": {
              "parameters": {},
              "scopes": [
                "https://www.googleapis.com/auth/youtube",
                "https://www.googleapis.com/auth/youtube.force-ssl"
              ],
              "id": "youtubei.copyright.create_takedown_complaint.create",
              "description": "",
              "path": "v1/copyright/create_takedown_complaint",
              "parameterOrder": [],
              "flatPath": "v1/copyright/create_takedown_complaint",
              "response": {
                "$ref": "YoutubeApiInnertubeCreateTakedownComplaintResponse"
              },
              "request": {
                "$ref": "YoutubeApiInnertubeCreateTakedownComplaintRequest"
              },
              "httpMethod": "POST"
            }
          }
        }
      }
    }
  },
  "icons": {
    "x32": "http://www.google.com/images/icons/product/search-32.gif",
    "x16": "http://www.google.com/images/icons/product/search-16.gif"
  },
  "id": "youtubei:v1",
  "ownerDomain": "google.com",
  "baseUrl": "https://youtubei.googleapis.com/",
  "description": "InnerTube - YouTube's First Party API",
  "rootUrl": "https://youtubei.googleapis.com/",
  "basePath": "",
  "kind": "discovery#restDescription",
  "batchPath": "batch",
  "canonicalName": "InnerTube",
  "schemas": {
    "YoutubeApiInnertubeMusicEntityData": {
      "type": "object",
      "properties": {
        "entityData": {
          "$ref": "YoutubeApiInnertubeMusicEntitySupportedDatas"
        }
      },
      "id": "YoutubeApiInnertubeMusicEntityData"
    },
    "YoutubeApiInnertubeLockupContentMetadataRowExtension": {
      "id": "YoutubeApiInnertubeLockupContentMetadataRowExtension",
      "properties": {
        "contentType": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "METADATA_ROW_CONTENT_TYPE_UNKNOWN",
            "METADATA_ROW_CONTENT_TYPE_BYLINE",
            "METADATA_ROW_CONTENT_TYPE_METADATA_DETAILS",
            "METADATA_ROW_CONTENT_TYPE_ADDITIONAL_DETAILS",
            "METADATA_ROW_CONTENT_TYPE_BADGES"
          ]
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeMusicAnalyticsTrackViewsTypesRenderer": {
      "properties": {
        "trackViews": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeMusicAnalyticsTrackViewsTypesRendererTrackView"
          }
        },
        "chartPeriodType": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "CHART_PERIOD_TYPE_UNKNOWN",
            "CHART_PERIOD_TYPE_DAILY",
            "CHART_PERIOD_TYPE_WEEKLY"
          ]
        },
        "endDate": {
          "type": "string"
        },
        "listType": {
          "type": "string",
          "enum": [
            "UNKNOWN_LIST_TYPE",
            "TOP_VIEWS",
            "TOP_VIEWS_CHART",
            "TOP_SHORTS_BY_VIEWS",
            "TOP_SHORTS_BY_USAGE"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "heroMetadata": {
          "$ref": "YoutubeApiInnertubeHeroMetadata"
        }
      },
      "id": "YoutubeApiInnertubeMusicAnalyticsTrackViewsTypesRenderer",
      "type": "object"
    },
    "YoutubeApiInnertubePlaybackPrefetchHintConfig": {
      "id": "YoutubeApiInnertubePlaybackPrefetchHintConfig",
      "type": "object",
      "properties": {
        "countdownUiRelativeSecondsPrefetchCondition": {
          "type": "integer",
          "format": "int32"
        },
        "prefetchType": {
          "enum": [
            "PREFETCH_TYPE_UNKNOWN",
            "PREFETCH_TYPE_PLAYER",
            "PREFETCH_TYPE_WATCH_NEXT"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "playbackRelativeSecondsPrefetchCondition": {
          "format": "int32",
          "type": "integer"
        },
        "prefetchPriority": {
          "type": "integer",
          "format": "int32"
        },
        "isAutoplay": {
          "type": "boolean"
        },
        "prefetchIfVisible": {
          "type": "boolean"
        }
      }
    },
    "YoutubeElementsComponentsQuickActionsExperiments": {
      "type": "object",
      "properties": {
        "environmentDataEnabled": {
          "type": "boolean"
        },
        "quickActionsButtonEnableRemoveCircleStroke": {
          "type": "boolean"
        },
        "enablePortraitFullscreenLayout": {
          "type": "boolean"
        },
        "quickActionsBarHideAllButtons": {
          "type": "boolean"
        },
        "quickActionsBarNoTopPadding": {
          "type": "boolean"
        },
        "enableWatchCfLayout": {
          "type": "boolean"
        },
        "enablePortraitOnlyOverlayLayout": {
          "type": "boolean"
        },
        "quickActionsEnablePlayerControlsVisibilityEntity": {
          "type": "boolean"
        }
      },
      "id": "YoutubeElementsComponentsQuickActionsExperiments"
    },
    "YoutubeApiInnertubeMenuTitleRenderer": {
      "type": "object",
      "properties": {
        "button": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "subtitle": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "id": "YoutubeApiInnertubeMenuTitleRenderer"
    },
    "YoutubeElementsComponentsArtistRosterHeaderModel": {
      "id": "YoutubeElementsComponentsArtistRosterHeaderModel",
      "properties": {
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "artistRosterHeader": {
          "$ref": "YoutubeElementsComponentsArtistRosterHeaderData"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeFeaturedContentConfirmDialogRenderer": {
      "type": "object",
      "id": "YoutubeApiInnertubeFeaturedContentConfirmDialogRenderer",
      "properties": {
        "featureContentEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "dialogHeaderText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "dialogDescription": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "textboxPlaceholder": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "featuredContent": {
          "$ref": "YoutubeApiInnertubeChannelFeaturedContentSupportedRenderers"
        }
      }
    },
    "YoutubeElementsComponentsReportFormBodyTextModel": {
      "id": "YoutubeElementsComponentsReportFormBodyTextModel",
      "type": "object",
      "properties": {
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "text": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "fontWeight": {
          "type": "string",
          "enumDescriptions": [
            "",
            ""
          ],
          "enum": [
            "YOUTUBE_FONT_WEIGHT_UNKNOWN",
            "YOUTUBE_FONT_WEIGHT_HEAVY"
          ]
        }
      }
    },
    "YoutubeApiInnertubeLiveReactionsDataEntityReactionAssetMapEntry": {
      "id": "YoutubeApiInnertubeLiveReactionsDataEntityReactionAssetMapEntry",
      "properties": {
        "value": {
          "$ref": "YoutubeApiInnertubeReactionAsset"
        },
        "key": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeDimensionEdges": {
      "properties": {
        "elementsDimensionEdges": {
          "$ref": "YoutubeElementsDimensionEdges"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeDimensionEdges"
    },
    "YoutubeApiInnertubeJsVmStatistics": {
      "type": "object",
      "id": "YoutubeApiInnertubeJsVmStatistics",
      "properties": {
        "quickjsStats": {
          "$ref": "YoutubeApiInnertubeJsVmStatisticsQuickJs"
        },
        "v8Stats": {
          "$ref": "YoutubeApiInnertubeJsVmStatisticsV8"
        }
      }
    },
    "YoutubeApiInnertubeTextOverlayAdContentRenderer": {
      "id": "YoutubeApiInnertubeTextOverlayAdContentRenderer",
      "type": "object",
      "properties": {
        "navigationEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeAdText"
        },
        "displayUrl": {
          "$ref": "YoutubeApiInnertubeAdText"
        },
        "description": {
          "$ref": "YoutubeApiInnertubeAdText"
        }
      }
    },
    "YoutubeApiInnertubeSfvAudioItemSelectCommand": {
      "type": "object",
      "id": "YoutubeApiInnertubeSfvAudioItemSelectCommand",
      "properties": {
        "displayData": {
          "$ref": "YoutubeApiInnertubeSfvAudioItemSelectCommandAudioItemDisplayData"
        },
        "externalVideoId": {
          "type": "string"
        },
        "playerParams": {
          "type": "string"
        },
        "getShortsSourceVideoCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "defaultStartPoints": {
          "items": {
            "$ref": "YoutubeApiInnertubeSfvAudioItemSelectCommandAudioSegment"
          },
          "type": "array"
        }
      }
    },
    "YoutubeApiInnertubeAudioTranslation": {
      "type": "object",
      "properties": {
        "videoId": {
          "type": "string"
        },
        "audioTrackId": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeAudioTranslation"
    },
    "YoutubeElementsComponentsCarouselCardIndex": {
      "id": "YoutubeElementsComponentsCarouselCardIndex",
      "type": "object",
      "properties": {
        "cardIndex": {
          "format": "int32",
          "type": "integer"
        }
      }
    },
    "YoutubeApiInnertubeGetCreatorVideosResponse": {
      "id": "YoutubeApiInnertubeGetCreatorVideosResponse",
      "properties": {
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "frameworkUpdates": {
          "$ref": "YoutubeApiInnertubeFrameworkUpdateTransport"
        },
        "videos": {
          "items": {
            "$ref": "YoutubeApiInnertubeCreatorVideoData"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorSponsorshipsMaskSponsorshipsRecommendationsMask": {
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorSponsorshipsMaskSponsorshipsRecommendationsMask",
      "properties": {
        "channelPriceCoefficient": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        },
        "perks": {
          "$ref": "YoutubeApiInnertubeCreatorSponsorshipsMaskPerkMask"
        }
      }
    },
    "YoutubeApiInnertubePreviousContinuationData": {
      "properties": {
        "clickTrackingParams": {
          "type": "string",
          "format": "byte"
        },
        "continuation": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubePreviousContinuationData",
      "type": "object"
    },
    "YoutubeElementsComponentsPromoNotificationCloseButtonModel": {
      "id": "YoutubeElementsComponentsPromoNotificationCloseButtonModel",
      "properties": {
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsPromoNotificationCloseButton"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeHotConfigGroup": {
      "properties": {
        "shortsCreationHotConfig": {
          "$ref": "YoutubeApiInnertubeShortsCreationHotConfig"
        },
        "netHotConfig": {
          "$ref": "YoutubeApiInnertubeNetHotConfig"
        },
        "accountHotConfig": {
          "$ref": "YoutubeApiInnertubeAccountHotConfig"
        },
        "upgradeConfig": {
          "$ref": "YoutubeApiInnertubeUpgradeConfig"
        },
        "notificationsHotConfig": {
          "$ref": "YoutubeApiInnertubeNotificationsHotConfig"
        },
        "liveStreamingHotConfig": {
          "$ref": "YoutubeApiInnertubeLiveStreamingHotConfig"
        },
        "premiumHotConfig": {
          "$ref": "YoutubeApiInnertubePremiumHotConfig"
        },
        "kidsHotConfig": {
          "$ref": "YoutubeApiInnertubeKidsHotConfig"
        },
        "offlineSharingConfig": {
          "$ref": "YoutubeApiInnertubeOfflineSharingConfig"
        },
        "searchHotConfig": {
          "$ref": "YoutubeApiInnertubeSearchHotConfig"
        },
        "videoEffectsHotConfig": {
          "$ref": "YoutubeApiInnertubeVideoEffectsHotConfig"
        },
        "unpluggedHotConfig": {
          "$ref": "YoutubeApiInnertubeUnpluggedHotConfig"
        },
        "pdgHotConfig": {
          "$ref": "YoutubeApiInnertubePdgHotConfig"
        },
        "musicHotConfig": {
          "$ref": "YoutubeApiInnertubeMusicHotConfig"
        },
        "uploadsHotConfig": {
          "$ref": "YoutubeApiInnertubeUploadsHotConfig"
        },
        "offlineHotConfig": {
          "$ref": "YoutubeApiInnertubeOfflineHotConfig"
        },
        "mediaHotConfig": {
          "$ref": "YoutubeApiInnertubeMediaHotConfig"
        },
        "androidSharingConfig": {
          "$ref": "YoutubeApiInnertubeAndroidSharingConfig"
        },
        "adsHotConfig": {
          "$ref": "YoutubeApiInnertubeAdsHotConfig"
        },
        "loggingHotConfig": {
          "$ref": "YoutubeApiInnertubeLoggingHotConfig"
        },
        "mobileInfraHotConfig": {
          "$ref": "YoutubeApiInnertubeMobileInfraHotConfig"
        },
        "genericContainerEventTrackingHotConfig": {
          "$ref": "YoutubeApiInnertubeGenericContainerEventTrackingHotConfig"
        },
        "subscriptionHotConfig": {
          "$ref": "YoutubeApiInnertubeSubscriptionHotConfig"
        },
        "reelHotConfig": {
          "$ref": "YoutubeApiInnertubeReelHotConfig"
        },
        "iosCommerceLibHotConfig": {
          "$ref": "YoutubeApiInnertubeIosCommerceLibHotConfig"
        },
        "scriptingHotConfig": {
          "$ref": "YoutubeApiInnertubeScriptingHotConfig"
        },
        "experimentFlags": {
          "$ref": "YoutubeApiInnertubeExperimentFlagConfig"
        },
        "hashData": {
          "type": "string"
        },
        "redHotConfig": {
          "$ref": "YoutubeApiInnertubeRedHotConfig"
        },
        "unifiedRetryConfig": {
          "$ref": "YoutubeApiInnertubeUnifiedRetryConfig"
        },
        "systemHealthHotConfig": {
          "$ref": "YoutubeApiInnertubeSystemHealthHotConfig"
        },
        "liveChatHotConfig": {
          "$ref": "YoutubeApiInnertubeLiveChatHotConfig"
        },
        "mainAppHotConfig": {
          "$ref": "YoutubeApiInnertubeMainAppHotConfig"
        },
        "wugKillswitchConfig": {
          "$ref": "YoutubeApiInnertubeWugKillswitchConfig"
        },
        "mdxHotConfig": {
          "$ref": "YoutubeApiInnertubeMdxHotConfig"
        },
        "commerceHotConfig": {
          "$ref": "YoutubeApiInnertubeCommerceHotConfig"
        },
        "datapushHotConfig": {
          "$ref": "YoutubeApiInnertubeDataPushHotConfig"
        },
        "playerHotConfig": {
          "$ref": "YoutubeApiInnertubePlayerHotConfig"
        },
        "tectonicKillswitchConfig": {
          "$ref": "YoutubeApiInnertubeTectonicKillswitchConfig"
        },
        "connectivitySnackbarHotConfig": {
          "$ref": "YoutubeApiInnertubeConnectivitySnackbarHotConfig"
        },
        "testConfigWithNoExpFlags": {
          "$ref": "YoutubeApiInnertubeTestConfigWithNoExpFlags"
        },
        "liteHotConfig": {
          "$ref": "YoutubeApiInnertubeLiteHotConfig"
        },
        "creatorHotConfig": {
          "$ref": "YoutubeApiInnertubeCreatorHotConfig"
        },
        "embeddedPlayerHotConfig": {
          "$ref": "YoutubeApiInnertubeEmbeddedPlayerHotConfig"
        },
        "appBundleHotConfig": {
          "$ref": "YoutubeApiInnertubeAppBundleHotConfig"
        },
        "renderingHotConfig": {
          "$ref": "YoutubeApiInnertubeRenderingHotConfig"
        },
        "vrAppHotConfig": {
          "$ref": "YoutubeApiInnertubeVrAppHotConfig"
        },
        "commentHotConfig": {
          "$ref": "YoutubeApiInnertubeCommentHotConfig"
        }
      },
      "id": "YoutubeApiInnertubeHotConfigGroup",
      "type": "object"
    },
    "YoutubeApiInnertubeAssetFilter": {
      "id": "YoutubeApiInnertubeAssetFilter",
      "properties": {
        "releaseDateAfter": {
          "$ref": "YoutubeApiInnertubeAssetFilterEventTime"
        },
        "albumIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterAlbumIn"
        },
        "gridIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterGridIn"
        },
        "licenseStrategyIdIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterLicenseStrategyIdIn"
        },
        "hasClaims": {
          "$ref": "YoutubeApiInnertubeAssetFilterHasClaims"
        },
        "musicLabelIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterMusicLabelIn"
        },
        "assetTypeIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterAssetTypeIn"
        },
        "ownershipFilter": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "ASSET_OWNERSHIP_FILTER_UNSPECIFIED",
            "ASSET_OWNERSHIP_FILTER_MY_ASSETS",
            "ASSET_OWNERSHIP_FILTER_NOT_MY_ASSETS",
            "ASSET_OWNERSHIP_FILTER_ALL_ASSETS"
          ]
        },
        "assetGroupIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterAssetGroupIn"
        },
        "nWayEligibilityStatusIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterNWayEligibilityStatusIn"
        },
        "hasOwnershipConflict": {
          "$ref": "YoutubeApiInnertubeAssetFilterHasOwnershipConflict"
        },
        "upcIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterUpcIn"
        },
        "hasOtherOwners": {
          "$ref": "YoutubeApiInnertubeAssetFilterHasOtherOwners"
        },
        "nWayEligibilityTypeIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterNWayEligibilityTypeIn"
        },
        "inactiveLicenseStrategyIdIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterLicenseStrategyIdIn"
        },
        "licensingStateIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterLicensingStateIn"
        },
        "isrcIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterIsrcIn"
        },
        "hasOwnerhipConflict": {
          "$ref": "YoutubeApiInnertubeAssetFilterHasOwnershipConflict"
        },
        "queryIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterQueryIn"
        },
        "linkedAssertedAssetIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterLinkedAssertedAssetIn"
        },
        "licensability": {
          "$ref": "YoutubeApiInnertubeAssetFilterLicensability"
        },
        "episodeNumberIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterEpisodeNumberIn"
        },
        "isMergedAsset": {
          "$ref": "YoutubeApiInnertubeAssetFilterIsMergedAsset"
        },
        "writerIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterWriterIn"
        },
        "createdAfter": {
          "$ref": "YoutubeApiInnertubeAssetFilterEventTime"
        },
        "savedPolicyIdIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterSavedPolicyIdIn"
        },
        "hasInactiveReferences": {
          "$ref": "YoutubeApiInnertubeAssetFilterHasInactiveReferences"
        },
        "assetGroupIdIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterAssetGroupIdIn"
        },
        "tmsIdIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterTmsIdIn"
        },
        "iswcIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterIswcIn"
        },
        "customIdIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterCustomIdIn"
        },
        "hasRelationships": {
          "$ref": "YoutubeApiInnertubeAssetFilterHasRelationships"
        },
        "isanIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterIsanIn"
        },
        "compositionReconciledAssetIdIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterCompositionReconciledAssetIdIn"
        },
        "isniIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterIsniIn"
        },
        "assetIdIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterAssetIdIn"
        },
        "createdBefore": {
          "$ref": "YoutubeApiInnertubeAssetFilterEventTime"
        },
        "hasActiveReferences": {
          "$ref": "YoutubeApiInnertubeAssetFilterHasActiveReferences"
        },
        "titleIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterAssetTitleIn"
        },
        "activeLicenseStrategyIdIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterLicenseStrategyIdIn"
        },
        "seasonNumberIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterSeasonNumberIn"
        },
        "eidrIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterEidrIn"
        },
        "conflictingOwnerExternalIdIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterConflictingOwnerExternalIdIn"
        },
        "artistIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterArtistIn"
        },
        "releaseDateBefore": {
          "$ref": "YoutubeApiInnertubeAssetFilterEventTime"
        },
        "ipiIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterIpiIn"
        },
        "showTitleIn": {
          "$ref": "YoutubeApiInnertubeAssetFilterShowTitleIn"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCompactStationRenderer": {
      "properties": {
        "thumbnailOverlays": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          }
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "thumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "videoCountText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "description": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "navigationEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCompactStationRenderer"
    },
    "YoutubeApiInnertubeShortsCreationPlaceMetadataEditorPayloadPlaceData": {
      "properties": {
        "placeId": {
          "type": "string"
        },
        "name": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeShortsCreationPlaceMetadataEditorPayloadPlaceData",
      "type": "object"
    },
    "YoutubeApiInnertubeSubmitEffectResponse": {
      "id": "YoutubeApiInnertubeSubmitEffectResponse",
      "type": "object",
      "properties": {
        "snapshot": {
          "$ref": "YoutubeApiInnertubeSnapshot"
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        }
      }
    },
    "YoutubeApiInnertubeChannelSubMenuItem": {
      "id": "YoutubeApiInnertubeChannelSubMenuItem",
      "properties": {
        "continuation": {
          "$ref": "YoutubeApiInnertubeChannelSubMenuSupportedContinuations"
        },
        "title": {
          "type": "string"
        },
        "endpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "selected": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeSuperChatReplyCommand": {
      "id": "YoutubeApiInnertubeSuperChatReplyCommand",
      "properties": {
        "command": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "richMessageInput": {
          "$ref": "YoutubeApiInnertubeLiveChatRichMessageInput"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsTimedSnippetModel": {
      "id": "YoutubeElementsComponentsTimedSnippetModel",
      "properties": {
        "expandableSnippet": {
          "$ref": "YoutubeElementsComponentsExpandableMetadataSnippet"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsTimedSnippetData"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "enableModernUi": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorChannelMaskPangeaFeatureMask": {
      "id": "YoutubeApiInnertubeCreatorChannelMaskPangeaFeatureMask",
      "properties": {
        "all": {
          "type": "boolean"
        },
        "status": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeMusicListAlbumThumbnailSupportedRenderers": {
      "properties": {
        "croppedSquareThumbnailRenderer": {
          "$ref": "YoutubeApiInnertubeCroppedSquareThumbnailRenderer"
        }
      },
      "id": "YoutubeApiInnertubeMusicListAlbumThumbnailSupportedRenderers",
      "type": "object"
    },
    "YoutubeElementsComponentsShortsShelfImageLayout": {
      "id": "YoutubeElementsComponentsShortsShelfImageLayout",
      "properties": {
        "visibleItems": {
          "format": "int32",
          "type": "integer"
        },
        "aspectRatioY": {
          "type": "number",
          "format": "float"
        },
        "itemConfig": {
          "$ref": "YoutubeElementsComponentsWindowSizeItemConfig"
        },
        "aspectRatioX": {
          "format": "float",
          "type": "number"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeAnalysisSummary": {
      "type": "object",
      "id": "YoutubeApiInnertubeAnalysisSummary",
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "CATALYST_ANALYSIS_TYPE_UNKNOWN",
            "CATALYST_ANALYSIS_TYPE_RECENT_VIDEO_PERFORMANCE",
            "CATALYST_ANALYSIS_TYPE_CHANNEL_SUBS",
            "CATALYST_ANALYSIS_TYPE_CHANNEL_FLUCTUATIONS",
            "CATALYST_ANALYSIS_TYPE_CHANNEL_LAST_WEEK_PERFORMANCE",
            "CATALYST_ANALYSIS_TYPE_CHANNEL_CURRENT_WEEK_PERFORMANCE",
            "CATALYST_ANALYSIS_TYPE_CHANNEL_MONTH_PERFORMANCE",
            "CATALYST_ANALYSIS_TYPE_CHANNEL_SUMMARY_BANNER",
            "CATALYST_ANALYSIS_TYPE_CHANNEL_REVENUE",
            "CATALYST_ANALYSIS_TYPE_CHANNEL_FLUCTUATIONS_DECLINE",
            "CATALYST_ANALYSIS_TYPE_VIDEO_OVERVIEW",
            "CATALYST_ANALYSIS_TYPE_CHANNEL_OVERVIEW",
            "CATALYST_ANALYSIS_TYPE_ARTIST_OVERVIEW",
            "CATALYST_ANALYSIS_TYPE_CHANNEL_NEW_RETURNING",
            "CATALYST_ANALYSIS_TYPE_ARTIST_NEW_SONG_HEADLINE",
            "CATALYST_ANALYSIS_TYPE_LOW_RETURNING_VIEWERS_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_RECOMMENDATIONS_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_RECENT_SONG_PERFORMANCE",
            "CATALYST_ANALYSIS_TYPE_THUMBNAILS_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_WEEKLY_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_POSTS_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_MONTHLY_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_OTHER_FORMATS_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_AUDIENCE_WATCHES_LONGFORM_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_TOP_SONG_IN_SHORTS_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_ARTIST_YEARLY_RECAP_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_UPLOAD_FREQUENCY_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_MEMBERSHIP_RECOMMENDATION_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_NEW_RETURNING_VIEWERS_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_CONTENT_INSPIRATION_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_TRAFFIC_SOURCES_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_VIDEO_RECAP_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_MAIN_APP_WEEKLY_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_ARTIST_TOP_CHART_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_ARTIST_POSTS_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_XRAY_VIDEO_RECAP_DATA_STORY"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "sentiment": {
          "enum": [
            "ANALYSIS_SENTIMENT_UNKNOWN",
            "ANALYSIS_SENTIMENT_POSITIVE",
            "ANALYSIS_SENTIMENT_NEUTRAL",
            "ANALYSIS_SENTIMENT_NEGATIVE"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "eligibility": {
          "enum": [
            "ANALYSIS_ELIGIBILITY_UNKNOWN",
            "ANALYSIS_ELIGIBILITY_ELIGIBLE",
            "ANALYSIS_ELIGIBILITY_NOT_ELIGIBLE"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        }
      }
    },
    "YoutubeApiInnertubeAdProgressCommand": {
      "properties": {},
      "id": "YoutubeApiInnertubeAdProgressCommand",
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorVideoMaskMonthlyRevenueVariantMask": {
      "id": "YoutubeApiInnertubeCreatorVideoMaskMonthlyRevenueVariantMask",
      "type": "object",
      "properties": {
        "revenue": {
          "type": "boolean"
        },
        "driverCountryCode": {
          "type": "boolean"
        },
        "revenueDrivingMetrics": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        },
        "revenueChangeFact": {
          "type": "boolean"
        },
        "revenueSource": {
          "type": "boolean"
        },
        "revenueChangeReason": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeUserMentionSuggestionRenderer": {
      "type": "object",
      "id": "YoutubeApiInnertubeUserMentionSuggestionRenderer",
      "properties": {
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "thumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "handle": {
          "type": "string"
        },
        "subscribedText": {
          "type": "string"
        },
        "channelId": {
          "type": "string"
        },
        "displayName": {
          "type": "string"
        },
        "details": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      }
    },
    "YoutubeElementsComponentsPlayerDisclosureModel": {
      "properties": {
        "isPip": {
          "type": "boolean"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "showContent": {
          "type": "boolean"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsPlayerDisclosureData"
        },
        "onContentVisibleCallback": {
          "$ref": "YoutubeElementsCommand"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "textMaxWidth": {
          "type": "number",
          "format": "float"
        },
        "onComponentVisibleCallback": {
          "$ref": "YoutubeElementsCommand"
        }
      },
      "id": "YoutubeElementsComponentsPlayerDisclosureModel",
      "type": "object"
    },
    "YoutubeElementsComponentsAppealPanelData": {
      "id": "YoutubeElementsComponentsAppealPanelData",
      "properties": {
        "closePanelCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "maxTextInputLength": {
          "format": "uint32",
          "type": "integer"
        },
        "hasAppealPermissions": {
          "type": "boolean"
        },
        "appealConfirmationDialog": {
          "$ref": "YoutubeElementsComponentsDialogMessages"
        },
        "isContentDeleted": {
          "type": "boolean"
        },
        "refreshGrfCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "baseSubmissionCommand": {
          "$ref": "YoutubeApiInnertubeAppealTouViolativeContentElementsCommand"
        },
        "errorSnackbarCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "hatsTriggerId": {
          "type": "string"
        },
        "textFieldEntityKey": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeUpdateStatus": {
      "properties": {
        "errorCode": {
          "type": "integer",
          "format": "int32"
        }
      },
      "id": "YoutubeApiInnertubeUpdateStatus",
      "type": "object"
    },
    "YoutubeApiInnertubeAddPodcastByUrlFlowState": {
      "id": "YoutubeApiInnertubeAddPodcastByUrlFlowState",
      "type": "object",
      "properties": {
        "rssFeedUrl": {
          "type": "string"
        }
      }
    },
    "YoutubeElementsComponentsLiveChatItemCtaOverlayButtonData": {
      "id": "YoutubeElementsComponentsLiveChatItemCtaOverlayButtonData",
      "properties": {
        "command": {
          "$ref": "YoutubeElementsCommand"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "text": {
          "$ref": "YoutubeElementsAttributedString"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubePremiumSpotlightBannerRenderer": {
      "properties": {
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "button": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "icon": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "bannerStyle": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "BANNER_STYLE_UNKNOWN",
            "BANNER_STYLE_THUMBNAIL",
            "BANNER_STYLE_TEXT"
          ]
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "text": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubePremiumSpotlightBannerRenderer"
    },
    "YoutubeApiInnertubePlaylistBylineRenderer": {
      "properties": {
        "text": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "icon": {
          "$ref": "YoutubeApiInnertubeIcon"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubePlaylistBylineRenderer"
    },
    "YoutubeApiInnertubeClipCreationTextInputRenderer": {
      "properties": {
        "maxCharacterLimit": {
          "type": "integer",
          "format": "uint32"
        },
        "placeholderText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "id": "YoutubeApiInnertubeClipCreationTextInputRenderer",
      "type": "object"
    },
    "YoutubeElementsComponentsCarouselAdCardCollection": {
      "type": "object",
      "properties": {
        "carouselAdCard": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsComponentsCarouselCard"
          }
        },
        "carouselCollectionStyle": {
          "type": "string",
          "enum": [
            "CAROUSEL_AD_CARD_COLLECTION_STYLE_DEFAULT",
            "CAROUSEL_AD_CARD_COLLECTION_STYLE_FULL_BLEED",
            "CAROUSEL_AD_CARD_COLLECTION_STYLE_INFINITE_SCROLL"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "interaction": {
          "$ref": "YoutubeElementsComponentsAdInteractionData"
        }
      },
      "id": "YoutubeElementsComponentsCarouselAdCardCollection"
    },
    "YoutubeApiInnertubeSfvAudioItemPlaybackCommand": {
      "properties": {
        "playerParams": {
          "type": "string"
        },
        "audioPivotPageHeadersIdentifier": {
          "type": "string"
        },
        "nowPlayingEntityValue": {
          "type": "string"
        },
        "externalVideoId": {
          "type": "string"
        },
        "getShortsSourceVideoCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "defaultStartPoints": {
          "items": {
            "$ref": "YoutubeApiInnertubeSfvAudioItemPlaybackCommandAudioSegment"
          },
          "type": "array"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeSfvAudioItemPlaybackCommand"
    },
    "YoutubeApiInnertubeVideoStyle": {
      "type": "object",
      "properties": {
        "value": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "VIDEO_STYLE_TYPE_UNKNOWN",
            "VIDEO_STYLE_TYPE_NORMAL",
            "VIDEO_STYLE_TYPE_POST",
            "VIDEO_STYLE_TYPE_SUB",
            "VIDEO_STYLE_TYPE_LIVE_POST",
            "VIDEO_STYLE_TYPE_FULL_BLEED_ISOLATED",
            "VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"
          ]
        }
      },
      "id": "YoutubeApiInnertubeVideoStyle"
    },
    "YoutubeApiInnertubePostsCreationOptionViewModel": {
      "id": "YoutubeApiInnertubePostsCreationOptionViewModel",
      "properties": {
        "markAnswerButtonAccessibilityLabel": {
          "type": "string"
        },
        "isImageTypeEntityKey": {
          "type": "string"
        },
        "textOptionMaxCharacterCount": {
          "type": "integer",
          "format": "int32"
        },
        "repositionImageButtonAccessibilityLabel": {
          "type": "string"
        },
        "deleteConfirmationDialogStaticData": {
          "$ref": "YoutubeApiInnertubePostsCreationOptionViewModelDeleteConfirmationDialogStaticData"
        },
        "deleteOptionButtonAccessibilityLabel": {
          "type": "string"
        },
        "postCreationDataEntityKey": {
          "type": "string"
        },
        "imageDisabledSnackbarText": {
          "type": "string"
        },
        "selectImageButtonAccessibilityLabel": {
          "type": "string"
        },
        "imageOptionMaxCharacterCount": {
          "type": "integer",
          "format": "int32"
        },
        "imageUploadFailureErrorMessage": {
          "type": "string"
        },
        "imageButtonTooltipCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "optionTextViewModel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeKidsSignedOutPauseHistoryFixStatus": {
      "id": "YoutubeApiInnertubeKidsSignedOutPauseHistoryFixStatus",
      "type": "object",
      "properties": {
        "didUpdateSplitSettingsFromCombined": {
          "type": "boolean"
        },
        "didSavePauseHistory": {
          "type": "boolean"
        },
        "didUploadPauseSearchHistory": {
          "type": "boolean"
        },
        "didUploadPauseWatchHistory": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeCallbackTimingInfoCallbackData": {
      "type": "object",
      "properties": {
        "durationNs": {
          "format": "int64",
          "type": "string"
        },
        "nextWakeupMs": {
          "type": "string",
          "format": "int64"
        },
        "currAnrStage": {
          "type": "string"
        },
        "operation": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeCallbackTimingInfoCallbackData"
    },
    "YoutubeApiInnertubeWatchEndpointAbandonedWatchSupportedConfigs": {
      "type": "object",
      "properties": {
        "watchEndpointAbandonedWatchNotificationConfig": {
          "$ref": "YoutubeApiInnertubeWatchEndpointAbandonedWatchNotificationConfig"
        }
      },
      "id": "YoutubeApiInnertubeWatchEndpointAbandonedWatchSupportedConfigs"
    },
    "YoutubeApiInnertubeCrowdCaptionsUpdate": {
      "type": "object",
      "properties": {
        "enabled": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCrowdCaptionsUpdate"
    },
    "YoutubeApiInnertubeProductDetailsVariantOptionRenderer": {
      "properties": {
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "variantOptionState": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "VARIANT_OPTION_STATE_UNKNOWN",
            "VARIANT_OPTION_STATE_NOT_SELECTED",
            "VARIANT_OPTION_STATE_SELECTED",
            "VARIANT_OPTION_STATE_OTHER_ATTRIBUTE_WILL_CHANGE",
            "VARIANT_OPTION_STATE_DISABLED"
          ],
          "type": "string"
        },
        "variantAvailability": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "VARIANT_AVAILABILITY_UNKNOWN",
            "VARIANT_AVAILABILITY_WITH_OFFERS",
            "VARIANT_AVAILABILITY_NO_OFFERS"
          ]
        },
        "imageDetails": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "command": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "name": {
          "type": "string"
        },
        "variantOptionUnavailableAccessibilityLabel": {
          "type": "string"
        },
        "unavailableText": {
          "type": "string"
        },
        "variantOptionAccessibilityLabel": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeProductDetailsVariantOptionRenderer"
    },
    "YoutubeApiInnertubeLimitedAdsReportFeature": {
      "id": "YoutubeApiInnertubeLimitedAdsReportFeature",
      "properties": {
        "status": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "CREATOR_FEATURE_STATUS_UNKNOWN",
            "CREATOR_FEATURE_STATUS_ENABLED",
            "CREATOR_FEATURE_STATUS_DISABLED",
            "CREATOR_FEATURE_STATUS_ELIGIBLE"
          ]
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeColorValueRgba": {
      "type": "object",
      "properties": {
        "g": {
          "format": "double",
          "type": "number"
        },
        "r": {
          "type": "number",
          "format": "double"
        },
        "a": {
          "type": "number",
          "format": "double"
        },
        "b": {
          "format": "double",
          "type": "number"
        }
      },
      "id": "YoutubeApiInnertubeColorValueRgba"
    },
    "YoutubeElementsComponentsCollectionThumbnailFormFieldStaticData": {
      "id": "YoutubeElementsComponentsCollectionThumbnailFormFieldStaticData",
      "type": "object",
      "properties": {
        "imageUploadEntityKey": {
          "type": "string"
        },
        "imagePickerCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "uploadImageLabel": {
          "type": "string"
        },
        "formFieldMetadata": {
          "$ref": "YoutubeApiInnertubeFormFieldMetadata"
        },
        "editImageA11yLabel": {
          "type": "string"
        }
      }
    },
    "YoutubeElementsComponentsMonetizationProgressBarData": {
      "id": "YoutubeElementsComponentsMonetizationProgressBarData",
      "properties": {
        "progressStatusString": {
          "type": "string"
        },
        "maxValueDescription": {
          "type": "string"
        },
        "barColor": {
          "type": "integer",
          "format": "uint32"
        },
        "conditionDescription": {
          "type": "string"
        },
        "learnMoreLink": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "currentValueDescription": {
          "type": "string"
        },
        "maxValue": {
          "format": "int64",
          "type": "string"
        },
        "currentValue": {
          "format": "int64",
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCmsAssetHistoryMaskCmsAssetHistoryOwnershipRedeliveryEventMask": {
      "id": "YoutubeApiInnertubeCmsAssetHistoryMaskCmsAssetHistoryOwnershipRedeliveryEventMask",
      "properties": {
        "assertedAssetId": {
          "$ref": "YoutubeApiInnertubeCmsAssetHistoryMaskCmsAssetIdMask"
        },
        "all": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeAnnotationTracking": {
      "properties": {
        "clickUrls": {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "closeUrls": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "impressionUrls": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeAnnotationTracking"
    },
    "YoutubeElementsComponentsCommentsCardV2ItemEntityKeys": {
      "id": "YoutubeElementsComponentsCommentsCardV2ItemEntityKeys",
      "properties": {
        "videoEntityKey": {
          "type": "string"
        },
        "postEntityKey": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsStoriesButton": {
      "type": "object",
      "id": "YoutubeElementsComponentsStoriesButton",
      "properties": {
        "button": {
          "$ref": "YoutubeElementsComponentsButton"
        },
        "size": {
          "enum": [
            "STORIES_BUTTON_SIZE_UNKNOWN",
            "STORIES_BUTTON_SIZE_DEFAULT",
            "STORIES_BUTTON_SIZE_STRETCH"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "pauseOnTap": {
          "type": "boolean"
        }
      }
    },
    "YoutubeElementsComponentsMentionsTextFieldDynamicEntitiesModel": {
      "id": "YoutubeElementsComponentsMentionsTextFieldDynamicEntitiesModel",
      "type": "object",
      "properties": {
        "serverState": {
          "$ref": "YoutubeApiInnertubeMentionsServerStateEntity"
        },
        "inputTextUnicodeLengthState": {
          "$ref": "YoutubeElementsComponentsComputeUnicodeStringLengthResultEntity"
        }
      }
    },
    "YoutubeApiInnertubeArtistRosterSettings": {
      "type": "object",
      "id": "YoutubeApiInnertubeArtistRosterSettings",
      "properties": {
        "educationalTooltipMobileState": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "CREATOR_WARM_WELCOME_STATE_UNKNOWN",
            "CREATOR_WARM_WELCOME_STATE_NOT_SHOWN",
            "CREATOR_WARM_WELCOME_STATE_SHOWN"
          ]
        },
        "accountSwitchConfirmationDialogMobileState": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "DISPLAY_STATE_UNKNOWN",
            "DISPLAY_STATE_NOT_SHOWN",
            "DISPLAY_STATE_SHOWN"
          ]
        },
        "educationalTooltipWebState": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "CREATOR_WARM_WELCOME_STATE_UNKNOWN",
            "CREATOR_WARM_WELCOME_STATE_NOT_SHOWN",
            "CREATOR_WARM_WELCOME_STATE_SHOWN"
          ],
          "type": "string"
        },
        "accountSwitchConfirmationDialogWebState": {
          "enum": [
            "DISPLAY_STATE_UNKNOWN",
            "DISPLAY_STATE_NOT_SHOWN",
            "DISPLAY_STATE_SHOWN"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string"
        }
      }
    },
    "YoutubeElementsTextDecorator": {
      "id": "YoutubeElementsTextDecorator",
      "properties": {
        "highlightTextDecorator": {
          "$ref": "YoutubeElementsHighlightTextDecorator"
        },
        "horizontalFadedScrimTextDecorator": {
          "$ref": "YoutubeElementsHorizontalFadedScrimTextDecorator"
        },
        "bracketTextDecorator": {
          "$ref": "YoutubeElementsBracketTextDecorator"
        },
        "verticalFadedScrimTextDecorator": {
          "$ref": "YoutubeElementsVerticalFadedScrimTextDecorator"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeBackstageReplyImageCreationSupportedRenderers": {
      "properties": {
        "buttonRenderer": {
          "$ref": "YoutubeApiInnertubeButtonRenderer"
        }
      },
      "id": "YoutubeApiInnertubeBackstageReplyImageCreationSupportedRenderers",
      "type": "object"
    },
    "YoutubeApiInnertubeUnpluggedGetCancelUpsellCommand": {
      "id": "YoutubeApiInnertubeUnpluggedGetCancelUpsellCommand",
      "type": "object",
      "properties": {
        "hack": {
          "type": "boolean"
        },
        "cancelledPackageIds": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "hasPurchased": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeBroadcastPhoneVerificationSupportedRenderers": {
      "properties": {
        "phoneVerificationIntroRenderer": {
          "$ref": "YoutubeApiInnertubePhoneVerificationIntroRenderer"
        }
      },
      "id": "YoutubeApiInnertubeBroadcastPhoneVerificationSupportedRenderers",
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorVideoMaskLowResThumbnailMask": {
      "properties": {
        "header": {
          "$ref": "YoutubeApiInnertubeCreatorVideoMaskLowResThumbnailHeaderMask"
        },
        "all": {
          "type": "boolean"
        },
        "clientBlurCoefficient": {
          "type": "boolean"
        },
        "jpeg": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorVideoMaskLowResThumbnailMask"
    },
    "YoutubeApiInnertubeEnqueueExportCmsAssetsRequest": {
      "properties": {
        "delegationContext": {
          "$ref": "YoutubeApiInnertubeDelegationContext"
        },
        "exportType": {
          "type": "string",
          "enum": [
            "DATA_EXPORT_TYPE_UNSPECIFIED",
            "DATA_EXPORT_TYPE_CSV",
            "DATA_EXPORT_TYPE_GOOGLE_SHEETS",
            "DATA_EXPORT_TYPE_ZIP"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        },
        "externalOwnerId": {
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "assetListSpec": {
          "$ref": "YoutubeApiInnertubeCmsAssetListSpec"
        }
      },
      "id": "YoutubeApiInnertubeEnqueueExportCmsAssetsRequest",
      "type": "object"
    },
    "YoutubeApiInnertubeKidsParentToolsOnboardingFlowData": {
      "properties": {
        "kidsParentFeatureTourPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "kidsCorpusSelectionPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "mainOnboardedToYtkPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "broaderYtParentFeatureTourPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "ytkAllSetPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "broaderYtAllSetPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "kidsAppChoicePage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "ytkOnboardedToMainPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "appUnavailablePage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "broaderYtCorpusSelectionPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "kidsSearchOnOffPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeKidsParentToolsOnboardingFlowData"
    },
    "YoutubeApiInnertubeScreenLockCommand": {
      "properties": {
        "videoId": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeScreenLockCommand",
      "type": "object"
    },
    "YoutubeApiInnertubeMusicElementHeaderRenderer": {
      "id": "YoutubeApiInnertubeMusicElementHeaderRenderer",
      "type": "object",
      "properties": {
        "elementRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "useSplitScreenLayoutOnCompatibleScreenSizes": {
          "type": "boolean"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "playlistData": {
          "$ref": "YoutubeApiInnertubeMusicElementHeaderRendererPlaylistData"
        },
        "animationType": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "MUSIC_ELEMENT_HEADER_ANIMATION_TYPE_UNSPECIFIED",
            "MUSIC_ELEMENT_HEADER_ANIMATION_TYPE_SCROLL_UP_UNDER_TRANSPARENT_APP_BAR",
            "MUSIC_ELEMENT_HEADER_ANIMATION_TYPE_SCROLL_UP_UNDER_OPAQUE_APP_BAR"
          ]
        }
      }
    },
    "YoutubeApiInnertubePickerMerchantIdentifier": {
      "id": "YoutubeApiInnertubePickerMerchantIdentifier",
      "type": "object",
      "properties": {
        "merchantId": {
          "format": "uint64",
          "type": "string"
        },
        "youtubeGroupId": {
          "type": "string"
        },
        "aggregatorId": {
          "type": "string",
          "format": "uint64"
        }
      }
    },
    "YoutubeApiInnertubeMusicBrowseFormBinderCommand": {
      "properties": {
        "browseEndpoint": {
          "$ref": "YoutubeApiInnertubeBrowseEndpoint"
        },
        "formEntityKey": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeMusicBrowseFormBinderCommand",
      "type": "object"
    },
    "YoutubeElementsComponentsPanelGalleryState": {
      "type": "object",
      "properties": {
        "currentPageIndex": {
          "format": "int32",
          "type": "integer"
        },
        "relativePosition": {
          "format": "float",
          "type": "number"
        }
      },
      "id": "YoutubeElementsComponentsPanelGalleryState"
    },
    "YoutubeApiInnertubeCreatorVideoMaskEditVideoFeatureMask": {
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorVideoMaskEditVideoFeatureMask",
      "properties": {
        "all": {
          "type": "boolean"
        },
        "status": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeEmojiCustomizationPanelViewModel": {
      "id": "YoutubeApiInnertubeEmojiCustomizationPanelViewModel",
      "type": "object",
      "properties": {
        "resetButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "emojiPicker": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "descriptionText": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "emojiCustomizationSetEntityKey": {
          "type": "string"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "elementsEmojiPickerData": {
          "$ref": "YoutubeApiInnertubeLweCustomizationEmojiPickerData"
        },
        "saveButtonEntityKey": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeCmsVideoPolicyRowGroup": {
      "id": "YoutubeApiInnertubeCmsVideoPolicyRowGroup",
      "properties": {
        "territoryCodes": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "row": {
          "$ref": "YoutubeApiInnertubeCmsVideoPolicyRow"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeStackTraceProfilerSettings": {
      "type": "object",
      "properties": {
        "samplingLeewayMs": {
          "format": "float",
          "type": "number"
        },
        "enabled": {
          "type": "boolean"
        },
        "enableCpuTimer": {
          "type": "boolean"
        },
        "maxSnapshotCapacity": {
          "format": "int32",
          "type": "integer"
        },
        "enableSkipIdleThread": {
          "type": "boolean"
        },
        "isOnlyMainThread": {
          "type": "boolean"
        },
        "samplingTimerIntervalMs": {
          "type": "number",
          "format": "float"
        }
      },
      "id": "YoutubeApiInnertubeStackTraceProfilerSettings"
    },
    "YoutubeElementsComponentsVideoStatusDetailsData": {
      "id": "YoutubeElementsComponentsVideoStatusDetailsData",
      "type": "object",
      "properties": {
        "visibilityStatusData": {
          "$ref": "YoutubeElementsComponentsVisibilityStatusData"
        },
        "monetizationStatusData": {
          "$ref": "YoutubeElementsComponentsMonetizationStatusData"
        },
        "channelStatusData": {
          "$ref": "YoutubeElementsComponentsChannelStatusData"
        }
      }
    },
    "YoutubeApiInnertubeWatchPartyPlaybackCapabilities": {
      "type": "object",
      "properties": {
        "supportsPlayback": {
          "type": "boolean"
        },
        "switchVideoEnabled": {
          "type": "boolean"
        },
        "playPauseEnabled": {
          "type": "boolean"
        },
        "seekEnabled": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeWatchPartyPlaybackCapabilities"
    },
    "YoutubeApiInnertubeMusicTwoLineHeaderRenderer": {
      "properties": {
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeMusicTwoLineHeaderRenderer",
      "type": "object"
    },
    "YoutubeApiInnertubeUnpluggedBrowseItemRendererClientStateSyncData": {
      "id": "YoutubeApiInnertubeUnpluggedBrowseItemRendererClientStateSyncData",
      "properties": {
        "watchStateEntityKey": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsShortsShelfItemData": {
      "type": "object",
      "id": "YoutubeElementsComponentsShortsShelfItemData",
      "properties": {
        "maxPlaybackLengthSec": {
          "format": "float",
          "type": "number"
        },
        "inlinePlaybackData": {
          "$ref": "YoutubeElementsComponentsInlinePlaybackData"
        },
        "onTapFeedback": {
          "$ref": "YoutubeElementsCommand"
        },
        "menuData": {
          "$ref": "YoutubeElementsComponentsShortsShelfItemMenuData"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "indexInShelf": {
          "type": "integer",
          "format": "uint32"
        },
        "onTap": {
          "$ref": "YoutubeElementsCommand"
        },
        "dismissalReplacementText": {
          "type": "string"
        },
        "bottomText": {
          "type": "string"
        },
        "accessibilityText": {
          "type": "string"
        },
        "id": {
          "type": "string"
        },
        "backgroundGradient": {
          "$ref": "YoutubeElementsLinearGradient"
        },
        "onFirstVisible": {
          "$ref": "YoutubeElementsCommand"
        },
        "videoTitle": {
          "type": "string"
        },
        "onHidden": {
          "$ref": "YoutubeElementsCommand"
        },
        "observerData": {
          "$ref": "YoutubeElementsComponentsIntersectionObserver"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "animatedItem": {
          "$ref": "YoutubeElementsComponentsShortsShelfAnimatedThumbnailItem"
        },
        "maxTitleLines": {
          "type": "integer",
          "format": "uint32"
        },
        "enableRoundedCornersInlinePlaybackPlayer": {
          "type": "boolean"
        },
        "forceClipBounds": {
          "type": "boolean"
        },
        "overlayBadge": {
          "$ref": "YoutubeElementsComponentsBadge"
        },
        "thumbnail": {
          "$ref": "YoutubeElementsImage"
        }
      }
    },
    "YoutubeApiInnertubeCreatorVideoMaskVideoThumbnailExperimentMask": {
      "type": "object",
      "properties": {
        "experimentStartTime": {
          "$ref": "YoutubeApiInnertubeCreatorVideoMaskTimestampMask"
        },
        "state": {
          "type": "boolean"
        },
        "experimentExpectedFinishTime": {
          "$ref": "YoutubeApiInnertubeCreatorVideoMaskTimestampMask"
        },
        "ineligibilityReasons": {
          "$ref": "YoutubeApiInnertubeCreatorVideoMaskVideoThumbnailExperimentIneligibilityReasonMask"
        },
        "resultsDisplayed": {
          "type": "boolean"
        },
        "selectedThumbnail": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        },
        "experimentFinishTime": {
          "$ref": "YoutubeApiInnertubeCreatorVideoMaskTimestampMask"
        },
        "result": {
          "$ref": "YoutubeApiInnertubeCreatorVideoMaskVideoThumbnailExperimentResultMask"
        },
        "thumbnailCount": {
          "type": "boolean"
        },
        "experimentArms": {
          "$ref": "YoutubeApiInnertubeCreatorVideoMaskThumbnailDetailsMask"
        },
        "finishedReason": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCreatorVideoMaskVideoThumbnailExperimentMask"
    },
    "YoutubeElementsComponentsSuperVodCommentPreviewModel": {
      "properties": {
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "appStoreContentEntity": {
          "$ref": "YoutubeApiInnertubeAppStoreContentEntity"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "superVodEditableCommentEntity": {
          "$ref": "YoutubeApiInnertubeSuperVodEditableCommentEntity"
        },
        "pdgExperiments": {
          "$ref": "YoutubeElementsComponentsPdgExperiments"
        },
        "renderer": {
          "$ref": "YoutubeApiInnertubePdgCommentPreviewRenderer"
        },
        "disableTransitions": {
          "type": "boolean"
        },
        "optionIndex": {
          "type": "integer",
          "format": "int32"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        }
      },
      "id": "YoutubeElementsComponentsSuperVodCommentPreviewModel",
      "type": "object"
    },
    "YoutubeApiInnertubeFormattedStringTemplate": {
      "properties": {
        "varNames": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "icuLocale": {
          "type": "string"
        },
        "varTypes": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeFormattedStringTemplateVariableType"
          }
        },
        "formattedStringWrapper": {
          "$ref": "YoutubeApiInnertubeFormattedStringWrapper"
        },
        "dynamicLookupKey": {
          "$ref": "YoutubeApiInnertubeDynamicLookupKey"
        },
        "pluralFormattedStringWrapper": {
          "$ref": "YoutubeApiInnertubePluralFormattedStringWrapper"
        },
        "hl": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeFormattedStringTemplate",
      "type": "object"
    },
    "YoutubeApiInnertubeAnalyticsSettings": {
      "type": "object",
      "id": "YoutubeApiInnertubeAnalyticsSettings",
      "properties": {
        "dismissedBannerIds": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      }
    },
    "YoutubeElementsComponentsCreationSheetMenuModel": {
      "id": "YoutubeElementsComponentsCreationSheetMenuModel",
      "type": "object",
      "properties": {
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsCreationSheetMenuData"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        }
      }
    },
    "YoutubeApiInnertubeCreatorChannelMaskVideoPerformanceVariantMask": {
      "properties": {
        "views": {
          "type": "boolean"
        },
        "videoLength": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        },
        "avd": {
          "type": "boolean"
        },
        "driver": {
          "type": "boolean"
        },
        "impressions": {
          "type": "boolean"
        },
        "ctr": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCreatorChannelMaskVideoPerformanceVariantMask",
      "type": "object"
    },
    "YoutubeElementsComponentsShortsInfoPanelOverviewModel": {
      "properties": {
        "infoPanelOverviewViewModel": {
          "$ref": "YoutubeApiInnertubeInfoPanelOverviewViewModel"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsShortsInfoPanelOverviewModel"
    },
    "YoutubeApiInnertubeShareServiceIdentifier": {
      "id": "YoutubeApiInnertubeShareServiceIdentifier",
      "type": "object",
      "properties": {
        "androidPackageName": {
          "type": "string"
        },
        "serviceId": {
          "format": "int32",
          "type": "integer"
        },
        "androidClassName": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeInfoCardButtonSupportedRenderers": {
      "type": "object",
      "properties": {
        "infoCardIconRenderer": {
          "$ref": "YoutubeApiInnertubeInfoCardIconRenderer"
        },
        "simpleCardButtonRenderer": {
          "$ref": "YoutubeApiInnertubeSimpleInfoCardButtonRenderer"
        }
      },
      "id": "YoutubeApiInnertubeInfoCardButtonSupportedRenderers"
    },
    "YoutubeElementsComponentsChannelAppealContentViewModel": {
      "properties": {
        "lightImageSources": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsImageSource"
          }
        },
        "header": {
          "type": "string"
        },
        "body": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsAttributedString"
          }
        },
        "isCircularImageBoard": {
          "type": "boolean"
        },
        "darkImageSources": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsImageSource"
          }
        },
        "maxImageHeight": {
          "type": "number",
          "format": "float"
        }
      },
      "id": "YoutubeElementsComponentsChannelAppealContentViewModel",
      "type": "object"
    },
    "YoutubeApiInnertubeAnalyticsGetGroupRequest": {
      "type": "object",
      "id": "YoutubeApiInnertubeAnalyticsGetGroupRequest",
      "properties": {
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "id": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeGetVideoProcessingStatusRequest": {
      "id": "YoutubeApiInnertubeGetVideoProcessingStatusRequest",
      "properties": {
        "encryptedVideoId": {
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCompactConversationSectionSupportedRenderers": {
      "properties": {
        "compactConversationSectionRenderer": {
          "$ref": "YoutubeApiInnertubeCompactConversationSectionRenderer"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCompactConversationSectionSupportedRenderers"
    },
    "YoutubeElementsComponentsCompactCreatorVideoV2Model": {
      "id": "YoutubeElementsComponentsCompactCreatorVideoV2Model",
      "type": "object",
      "properties": {
        "videoEntityKey": {
          "type": "string"
        },
        "formattedSubmitDateOverride": {
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "staticData": {
          "$ref": "YoutubeApiInnertubeCompactCreatorVideoStaticData"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "videoEntity": {
          "$ref": "YoutubeApiInnertubeCreatorVideoData"
        }
      }
    },
    "YoutubeApiInnertubeGetAudioTrackRequest": {
      "properties": {
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "videoId": {
          "type": "string"
        },
        "audioTrackId": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeGetAudioTrackRequest",
      "type": "object"
    },
    "YoutubeApiInnertubeYpcUpgradeDialogRendererBillingDisplayText": {
      "type": "object",
      "id": "YoutubeApiInnertubeYpcUpgradeDialogRendererBillingDisplayText",
      "properties": {
        "description": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "subtitle": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      }
    },
    "YoutubeApiInnertubeStudioCommentMaskAngleMask": {
      "id": "YoutubeApiInnertubeStudioCommentMaskAngleMask",
      "properties": {
        "all": {
          "type": "boolean"
        },
        "serializedReviewId": {
          "type": "boolean"
        },
        "angle": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeElementHeaderRenderer": {
      "properties": {
        "titleContent": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeElementHeaderRenderer"
    },
    "YoutubeApiInnertubeVideoTemplateFeatureConfig": {
      "properties": {
        "isTemplateRemixEnabled": {
          "type": "boolean"
        },
        "videoTemplateEligibleCreationSurfaces": {
          "type": "array",
          "items": {
            "type": "string",
            "enumDescriptions": [
              "",
              "",
              "",
              ""
            ],
            "enum": [
              "VIDEO_TEMPLATE_ELIGIBLE_CREATION_SURFACE_UNSPECIFIED",
              "VIDEO_TEMPLATE_ELIGIBLE_CREATION_SURFACE_REMIX_MENU",
              "VIDEO_TEMPLATE_ELIGIBLE_CREATION_SURFACE_SUGGESTED_ACTION",
              "VIDEO_TEMPLATE_ELIGIBLE_CREATION_SURFACE_CONTEXTUAL_CTA"
            ]
          }
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeVideoTemplateFeatureConfig"
    },
    "YoutubeApiInnertubeUserStateEntities": {
      "id": "YoutubeApiInnertubeUserStateEntities",
      "type": "object",
      "properties": {
        "channelStatusEntityKey": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeReelBackNavigationCommand": {
      "properties": {
        "unusedField": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeReelBackNavigationCommand"
    },
    "YoutubeApiInnertubeSharerIdentityInformation": {
      "id": "YoutubeApiInnertubeSharerIdentityInformation",
      "type": "object",
      "properties": {
        "identitySharingDisclosureOptedIn": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "avatarUrl": {
          "type": "string"
        },
        "identitySharingDisclosureOptedInAttributedString": {
          "$ref": "YoutubeElementsAttributedString"
        }
      }
    },
    "YoutubeApiInnertubeOfferSummaryFlowStepRenderer": {
      "type": "object",
      "properties": {
        "subtitle": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "offerSummary": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "flowLoggingCommand": {
          "$ref": "YoutubeApiInnertubeLogFlowLoggingEventCommand"
        },
        "flowStateEntityKey": {
          "type": "string"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "header": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "id": "YoutubeApiInnertubeOfferSummaryFlowStepRenderer"
    },
    "YoutubeApiInnertubeDtwsTileFetchCompleted": {
      "properties": {
        "chunkId": {
          "type": "integer",
          "format": "int32"
        },
        "cpn": {
          "type": "string"
        },
        "mediaTimestampMs": {
          "format": "int64",
          "type": "string"
        },
        "tileId": {
          "type": "integer",
          "format": "int32"
        },
        "bandwidthEstimate": {
          "type": "string",
          "format": "int64"
        },
        "chunkSize": {
          "format": "int32",
          "type": "integer"
        }
      },
      "id": "YoutubeApiInnertubeDtwsTileFetchCompleted",
      "type": "object"
    },
    "YoutubeApiInnertubeFilterChipContentDataSnackbarData": {
      "id": "YoutubeApiInnertubeFilterChipContentDataSnackbarData",
      "properties": {
        "secondarySnackbar": {
          "$ref": "YoutubeElementsComponentsSnackbar"
        },
        "primarySnackbar": {
          "$ref": "YoutubeElementsComponentsSnackbar"
        },
        "disabledSnackbar": {
          "$ref": "YoutubeElementsComponentsSnackbar"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubePivotButtonViewModelExperiments": {
      "id": "YoutubeApiInnertubePivotButtonViewModelExperiments",
      "type": "object",
      "properties": {
        "disableWaveformAnimation": {
          "type": "boolean"
        },
        "enableStaticWaveformIcon": {
          "type": "boolean"
        },
        "disableWaveformAnimationLooping": {
          "type": "boolean"
        },
        "disableWaveformAnimationPlaying": {
          "type": "boolean"
        },
        "enableForegroundSmallIcon": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeMultiTableCardData": {
      "properties": {
        "singleTableData": {
          "items": {
            "$ref": "YoutubeApiInnertubeSingleTableData"
          },
          "type": "array"
        }
      },
      "id": "YoutubeApiInnertubeMultiTableCardData",
      "type": "object"
    },
    "YoutubeApiInnertubePostEditActions": {
      "id": "YoutubeApiInnertubePostEditActions",
      "type": "object",
      "properties": {
        "fixableViolationAppeal": {
          "$ref": "YoutubeApiInnertubeFixableViolationAppeal"
        }
      }
    },
    "YoutubeApiInnertubeCreatorVideoMaskFocusVisibilityLoggingConfigMask": {
      "type": "object",
      "properties": {
        "defaultCriteria": {
          "$ref": "YoutubeApiInnertubeCreatorVideoMaskFocusVisibilityLoggingCriteriaMask"
        },
        "all": {
          "type": "boolean"
        },
        "secondaryCriteria": {
          "$ref": "YoutubeApiInnertubeCreatorVideoMaskFocusVisibilityLoggingCriteriaMask"
        }
      },
      "id": "YoutubeApiInnertubeCreatorVideoMaskFocusVisibilityLoggingConfigMask"
    },
    "YoutubeApiInnertubeAvatarColorPickerMetadataMaterialProperties": {
      "type": "object",
      "properties": {
        "propertyNames": {
          "items": {
            "type": "string"
          },
          "type": "array"
        }
      },
      "id": "YoutubeApiInnertubeAvatarColorPickerMetadataMaterialProperties"
    },
    "YoutubeApiInnertubeMobilePlaceResultRenderer": {
      "properties": {
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "placeId": {
          "type": "string"
        },
        "subtitle": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "serviceEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      },
      "id": "YoutubeApiInnertubeMobilePlaceResultRenderer",
      "type": "object"
    },
    "YoutubeApiInnertubeOfflineabilityFormat": {
      "id": "YoutubeApiInnertubeOfflineabilityFormat",
      "type": "object",
      "properties": {
        "savedSettingShouldExpire": {
          "type": "boolean"
        },
        "availabilityType": {
          "enum": [
            "OFFLINEABILITY_AVAILABILITY_TYPE_UNKNOWN",
            "OFFLINEABILITY_AVAILABILITY_TYPE_FREE",
            "OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED",
            "OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_UNLOCKED"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "approximateSize": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "formatType": {
          "enum": [
            "UNKNOWN_FORMAT_TYPE",
            "SD",
            "HD",
            "AUDIO_ONLY",
            "LD",
            "LD_240",
            "SD_480",
            "HD_1080",
            "HD_1440",
            "HD_2160",
            "HD_4320"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "name": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      }
    },
    "YoutubeElementsComponentsSurveyFlowStepRendrelementModel": {
      "properties": {
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "renderer": {
          "$ref": "YoutubeApiInnertubeSurveyFlowStepRenderer"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        }
      },
      "id": "YoutubeElementsComponentsSurveyFlowStepRendrelementModel",
      "type": "object"
    },
    "YoutubeApiInnertubeValidationError": {
      "type": "object",
      "id": "YoutubeApiInnertubeValidationError",
      "properties": {
        "errorMessage": {
          "type": "string"
        },
        "attributedErrorMessage": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "errorType": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "VALIDATION_ERROR_TYPE_UNSPECIFIED",
            "VALIDATION_ERROR_TYPE_UNKNOWN",
            "VALIDATION_ERROR_TYPE_MIN_LENGTH",
            "VALIDATION_ERROR_TYPE_MAX_LENGTH",
            "VALIDATION_ERROR_TYPE_REGEX",
            "VALIDATION_ERROR_TYPE_DENYLIST",
            "VALIDATION_ERROR_TYPE_DELEGATE_EMAIL_INVALID",
            "VALIDATION_ERROR_TYPE_DELEGATE_EMAIL_VALIDATION_REASON_NOT_GOOGLE_ACCOUNT",
            "VALIDATION_ERROR_TYPE_REQUIRED",
            "VALIDATION_ERROR_TYPE_DEFAULT_INSTANCE",
            "VALIDATION_ERROR_TYPE_SUBFORM_INVALID",
            "VALIDATION_ERROR_TYPE_INVALID_VISIBILITY",
            "VALIDATION_ERROR_TYPE_REPEATED_ADDRESS",
            "VALIDATION_ERROR_TYPE_SPONSORSHIPS_EMOJI_THUMBNAIL_SIZE",
            "VALIDATION_ERROR_TYPE_INVALID_URL",
            "VALIDATION_ERROR_TYPE_SPONSORSHIPS_EMOJI_SHORTCUT_REQUIRED",
            "VALIDATION_ERROR_TYPE_SPONSORSHIPS_EMOJI_SHORTCUT_DUPLICATE",
            "VALIDATION_ERROR_TYPE_SPONSORSHIPS_EMOJI_THUMBNAIL_FAILED_UPLOAD",
            "VALIDATION_ERROR_TYPE_SPONSORSHIPS_EMOJI_THUMBNAIL_REQUIRED"
          ]
        },
        "errorData": {
          "$ref": "YoutubeApiInnertubeValidationErrorData"
        }
      }
    },
    "YoutubeApiInnertubeOfflineRequest": {
      "type": "object",
      "id": "YoutubeApiInnertubeOfflineRequest",
      "properties": {
        "videoPayloads": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeVideoPayload"
          }
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "isSeriesMetadataRequest": {
          "type": "boolean"
        },
        "videoIds": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "playlistPayloads": {
          "items": {
            "$ref": "YoutubeApiInnertubePlaylistPayload"
          },
          "type": "array"
        },
        "playlistIds": {
          "items": {
            "type": "string"
          },
          "type": "array"
        }
      }
    },
    "YoutubeApiInnertubeReplaceDraftVideoResponse": {
      "type": "object",
      "properties": {
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        }
      },
      "id": "YoutubeApiInnertubeReplaceDraftVideoResponse"
    },
    "YoutubeApiInnertubeUploadProcessorInterrupted": {
      "type": "object",
      "properties": {
        "uploadInfo": {
          "$ref": "YoutubeApiInnertubeUploadInfo"
        },
        "type": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "UPLOAD_PROCESSOR_TYPE_UNKNOWN",
            "UPLOAD_PROCESSOR_TYPE_JOB",
            "UPLOAD_PROCESSOR_TYPE_FILE_ANALYSIS",
            "UPLOAD_PROCESSOR_TYPE_TRANSCODE",
            "UPLOAD_PROCESSOR_TYPE_TRANSFER",
            "UPLOAD_PROCESSOR_TYPE_CREATE_DRAFT_VIDEO",
            "UPLOAD_PROCESSOR_TYPE_CREATE_REEL_ITEMS",
            "UPLOAD_PROCESSOR_TYPE_IOS_JOB",
            "UPLOAD_PROCESSOR_TYPE_IOS_CANCELLATION",
            "UPLOAD_PROCESSOR_TYPE_IOS_CLEANUP",
            "UPLOAD_PROCESSOR_TYPE_IOS_COMMIT_VIDEO",
            "UPLOAD_PROCESSOR_TYPE_IOS_COMPLETION",
            "UPLOAD_PROCESSOR_TYPE_IOS_CREATE_DRAFT_VIDEO",
            "UPLOAD_PROCESSOR_TYPE_IOS_CREATE_LOW_RES_DRAFT_VIDEO",
            "UPLOAD_PROCESSOR_TYPE_IOS_CREATE_REEL_ITEMS",
            "UPLOAD_PROCESSOR_TYPE_IOS_FEEDBACK",
            "UPLOAD_PROCESSOR_TYPE_IOS_LOW_RES_TRANSCODE",
            "UPLOAD_PROCESSOR_TYPE_IOS_LOW_RES_TRANSFER",
            "UPLOAD_PROCESSOR_TYPE_IOS_PROCESS_VIDEO",
            "UPLOAD_PROCESSOR_TYPE_IOS_REGISTRATION",
            "UPLOAD_PROCESSOR_TYPE_IOS_SAVE_METADATA",
            "UPLOAD_PROCESSOR_TYPE_IOS_TASK",
            "UPLOAD_PROCESSOR_TYPE_IOS_TRANSCODE",
            "UPLOAD_PROCESSOR_TYPE_IOS_TRANSFER",
            "UPLOAD_PROCESSOR_TYPE_IOS_STREAMING_UPLOAD_FMP4_PROCESSOR",
            "UPLOAD_PROCESSOR_TYPE_IOS_IOSGUARD_CHALLENGE",
            "UPLOAD_PROCESSOR_TYPE_COMMIT_VIDEO",
            "UPLOAD_PROCESSOR_TYPE_SAVE_METADATA",
            "UPLOAD_PROCESSOR_TYPE_REGISTER_VIDEO",
            "UPLOAD_PROCESSOR_TYPE_PROCESS_VIDEO",
            "UPLOAD_PROCESSOR_TYPE_CANCELLATION",
            "UPLOAD_PROCESSOR_TYPE_CLEANUP",
            "UPLOAD_PROCESSOR_TYPE_GARBAGE_COLLECTION",
            "UPLOAD_PROCESSOR_TYPE_CREATE_TRANSFER",
            "UPLOAD_PROCESSOR_TYPE_FEEDBACK",
            "UPLOAD_PROCESSOR_TYPE_IOS_CREATE_TRANSFER",
            "UPLOAD_PROCESSOR_TYPE_COPY_FILE",
            "UPLOAD_PROCESSOR_TYPE_IOS_REMOTE_ASSET_FETCH",
            "UPLOAD_PROCESSOR_TYPE_IOS_COPY_FILE",
            "UPLOAD_PROCESSOR_TYPE_IOS_REPLACE_DRAFT_VIDEO",
            "UPLOAD_PROCESSOR_TYPE_IOS_CREATE_VIDEO",
            "UPLOAD_PROCESSOR_TYPE_CREATE_VIDEO",
            "UPLOAD_PROCESSOR_TYPE_SOURCE_VIDEO_CHECK",
            "UPLOAD_PROCESSOR_TYPE_FINAL_CLEANUP"
          ],
          "type": "string"
        },
        "reason": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "UPLOAD_PROCESSOR_INTERRUPTED_REASON_UNKNOWN",
            "UPLOAD_PROCESSOR_INTERRUPTED_REASON_USER_CANCELED",
            "UPLOAD_PROCESSOR_INTERRUPTED_REASON_NETWORK",
            "UPLOAD_PROCESSOR_INTERRUPTED_REASON_EXTERNAL_STORAGE",
            "UPLOAD_PROCESSOR_INTERRUPTED_REASON_POSTPONED_SCHEDULE",
            "UPLOAD_PROCESSOR_INTERRUPTED_REASON_SERVICE_DESTROYED"
          ],
          "type": "string"
        },
        "requirementType": {
          "enum": [
            "UPLOAD_REQUIREMENT_TYPE_UNKNOWN",
            "UPLOAD_REQUIREMENT_TYPE_ON_SCHEDULE",
            "UPLOAD_REQUIREMENT_TYPE_NETWORK",
            "UPLOAD_REQUIREMENT_TYPE_EXTERNAL_STORAGE",
            "UPLOAD_REQUIREMENT_TYPE_CANCELLATION"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ]
        }
      },
      "id": "YoutubeApiInnertubeUploadProcessorInterrupted"
    },
    "YoutubeApiInnertubeUpdateCommentResponse": {
      "type": "object",
      "id": "YoutubeApiInnertubeUpdateCommentResponse",
      "properties": {
        "actions": {
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          },
          "type": "array"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "actionResult": {
          "$ref": "YoutubeApiInnertubeActionResult"
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "frameworkUpdates": {
          "$ref": "YoutubeApiInnertubeFrameworkUpdateTransport"
        },
        "contents": {
          "$ref": "YoutubeApiInnertubeUpdateCommentResponseSupportedRenderers"
        }
      }
    },
    "YoutubeApiInnertubePlaylistLoopStateEntity": {
      "type": "object",
      "properties": {
        "key": {
          "type": "string"
        },
        "state": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "PLAYLIST_LOOP_STATE_UNSPECIFIED",
            "PLAYLIST_LOOP_STATE_NONE",
            "PLAYLIST_LOOP_STATE_ALL",
            "PLAYLIST_LOOP_STATE_ONE"
          ]
        }
      },
      "id": "YoutubeApiInnertubePlaylistLoopStateEntity"
    },
    "YoutubeApiInnertubeUnpluggedUserAddonPackageListRenderer": {
      "properties": {
        "addonPackages": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          }
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "footnote": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "useSharedBottomLine": {
          "type": "boolean"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "description": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeUnpluggedUserAddonPackageListRenderer"
    },
    "YoutubeApiInnertubeUnlimitedMembershipCollisionRenderer": {
      "type": "object",
      "properties": {
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "content": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "selectRadioButtons": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeSelectRadioButtonSupportedRenderers"
          }
        }
      },
      "id": "YoutubeApiInnertubeUnlimitedMembershipCollisionRenderer"
    },
    "YoutubeApiInnertubeConnectionsOverflowMenuRenderer": {
      "properties": {
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "impressionEndpoints": {
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          },
          "type": "array"
        },
        "contents": {
          "items": {
            "$ref": "YoutubeApiInnertubeOverflowConnectionSectionSupportedRenderers"
          },
          "type": "array"
        },
        "messageInput": {
          "$ref": "YoutubeApiInnertubeMessageInputSupportedRenderers"
        },
        "addConnectionButton": {
          "$ref": "YoutubeApiInnertubeButtonSupportedRenderers"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeConnectionsOverflowMenuRenderer"
    },
    "YoutubeApiInnertubeGetCopyrightComplaintVideoResponse": {
      "id": "YoutubeApiInnertubeGetCopyrightComplaintVideoResponse",
      "type": "object",
      "properties": {
        "baseEntity": {
          "$ref": "YoutubeApiInnertubeComplaintVideoBaseEntities"
        },
        "copyrightComplaintVideo": {
          "$ref": "YoutubeApiInnertubeCopyrightComplaintVideoData"
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        }
      }
    },
    "YoutubeApiInnertubeStudioCommentMaskVideoIdeaThumbnailMask": {
      "properties": {
        "serializedRewriteReviewId": {
          "type": "boolean"
        },
        "videoIdeaId": {
          "type": "boolean"
        },
        "url": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        },
        "serializedImageReviewId": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeStudioCommentMaskVideoIdeaThumbnailMask",
      "type": "object"
    },
    "YoutubeApiInnertubeCmsVideoMaskCmsTerritorySetMask": {
      "type": "object",
      "id": "YoutubeApiInnertubeCmsVideoMaskCmsTerritorySetMask",
      "properties": {
        "everywhereExcept": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        },
        "territories": {
          "$ref": "YoutubeApiInnertubeCmsVideoMaskCmsTerritoryMask"
        }
      }
    },
    "YoutubeElementsComponentsTargetingStepState": {
      "id": "YoutubeElementsComponentsTargetingStepState",
      "properties": {
        "ages": {
          "items": {
            "type": "string",
            "enumDescriptions": [
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              ""
            ],
            "enum": [
              "AGE_UNKNOWN",
              "AGE_18_TO_24",
              "AGE_25_TO_34",
              "AGE_35_TO_44",
              "AGE_45_TO_54",
              "AGE_55_TO_64",
              "AGE_65_PLUS",
              "AGE_UNDETERMINED"
            ]
          },
          "type": "array"
        },
        "genders": {
          "items": {
            "enumDescriptions": [
              "",
              "",
              "",
              ""
            ],
            "type": "string",
            "enum": [
              "GENDER_UNKNOWN",
              "GENDER_MALE",
              "GENDER_FEMALE",
              "GENDER_UNDETERMINED"
            ]
          },
          "type": "array"
        },
        "locationCodes": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeNotificationPermissionInfo": {
      "properties": {
        "notificationsSetting": {
          "enum": [
            "NOTIFICATIONS_SETTING_UNKNOWN",
            "NOTIFICATIONS_SETTING_ENABLED",
            "NOTIFICATIONS_SETTING_DISABLED_OS_LEVEL",
            "NOTIFICATIONS_SETTING_DISABLED_APP_LEVEL",
            "NOTIFICATIONS_SETTING_DISABLED_SUBS_NOTIFICATION_CHANNEL_LEVEL",
            "NOTIFICATIONS_SETTING_IOS_UNPROMPTED"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "lastDeviceOptInChangeTimeAgoSec": {
          "type": "string",
          "format": "int64"
        }
      },
      "id": "YoutubeApiInnertubeNotificationPermissionInfo",
      "type": "object"
    },
    "YoutubeApiInnertubeAudioTrackSheetContentViewModel": {
      "type": "object",
      "id": "YoutubeApiInnertubeAudioTrackSheetContentViewModel",
      "properties": {
        "isReels": {
          "type": "boolean"
        },
        "exptEnableGroupedAutoDubbedTracks": {
          "type": "boolean"
        },
        "enablePlayerAdapter": {
          "type": "boolean"
        },
        "labelAutoDubbed": {
          "type": "string"
        },
        "hack": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeCreationVideoAssetVideoItemUploadData": {
      "id": "YoutubeApiInnertubeCreationVideoAssetVideoItemUploadData",
      "type": "object",
      "properties": {
        "uploadTitle": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeExperimentsOptInEndpoint": {
      "id": "YoutubeApiInnertubeExperimentsOptInEndpoint",
      "properties": {
        "params": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorVideoMaskBlockedWizardDetailsMask": {
      "properties": {
        "all": {
          "type": "boolean"
        },
        "loggableBlockedReason": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCreatorVideoMaskBlockedWizardDetailsMask",
      "type": "object"
    },
    "YoutubeApiInnertubeShowSponsorshipsEngagementPanelCommand": {
      "id": "YoutubeApiInnertubeShowSponsorshipsEngagementPanelCommand",
      "type": "object",
      "properties": {
        "contentCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "header": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "panelId": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeMultiChoiceQuestionRenderer": {
      "type": "object",
      "properties": {
        "questionText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "layoutType": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "LAYOUT_TYPE_UNSPECIFIED",
            "LAYOUT_TYPE_MEDIA",
            "LAYOUT_TYPE_MEDIA_BREAK",
            "LAYOUT_TYPE_COMPANION_AND_IMMERSIVE",
            "LAYOUT_TYPE_FORECASTING",
            "LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY",
            "LAYOUT_TYPE_FULLSCREEN_COMPANION",
            "LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",
            "LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY_LIGHTWEIGHT",
            "LAYOUT_TYPE_AD_MEDIA_CONTROLS_BAR",
            "LAYOUT_TYPE_AD_MEDIA_CONTROLS_BAR_EXPANDABLE",
            "LAYOUT_TYPE_DISCOVERY_PLAYBACK_TRACKER",
            "LAYOUT_TYPE_COMPANION",
            "LAYOUT_TYPE_COMPANION_WITH_IMAGE",
            "LAYOUT_TYPE_IMMERSIVE",
            "LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",
            "LAYOUT_TYPE_AD_INFO_OVERLAY",
            "LAYOUT_TYPE_SURVEY",
            "LAYOUT_TYPE_ENDCAP",
            "LAYOUT_TYPE_COMPANION_WITH_SHOPPING",
            "LAYOUT_TYPE_IN_VIDEO_TEXT_OVERLAY",
            "LAYOUT_TYPE_IN_VIDEO_ENHANCED_TEXT_OVERLAY",
            "LAYOUT_TYPE_IN_VIDEO_IMAGE_OVERLAY",
            "LAYOUT_TYPE_AD_BREAK_RESPONSE",
            "LAYOUT_TYPE_CAROUSEL_FOOTERED",
            "LAYOUT_TYPE_THROTTLED_AD_BREAK_RESPONSE",
            "LAYOUT_TYPE_SLIDING_TEXT_PLAYER_OVERLAY",
            "LAYOUT_TYPE_CAROUSEL_FOOTERED_BUTTONED",
            "LAYOUT_TYPE_CAROUSEL_HEADERED",
            "LAYOUT_TYPE_VIDEO_DISPLAY_FULL",
            "LAYOUT_TYPE_VIDEO_DISPLAY_FULL_BUTTONED",
            "LAYOUT_TYPE_VIDEO_DISPLAY_FULL_TEXT_BUTTONED",
            "LAYOUT_TYPE_VIDEO_DISPLAY_COMPACT",
            "LAYOUT_TYPE_VIDEO_INTERSTITIAL_BUTTONED_LEFT",
            "LAYOUT_TYPE_DISPLAY_SQUARE_IMAGE",
            "LAYOUT_TYPE_DISPLAY_COMPACT_SQUARE_IMAGE",
            "LAYOUT_TYPE_DISPLAY_COMPACT_LANDSCAPE_IMAGE",
            "LAYOUT_TYPE_DISPLAY_FULL_WIDTH_SQUARE_IMAGE",
            "LAYOUT_TYPE_DISPLAY_LANDSCAPE_IMAGE_WIDE_BUTTON",
            "LAYOUT_TYPE_DISPLAY_LANDSCAPE_IMAGE",
            "LAYOUT_TYPE_DISPLAY_TEXT_BUTTONED_HEADERED",
            "LAYOUT_TYPE_DISPLAY_SQUARE_IMAGE_X_DISPLAY_TOP_LANDSCAPE_IMAGE",
            "LAYOUT_TYPE_DISPLAY_LANDSCAPE_IMAGE_WIDE_BUTTON_X_DISPLAY_TOP_LANDSCAPE_IMAGE",
            "LAYOUT_TYPE_DISPLAY_TOP_LANDSCAPE_IMAGE",
            "LAYOUT_TYPE_DISPLAY_TOP_LANDSCAPE_IMAGE_BUTTON",
            "LAYOUT_TYPE_DISPLAY_TEXT",
            "LAYOUT_TYPE_DISPLAY_TEXT_BUTTONED",
            "LAYOUT_TYPE_SURVEY_OVERLAY_HORIZONTAL",
            "LAYOUT_TYPE_SURVEY_OVERLAY_VERTICAL",
            "LAYOUT_TYPE_VIDEO_DISPLAY_BILLBOARD",
            "LAYOUT_TYPE_VIDEO_DISPLAY_BILLBOARD_COMPACT",
            "LAYOUT_TYPE_HORIZONTAL_SMILEY_SINGLE_SELECT",
            "LAYOUT_TYPE_VERTICAL_SMILEY_SINGLE_SELECT",
            "LAYOUT_TYPE_VERTICAL_TEXT_SINGLE_SELECT",
            "LAYOUT_TYPE_VERTICAL_TEXT_MULTI_SELECT",
            "LAYOUT_TYPE_REELS_PLAYER_OVERLAY",
            "LAYOUT_TYPE_VIDEO_AD_CONTAINER",
            "LAYOUT_TYPE_LANDSCAPE_RECTANGLE",
            "LAYOUT_TYPE_LANDSCAPE_RECTANGLE_TWO_ROW",
            "LAYOUT_TYPE_WATCH_NEXT_RESPONSE",
            "LAYOUT_TYPE_VIDEO_DISPLAY_BILLBOARD_VIDEO_WALL_BUTTONED",
            "LAYOUT_TYPE_VIDEO_DISPLAY_BILLBOARD_IMAGE_BUTTONED",
            "LAYOUT_TYPE_VIDEO_DISPLAY_BILLBOARD_EXPANDABLE_VIDEO_TILES_IMAGE_BUTTONED",
            "LAYOUT_TYPE_VIDEO_DISPLAY_BILLBOARD_BUTTONED",
            "LAYOUT_TYPE_VIDEO_DISPLAY_BILLBOARD_VIDEO_WALL",
            "LAYOUT_TYPE_VIDEO_DISPLAY_BILLBOARD_IMAGE",
            "LAYOUT_TYPE_VIDEO_DISPLAY_BILLBOARD_EXPANDABLE_VIDEO_TILES_IMAGE",
            "LAYOUT_TYPE_VIDEO_DISPLAY_BILLBOARD_TEXT",
            "LAYOUT_TYPE_VIDEO_DISPLAY_BILLBOARD_EXPANDABLE_VIDEO_TILES_BUTTONED",
            "LAYOUT_TYPE_VIDEO_DISPLAY_BILLBOARD_EXPANDABLE_VIDEO_TILES",
            "LAYOUT_TYPE_PANEL",
            "LAYOUT_TYPE_COMPOSITE_CONCURRENT_VERTICAL_STACK",
            "LAYOUT_TYPE_TEXT_BANNER_OVERLAY",
            "LAYOUT_TYPE_VIDEO_DISPLAY_FULL_HEADERED",
            "LAYOUT_TYPE_CAROUSEL_CLICKABLE_FOOTERED",
            "LAYOUT_TYPE_PLAYER_OVERLAY_SEQUENTIAL_QUESTIONS",
            "LAYOUT_TYPE_OVERLAY_BANNER_TEXT",
            "LAYOUT_TYPE_OVERLAY_BANNER_IMAGE",
            "LAYOUT_TYPE_OVERLAY_BANNER_TEXT_IMAGE",
            "LAYOUT_TYPE_UNDERLAY_TEXT_ICON_BUTTON",
            "LAYOUT_TYPE_DISPLAY_COMPACT_LANDSCAPE_NO_BUTTON",
            "LAYOUT_TYPE_TEXT_HEADER",
            "LAYOUT_TYPE_PANEL_TEXT_ICON_IMAGE_TILES_BUTTON",
            "LAYOUT_TYPE_DISPLAY_FULLSCREEN_IMAGE_BUTTON",
            "LAYOUT_TYPE_VIDEO_DISPLAY_INLINE_TEXT_BUTTONED",
            "LAYOUT_TYPE_VIDEO_INTERSTITIAL",
            "LAYOUT_TYPE_EXTERNAL_OVERLAY_TEXT_ICON_BUTTONED",
            "LAYOUT_TYPE_VIDEO_DISPLAY_CAROUSEL_BUTTONED",
            "LAYOUT_TYPE_DEFERRED",
            "LAYOUT_TYPE_VIDEO_DISPLAY_COMPACT_BUTTONED",
            "LAYOUT_TYPE_PANEL_INLINE_CUSTOM_TAB_LAYOUT",
            "LAYOUT_TYPE_DISPLAY_FULL_WIDTH_PORTRAIT_IMAGE",
            "LAYOUT_TYPE_SURVEY_OVERLAY_VERTICAL_WITH_THUMBNAILS",
            "LAYOUT_TYPE_DISPLAY_FULLSCREEN_IMAGE_GRID_BUTTON",
            "LAYOUT_TYPE_REELS_SURVEY",
            "LAYOUT_TYPE_TEXT_IMAGE_BUTTON",
            "LAYOUT_TYPE_VIDEO_DISPLAY_BUTTON_GROUP",
            "LAYOUT_TYPE_PANEL_QR_CODE",
            "LAYOUT_TYPE_DISMISSABLE_PANEL_TEXT_PORTRAIT_IMAGE",
            "LAYOUT_TYPE_REELS_PLAYER_UNDERLAY",
            "LAYOUT_TYPE_TEXT_IMAGE_NO_BUTTON",
            "LAYOUT_TYPE_COMPOSITE_CLIPS",
            "LAYOUT_TYPE_VIDEO_DISPLAY_FULL_ATTACHED_BUTTON",
            "LAYOUT_TYPE_VIDEO_DISPLAY_CAROUSEL_ATTACHED_BUTTON",
            "LAYOUT_TYPE_TEXT_IMAGE_BUTTON_GROUP",
            "LAYOUT_TYPE_PANEL_IMAGE_CAROUSEL_CARD_ONE_BUTTON",
            "LAYOUT_TYPE_VIDEO_DISPLAY_CAROUSEL_BUTTON_GROUP",
            "LAYOUT_TYPE_COMPOSITE_IN_PLAYER",
            "LAYOUT_TYPE_REELS_VIDEO_INTERSTITIAL_BUTTONED_CENTERED",
            "LAYOUT_TYPE_DISPLAY_TRACKING",
            "LAYOUT_TYPE_REELS_PLAYER_PANEL_TWO_BUTTON_IMAGES",
            "LAYOUT_TYPE_DISPLAY_FULL_WIDTH_SQUARE_IMAGE_BUTTON_GROUP",
            "LAYOUT_TYPE_DISPLAY_FULL_WIDTH_PORTRAIT_IMAGE_BUTTON_GROUP",
            "LAYOUT_TYPE_DISPLAY_LANDSCAPE_IMAGE_BUTTON_GROUP",
            "LAYOUT_TYPE_VIDEO_DISPLAY_FULL_BUTTONED_SHORT_DIRECT_RESPONSE",
            "LAYOUT_TYPE_VIDEO_DISPLAY_CAROUSEL_BUTTONED_SHORT_DIRECT_RESPONSE",
            "LAYOUT_TYPE_DISPLAY_UNDERLAY_TEXT_GRID_CARDS",
            "LAYOUT_TYPE_PANEL_QR_CODE_CAROUSEL",
            "LAYOUT_TYPE_VIDEO_DISPLAY_COMPACT_BUTTON_GROUP",
            "LAYOUT_TYPE_VIDEO_AD_INFO",
            "LAYOUT_TYPE_INLINE_INJECTION_ENTRYPOINT",
            "LAYOUT_TYPE_PLAYER_ORGANIC_OVERLAY_PLACEMENT",
            "LAYOUT_TYPE_UNFILLED_MEDIA_TRACKING",
            "LAYOUT_TYPE_MINI_APP_PLAYER_OVERLAY"
          ]
        },
        "surveyQuestionCommonData": {
          "$ref": "YoutubeApiInnertubeSurveyQuestionCommon"
        },
        "additionalInfoText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "whyThisAdData": {
          "$ref": "YoutubeApiInnertubeWhyThisAdExtensionData"
        },
        "answers": {
          "items": {
            "$ref": "YoutubeApiInnertubeFormattedString"
          },
          "type": "array"
        },
        "maxSelectionsAllowed": {
          "type": "integer",
          "format": "uint32"
        }
      },
      "id": "YoutubeApiInnertubeMultiChoiceQuestionRenderer"
    },
    "YoutubeApiInnertubeRecordNotificationInteractionsCommand": {
      "id": "YoutubeApiInnertubeRecordNotificationInteractionsCommand",
      "type": "object",
      "properties": {
        "serializedInteractionsRequest": {
          "format": "byte",
          "type": "string"
        },
        "serializedCreatorInteractionsRequest": {
          "type": "string",
          "format": "byte"
        },
        "actions": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          }
        }
      }
    },
    "YoutubeElementsComponentsSponsorshipsTierFormPricingLevelId": {
      "properties": {
        "isUpdated": {
          "type": "boolean"
        },
        "error": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "SPONSORSHIPS_OFFER_ERROR_UNKNOWN",
            "SPONSORSHIPS_OFFER_ERROR_TIER_NAME_REQUIRED",
            "SPONSORSHIPS_OFFER_ERROR_TIER_NAME_TOO_LONG",
            "SPONSORSHIPS_OFFER_ERROR_PERK_TITLE_REQUIRED",
            "SPONSORSHIPS_OFFER_ERROR_PERK_TITLE_TOO_LONG",
            "SPONSORSHIPS_OFFER_ERROR_PERK_DESCRIPTION_TOO_LONG",
            "SPONSORSHIPS_OFFER_ERROR_PERK_INSTRUCTIONS_TOO_LONG",
            "SPONSORSHIPS_OFFER_ERROR_REJECTED",
            "SPONSORSHIPS_OFFER_ERROR_FIELD_REQUIRED",
            "SPONSORSHIPS_OFFER_ERROR_TIER_HAS_TOO_FEW_PERKS",
            "SPONSORSHIPS_OFFER_ERROR_TIER_HAS_TOO_MANY_PERKS"
          ],
          "type": "string"
        },
        "value": {
          "format": "int64",
          "type": "string"
        }
      },
      "id": "YoutubeElementsComponentsSponsorshipsTierFormPricingLevelId",
      "type": "object"
    },
    "YoutubeApiInnertubeTvhtml5SearchQuerySource": {
      "type": "object",
      "id": "YoutubeApiInnertubeTvhtml5SearchQuerySource",
      "properties": {
        "searchQuerySource": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "SEARCH_QUERY_SOURCE_UNKNOWN",
            "SEARCH_QUERY_SOURCE_SEARCH_BUTTON",
            "SEARCH_QUERY_SOURCE_SUGGESTION",
            "SEARCH_QUERY_SOURCE_VOICE",
            "SEARCH_QUERY_SOURCE_VOICE_DEEPLINK",
            "SEARCH_QUERY_SOURCE_KEYBOARD_DEEPLINK",
            "SEARCH_QUERY_SOURCE_VOICE_LOCAL",
            "SEARCH_QUERY_SOURCE_VOICE_MOBILE",
            "SEARCH_QUERY_SOURCE_VOICE_RAW",
            "SEARCH_QUERY_SOURCE_VOICE_REFRESH"
          ]
        }
      }
    },
    "YoutubeApiInnertubeCreatorChannelMaskPublicTvfilmChannelMetadataMask": {
      "properties": {
        "episodeCount": {
          "type": "boolean"
        },
        "seasonCount": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCreatorChannelMaskPublicTvfilmChannelMetadataMask",
      "type": "object"
    },
    "YoutubeElementsComponentsSponsorItemModel": {
      "type": "object",
      "id": "YoutubeElementsComponentsSponsorItemModel",
      "properties": {
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "sponsorsFeedSharedEntity": {
          "$ref": "YoutubeApiInnertubeCreatorSponsorsFeedSharedEntity"
        },
        "sponsorsFeedSharedEntityKey": {
          "type": "string"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "hasDivider": {
          "type": "boolean"
        },
        "sponsor": {
          "$ref": "YoutubeElementsComponentsSponsorItemData"
        }
      }
    },
    "YoutubeApiInnertubeFirstWatchedContentCardConfig": {
      "id": "YoutubeApiInnertubeFirstWatchedContentCardConfig",
      "type": "object",
      "properties": {
        "maxRowCount": {
          "type": "integer",
          "format": "int32"
        }
      }
    },
    "YoutubeElementsComponentsCarouselState": {
      "id": "YoutubeElementsComponentsCarouselState",
      "type": "object",
      "properties": {
        "slideshowState": {
          "type": "integer",
          "format": "int32"
        },
        "currentSelectedItem": {
          "type": "integer",
          "format": "int32"
        }
      }
    },
    "YoutubeApiInnertubeElementsLoggingConfig": {
      "type": "object",
      "id": "YoutubeApiInnertubeElementsLoggingConfig",
      "properties": {
        "errorSamplingPolicies": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeElementsErrorSamplingPolicy"
          }
        }
      }
    },
    "YoutubeApiInnertubeCancelCmsPendingTakedownsRequest": {
      "properties": {
        "claimIds": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCmsClaimId"
          }
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "externalOwnerId": {
          "type": "string"
        },
        "mask": {
          "$ref": "YoutubeApiInnertubeCancelCmsPendingTakedownsMask"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCancelCmsPendingTakedownsRequest"
    },
    "YoutubeApiInnertubeCreatorChannelMaskMerchantCardMask": {
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorChannelMaskMerchantCardMask",
      "properties": {
        "all": {
          "type": "boolean"
        },
        "merchantId": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeYongleStudyEventYongleStudyEventStep": {
      "type": "object",
      "properties": {
        "yongleStepType": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "YONGLE_STUDY_STEP_TYPE_UNKNOWN",
            "YONGLE_STUDY_STEP_TYPE_CONNECTED",
            "YONGLE_STUDY_STEP_TYPE_DISCONNECTED",
            "YONGLE_STUDY_STEP_TYPE_DPAD_LAUNCHED",
            "YONGLE_STUDY_STEP_TYPE_DPAD_CLOSED",
            "YONGLE_STUDY_STEP_TYPE_VIDEO_CAST",
            "YONGLE_STUDY_STEP_TYPE_DPAD_KEY_PRESS",
            "YONGLE_STUDY_STEP_TYPE_USB_TETHERING_SETTING_LAUNCHED"
          ],
          "type": "string"
        },
        "videoId": {
          "type": "string"
        },
        "timestampMs": {
          "format": "int64",
          "type": "string"
        },
        "studyArm": {
          "type": "integer",
          "format": "int32"
        },
        "detailedNetworkType": {
          "type": "string",
          "enum": [
            "DETAILED_NETWORK_TYPE_UNKNOWN",
            "DETAILED_NETWORK_TYPE_EDGE",
            "DETAILED_NETWORK_TYPE_GPRS",
            "DETAILED_NETWORK_TYPE_1_X_RTT",
            "DETAILED_NETWORK_TYPE_CDMA",
            "DETAILED_NETWORK_TYPE_EVDO_0",
            "DETAILED_NETWORK_TYPE_EVDO_A",
            "DETAILED_NETWORK_TYPE_HSDPA",
            "DETAILED_NETWORK_TYPE_HSPA",
            "DETAILED_NETWORK_TYPE_HSUPA",
            "DETAILED_NETWORK_TYPE_IDEN",
            "DETAILED_NETWORK_TYPE_UMTS",
            "DETAILED_NETWORK_TYPE_EVDO_B",
            "DETAILED_NETWORK_TYPE_EHRPD",
            "DETAILED_NETWORK_TYPE_HSPAP",
            "DETAILED_NETWORK_TYPE_LTE",
            "DETAILED_NETWORK_TYPE_WIFI",
            "DETAILED_NETWORK_TYPE_BLUETOOTH",
            "DETAILED_NETWORK_TYPE_ETHERNET",
            "DETAILED_NETWORK_TYPE_WIMAX",
            "DETAILED_NETWORK_TYPE_MOBILE_UNKNOWN",
            "DETAILED_NETWORK_TYPE_NON_MOBILE_UNKNOWN",
            "DETAILED_NETWORK_TYPE_DISCONNECTED",
            "DETAILED_NETWORK_TYPE_APP_WIFI_HOTSPOT",
            "DETAILED_NETWORK_TYPE_INTERNAL_WIFI_IMPAIRED",
            "DETAILED_NETWORK_TYPE_NR_SA",
            "DETAILED_NETWORK_TYPE_NR_NSA"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "batteryPercent": {
          "format": "int32",
          "type": "integer"
        },
        "yongleErrorType": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "YONGLE_STUDY_ERROR_TYPE_UNKNOWN",
            "YONGLE_STUDY_ERROR_TYPE_NO_ERROR",
            "YONGLE_STUDY_ERROR_TYPE_UNABLE_TO_CONNECT",
            "YONGLE_STUDY_ERROR_TYPE_LAUNCH_USB_ACTIVITY_FAILED",
            "YONGLE_STUDY_ERROR_TYPE_FAILED_TO_FIND_YONGLE"
          ]
        }
      },
      "id": "YoutubeApiInnertubeYongleStudyEventYongleStudyEventStep"
    },
    "YoutubeApiInnertubeKidsCuratedCollectionTileRenderer": {
      "properties": {
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "colorPalette": {
          "$ref": "YoutubeApiInnertubeDatas"
        },
        "curatorIcon": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "curatorId": {
          "type": "string"
        },
        "curatorName": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "banners": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeThumbnailDetails"
          }
        },
        "collectionSizeText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "navigateCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeKidsCuratedCollectionTileRenderer"
    },
    "YoutubeElementsComponentsMusicSwipeableRowButtonIconOpacityArgs": {
      "id": "YoutubeElementsComponentsMusicSwipeableRowButtonIconOpacityArgs",
      "properties": {
        "commitThreshold": {
          "format": "float",
          "type": "number"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeDataStoryCardDataMonthlyRevenueDataStats": {
      "type": "object",
      "properties": {
        "upperBound": {
          "format": "int64",
          "type": "string"
        },
        "lowerBound": {
          "type": "string",
          "format": "int64"
        }
      },
      "id": "YoutubeApiInnertubeDataStoryCardDataMonthlyRevenueDataStats"
    },
    "YoutubeApiInnertubePostsAudiencePickerV2OptionsAccessRestrictionOptions": {
      "type": "object",
      "properties": {
        "label": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "optionsData": {
          "items": {
            "$ref": "YoutubeApiInnertubeAudiencePickerOptionData"
          },
          "type": "array"
        }
      },
      "id": "YoutubeApiInnertubePostsAudiencePickerV2OptionsAccessRestrictionOptions"
    },
    "YoutubeApiInnertubeUpdateCreatorChannelRequest": {
      "id": "YoutubeApiInnertubeUpdateCreatorChannelRequest",
      "properties": {
        "uiCustomizationRequest": {
          "$ref": "YoutubeApiInnertubeChannelUiCustomizationUpdate"
        },
        "interstitialsRequest": {
          "$ref": "YoutubeApiInnertubeChannelInterstitialsUpdate"
        },
        "studioSettingsRequest": {
          "$ref": "YoutubeApiInnertubeUpdateStudioSettings"
        },
        "demographicsSettingsRequest": {
          "$ref": "YoutubeApiInnertubeChannelDemographicsSettingsUpdate"
        },
        "partnerProgramRequest": {
          "$ref": "YoutubeApiInnertubeChannelPartnerProgramUpdate"
        },
        "paymentsExperienceSettingsRequest": {
          "$ref": "YoutubeApiInnertubeChannelPaymentsExperienceSettingsUpdate"
        },
        "trainabilitySettingsRequest": {
          "$ref": "YoutubeApiInnertubeChannelTrainabilitySettingsUpdate"
        },
        "liveSettingsRequest": {
          "$ref": "YoutubeApiInnertubeChannelLiveSettingsUpdate"
        },
        "channelReadMask": {
          "$ref": "YoutubeApiInnertubeCreatorChannelMask"
        },
        "pdgFeaturesRequest": {
          "$ref": "YoutubeApiInnertubeChannelPdgFeaturesUpdate"
        },
        "commentsSettingsRequest": {
          "$ref": "YoutubeApiInnertubeUpdateChannelCommentsSettings"
        },
        "avatarRequest": {
          "$ref": "YoutubeApiInnertubeChannelAvatarUpdate"
        },
        "channelRedirectSettingsRequest": {
          "$ref": "YoutubeApiInnertubeChannelRedirectSettingsUpdate"
        },
        "liveOverlaySettingsRequest": {
          "$ref": "YoutubeApiInnertubeChannelLiveOverlaySettingsUpdate"
        },
        "adBlockingSettingsRequest": {
          "$ref": "YoutubeApiInnertubeChannelAdBlockingSettingsUpdate"
        },
        "sponsorshipsDataRequest": {
          "$ref": "YoutubeApiInnertubeCreatorSponsorshipsDataUpdate"
        },
        "adwordsSettingsRequest": {
          "$ref": "YoutubeApiInnertubeChannelAdwordSettingsUpdate"
        },
        "uploadDefaultsRequest": {
          "$ref": "YoutubeApiInnertubeChannelUploadDefaultsUpdate"
        },
        "copyrightSettingsRequest": {
          "$ref": "YoutubeApiInnertubeChannelCopyrightSettingsUpdate"
        },
        "contractRequest": {
          "$ref": "YoutubeApiInnertubeCreatorContractUpdate"
        },
        "midrollRevampSettingsRequest": {
          "$ref": "YoutubeApiInnertubeChannelMidrollRevampSettingsUpdate"
        },
        "shoppingSettingsRequest": {
          "$ref": "YoutubeApiInnertubeChannelShoppingSettingsUpdate"
        },
        "communitySettingsRequest": {
          "$ref": "YoutubeApiInnertubeChannelCommunitySettingsUpdate"
        },
        "liveStreamingFeatureRequest": {
          "$ref": "YoutubeApiInnertubeChannelLiveStreamingFeatureUpdate"
        },
        "coreSettingsRequest": {
          "$ref": "YoutubeApiInnertubeChannelCoreSettingsUpdate"
        },
        "asrFilteringRequest": {
          "$ref": "YoutubeApiInnertubeChannelAsrFilteringUpdate"
        },
        "entityKey": {
          "type": "string"
        },
        "upgradeYppTierRequest": {
          "$ref": "YoutubeApiInnertubeChannelUpgradeYppTierUpdate"
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "permissionsSettingsRequest": {
          "$ref": "YoutubeApiInnertubeChannelPermissionsSettingsUpdate"
        },
        "crowdsourcingSettingsRequest": {
          "$ref": "YoutubeApiInnertubeChannelCrowdsourcingSettingsUpdate"
        },
        "channelId": {
          "type": "string"
        },
        "brandingSettingsRequest": {
          "$ref": "YoutubeApiInnertubeChannelBrandingSettingsUpdate"
        },
        "contentOwnerRelationshipRequest": {
          "$ref": "YoutubeApiInnertubeChannelContentOwnerRelationshipUpdate"
        }
      },
      "type": "object"
    },
    "YoutubeEffectSourceMakerTextStyle": {
      "type": "object",
      "properties": {
        "fontFamily": {
          "type": "string"
        },
        "shadow": {
          "$ref": "YoutubeEffectSourceTextShadow"
        },
        "outline": {
          "$ref": "YoutubeEffectSourceTextOutline"
        },
        "letterSpacing": {
          "format": "float",
          "type": "number"
        },
        "fontSize": {
          "type": "number",
          "format": "float"
        },
        "color": {
          "$ref": "YoutubeEffectSourceMakerColor"
        },
        "fontStyle": {
          "enum": [
            "FONT_STYLE_UNSPECIFIED",
            "FONT_STYLE_REGULAR",
            "FONT_STYLE_ITALIC",
            "FONT_STYLE_BOLD",
            "FONT_STYLE_BOLD_ITALIC"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "height": {
          "type": "number",
          "format": "float"
        },
        "alignment": {
          "type": "string",
          "enum": [
            "TEXT_ALIGNMENT_UNSPECIFIED",
            "TEXT_ALIGNMENT_LEFT",
            "TEXT_ALIGNMENT_CENTER",
            "TEXT_ALIGNMENT_RIGHT"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        }
      },
      "id": "YoutubeEffectSourceMakerTextStyle"
    },
    "YoutubeApiInnertubeNativeToastCommand": {
      "type": "object",
      "id": "YoutubeApiInnertubeNativeToastCommand",
      "properties": {
        "toastText": {
          "type": "string"
        }
      }
    },
    "YoutubeElementsComponentsActionSheetSurveyEntityKeys": {
      "properties": {
        "surveyEntityKey": {
          "type": "string"
        },
        "surveyStateEntityKey": {
          "type": "string"
        }
      },
      "id": "YoutubeElementsComponentsActionSheetSurveyEntityKeys",
      "type": "object"
    },
    "YoutubeApiInnertubeSourceMusicAsset": {
      "type": "object",
      "properties": {
        "externalVideoId": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeSourceMusicAsset"
    },
    "YoutubeApiInnertubeGetCmsTemplatesRequest": {
      "properties": {
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "externalOwnerId": {
          "type": "string"
        },
        "templateTypes": {
          "type": "array",
          "items": {
            "enum": [
              "CSV_TEMPLATE_TYPE_UNSPECIFIED",
              "CSV_TEMPLATE_TYPE_ART_TRACK",
              "CSV_TEMPLATE_TYPE_ASSET_UPDATE",
              "CSV_TEMPLATE_TYPE_AUDIO_LIBRARY",
              "CSV_TEMPLATE_TYPE_COMPOSITION",
              "CSV_TEMPLATE_TYPE_CONTENT_TYPE_RATING_UPDATE",
              "CSV_TEMPLATE_TYPE_EPISODE_REFERENCE",
              "CSV_TEMPLATE_TYPE_HVC_MOVIE_AVOD_UPDATE",
              "CSV_TEMPLATE_TYPE_MOVIE_AVOD",
              "CSV_TEMPLATE_TYPE_MOVIE_REFERENCE",
              "CSV_TEMPLATE_TYPE_MUSIC_VIDEO",
              "CSV_TEMPLATE_TYPE_MUSIC_VIDEO_REFERENCE",
              "CSV_TEMPLATE_TYPE_MUSIC_VIDEO_UPDATE",
              "CSV_TEMPLATE_TYPE_PLAYLIST",
              "CSV_TEMPLATE_TYPE_REFERENCE_FROM_VIDEO",
              "CSV_TEMPLATE_TYPE_REFERENCE_MANAGEMENT",
              "CSV_TEMPLATE_TYPE_SOUND_RECORDING",
              "CSV_TEMPLATE_TYPE_UNLINK_MUSIC_ASSETS_LABEL",
              "CSV_TEMPLATE_TYPE_UNLINK_MUSIC_ASSETS_PUBLISHER",
              "CSV_TEMPLATE_TYPE_VIDEO_DELETE",
              "CSV_TEMPLATE_TYPE_VIDEO_LOCALIZATION_UPDATE",
              "CSV_TEMPLATE_TYPE_WEB_EPISODE_ASSET_UPDATE",
              "CSV_TEMPLATE_TYPE_WEB_MOVIE_ASSET_UPDATE",
              "CSV_TEMPLATE_TYPE_WEB_VIDEO",
              "CSV_TEMPLATE_TYPE_WEB_VIDEO_REFERENCE",
              "CSV_TEMPLATE_TYPE_WEB_VIDEO_UPDATE",
              "CSV_TEMPLATE_TYPE_VIDEO_REPLACE",
              "CSV_TEMPLATE_TYPE_PLAYLIST_UPDATE"
            ],
            "type": "string",
            "enumDescriptions": [
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              ""
            ]
          }
        },
        "mask": {
          "$ref": "YoutubeApiInnertubeCmsTemplateMask"
        },
        "includeInstructions": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeGetCmsTemplatesRequest",
      "type": "object"
    },
    "YoutubeApiInnertubeDropdownEntrySupportedRenderers": {
      "id": "YoutubeApiInnertubeDropdownEntrySupportedRenderers",
      "properties": {
        "dropdownItemGroupRenderer": {
          "$ref": "YoutubeApiInnertubeDropdownItemGroupRenderer"
        },
        "shelfStyleDropdownItemRenderer": {
          "$ref": "YoutubeApiInnertubeShelfStyleDropdownItemRenderer"
        },
        "dropdownItemRenderer": {
          "$ref": "YoutubeApiInnertubeDropdownItemRenderer"
        },
        "productDetailsDropdownOfferRenderer": {
          "$ref": "YoutubeApiInnertubeProductDetailsDropdownOfferRenderer"
        },
        "privacyDropdownItemRenderer": {
          "$ref": "YoutubeApiInnertubePrivacyDropdownItemRenderer"
        },
        "navigationDropdownItemRenderer": {
          "$ref": "YoutubeApiInnertubeNavigationDropdownItemRenderer"
        },
        "shelfTypeDropdownItemRenderer": {
          "$ref": "YoutubeApiInnertubeShelfTypeDropdownItemRenderer"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeMangoUnforkDbMigrationError": {
      "id": "YoutubeApiInnertubeMangoUnforkDbMigrationError",
      "type": "object",
      "properties": {
        "locationType": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "DB_MIGRATION_LOCATION_TYPE_UNKNOWN",
            "DB_MIGRATION_LOCATION_TYPE_PRIMARY_STORAGE",
            "DB_MIGRATION_LOCATION_TYPE_SD_CARD",
            "DB_MIGRATION_LOCATION_TYPE_SECONDARY_STORAGE",
            "DB_MIGRATION_LOCATION_TYPE_YTB_STORAGE"
          ]
        },
        "errorType": {
          "type": "string",
          "enum": [
            "DB_MIGRATION_ERROR_TYPE_UNKNOWN",
            "DB_MIGRATION_ERROR_TYPE_TRANSFERDB_OPEN_ERROR",
            "DB_MIGRATION_ERROR_TYPE_ADS_DATABASE_OPEN_ERROR",
            "DB_MIGRATION_ERROR_TYPE_OFFLINE_REQUESTS_TABLE_QUERY_ERROR",
            "DB_MIGRATION_ERROR_TYPE_SUBTITLE_TABLE_QUERY_ERROR",
            "DB_MIGRATION_ERROR_TYPE_OFFLINE_REQUESTS_TABLE_CURSOR_OPERATION_ERROR",
            "DB_MIGRATION_ERROR_TYPE_SUBTITLE_TABLE_CURSOR_OPERATION_ERROR",
            "DB_MIGRATION_ERROR_TYPE_ADS_TABLE_QUERY_ERROR",
            "DB_MIGRATION_ERROR_TYPE_ADS_DATABASE_MIGRATION_ERROR",
            "DB_MIGRATION_ERROR_TYPE_ADS_DATABASE_CLEAN_ERROR",
            "DB_MIGRATION_ERROR_TYPE_MEDIA_FILES_CLEAN_ERROR",
            "DB_MIGRATION_ERROR_TYPE_MOVE_MEDIA_FILE_ERROR",
            "DB_MIGRATION_ERROR_TYPE_UPDATE_VIDEO_OFFLINE_STATUS_ERROR",
            "DB_MIGRATION_ERROR_TYPE_GET_MEDIA_FILE_DIRECTORY_ERROR",
            "DB_MIGRATION_ERROR_TYPE_UNEXPECTED_ERROR",
            "DB_MIGRATION_ERROR_TYPE_EXPERIMENT_VERIFICATION_TABLE_QUERY_ERROR",
            "DB_MIGRATION_ERROR_TYPE_EXPERIMENT_VERIFICATION_CURSOR_OPERATION_ERROR",
            "DB_MIGRATION_ERROR_TYPE_EXPERIMENT_VERIFICATION_CURSOR_READ_ERROR",
            "DB_MIGRATION_ERROR_TYPE_INSUFFICIENT_FREE_SPACE_ERROR"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        }
      }
    },
    "YoutubeElementsComponentsUnpluggedActionBarDvrButton": {
      "id": "YoutubeElementsComponentsUnpluggedActionBarDvrButton",
      "properties": {
        "defaultCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "toggledLabel": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "toggledCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "defaultLabel": {
          "$ref": "YoutubeElementsAttributedString"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeInlinePlaybackData": {
      "type": "object",
      "id": "YoutubeApiInnertubeInlinePlaybackData",
      "properties": {
        "inlinePlaybackActive": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeVideoDescriptionHeaderRenderer": {
      "properties": {
        "channelBadgeIcon": {
          "$ref": "YoutubeApiInnertubeIcon"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "factoid": {
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          },
          "type": "array"
        },
        "channel": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "clickableMetadataButtons": {
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          },
          "type": "array"
        },
        "publishDate": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "views": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "channelNavigationEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "channelThumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeVideoDescriptionHeaderRenderer"
    },
    "YoutubeElementsComponentsSfvAudioItemData": {
      "type": "object",
      "properties": {
        "duration": {
          "type": "string"
        },
        "onPreviewPlayA11yLabel": {
          "type": "string"
        },
        "saveToggleButton": {
          "$ref": "YoutubeElementsComponentsSfvSaveToggleButtonData"
        },
        "thumbnail": {
          "$ref": "YoutubeElementsImage"
        },
        "title": {
          "type": "string"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "trailingButton": {
          "$ref": "YoutubeElementsComponentsSfvTrailingButtonData"
        },
        "experiments": {
          "$ref": "YoutubeElementsComponentsSfvAudioItemExperiments"
        },
        "selectButtonData": {
          "$ref": "YoutubeElementsComponentsSfvAudioSelectButtonData"
        },
        "externalVideoId": {
          "type": "string"
        },
        "onUnsaveA11yLabel": {
          "type": "string"
        },
        "onTap": {
          "$ref": "YoutubeElementsCommand"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "serializedEntityKey": {
          "type": "string"
        },
        "metadataDetail": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "onPreview": {
          "$ref": "YoutubeElementsCommand"
        },
        "staticDisplayOnly": {
          "type": "boolean"
        },
        "strapline": {
          "type": "string"
        },
        "onSelect": {
          "$ref": "YoutubeElementsCommand"
        },
        "nowPlayingEntityValue": {
          "type": "string"
        },
        "onSaveA11yLabel": {
          "type": "string"
        },
        "onSelectA11yLabel": {
          "type": "string"
        },
        "thumbnailAnimationKey": {
          "type": "string"
        },
        "sampledThumbnailColor": {
          "format": "uint32",
          "type": "integer"
        },
        "byline": {
          "type": "string"
        },
        "remixCounts": {
          "type": "string"
        },
        "isCarouselItem": {
          "type": "boolean"
        },
        "isCommerciallyRemixable": {
          "type": "boolean"
        },
        "onPreviewStopA11yLabel": {
          "type": "string"
        }
      },
      "id": "YoutubeElementsComponentsSfvAudioItemData"
    },
    "YoutubeApiInnertubeSelfCertificationFeature": {
      "id": "YoutubeApiInnertubeSelfCertificationFeature",
      "type": "object",
      "properties": {
        "status": {
          "enum": [
            "CREATOR_FEATURE_STATUS_UNKNOWN",
            "CREATOR_FEATURE_STATUS_ENABLED",
            "CREATOR_FEATURE_STATUS_DISABLED",
            "CREATOR_FEATURE_STATUS_ELIGIBLE"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        }
      }
    },
    "YoutubeApiInnertubeUpdateBroadcastParticipantParamsUpdateSettings": {
      "properties": {
        "settingsMask": {
          "$ref": "YoutubeApiInnertubeUpdateBroadcastParticipantSettingsMask"
        },
        "updateSettings": {
          "$ref": "YoutubeApiInnertubeUpdateBroadcastParticipantSettings"
        }
      },
      "id": "YoutubeApiInnertubeUpdateBroadcastParticipantParamsUpdateSettings",
      "type": "object"
    },
    "YoutubeApiInnertubeListCmsUploaderAccountsRequest": {
      "id": "YoutubeApiInnertubeListCmsUploaderAccountsRequest",
      "type": "object",
      "properties": {
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "mask": {
          "$ref": "YoutubeApiInnertubeCmsUploaderAccountMask"
        },
        "externalOwnerId": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeAnimatedFactoidValueData": {
      "id": "YoutubeApiInnertubeAnimatedFactoidValueData",
      "properties": {
        "valueNumber": {
          "format": "int64",
          "type": "string"
        },
        "rollFromNumber": {
          "$ref": "YoutubeApiInnertubeRollingNumberValue"
        },
        "animationType": {
          "enum": [
            "DYNAMIC_METADATA_ANIMATION_TYPE_UNKNOWN",
            "DYNAMIC_METADATA_ANIMATION_TYPE_ROLLING",
            "DYNAMIC_METADATA_ANIMATION_TYPE_STATIC"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string"
        }
      },
      "type": "object"
    },
    "LensPresentationRenderingSharedExpansionToggleData": {
      "id": "LensPresentationRenderingSharedExpansionToggleData",
      "type": "object",
      "properties": {
        "width": {
          "type": "number",
          "format": "float"
        },
        "expandIcon": {
          "$ref": "LensPresentationRenderingSharedImage"
        },
        "height": {
          "type": "number",
          "format": "float"
        },
        "loggingData": {
          "$ref": "LensPresentationRenderingSharedCardLoggingData"
        },
        "collapseIcon": {
          "$ref": "LensPresentationRenderingSharedImage"
        }
      }
    },
    "YoutubeApiInnertubeKidsSearchDisclosureFlowData": {
      "type": "object",
      "id": "YoutubeApiInnertubeKidsSearchDisclosureFlowData",
      "properties": {
        "kidsSearchDisclosureRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "openPopupAction": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      }
    },
    "YoutubeApiInnertubeUnpluggedZipcodeInputRenderer": {
      "properties": {
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "primaryImage": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "animation": {
          "$ref": "YoutubeApiInnertubeUnpluggedAnimationDetails"
        },
        "submitButton": {
          "$ref": "YoutubeApiInnertubeButtonSupportedRenderers"
        },
        "bodyText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "unpluggedEditText": {
          "$ref": "YoutubeApiInnertubeUnpluggedEditTextSupportedRenderers"
        }
      },
      "id": "YoutubeApiInnertubeUnpluggedZipcodeInputRenderer",
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorContentOwnerMaskPflDenylistedCOFeatureMask": {
      "id": "YoutubeApiInnertubeCreatorContentOwnerMaskPflDenylistedCOFeatureMask",
      "properties": {
        "status": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeUpdateDubDataRequest": {
      "properties": {
        "action": {
          "$ref": "YoutubeApiInnertubeDubAction"
        },
        "dubId": {
          "type": "string"
        },
        "videoId": {
          "type": "string"
        },
        "newDubData": {
          "$ref": "YoutubeApiInnertubeAloudDubData"
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        }
      },
      "id": "YoutubeApiInnertubeUpdateDubDataRequest",
      "type": "object"
    },
    "YoutubeElementsComponentsSupportCardModel": {
      "properties": {
        "title": {
          "type": "string"
        },
        "supportCardItems": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsComponentsSupportCardItem"
          }
        },
        "learnMoreButton": {
          "$ref": "YoutubeElementsComponentsButton"
        },
        "clientName": {
          "enum": [
            "UNKNOWN_INTERFACE",
            "WEB",
            "MWEB",
            "ANDROID",
            "IOS",
            "TVHTML5",
            "TVLITE",
            "TVANDROID",
            "XBOX",
            "CLIENTX",
            "XBOXONEGUIDE",
            "ANDROID_CREATOR",
            "IOS_CREATOR",
            "TVAPPLE",
            "IOS_INSTANT",
            "ANDROID_KIDS",
            "IOS_KIDS",
            "ANDROID_INSTANT",
            "ANDROID_MUSIC",
            "IOS_TABLOID",
            "ANDROID_TV",
            "ANDROID_GAMING",
            "IOS_GAMING",
            "IOS_MUSIC",
            "MWEB_TIER_2",
            "ANDROID_VR",
            "ANDROID_UNPLUGGED",
            "ANDROID_TESTSUITE",
            "WEB_MUSIC_ANALYTICS",
            "WEB_GAMING",
            "IOS_UNPLUGGED",
            "ANDROID_WITNESS",
            "IOS_WITNESS",
            "ANDROID_SPORTS",
            "IOS_SPORTS",
            "ANDROID_LITE",
            "IOS_EMBEDDED_PLAYER",
            "IOS_DIRECTOR",
            "WEB_UNPLUGGED",
            "WEB_EXPERIMENTS",
            "TVHTML5_CAST",
            "IOS_PILOT_STUDIO",
            "ANDROID_CASUAL",
            "ANDROID_EMBEDDED_PLAYER",
            "WEB_EMBEDDED_PLAYER",
            "TVHTML5_AUDIO",
            "TV_UNPLUGGED_CAST",
            "TVHTML5_KIDS",
            "WEB_HEROES",
            "WEB_MUSIC",
            "WEB_CREATOR",
            "TV_UNPLUGGED_ANDROID",
            "IOS_LIVE_CREATION_EXTENSION",
            "TVHTML5_UNPLUGGED",
            "IOS_MESSAGES_EXTENSION",
            "WEB_REMIX",
            "IOS_UPTIME",
            "WEB_UNPLUGGED_ONBOARDING",
            "WEB_UNPLUGGED_OPS",
            "WEB_UNPLUGGED_PUBLIC",
            "TVHTML5_VR",
            "WEB_LIVE_STREAMING",
            "ANDROID_TV_KIDS",
            "TVHTML5_SIMPLY",
            "WEB_KIDS",
            "MUSIC_INTEGRATIONS",
            "TVHTML5_YONGLE",
            "GOOGLE_ASSISTANT",
            "TVHTML5_SIMPLY_EMBEDDED_PLAYER",
            "WEB_MUSIC_EMBEDDED_PLAYER",
            "WEB_INTERNAL_ANALYTICS",
            "WEB_PARENT_TOOLS",
            "GOOGLE_MEDIA_ACTIONS",
            "WEB_PHONE_VERIFICATION",
            "ANDROID_PRODUCER",
            "IOS_PRODUCER",
            "TVHTML5_FOR_KIDS",
            "GOOGLE_LIST_RECS",
            "MEDIA_CONNECT_FRONTEND",
            "WEB_EFFECT_MAKER",
            "WEB_SHOPPING_EXTENSION",
            "WEB_PLAYABLES_PORTAL",
            "VISIONOS",
            "WEB_LIVE_APPS",
            "WEB_MUSIC_INTEGRATIONS",
            "ANDROID_MUSIC_AOSP"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsSupportCardModel"
    },
    "YoutubeElementsComponentsHomeTabPreviewData": {
      "type": "object",
      "properties": {
        "editHomeA11yLabel": {
          "type": "string"
        },
        "editHomeTabLabel": {
          "type": "string"
        }
      },
      "id": "YoutubeElementsComponentsHomeTabPreviewData"
    },
    "YoutubeApiInnertubeMusicDownloadStateBadgeRenderer": {
      "id": "YoutubeApiInnertubeMusicDownloadStateBadgeRenderer",
      "properties": {
        "playlistId": {
          "type": "string"
        },
        "videoId": {
          "type": "string"
        },
        "supportedDownloadStates": {
          "type": "array",
          "items": {
            "type": "string",
            "enum": [
              "MUSIC_ITEM_DOWNLOAD_STATE_UNKNOWN",
              "MUSIC_ITEM_DOWNLOAD_STATE_MANUAL_DOWNLOAD_IN_PROGRESS",
              "MUSIC_ITEM_DOWNLOAD_STATE_MANUAL_DOWNLOAD_COMPLETE",
              "MUSIC_ITEM_DOWNLOAD_STATE_AUTO_OFFLINE_COMPLETE",
              "MUSIC_ITEM_DOWNLOAD_STATE_MANUAL_DOWNLOAD_SYNC",
              "MUSIC_ITEM_DOWNLOAD_STATE_MANUAL_DOWNLOAD_WAITING",
              "MUSIC_ITEM_DOWNLOAD_STATE_MANUAL_DOWNLOAD_ERROR",
              "MUSIC_ITEM_DOWNLOAD_STATE_MANUAL_DOWNLOAD_UNAVAILABLE",
              "MUSIC_ITEM_DOWNLOAD_STATE_AUTO_OFFLINE_IN_PROGRESS"
            ],
            "enumDescriptions": [
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              ""
            ]
          }
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorVideoMaskCmsAssetGroupDataMask": {
      "properties": {
        "all": {
          "type": "boolean"
        },
        "assetGroupType": {
          "type": "boolean"
        },
        "groupStats": {
          "$ref": "YoutubeApiInnertubeCreatorVideoMaskGroupStatsMask"
        },
        "responseStatus": {
          "$ref": "YoutubeApiInnertubeCreatorVideoMaskResponseStatusMask"
        },
        "createTime": {
          "$ref": "YoutubeApiInnertubeCreatorVideoMaskTimestampMask"
        },
        "permissions": {
          "$ref": "YoutubeApiInnertubeCreatorVideoMaskCmsAssetGroupPermissionsMask"
        },
        "assetGroupId": {
          "$ref": "YoutubeApiInnertubeCreatorVideoMaskCmsAssetGroupIdMask"
        },
        "groupTitle": {
          "type": "boolean"
        },
        "assetGroupOrigin": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorVideoMaskCmsAssetGroupDataMask"
    },
    "YoutubeApiInnertubeSuperChatContent": {
      "properties": {
        "isSuperChatForGood": {
          "type": "boolean"
        },
        "messageContent": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "id": "YoutubeApiInnertubeSuperChatContent",
      "type": "object"
    },
    "YoutubeApiInnertubeEpgEntityDvrStatus": {
      "id": "YoutubeApiInnertubeEpgEntityDvrStatus",
      "type": "object",
      "properties": {
        "entityId": {
          "type": "string"
        },
        "dvrStatus": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "EPG_ITEM_DVR_STATUS_UNKNOWN",
            "EPG_ITEM_DVR_STATUS_IN_LIBRARY",
            "EPG_ITEM_DVR_STATUS_NOT_IN_LIBRARY"
          ]
        }
      }
    },
    "YoutubeApiInnertubeSponsorshipsRecommendationsPerk": {
      "id": "YoutubeApiInnertubeSponsorshipsRecommendationsPerk",
      "type": "object",
      "properties": {
        "orderScore": {
          "format": "double",
          "type": "number"
        },
        "recommended": {
          "type": "boolean"
        },
        "type": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "SPONSORSHIPS_PERK_TYPE_UNKNOWN",
            "SPONSORSHIPS_PERK_TYPE_OTHER",
            "SPONSORSHIPS_PERK_TYPE_MEMBERS_ONLY_VIDEOS",
            "SPONSORSHIPS_PERK_TYPE_EARLY_ACCESS_TO_NEW_VIDEOS",
            "SPONSORSHIPS_PERK_TYPE_MEMBERS_ONLY_LIVE_STREAM",
            "SPONSORSHIPS_PERK_TYPE_MEMBERS_ONLY_LIVE_CHAT",
            "SPONSORSHIPS_PERK_TYPE_SHOUT_OUT_IN_VIDEOS",
            "SPONSORSHIPS_PERK_TYPE_CONNECTING_ON_SOCIAL_MEDIA",
            "SPONSORSHIPS_PERK_TYPE_GAME_PLAY_WITH_YOU",
            "SPONSORSHIPS_PERK_TYPE_MEMBERS_ONLY_POLLS",
            "SPONSORSHIPS_PERK_TYPE_PHOTOS_AND_STATUS_UPDATES",
            "SPONSORSHIPS_PERK_TYPE_DISCOUNTED_MERCHANDISE",
            "SPONSORSHIPS_PERK_TYPE_PRIORITY_REPLY_COMMENTS",
            "SPONSORSHIPS_PERK_TYPE_MEMBERS_ONLY_CHAT_ROOMS",
            "SPONSORSHIPS_PERK_TYPE_MEMBERS_ONLY_SHORTS"
          ]
        },
        "priceCoefficient": {
          "type": "number",
          "format": "double"
        }
      }
    },
    "YoutubeApiInnertubeEndscreenSupportedRenderers": {
      "properties": {
        "skipEndscreenRenderer": {
          "$ref": "YoutubeApiInnertubeSkipEndscreenRenderer"
        },
        "endscreenUrlRenderer": {
          "$ref": "YoutubeApiInnertubeEndscreenUrlRenderer"
        },
        "endscreenRenderer": {
          "$ref": "YoutubeApiInnertubeEndscreenRenderer"
        }
      },
      "id": "YoutubeApiInnertubeEndscreenSupportedRenderers",
      "type": "object"
    },
    "YoutubeApiInnertubeStudioCommentMaskCommentDecorationMask": {
      "properties": {
        "channelOwnerBadge": {
          "$ref": "YoutubeApiInnertubeStudioCommentMaskChannelOwnerBadgeMask"
        },
        "superThanksChip": {
          "$ref": "YoutubeApiInnertubeStudioCommentMaskSuperThanksChipMask"
        },
        "verifiedBadge": {
          "$ref": "YoutubeApiInnertubeStudioCommentMaskVerifiedBadgeMask"
        },
        "subscriberBadge": {
          "$ref": "YoutubeApiInnertubeStudioCommentMaskSubscriberBadgeMask"
        },
        "all": {
          "type": "boolean"
        },
        "topCommenter": {
          "type": "boolean"
        },
        "sponsorshipBadge": {
          "$ref": "YoutubeApiInnertubeStudioCommentMaskSponsorshipBadgeMask"
        },
        "officialArtistChannelBadge": {
          "$ref": "YoutubeApiInnertubeStudioCommentMaskOfficialArtistChannelBadgeMask"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeStudioCommentMaskCommentDecorationMask"
    },
    "YoutubeApiInnertubeSearchBrowsyBarRefinementRenderer": {
      "id": "YoutubeApiInnertubeSearchBrowsyBarRefinementRenderer",
      "type": "object",
      "properties": {
        "navigationEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "selected": {
          "type": "boolean"
        },
        "content": {
          "$ref": "YoutubeApiInnertubeSearchBrowsyBarRefinementSupportedRenderers"
        },
        "thumbnails": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeThumbnailDetails"
          }
        }
      }
    },
    "YoutubeApiInnertubeGetMotionTrackPrecacheUrlRequest": {
      "id": "YoutubeApiInnertubeGetMotionTrackPrecacheUrlRequest",
      "type": "object",
      "properties": {
        "videoId": {
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        }
      }
    },
    "YoutubeApiInnertubeNotificationOptOutResponse": {
      "type": "object",
      "properties": {
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "actions": {
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          },
          "type": "array"
        }
      },
      "id": "YoutubeApiInnertubeNotificationOptOutResponse"
    },
    "YoutubeApiInnertubeKeyMetricTabData": {
      "type": "object",
      "properties": {
        "metricTabConfig": {
          "$ref": "YoutubeApiInnertubeKeyMetricTabConfig"
        },
        "secondaryContent": {
          "$ref": "YoutubeApiInnertubeKeyMetricData"
        },
        "primaryContent": {
          "$ref": "YoutubeApiInnertubeKeyMetricData"
        }
      },
      "id": "YoutubeApiInnertubeKeyMetricTabData"
    },
    "YoutubeApiInnertubePostsCreationOptionViewModelDeleteConfirmationDialogStaticData": {
      "id": "YoutubeApiInnertubePostsCreationOptionViewModelDeleteConfirmationDialogStaticData",
      "properties": {
        "actionButtonTitle": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "cancelButtonTitle": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeContentInspirationIdeaAnglesData": {
      "id": "YoutubeApiInnertubeContentInspirationIdeaAnglesData",
      "type": "object",
      "properties": {
        "angles": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      }
    },
    "YoutubeApiInnertubeCopyrightRemediation": {
      "properties": {
        "copyrightCounter": {
          "$ref": "YoutubeApiInnertubeCopyrightCounter"
        }
      },
      "id": "YoutubeApiInnertubeCopyrightRemediation",
      "type": "object"
    },
    "YoutubeApiInnertubeSfvAudioItemPlaybackCommandAudioSegment": {
      "properties": {
        "duration": {
          "$ref": "GoogleProtobufDuration"
        },
        "offsetMs": {
          "type": "string",
          "format": "int64"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeSfvAudioItemPlaybackCommandAudioSegment"
    },
    "YoutubeApiInnertubeMdeSyndicationUpdateRequestParams": {
      "properties": {
        "newSyndication": {
          "enum": [
            "MDE_SYNDICATION_UNKNOWN",
            "MDE_SYNDICATION_EVERYWHERE",
            "MDE_SYNDICATION_MONETIZED_PLATFORMS_ONLY",
            "MDE_SYNDICATION_NO_OFFWEB"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        }
      },
      "id": "YoutubeApiInnertubeMdeSyndicationUpdateRequestParams",
      "type": "object"
    },
    "YoutubeElementsComponentsPostImageAttachmentData": {
      "type": "object",
      "properties": {
        "sources": {
          "items": {
            "$ref": "YoutubeApiInnertubeImageAttachmentSource"
          },
          "type": "array"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "loadingErrorStateKey": {
          "type": "string"
        },
        "disableImageLoadingIndicator": {
          "type": "boolean"
        },
        "imageLatencyLoggingMetadata": {
          "$ref": "YoutubeElementsComponentsImageLatencyLoggingMetadata"
        },
        "aspectRatio": {
          "format": "float",
          "type": "number"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "previewCoordinates": {
          "$ref": "YoutubeApiInnertubeCropCoordinates"
        },
        "suggestedActionRenderer": {
          "$ref": "YoutubeApiInnertubeShortsSuggestedActionRenderer"
        },
        "teaserDisclosureStateEntityKey": {
          "type": "string"
        },
        "logAllTaps": {
          "type": "boolean"
        },
        "stickersLayerRenderer": {
          "$ref": "YoutubeApiInnertubeStickersLayerRenderer"
        },
        "imageFormatHint": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "IMAGE_FORMAT_DEFAULT",
            "IMAGE_FORMAT_STATIC_WEBP",
            "IMAGE_FORMAT_STATIC_GIF",
            "IMAGE_FORMAT_ANIMATED_WEBP",
            "IMAGE_FORMAT_ANIMATED_GIF",
            "IMAGE_FORMAT_ANIMATED_AVIF"
          ]
        },
        "progressiveDisclosureEntityKey": {
          "type": "string"
        },
        "enableImageToggle": {
          "type": "boolean"
        },
        "fullSizeImageSources": {
          "items": {
            "$ref": "YoutubeApiInnertubeImageAttachmentSource"
          },
          "type": "array"
        },
        "a11yText": {
          "type": "string"
        },
        "suggestedAction": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "enableNativeCropping": {
          "type": "boolean"
        },
        "generated": {
          "type": "boolean"
        },
        "postImageViewEntityKey": {
          "type": "string"
        }
      },
      "id": "YoutubeElementsComponentsPostImageAttachmentData"
    },
    "YoutubeElementsComponentsRadioPickerOptionDataModel": {
      "type": "object",
      "properties": {
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "optionHeight": {
          "type": "string",
          "enumDescriptions": [
            "",
            ""
          ],
          "enum": [
            "OPTION_HEIGHT_UNSPECIFIED",
            "OPTION_HEIGHT_COMPACT"
          ]
        },
        "option": {
          "$ref": "YoutubeElementsComponentsRadioPickerOptionData"
        },
        "subtitleFontColor": {
          "type": "integer",
          "format": "uint32"
        },
        "selected": {
          "type": "boolean"
        },
        "a11yStrings": {
          "$ref": "YoutubeElementsComponentsRadioPickerA11yStrings"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        }
      },
      "id": "YoutubeElementsComponentsRadioPickerOptionDataModel"
    },
    "YoutubeApiInnertubeCapabilityTestResult": {
      "properties": {
        "classType": {
          "type": "string"
        },
        "transcodingTestMetadata": {
          "$ref": "YoutubeApiInnertubeTranscodingTestMetadata"
        },
        "transcodingTestConfig": {
          "$ref": "YoutubeApiInnertubeTranscodingCapabilityCheckTranscodingTestConfig"
        },
        "testLengthInMs": {
          "type": "string",
          "format": "int64"
        },
        "firstFrameLengthMs": {
          "format": "int64",
          "type": "string"
        },
        "capability": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "DEVICE_CAPABILITY_TYPE_UNKNOWN",
            "DEVICE_CAPABILITY_TYPE_SIMPLE_EFFECT",
            "DEVICE_CAPABILITY_TYPE_SEGMENTATION",
            "DEVICE_CAPABILITY_TYPE_MEDIA_ENGINE_ENCODE",
            "DEVICE_CAPABILITY_TYPE_MEDIA_ENGINE_ENCODE_V2",
            "DEVICE_CAPABILITY_TYPE_MEDIA_ENGINE_ENCODE_1080P",
            "DEVICE_CAPABILITY_TYPE_SEGMENTATION_V2",
            "DEVICE_CAPABILITY_TYPE_SEGMENTATION_V3",
            "DEVICE_CAPABILITY_TYPE_TRANSCODING",
            "DEVICE_CAPABILITY_TYPE_RETOUCH",
            "DEVICE_CAPABILITY_TYPE_ML_DRIFT"
          ],
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCapabilityTestResult"
    },
    "YoutubeApiInnertubeCreatorChannelMaskChannelMonetizationDetailsMask": {
      "properties": {
        "rejectionDetails": {
          "$ref": "YoutubeApiInnertubeCreatorChannelMaskYppRejectionDetailsMask"
        },
        "adsenseSettings": {
          "$ref": "YoutubeApiInnertubeCreatorChannelMaskAdsenseSettingsMask"
        },
        "eligibilityNotificationRequested": {
          "type": "boolean"
        },
        "watchPage": {
          "$ref": "YoutubeApiInnertubeCreatorChannelMaskChannelWatchPageMonetizationFeatureMask"
        },
        "yppTierDetails": {
          "$ref": "YoutubeApiInnertubeCreatorChannelMaskYppTierDetailsMask"
        },
        "eligibilityMetrics": {
          "$ref": "YoutubeApiInnertubeCreatorChannelMaskYppEligibilityMetricsMask"
        },
        "shorts": {
          "$ref": "YoutubeApiInnertubeCreatorChannelMaskChannelShortsMonetizationFeatureMask"
        },
        "brandConnect": {
          "$ref": "YoutubeApiInnertubeCreatorChannelMaskChannelBrandConnectMonetizationFeatureMask"
        },
        "all": {
          "type": "boolean"
        },
        "eligibilityReviewStatus": {
          "type": "boolean"
        },
        "preSuspensionDetails": {
          "$ref": "YoutubeApiInnertubeCreatorChannelMaskYppPreSuspensionDetailsMask"
        },
        "midrollRevampOptOutDecision": {
          "type": "boolean"
        },
        "tieredEligibilityNotificationsRequested": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCreatorChannelMaskChannelMonetizationDetailsMask",
      "type": "object"
    },
    "YoutubeApiInnertubePivotBarRenderer": {
      "id": "YoutubeApiInnertubePivotBarRenderer",
      "properties": {
        "backgroundStyle": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "NAV_BAR_BACKGROUND_STYLE_UNKNOWN",
            "NAV_BAR_BACKGROUND_STYLE_PLAIN",
            "NAV_BAR_BACKGROUND_STYLE_FROSTED_GLASS"
          ],
          "type": "string"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "items": {
          "items": {
            "$ref": "YoutubeApiInnertubePivotBarSupportedRenderers"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskPromotionDataMask": {
      "properties": {
        "placementType": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        },
        "promotionId": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskPromotionDataMask",
      "type": "object"
    },
    "YoutubeApiInnertubeVisualElementProxyData": {
      "id": "YoutubeApiInnertubeVisualElementProxyData",
      "type": "object",
      "properties": {
        "children": {
          "items": {
            "$ref": "YoutubeApiInnertubeVisualElementProxyData"
          },
          "type": "array"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeContentInspirationUpdateCommandArgs": {
      "properties": {
        "removeItemByKey": {
          "type": "string"
        },
        "newSavedInterest": {
          "$ref": "YoutubeElementsComponentsCreatorInterest"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeContentInspirationUpdateCommandArgs"
    },
    "YoutubeElementsComponentsAffiliateIncentiveProgramData": {
      "type": "object",
      "id": "YoutubeElementsComponentsAffiliateIncentiveProgramData",
      "properties": {
        "salesMilestones": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "bonus": {
          "items": {
            "type": "string"
          },
          "type": "array"
        }
      }
    },
    "YoutubeApiInnertubeHorizontalCardListNavIndicatorsConfig": {
      "id": "YoutubeApiInnertubeHorizontalCardListNavIndicatorsConfig",
      "properties": {
        "swipeDotsStyle": {
          "type": "string",
          "enum": [
            "SWIPEY_DOTS_STYLE_UNKNOWN",
            "SWIPEY_DOTS_STYLE_DEFAULT",
            "SWIPEY_DOTS_STYLE_GRADIENT"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "navIndicatorsStyle": {
          "enum": [
            "HORIZONTAL_CARD_LIST_NAV_INDICATOR_STYLE_UNKNOWN",
            "HORIZONTAL_CARD_LIST_NAV_INDICATOR_STYLE_SWIPEY_DOTS",
            "HORIZONTAL_CARD_LIST_NAV_INDICATOR_STYLE_PEEKABOO_CHIPS",
            "HORIZONTAL_CARD_LIST_NAV_INDICATOR_STYLE_SWIPEY_DOTS_AND_PEEKABOO_CHIPS"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "swipeDotsAnimationStyle": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "SWIPEY_DOTS_ANIMATION_STYLE_UNKNOWN",
            "SWIPEY_DOTS_ANIMATION_STYLE_WAVE",
            "SWIPEY_DOTS_ANIMATION_STYLE_FLASHING_HEARTBEAT"
          ]
        },
        "maxNumberOfVisibleDots": {
          "type": "number",
          "format": "float"
        },
        "maxAnimationRepeatCount": {
          "type": "number",
          "format": "float"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorChannelSettings": {
      "id": "YoutubeApiInnertubeCreatorChannelSettings",
      "type": "object",
      "properties": {
        "creatorMusic": {
          "$ref": "YoutubeApiInnertubeChannelCreatorMusicSettings"
        },
        "asrCaption": {
          "$ref": "YoutubeApiInnertubeChannelAsrCaptionSettings"
        },
        "trainabilitySettings": {
          "$ref": "YoutubeApiInnertubeChannelTrainabilitySettings"
        },
        "merchantIdentitySettings": {
          "$ref": "YoutubeApiInnertubeChannelMerchantIdentitySettings"
        },
        "redirectSettings": {
          "$ref": "YoutubeApiInnertubeChannelRedirectSettings"
        },
        "branding": {
          "$ref": "YoutubeApiInnertubeChannelBrandingSettings"
        },
        "liveSettings": {
          "$ref": "YoutubeApiInnertubeChannelLiveSettings"
        },
        "crowdsourcing": {
          "$ref": "YoutubeApiInnertubeChannelCrowdsourcingSettings"
        },
        "paymentsExperienceSettings": {
          "$ref": "YoutubeApiInnertubeChannelPaymentsExperienceSettings"
        },
        "liveOverlaySettings": {
          "$ref": "YoutubeApiInnertubeChannelLiveOverlaySettings"
        },
        "adBlockingSettings": {
          "$ref": "YoutubeApiInnertubeChannelAdBlockingSettings"
        },
        "comments": {
          "$ref": "YoutubeApiInnertubeChannelCommentsSettings"
        },
        "coreSettings": {
          "$ref": "YoutubeApiInnertubeChannelCoreSettings"
        },
        "copyright": {
          "$ref": "YoutubeApiInnertubeChannelCopyrightSettings"
        },
        "midrollRevampSettings": {
          "$ref": "YoutubeApiInnertubeChannelMidrollRevampSettings"
        },
        "shoppingSettings": {
          "$ref": "YoutubeApiInnertubeChannelShoppingSettings"
        },
        "studio": {
          "$ref": "YoutubeApiInnertubeChannelStudioSettings"
        },
        "adwordsSettings": {
          "$ref": "YoutubeApiInnertubeChannelAdwordSettings"
        },
        "uploadDefaults": {
          "$ref": "YoutubeApiInnertubeChannelUploadDefaultsSettings"
        },
        "demographicsSettings": {
          "$ref": "YoutubeApiInnertubeChannelDemographicsSettings"
        }
      }
    },
    "YoutubeApiInnertubeImageTrackingMetadata": {
      "id": "YoutubeApiInnertubeImageTrackingMetadata",
      "properties": {
        "trackingParams": {
          "type": "string",
          "format": "byte"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeKidsGuestSessionMismatch": {
      "properties": {
        "userSettingsStatus": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "KIDS_GUEST_SESSION_USER_SETTINGS_STATUS_UNKNOWN",
            "KIDS_GUEST_SESSION_USER_SETTINGS_STATUS_OK",
            "KIDS_GUEST_SESSION_USER_SETTINGS_STATUS_CHILD_ID_MORE_RECENT",
            "KIDS_GUEST_SESSION_USER_SETTINGS_STATUS_HISTORY_OFF_UNDER_MAIN_ID_ONLY",
            "KIDS_GUEST_SESSION_USER_SETTINGS_STATUS_OTHER_ISSUE"
          ]
        },
        "storedChildIdentityMatch": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "KIDS_GUEST_SESSION_IDENTITY_MATCH_UNKNOWN",
            "KIDS_GUEST_SESSION_IDENTITY_MATCH_IS_NIL",
            "KIDS_GUEST_SESSION_IDENTITY_MATCH_EQUAL_TO_CHILD_SESSION_ID",
            "KIDS_GUEST_SESSION_IDENTITY_MATCH_EQUAL_TO_PARENT_SESSION_ID",
            "KIDS_GUEST_SESSION_IDENTITY_MATCH_EQUAL_TO_MAIN_SESSION_ID",
            "KIDS_GUEST_SESSION_IDENTITY_MATCH_NONE"
          ]
        },
        "afterFix": {
          "type": "boolean"
        },
        "parentAndChildSessionIdCollision": {
          "type": "boolean"
        },
        "storedParentIdentityMatch": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "KIDS_GUEST_SESSION_IDENTITY_MATCH_UNKNOWN",
            "KIDS_GUEST_SESSION_IDENTITY_MATCH_IS_NIL",
            "KIDS_GUEST_SESSION_IDENTITY_MATCH_EQUAL_TO_CHILD_SESSION_ID",
            "KIDS_GUEST_SESSION_IDENTITY_MATCH_EQUAL_TO_PARENT_SESSION_ID",
            "KIDS_GUEST_SESSION_IDENTITY_MATCH_EQUAL_TO_MAIN_SESSION_ID",
            "KIDS_GUEST_SESSION_IDENTITY_MATCH_NONE"
          ]
        },
        "guestUserSettings": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeKidsGuestSessionMismatchKidsGuestSessionUserSettingsInfo"
          }
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeKidsGuestSessionMismatch"
    },
    "YoutubeElementsComponentsEmbargoPlayerOverlayModel": {
      "type": "object",
      "properties": {
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "entityKey": {
          "type": "string"
        },
        "entity": {
          "$ref": "YoutubeApiInnertubeEmbargoPlayerOverlayEntity"
        },
        "isCompositeVideo": {
          "type": "boolean"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "state": {
          "$ref": "YoutubeElementsState"
        }
      },
      "id": "YoutubeElementsComponentsEmbargoPlayerOverlayModel"
    },
    "YoutubeApiInnertubeWatchCardRenderer": {
      "id": "YoutubeApiInnertubeWatchCardRenderer",
      "type": "object",
      "properties": {
        "navigationEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "labels": {
          "items": {
            "$ref": "YoutubeApiInnertubeFormattedString"
          },
          "type": "array"
        },
        "menu": {
          "$ref": "YoutubeApiInnertubeMenuSupportedRenderers"
        },
        "relatedData": {
          "$ref": "YoutubeApiInnertubeWatchCardRelatedData"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "collapsedLabel": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "headerStyle": {
          "$ref": "YoutubeApiInnertubeWatchCardHeaderStyle"
        },
        "callToAction": {
          "$ref": "YoutubeApiInnertubeWatchCardCallToActionSupportedRenderers"
        },
        "collapsed": {
          "type": "boolean"
        },
        "items": {
          "$ref": "YoutubeApiInnertubeWatchCardListSupportedRenderers"
        }
      }
    },
    "YoutubeApiInnertubeChannelCommentGuidelines": {
      "properties": {
        "creatorMeetsFeatureEligibilityRequirements": {
          "type": "boolean"
        },
        "welcomeMessage": {
          "type": "string"
        },
        "isDisabled": {
          "type": "boolean"
        },
        "guidelines": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeGuideline"
          }
        }
      },
      "id": "YoutubeApiInnertubeChannelCommentGuidelines",
      "type": "object"
    },
    "YoutubeApiInnertubeSingleYpcOfferRenderer": {
      "properties": {
        "offerTypeNameTooltip": {
          "type": "string"
        },
        "metadatas": {
          "items": {
            "$ref": "YoutubeApiInnertubeFormattedString"
          },
          "type": "array"
        },
        "promotion": {
          "$ref": "YoutubeApiInnertubeYpcPromotionSupportedRenderers"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "button": {
          "$ref": "YoutubeApiInnertubeButtonSupportedRenderers"
        },
        "offer": {
          "$ref": "YoutubeApiInnertubeOfferData"
        },
        "offerTypeName": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "id": "YoutubeApiInnertubeSingleYpcOfferRenderer",
      "type": "object"
    },
    "YoutubeElementsComponentsYpcRefundTransactionButtonModel": {
      "type": "object",
      "properties": {
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "ypcRefundTransactionButton": {
          "$ref": "YoutubeElementsComponentsYpcRefundTransactionButton"
        },
        "feedbackData": {
          "$ref": "YoutubeApiInnertubeYPCSurveyFeedbackData"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        }
      },
      "id": "YoutubeElementsComponentsYpcRefundTransactionButtonModel"
    },
    "YoutubeApiInnertubeEpgTime": {
      "type": "object",
      "properties": {
        "timeMs": {
          "type": "string",
          "format": "int64"
        },
        "timeText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "id": "YoutubeApiInnertubeEpgTime"
    },
    "YoutubeApiInnertubeInlineMutedCommand": {
      "type": "object",
      "properties": {
        "inlineAudioControlUiStyle": {
          "enum": [
            "INLINE_AUDIO_CONTROL_UI_STYLE_UNKNOWN",
            "INLINE_AUDIO_CONTROL_UI_STYLE_PER_PLAYER",
            "INLINE_AUDIO_CONTROL_UI_STYLE_FOR_FEED",
            "INLINE_AUDIO_CONTROL_UI_STYLE_FOR_FEED_WITH_CAPTION_CONTROL",
            "INLINE_AUDIO_CONTROL_UI_STYLE_FOR_FEED_PAUSE_AFTER_DURATION",
            "INLINE_AUDIO_CONTROL_UI_STYLE_FOR_FEED_REDIRECT_AFTER_DURATION",
            "INLINE_AUDIO_CONTROL_UI_STYLE_FOR_FEED_WITH_HIDDEN_TOGGLE"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "isLive": {
          "type": "boolean"
        },
        "inlinePlaybackMiscUiStyle": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "INLINE_PLAYBACK_MISC_UI_STYLE_UNKNOWN",
            "INLINE_PLAYBACK_MISC_UI_STYLE_PREVIEWS",
            "INLINE_PLAYBACK_MISC_UI_STYLE_MATCH_PLAYER_INSETS_TO_THEME"
          ]
        },
        "thumbnail": {
          "$ref": "YoutubeElementsImage"
        },
        "selected": {
          "type": "boolean"
        },
        "navigationEndpoint": {
          "$ref": "YoutubeElementsCommand"
        },
        "lengthText": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "playbackState": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "ELEMENTS_INLINE_MUTED_STATE_UNKNOWN",
            "ELEMENTS_INLINE_MUTED_STATE_SELECTED",
            "ELEMENTS_INLINE_MUTED_STATE_DESELECTED",
            "ELEMENTS_INLINE_MUTED_STATE_DISABLED"
          ]
        },
        "inlinePlaybackFullscreenUiStyle": {
          "enum": [
            "INLINE_PLAYBACK_FULLSCREEN_UI_STYLE_UNKNOWN",
            "INLINE_PLAYBACK_FULLSCREEN_UI_STYLE_DEFAULT",
            "INLINE_PLAYBACK_FULLSCREEN_UI_STYLE_MAXIMIZED_WATCH_ON_EXIT"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "thumbnailOverlayEqualizerRenderer": {
          "$ref": "YoutubeApiInnertubeThumbnailOverlayEqualizerRenderer"
        },
        "contentMode": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "CONTENT_MODE_UNKNOWN",
            "CONTENT_MODE_SCALE_TO_FILL",
            "CONTENT_MODE_SCALE_ASPECT_FIT",
            "CONTENT_MODE_SCALE_ASPECT_FILL",
            "CONTENT_MODE_CENTER"
          ],
          "type": "string"
        },
        "inlinePlaybackCaptionsUiStyle": {
          "enum": [
            "INLINE_PLAYBACK_CAPTIONS_UI_STYLE_UNKNOWN",
            "INLINE_PLAYBACK_CAPTIONS_UI_STYLE_HIDDEN_ON_APP_START",
            "INLINE_PLAYBACK_CAPTIONS_UI_STYLE_HIDDEN_ON_PLAYBACK_START",
            "INLINE_PLAYBACK_CAPTIONS_UI_STYLE_ALWAYS_HIDDEN"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "isPremieringNow": {
          "type": "boolean"
        },
        "inlineScrubbingUiStyle": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "INLINE_SCRUBBING_UI_STYLE_UNKNOWN",
            "INLINE_SCRUBBING_UI_STYLE_BOTTOM_SLIDER",
            "INLINE_SCRUBBING_UI_STYLE_BOTTOM_SLIDER_WITH_STORYBOARDCARD",
            "INLINE_SCRUBBING_UI_STYLE_BOTTOM_SLIDER_WITH_STORYBOARDCARD_PEEK_ONLY",
            "INLINE_SCRUBBING_UI_STYLE_BOTTOM_SLIDER_WITH_ENHANCED_STORYBOARDCARD_PEEK_ONLY",
            "INLINE_SCRUBBING_UI_STYLE_BOTTOM_SLIDER_WITH_FULLSIZE_STORYBOARDCARD",
            "INLINE_SCRUBBING_UI_STYLE_BOTTOM_SLIDER_WITH_STORYBOARDCARD_LIFTED",
            "INLINE_SCRUBBING_UI_STYLE_BOTTOM_SLIDER_WITH_STORYBOARDCARD_FULL_LOCKUP"
          ],
          "type": "string"
        },
        "inlinePlaybackEndpoint": {
          "$ref": "YoutubeElementsCommand"
        },
        "inlinePlaybackTriggerStyle": {
          "enum": [
            "INLINE_PLAYBACK_TRIGGER_STYLE_UNKNOWN",
            "INLINE_PLAYBACK_TRIGGER_STYLE_USER"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            ""
          ]
        },
        "inlinePlaybackHostContainerStyle": {
          "enum": [
            "INLINE_PLAYBACK_HOST_CONTAINER_STYLE_UNSPECIFIED",
            "INLINE_PLAYBACK_HOST_CONTAINER_STYLE_VWC",
            "INLINE_PLAYBACK_HOST_CONTAINER_STYLE_VIDEO_CARD",
            "INLINE_PLAYBACK_HOST_CONTAINER_STYLE_MIX",
            "INLINE_PLAYBACK_HOST_CONTAINER_STYLE_POST_ATTACHMENT",
            "INLINE_PLAYBACK_HOST_CONTAINER_STYLE_RED_BARON",
            "INLINE_PLAYBACK_HOST_CONTAINER_STYLE_SHORTS",
            "INLINE_PLAYBACK_HOST_CONTAINER_STYLE_POST_VIDEO_FANOUT",
            "INLINE_PLAYBACK_HOST_CONTAINER_STYLE_VIDEO_CARD_FULL_BLEED",
            "INLINE_PLAYBACK_HOST_CONTAINER_STYLE_VIDEO_CARD_PORTRAIT_FULL_BLEED",
            "INLINE_PLAYBACK_HOST_CONTAINER_STYLE_VIDEO_CARD_ENTRY_POINT_PORTRAIT_FULL_BLEED",
            "INLINE_PLAYBACK_HOST_CONTAINER_STYLE_MINI_APP"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "thumbnailOverlayTimeStatusRenderer": {
          "$ref": "YoutubeApiInnertubeThumbnailOverlayTimeStatusRenderer"
        }
      },
      "id": "YoutubeApiInnertubeInlineMutedCommand"
    },
    "YoutubeElementsComponentsChannelLinksEditorDataLoggingDirectivesWrapper": {
      "id": "YoutubeElementsComponentsChannelLinksEditorDataLoggingDirectivesWrapper",
      "properties": {
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeAdImageSupportedStyle": {
      "id": "YoutubeApiInnertubeAdImageSupportedStyle",
      "properties": {
        "adCommonStyle": {
          "$ref": "YoutubeApiInnertubeAdCommonStyle"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeVersatileFlowPauseSelectorState": {
      "id": "YoutubeApiInnertubeVersatileFlowPauseSelectorState",
      "type": "object",
      "properties": {
        "selectedIndex": {
          "format": "float",
          "type": "number"
        },
        "selectedResumeTimeMs": {
          "type": "string",
          "format": "int64"
        }
      }
    },
    "YoutubeApiInnertubeReuploadActionDataResponseStatus": {
      "type": "object",
      "properties": {
        "statusCode": {
          "enum": [
            "CREATOR_ENTITY_STATUS_UNKNOWN",
            "CREATOR_ENTITY_STATUS_OK",
            "CREATOR_ENTITY_STATUS_PARTIAL_FAILURE",
            "CREATOR_ENTITY_STATUS_FAILURE"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        }
      },
      "id": "YoutubeApiInnertubeReuploadActionDataResponseStatus"
    },
    "YoutubeElementsComponentsBlastOfferOverviewChanceToEarnBottomSheetModel": {
      "id": "YoutubeElementsComponentsBlastOfferOverviewChanceToEarnBottomSheetModel",
      "properties": {
        "content": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "title": {
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "veType": {
          "type": "integer",
          "format": "int32"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeUnpluggedTentpoleMetadataRenderer": {
      "type": "object",
      "id": "YoutubeApiInnertubeUnpluggedTentpoleMetadataRenderer",
      "properties": {
        "scrubberForwardImage": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "scrubberColor": {
          "type": "string"
        },
        "eventLogoThumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "scrubberHeadImage": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "scrubberBackImage": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        }
      }
    },
    "YoutubeApiInnertubeUpdatedMetadataRequest": {
      "type": "object",
      "id": "YoutubeApiInnertubeUpdatedMetadataRequest",
      "properties": {
        "clientParams": {
          "$ref": "YoutubeApiInnertubeUpdatedMetadataClientParams"
        },
        "videoId": {
          "type": "string"
        },
        "lastMostPopularOffer": {
          "type": "string"
        },
        "params": {
          "type": "string",
          "format": "byte"
        },
        "continuation": {
          "type": "string"
        },
        "initialBroadcastStateLiveOrNotYetLive": {
          "type": "boolean"
        },
        "lastRedirectDestinationExternalVideoId": {
          "type": "string"
        },
        "lastBroadcastStateHasGoneLive": {
          "type": "boolean"
        },
        "lastFullRefreshSecs": {
          "format": "int64",
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        }
      }
    },
    "YoutubeApiInnertubeIssueBulkActionItemData": {
      "id": "YoutubeApiInnertubeIssueBulkActionItemData",
      "type": "object",
      "properties": {
        "issueId": {
          "$ref": "YoutubeApiInnertubeCmsIssueId"
        },
        "results": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeIssueBulkActionItemDataResult"
          }
        },
        "issueRemoved": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeOverflowContactSupportedRenderers": {
      "properties": {
        "wideSuggestedContactRenderer": {
          "$ref": "YoutubeApiInnertubeWideSuggestedContactRenderer"
        },
        "wideEnrolledContactRenderer": {
          "$ref": "YoutubeApiInnertubeWideEnrolledContactRenderer"
        }
      },
      "id": "YoutubeApiInnertubeOverflowContactSupportedRenderers",
      "type": "object"
    },
    "YoutubeElementsComponentsTeamStatsModel": {
      "properties": {
        "leftTeamImageUrl": {
          "type": "string"
        },
        "leftTeamName": {
          "$ref": "YoutubeApiInnertubeAccessibleString"
        },
        "lensCardStateEntityStoreKey": {
          "type": "string"
        },
        "teamsStatsBars": {
          "items": {
            "$ref": "YoutubeElementsComponentsTeamStatsBar"
          },
          "type": "array"
        },
        "lensCardData": {
          "$ref": "YoutubeElementsComponentsLensCardData"
        },
        "rightTeamImageUrl": {
          "type": "string"
        },
        "rightTeamName": {
          "$ref": "YoutubeApiInnertubeAccessibleString"
        }
      },
      "id": "YoutubeElementsComponentsTeamStatsModel",
      "type": "object"
    },
    "YoutubeApiInnertubeShelfAdTextBadgeRenderer": {
      "id": "YoutubeApiInnertubeShelfAdTextBadgeRenderer",
      "type": "object",
      "properties": {
        "hack": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeReportMiniAppValueRequestMiniAppUserSettingsUpdate": {
      "properties": {
        "isAllowNetworkAcked": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeReportMiniAppValueRequestMiniAppUserSettingsUpdate",
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorVideoMaskShareVideoFeatureMask": {
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorVideoMaskShareVideoFeatureMask",
      "properties": {
        "status": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeCourseEntrypointCardDataSingleCourseCardData": {
      "id": "YoutubeApiInnertubeCourseEntrypointCardDataSingleCourseCardData",
      "type": "object",
      "properties": {
        "playlistId": {
          "type": "string"
        },
        "watchTimeMsec": {
          "format": "int64",
          "type": "string"
        },
        "views": {
          "format": "int64",
          "type": "string"
        },
        "lastTimeUpdated": {
          "$ref": "YoutubeApiInnertubeTimestamp"
        }
      }
    },
    "YoutubeApiInnertubeAddGoogleAccountCommand": {
      "id": "YoutubeApiInnertubeAddGoogleAccountCommand",
      "properties": {
        "nextEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "hintEmail": {
          "type": "string"
        },
        "hack": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsAnalyticsLatestActivityContentCard": {
      "type": "object",
      "id": "YoutubeElementsComponentsAnalyticsLatestActivityContentCard",
      "properties": {
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsAnalyticsLatestActivityCardModel"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        }
      }
    },
    "YoutubeApiInnertubeCmsAssetHistoryMaskCmsIntervalMask": {
      "id": "YoutubeApiInnertubeCmsAssetHistoryMaskCmsIntervalMask",
      "properties": {
        "startMs": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        },
        "endMs": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeComposition": {
      "properties": {
        "assets": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCompositionAsset"
          }
        },
        "extension": {
          "$ref": "YoutubeApiInnertubeCompositionExtensionData"
        },
        "timelines": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeTimeline"
          }
        },
        "tracks": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeTrack"
          }
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeComposition"
    },
    "YoutubeElementsComponentsCardModel": {
      "id": "YoutubeElementsComponentsCardModel",
      "type": "object",
      "properties": {
        "slotContents": {
          "$ref": "YoutubeElementsSlotContents"
        },
        "title": {
          "type": "string"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "disableFullWidthLayout": {
          "type": "boolean"
        },
        "hideBorder": {
          "type": "boolean"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        }
      }
    },
    "YoutubeApiInnertubeThreadStackProto": {
      "id": "YoutubeApiInnertubeThreadStackProto",
      "type": "object",
      "properties": {
        "androidStack": {
          "type": "string"
        },
        "cpuTimeSec": {
          "type": "string",
          "format": "int64"
        },
        "stackFrames": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeStackFrameProto"
          }
        },
        "iosThreadInfo": {
          "$ref": "YoutubeApiInnertubeIosThreadInfoProto"
        },
        "threadName": {
          "type": "string"
        },
        "cpuUsage": {
          "format": "float",
          "type": "number"
        }
      }
    },
    "YoutubeApiInnertubeCampaignFilterCampaignIdIn": {
      "properties": {
        "values": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCampaignFilterCampaignIdIn"
    },
    "LensPresentationRenderingElementsEntitySearchButtonModel": {
      "type": "object",
      "properties": {
        "presentationTheme": {
          "$ref": "LensPresentationRenderingElementsPresentationTheme"
        },
        "data": {
          "$ref": "LensPresentationRenderingSharedEntitySearchButtonData"
        }
      },
      "id": "LensPresentationRenderingElementsEntitySearchButtonModel"
    },
    "YoutubeElementsComponentsButtonModel": {
      "id": "YoutubeElementsComponentsButtonModel",
      "type": "object",
      "properties": {
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "button": {
          "$ref": "YoutubeElementsComponentsButton"
        },
        "privateProps": {
          "$ref": "YoutubeElementsComponentsButtonProps"
        },
        "cellButtonPadding": {
          "$ref": "YoutubeElementsComponentsCellButtonPadding"
        },
        "experiments": {
          "$ref": "YoutubeElementsComponentsMainAppSharedExperiments"
        },
        "specMotionInteractionIsSupported": {
          "$ref": "YoutubeApiInnertubeButtonTouchFeedbackEntity"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "viewModel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      }
    },
    "YoutubeApiInnertubeListOttProgramsResponse": {
      "properties": {
        "programs": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeOttProgramData"
          }
        },
        "pageInfo": {
          "$ref": "YoutubeApiInnertubeResponsePageInfo"
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        }
      },
      "id": "YoutubeApiInnertubeListOttProgramsResponse",
      "type": "object"
    },
    "YoutubeApiInnertubeChannelCopyrightStrikesSummary": {
      "properties": {
        "isProtectedFromTermination": {
          "type": "boolean"
        },
        "strikeCreationTimes": {
          "items": {
            "$ref": "YoutubeApiInnertubeTimestamp"
          },
          "type": "array"
        },
        "terminationStrikeThreshold": {
          "type": "integer",
          "format": "int32"
        },
        "unacknowledgedTakedownIds": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeClaimId"
          }
        },
        "isTerminationOnHold": {
          "type": "boolean"
        },
        "terminationTime": {
          "$ref": "YoutubeApiInnertubeTimestamp"
        },
        "activeStrikesCount": {
          "format": "int32",
          "type": "integer"
        },
        "isCopyrightSchoolAttended": {
          "type": "boolean"
        },
        "strikeIds": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "channelId": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeChannelCopyrightStrikesSummary"
    },
    "YoutubeApiInnertubeCampaignIdList": {
      "properties": {
        "campaignIds": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCampaignIdList"
    },
    "YoutubeApiInnertubeLiveOverlayStatus": {
      "type": "object",
      "id": "YoutubeApiInnertubeLiveOverlayStatus",
      "properties": {
        "adBreakOverlayStatus": {
          "$ref": "YoutubeApiInnertubeAdBreakOverlayStatus"
        }
      }
    },
    "YoutubeApiInnertubeCreatorVideoFilterIsPremiere": {
      "type": "object",
      "properties": {},
      "id": "YoutubeApiInnertubeCreatorVideoFilterIsPremiere"
    },
    "YoutubeApiInnertubeMdePrivacyScheduleFallbackRenderer": {
      "properties": {
        "hintLabel": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "scheduleLabels": {
          "items": {
            "$ref": "YoutubeApiInnertubeFormattedString"
          },
          "type": "array"
        }
      },
      "id": "YoutubeApiInnertubeMdePrivacyScheduleFallbackRenderer",
      "type": "object"
    },
    "YoutubeApiInnertubeVideoInteractionsInteraction": {
      "id": "YoutubeApiInnertubeVideoInteractionsInteraction",
      "properties": {
        "videoLink": {
          "$ref": "YoutubeApiInnertubeVideoInteractionsInteractionVideoLinkContent"
        },
        "regions": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeVideoInteractionsInteractionRegion"
          }
        },
        "channelMention": {
          "$ref": "YoutubeApiInnertubeVideoInteractionsInteractionChannelMentionContent"
        },
        "interactionType": {
          "enum": [
            "VIDEO_INTERACTION_TYPE_UNSPECIFIED",
            "VIDEO_INTERACTION_TYPE_CHANNEL_MENTION",
            "VIDEO_INTERACTION_TYPE_VIDEO_LINK",
            "VIDEO_INTERACTION_TYPE_WEB_LINK"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "webLink": {
          "$ref": "YoutubeApiInnertubeVideoInteractionsInteractionWebLinkContent"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCmsAssetMaskCmsOwnershipTransferInfoMask": {
      "id": "YoutubeApiInnertubeCmsAssetMaskCmsOwnershipTransferInfoMask",
      "type": "object",
      "properties": {
        "targetExternalOwnerId": {
          "type": "boolean"
        },
        "requesterExternalOwnerId": {
          "type": "boolean"
        },
        "creationTimeSecs": {
          "type": "boolean"
        },
        "transferId": {
          "$ref": "YoutubeApiInnertubeCmsAssetMaskCmsOwnershipTransferIdMask"
        },
        "outgoingTransfer": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        },
        "issueId": {
          "$ref": "YoutubeApiInnertubeCmsAssetMaskCmsIssueIdMask"
        }
      }
    },
    "YoutubeApiInnertubeCourseDetails": {
      "properties": {
        "pricing": {
          "$ref": "YoutubeApiInnertubeCourseDetailsPricing"
        },
        "providerName": {
          "type": "string"
        },
        "providerYoutubeUrl": {
          "type": "string"
        },
        "courseLengthSeconds": {
          "type": "string",
          "format": "int64"
        }
      },
      "id": "YoutubeApiInnertubeCourseDetails",
      "type": "object"
    },
    "YoutubeApiInnertubeOverflowConnectionSectionSupportedRenderers": {
      "properties": {
        "overflowConnectionSectionRenderer": {
          "$ref": "YoutubeApiInnertubeOverflowConnectionSectionRenderer"
        },
        "addConnectionSectionRenderer": {
          "$ref": "YoutubeApiInnertubeAddConnectionSectionRenderer"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeOverflowConnectionSectionSupportedRenderers"
    },
    "YoutubeApiInnertubeCreatorVideoMaskVideoProductSelectionMask": {
      "properties": {
        "youtubeAutomatedIds": {
          "$ref": "YoutubeApiInnertubeCreatorVideoMaskShoppingItemIdMask"
        },
        "pinIndex": {
          "type": "boolean"
        },
        "stickerMetadata": {
          "$ref": "YoutubeApiInnertubeCreatorVideoMaskProductStickerMetadataMask"
        },
        "items": {
          "$ref": "YoutubeApiInnertubeCreatorVideoMaskShoppingItemMask"
        },
        "all": {
          "type": "boolean"
        },
        "unavailableProductsCount": {
          "type": "boolean"
        },
        "pinType": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorVideoMaskVideoProductSelectionMask"
    },
    "YoutubeApiInnertubeMainAppPlaybackPrefetchConfig": {
      "type": "object",
      "id": "YoutubeApiInnertubeMainAppPlaybackPrefetchConfig",
      "properties": {}
    },
    "YoutubeApiInnertubeInReview": {
      "type": "object",
      "id": "YoutubeApiInnertubeInReview",
      "properties": {
        "idvSubmissionType": {
          "$ref": "YoutubeApiInnertubeIdvSubmissionType"
        },
        "email": {
          "type": "string"
        }
      }
    },
    "YoutubeElementsComponentsShareExperiments": {
      "id": "YoutubeElementsComponentsShareExperiments",
      "properties": {
        "enableCounterfactualOnlyTimestampSharing": {
          "type": "boolean"
        },
        "enableShareSheetBootstrapping": {
          "type": "boolean"
        },
        "enableScalableShareSheetHorizontalGridLayout": {
          "type": "boolean"
        },
        "enableShareSheetTsControllerDarkLaunch": {
          "type": "boolean"
        },
        "enableTimestampSharingToggleLogCommands": {
          "type": "boolean"
        },
        "thirdPartyTargetSpacingFix": {
          "type": "boolean"
        },
        "enableShareSheetHeaderFontFix": {
          "type": "boolean"
        },
        "enableScalableShareSheetVerticalGridLayout": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsMetadataEditorExpansionState": {
      "type": "object",
      "id": "YoutubeElementsComponentsMetadataEditorExpansionState",
      "properties": {
        "isExpanded": {
          "type": "boolean"
        }
      }
    },
    "YoutubeElementsComponentsOfferItem": {
      "properties": {
        "disableOfferBottomPadding": {
          "type": "boolean"
        },
        "imageAccessibilityText": {
          "type": "string"
        },
        "imagePlacement": {
          "enum": [
            "FLEX_DIRECTION_UNKNOWN",
            "FLEX_DIRECTION_ROW",
            "FLEX_DIRECTION_ROW_REVERSE",
            "FLEX_DIRECTION_COLUMN",
            "FLEX_DIRECTION_COLUMN_REVERSE"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "offerItemMaxWidth": {
          "type": "number",
          "format": "float"
        },
        "price": {
          "$ref": "YoutubeElementsComponentsCardItemText"
        },
        "backgroundColor": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "CARD_ITEM_COLOR_UNKNOWN",
            "CARD_ITEM_COLOR_GENERAL_BACKGROUND_A",
            "CARD_ITEM_COLOR_GENERAL_BACKGROUND_B",
            "CARD_ITEM_COLOR_ICON_INACTIVE",
            "CARD_ITEM_COLOR_ICON_DISABLED",
            "CARD_ITEM_COLOR_BRAND_ICON_ACTIVE",
            "CARD_ITEM_COLOR_BRAND_ICON_INACTIVE",
            "CARD_ITEM_COLOR_BORDERED_BUTTON_CHIP_BACKGROUND",
            "CARD_ITEM_COLOR_PRIMARY_TEXT_COLOR",
            "CARD_ITEM_COLOR_SECONDARY_TEXT_COLOR",
            "CARD_ITEM_COLOR_ICON_ACTIVE_OTHER",
            "CARD_ITEM_COLOR_PRIMARY_TEXT_INVERSE",
            "CARD_ITEM_COLOR_ERROR_BACKGROUND",
            "CARD_ITEM_COLOR_THEMED_GREEN",
            "CARD_ITEM_COLOR_BRAND_BACKGROUND_SOLID",
            "CARD_ITEM_COLOR_ERROR_INDICATOR",
            "CARD_ITEM_COLOR_TEXT_DISABLED",
            "CARD_ITEM_COLOR_ADDITIVE_BACKGROUND"
          ]
        },
        "actionsPlacement": {
          "type": "string",
          "enum": [
            "FLEX_DIRECTION_UNKNOWN",
            "FLEX_DIRECTION_ROW",
            "FLEX_DIRECTION_ROW_REVERSE",
            "FLEX_DIRECTION_COLUMN",
            "FLEX_DIRECTION_COLUMN_REVERSE"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "actions": {
          "$ref": "YoutubeElementsComponentsCardItemActions"
        },
        "disableOfferImagePadding": {
          "type": "boolean"
        },
        "onTap": {
          "$ref": "YoutubeElementsCommand"
        },
        "fitMode": {
          "type": "boolean"
        },
        "imageHeight": {
          "format": "float",
          "type": "number"
        },
        "imageMarginBottom": {
          "type": "number",
          "format": "float"
        },
        "headerTextCollection": {
          "$ref": "YoutubeElementsComponentsCardItemDescriptionText"
        },
        "descriptionTextCollection": {
          "$ref": "YoutubeElementsComponentsCardItemDescriptionText"
        },
        "imageWidth": {
          "format": "float",
          "type": "number"
        },
        "image": {
          "$ref": "YoutubeElementsImage"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsOfferItem"
    },
    "YoutubeElementsComponentsDownloadsPageVideoModel": {
      "type": "object",
      "id": "YoutubeElementsComponentsDownloadsPageVideoModel",
      "properties": {
        "videoEntity": {
          "$ref": "YoutubeApiInnertubeDownloadsPageVideoEntity"
        },
        "experiments": {
          "$ref": "YoutubeElementsComponentsDownloadsPageVideoExperiments"
        },
        "accessibilityId": {
          "type": "string"
        },
        "positionIndex": {
          "format": "int32",
          "type": "integer"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "overflowButtonOnTap": {
          "$ref": "YoutubeElementsCommand"
        },
        "isSmartDownloads": {
          "type": "boolean"
        },
        "clientVeSpec": {
          "$ref": "YoutubeApiInnertubeClientVeSpec"
        },
        "videoEntityKey": {
          "type": "string"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "downloadStatusEntity": {
          "$ref": "YoutubeApiInnertubeDownloadStatusEntity"
        }
      }
    },
    "YoutubeApiInnertubeThreadPoolStats": {
      "id": "YoutubeApiInnertubeThreadPoolStats",
      "properties": {
        "waitingTimeMs": {
          "format": "int64",
          "type": "string"
        },
        "startedTaskCount": {
          "format": "int32",
          "type": "integer"
        },
        "threadPoolName": {
          "type": "string"
        },
        "runCount": {
          "format": "int64",
          "type": "string"
        },
        "runningPercent": {
          "type": "integer",
          "format": "int32"
        },
        "finishedTaskCount": {
          "format": "int32",
          "type": "integer"
        },
        "threadCount": {
          "type": "integer",
          "format": "int32"
        },
        "runningTimeMs": {
          "type": "string",
          "format": "int64"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeExtensionData": {
      "properties": {
        "calloutExtensions": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "structuredSnippetExtensions": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeStructuredSnippetExtension"
          }
        },
        "productExtensions": {
          "items": {
            "$ref": "YoutubeApiInnertubeProductExtension"
          },
          "type": "array"
        },
        "productGroupExtensions": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeProductGroupExtension"
          }
        },
        "sitelinkExtensions": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeSitelinkExtension"
          }
        },
        "productUiType": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeExtensionData"
    },
    "YoutubeApiInnertubeNetHotConfig": {
      "id": "YoutubeApiInnertubeNetHotConfig",
      "properties": {},
      "type": "object"
    },
    "YoutubeApiInnertubeChannelCoreSettingsUpdate": {
      "type": "object",
      "id": "YoutubeApiInnertubeChannelCoreSettingsUpdate",
      "properties": {
        "enableVideoAdControl": {
          "type": "boolean"
        },
        "country": {
          "type": "string"
        },
        "disableInterestBasedAds": {
          "type": "boolean"
        },
        "isCrosswalkChannel": {
          "type": "boolean"
        },
        "enableClips": {
          "$ref": "YoutubeApiInnertubeCreatorBoolValue"
        },
        "tagsList": {
          "$ref": "YoutubeApiInnertubeChannelCoreSettingsUpdateTagsList"
        },
        "unsetIsCrosswalkChannel": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeLinkifiedTextPreviewEntity": {
      "properties": {
        "linkifiedDescription": {
          "$ref": "YoutubeApiInnertubeCreatorSponsorshipsLinkifyPreviewResponseLinkifiedDescription"
        },
        "currentLinkifyPreviewDescription": {
          "$ref": "YoutubeApiInnertubeCreatorSponsorshipsLinkifyPreviewRequestDescription"
        },
        "key": {
          "type": "string"
        },
        "isLoading": {
          "type": "boolean"
        },
        "errorCode": {
          "enumDescriptions": [
            "",
            ""
          ],
          "enum": [
            "LINKIFIED_TEXT_PREVIEW_ERROR_CODE_UNSPECIFIED",
            "LINKIFIED_TEXT_PREVIEW_ERROR_CODE_GENERIC"
          ],
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeLinkifiedTextPreviewEntity",
      "type": "object"
    },
    "YoutubeApiInnertubeShortsCreationTrimRenderer": {
      "type": "object",
      "id": "YoutubeApiInnertubeShortsCreationTrimRenderer",
      "properties": {
        "trimPreviewRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "headerRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "footerRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      }
    },
    "YoutubeApiInnertubeLiveChatInputInteractionMessageSupportedRenderers": {
      "type": "object",
      "properties": {
        "messageRenderer": {
          "$ref": "YoutubeApiInnertubeMessageRenderer"
        }
      },
      "id": "YoutubeApiInnertubeLiveChatInputInteractionMessageSupportedRenderers"
    },
    "YoutubeApiInnertubeUnpluggedEpgBrowseOptions": {
      "id": "YoutubeApiInnertubeUnpluggedEpgBrowseOptions",
      "type": "object",
      "properties": {
        "paginationDurationMs": {
          "format": "int32",
          "type": "integer"
        },
        "maxAiringsPerStation": {
          "type": "integer",
          "format": "int32"
        },
        "isTvhtml5ChannelZapper": {
          "type": "boolean"
        },
        "initialEpgFetchStartTimeMs": {
          "type": "string",
          "format": "int64"
        },
        "maxDurationMs": {
          "type": "string",
          "format": "int64"
        },
        "epgFetchTimeMs": {
          "type": "string",
          "format": "int64"
        },
        "initialEpgFetchDurationMs": {
          "format": "int32",
          "type": "integer"
        }
      }
    },
    "YoutubeApiInnertubeCmsLicenseStrategyRevisionMaskResponseStatusMask": {
      "properties": {
        "all": {
          "type": "boolean"
        },
        "statusCode": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCmsLicenseStrategyRevisionMaskResponseStatusMask"
    },
    "YoutubeApiInnertubeFinalPayload": {
      "properties": {
        "csn": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeFinalPayload",
      "type": "object"
    },
    "YoutubeElementsComponentsGoalStepState": {
      "type": "object",
      "properties": {
        "goal": {
          "enum": [
            "GOAL_UNSPECIFIED",
            "GOAL_ENGAGEMENT",
            "GOAL_VIEWS"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string"
        }
      },
      "id": "YoutubeElementsComponentsGoalStepState"
    },
    "YoutubeApiInnertubeTrophyLoggingDirectives": {
      "id": "YoutubeApiInnertubeTrophyLoggingDirectives",
      "type": "object",
      "properties": {
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        }
      }
    },
    "YoutubeElementsComponentsBrandPromoBase": {
      "id": "YoutubeElementsComponentsBrandPromoBase",
      "properties": {
        "promoAttributesEntityKey": {
          "type": "string"
        },
        "isWatchFeedPlacement": {
          "type": "boolean"
        },
        "isAnimatedTransitionsEnabled": {
          "type": "boolean"
        },
        "secondaryButton": {
          "$ref": "YoutubeElementsComponentsFlexibleButton"
        },
        "headerOnTap": {
          "$ref": "YoutubeElementsCommand"
        },
        "darkThemeBackgroundColor": {
          "type": "integer",
          "format": "uint32"
        },
        "title": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "titleFontFamily": {
          "enum": [
            "FONT_FAMILY_UNKNOWN",
            "FONT_FAMILY_YT_SANS",
            "FONT_FAMILY_ROBOTO",
            "FONT_FAMILY_YOUTUBE_SANS",
            "FONT_FAMILY_YT_SANS_MEDIUM",
            "FONT_FAMILY_YOUTUBE_SANS_SEMIBOLD",
            "FONT_FAMILY_YOUTUBE_SANS_LIGHT"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "additionalTitle": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "dismissButton": {
          "$ref": "YoutubeElementsComponentsFlexibleButton"
        },
        "primaryButton": {
          "$ref": "YoutubeElementsComponentsFlexibleButton"
        },
        "sharedPromoData": {
          "$ref": "YoutubeElementsComponentsSharedPromoData"
        },
        "backgroundColor": {
          "type": "integer",
          "format": "uint32"
        },
        "isFirstFeedItem": {
          "type": "boolean"
        },
        "promoA11yText": {
          "type": "string"
        },
        "badgeText": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "subtitle": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "logoImage": {
          "$ref": "YoutubeElementsComponentsHeaderImage"
        },
        "shelfHeaderData": {
          "$ref": "YoutubeElementsComponentsShelfHeaderData"
        },
        "shelfOverflowButton": {
          "$ref": "YoutubeElementsComponentsShelfOverflowButton"
        },
        "backgroundThemedImage": {
          "$ref": "YoutubeApiInnertubeThemedImage"
        },
        "videoMetadataCustomColor": {
          "format": "uint32",
          "type": "integer"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeI18nLocalLanguagesPromoRendererLanguageInfo": {
      "properties": {
        "hl": {
          "type": "string"
        },
        "name": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeI18nLocalLanguagesPromoRendererLanguageInfo"
    },
    "YoutubeElementsComponentsYpcCancelRecurrenceButtonModel": {
      "id": "YoutubeElementsComponentsYpcCancelRecurrenceButtonModel",
      "properties": {
        "ypcCancelRecurrenceButton": {
          "$ref": "YoutubeElementsComponentsYpcCancelRecurrenceButton"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "feedbackData": {
          "$ref": "YoutubeApiInnertubeYPCSurveyFeedbackData"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        }
      },
      "type": "object"
    },
    "YoutubeEkoUpdateValue": {
      "properties": {
        "updateValues": {
          "type": "array",
          "items": {
            "$ref": "YoutubeEkoValue"
          }
        },
        "scopedVariableId": {
          "type": "integer",
          "format": "int32"
        },
        "initialValue": {
          "$ref": "YoutubeEkoValue"
        },
        "scopedNilVariableId": {
          "format": "int32",
          "type": "integer"
        }
      },
      "id": "YoutubeEkoUpdateValue",
      "type": "object"
    },
    "YoutubeElementsComponentsProductPreviewDataBannerExpansionParams": {
      "id": "YoutubeElementsComponentsProductPreviewDataBannerExpansionParams",
      "properties": {
        "onVisibleExpandAfterSec": {
          "type": "number",
          "format": "float"
        },
        "bannerExpandedStatusKey": {
          "type": "string"
        },
        "onTapExpandAfterSec": {
          "type": "number",
          "format": "float"
        },
        "isCollapsible": {
          "type": "boolean"
        },
        "onVisibleExpandedDurationSec": {
          "type": "number",
          "format": "float"
        },
        "onTapExpandedDurationSec": {
          "type": "number",
          "format": "float"
        },
        "collapsedBannerA11yLabel": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeSystemHealthMetricCaptured": {
      "properties": {
        "csn": {
          "type": "string"
        },
        "metric": {
          "$ref": "YoutubeApiInnertubeYtSystemHealthMetric"
        }
      },
      "id": "YoutubeApiInnertubeSystemHealthMetricCaptured",
      "type": "object"
    },
    "YoutubeElementsComponentsMemberHubProfileModel": {
      "properties": {
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "renderer": {
          "$ref": "YoutubeApiInnertubeMemberHubProfileRenderer"
        },
        "onFirstVisible": {
          "$ref": "YoutubeElementsCommand"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsMemberHubProfileModel"
    },
    "YoutubeApiInnertubePreAppShelf": {
      "type": "object",
      "id": "YoutubeApiInnertubePreAppShelf",
      "properties": {
        "shelfItems": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubePreAppShelfItem"
          }
        },
        "shelfParam": {
          "$ref": "YoutubeApiInnertubePreAppShelfShelfParam"
        },
        "title": {
          "type": "string"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        }
      }
    },
    "YoutubeApiInnertubeGooglePaymentPurchaseManagerCommand": {
      "properties": {
        "googlePaymentPurchaseManagerPayload": {
          "$ref": "YoutubeApiInnertubeGooglePaymentPurchaseManagerPayload"
        },
        "commandLifeCycleConfig": {
          "$ref": "YoutubeApiInnertubeCommandLifeCycleConfig"
        }
      },
      "id": "YoutubeApiInnertubeGooglePaymentPurchaseManagerCommand",
      "type": "object"
    },
    "YoutubeApiInnertubeKidsOlderContentPageRenderer": {
      "properties": {
        "bodyHtml": {
          "type": "string"
        },
        "confirmButtonText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeKidsOlderContentPageRenderer"
    },
    "YoutubeApiInnertubeMiniAppContainerViewModel": {
      "id": "YoutubeApiInnertubeMiniAppContainerViewModel",
      "properties": {
        "hasPlayNextShelf": {
          "type": "boolean"
        },
        "showMultiplayer3pConsentDialogCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "onMiniAppReadyCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "confirmExitMiniAppCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "isEmbeddedInWebview": {
          "type": "boolean"
        },
        "colorPalette": {
          "$ref": "YoutubeApiInnertubeMiniAppColorPalette"
        },
        "localReleaseId": {
          "type": "integer",
          "format": "int32"
        },
        "onMiniAppOpenYtContentRequested": {
          "$ref": "YoutubeElementsCommand"
        },
        "url": {
          "$ref": "WebutilHtmlTypesTrustedResourceUrlProto"
        },
        "layout": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "MINI_APP_CONTAINER_LAYOUT_UNSPECIFIED",
            "MINI_APP_CONTAINER_LAYOUT_FULL_PAGE",
            "MINI_APP_CONTAINER_LAYOUT_WEBVIEW_EMBEDDED",
            "MINI_APP_CONTAINER_LAYOUT_PANEL"
          ]
        },
        "derivedDeviceInterface": {
          "type": "string",
          "enum": [
            "UNKNOWN_INTERFACE",
            "WEB",
            "MWEB",
            "ANDROID",
            "IOS",
            "TVHTML5",
            "TVLITE",
            "TVANDROID",
            "XBOX",
            "CLIENTX",
            "XBOXONEGUIDE",
            "ANDROID_CREATOR",
            "IOS_CREATOR",
            "TVAPPLE",
            "IOS_INSTANT",
            "ANDROID_KIDS",
            "IOS_KIDS",
            "ANDROID_INSTANT",
            "ANDROID_MUSIC",
            "IOS_TABLOID",
            "ANDROID_TV",
            "ANDROID_GAMING",
            "IOS_GAMING",
            "IOS_MUSIC",
            "MWEB_TIER_2",
            "ANDROID_VR",
            "ANDROID_UNPLUGGED",
            "ANDROID_TESTSUITE",
            "WEB_MUSIC_ANALYTICS",
            "WEB_GAMING",
            "IOS_UNPLUGGED",
            "ANDROID_WITNESS",
            "IOS_WITNESS",
            "ANDROID_SPORTS",
            "IOS_SPORTS",
            "ANDROID_LITE",
            "IOS_EMBEDDED_PLAYER",
            "IOS_DIRECTOR",
            "WEB_UNPLUGGED",
            "WEB_EXPERIMENTS",
            "TVHTML5_CAST",
            "IOS_PILOT_STUDIO",
            "ANDROID_CASUAL",
            "ANDROID_EMBEDDED_PLAYER",
            "WEB_EMBEDDED_PLAYER",
            "TVHTML5_AUDIO",
            "TV_UNPLUGGED_CAST",
            "TVHTML5_KIDS",
            "WEB_HEROES",
            "WEB_MUSIC",
            "WEB_CREATOR",
            "TV_UNPLUGGED_ANDROID",
            "IOS_LIVE_CREATION_EXTENSION",
            "TVHTML5_UNPLUGGED",
            "IOS_MESSAGES_EXTENSION",
            "WEB_REMIX",
            "IOS_UPTIME",
            "WEB_UNPLUGGED_ONBOARDING",
            "WEB_UNPLUGGED_OPS",
            "WEB_UNPLUGGED_PUBLIC",
            "TVHTML5_VR",
            "WEB_LIVE_STREAMING",
            "ANDROID_TV_KIDS",
            "TVHTML5_SIMPLY",
            "WEB_KIDS",
            "MUSIC_INTEGRATIONS",
            "TVHTML5_YONGLE",
            "GOOGLE_ASSISTANT",
            "TVHTML5_SIMPLY_EMBEDDED_PLAYER",
            "WEB_MUSIC_EMBEDDED_PLAYER",
            "WEB_INTERNAL_ANALYTICS",
            "WEB_PARENT_TOOLS",
            "GOOGLE_MEDIA_ACTIONS",
            "WEB_PHONE_VERIFICATION",
            "ANDROID_PRODUCER",
            "IOS_PRODUCER",
            "TVHTML5_FOR_KIDS",
            "GOOGLE_LIST_RECS",
            "MEDIA_CONNECT_FRONTEND",
            "WEB_EFFECT_MAKER",
            "WEB_SHOPPING_EXTENSION",
            "WEB_PLAYABLES_PORTAL",
            "VISIONOS",
            "WEB_LIVE_APPS",
            "WEB_MUSIC_INTEGRATIONS",
            "ANDROID_MUSIC_AOSP"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "inviteCodeShareClientParamIdentifier": {
          "type": "string"
        },
        "playableId": {
          "type": "string"
        },
        "onContainerReadyCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "title": {
          "type": "string"
        },
        "image": {
          "$ref": "YoutubeElementsImage"
        },
        "onNavigateToNewMiniAppCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "confirmExitMiniAppCommandEdu": {
          "$ref": "YoutubeElementsCommand"
        },
        "splashScreen": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "showLoadingErrorDialogCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "showMiniAppAdCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "source": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "MINI_APP_SOURCE_UNSPECIFIED",
            "MINI_APP_SOURCE_YOUTUBE",
            "MINI_APP_SOURCE_GAMESNACKS"
          ]
        },
        "horizontalCardListRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "topBar": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "showSavingErrorPopupCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "isSupportedCountry": {
          "type": "boolean"
        },
        "closeMiniAppCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "onBenchmarkingMessageReceivedCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "updateLoadingProgressCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "onShareInviteCodeCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "showSignInDialogCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsPostTimeMetadataData": {
      "type": "object",
      "id": "YoutubeElementsComponentsPostTimeMetadataData",
      "properties": {
        "style": {
          "type": "string",
          "enumDescriptions": [
            "",
            ""
          ],
          "enum": [
            "POST_TIME_METADATA_STYLE_UNSPECIFIED",
            "POST_TIME_METADATA_STYLE_EPHEMERAL"
          ]
        },
        "timeText": {
          "type": "string"
        },
        "timeTextEntityKey": {
          "type": "string"
        },
        "timeTextMaxLines": {
          "type": "integer",
          "format": "uint32"
        },
        "badge": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      }
    },
    "YoutubeApiInnertubeMobilePlaybackEvent": {
      "id": "YoutubeApiInnertubeMobilePlaybackEvent",
      "properties": {
        "encryptedAdSignals": {
          "type": "string"
        },
        "iosVendorId": {
          "type": "string"
        },
        "cpn": {
          "type": "string"
        },
        "advertisingIdentifier": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeShortsCreationDataShortsAudioSegment": {
      "type": "object",
      "properties": {
        "startPointMs": {
          "type": "string",
          "format": "int64"
        }
      },
      "id": "YoutubeApiInnertubeShortsCreationDataShortsAudioSegment"
    },
    "YoutubeApiInnertubeAnalyticsGroupsSearchResponse": {
      "id": "YoutubeApiInnertubeAnalyticsGroupsSearchResponse",
      "properties": {
        "groupDatas": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeGroupData"
          }
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsChannelExperiments": {
      "id": "YoutubeElementsComponentsChannelExperiments",
      "properties": {
        "enableFlexibleActionsInChannelHeader": {
          "type": "boolean"
        },
        "enableChannelPageHeaderBuenosAires": {
          "type": "boolean"
        },
        "enableXplatFeedsAndroidItemPrefetch": {
          "type": "boolean"
        },
        "enableHandleValidationWhileTypingOnCreateChannel": {
          "type": "boolean"
        },
        "enableElementizedFirstItemChipBar": {
          "type": "boolean"
        },
        "enableChannelPageModernProfileSection": {
          "type": "boolean"
        },
        "disableXplatFeedsChipBarHorizontalScrolling": {
          "type": "boolean"
        },
        "enableUpdatedMetadataSpacing": {
          "type": "boolean"
        },
        "enableViewPronounsOnMainApp": {
          "type": "boolean"
        },
        "enableAlcMobileChannelPageDescriptionAndLinks": {
          "type": "boolean"
        },
        "enableElementizedStickyChipBar": {
          "type": "boolean"
        },
        "enableXplatFeedsAndroidAsyncStateUpdate": {
          "type": "boolean"
        },
        "enableChannelAvatarModal": {
          "type": "boolean"
        },
        "enableVwcThumbnailFlexGrowFix": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeResumeWatchHistoryResponse": {
      "properties": {
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        }
      },
      "id": "YoutubeApiInnertubeResumeWatchHistoryResponse",
      "type": "object"
    },
    "YoutubeApiInnertubeLiveChatHistorySuperChatChipRenderer": {
      "type": "object",
      "id": "YoutubeApiInnertubeLiveChatHistorySuperChatChipRenderer",
      "properties": {
        "textColor": {
          "type": "integer",
          "format": "uint32"
        },
        "backgroundColor": {
          "type": "integer",
          "format": "uint32"
        },
        "purchaseAmountText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      }
    },
    "YoutubeApiInnertubeExoPlayerConfig": {
      "type": "object",
      "id": "YoutubeApiInnertubeExoPlayerConfig",
      "properties": {
        "vp9CpuCoresToVideoQualityPairs": {
          "items": {
            "$ref": "YoutubeApiInnertubeCpuCoresToVideoQualityPair"
          },
          "type": "array"
        },
        "ignoreUnneededSeeksToLiveHead": {
          "type": "boolean"
        },
        "minDurationToRetainAfterDiscardMs": {
          "type": "integer",
          "format": "int32"
        },
        "minErrorsForRedirectorHostFallback": {
          "format": "int32",
          "type": "integer"
        },
        "predictedBufferMethod": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "PREDICTED_BUFFER_METHOD_UNKNOWN",
            "PREDICTED_BUFFER_METHOD_LAST_CHUNK",
            "PREDICTED_BUFFER_METHOD_CONSTANT_DURATION",
            "PREDICTED_BUFFER_METHOD_OLDEST_CHUNK",
            "PREDICTED_BUFFER_METHOD_SEGMENT_INDEX"
          ]
        },
        "liveOnlyBufferHealthHalfLifeSeconds": {
          "format": "float",
          "type": "number"
        },
        "disableFatalLoadErrors": {
          "type": "boolean"
        },
        "whiteNoiseRenderEffectMode": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "RENDER_EFFECT_MODE_UNKNOWN",
            "RENDER_EFFECT_MODE_NOOP",
            "RENDER_EFFECT_MODE_ALL",
            "RENDER_EFFECT_MODE_RECTANGULAR",
            "RENDER_EFFECT_MODE_SPHERICAL",
            "RENDER_EFFECT_MODE_VR"
          ]
        },
        "ignoreViewportSizeWhenSticky": {
          "type": "boolean"
        },
        "serverProvidedBandwidthHeader": {
          "type": "string"
        },
        "useSecureSurfaceView": {
          "type": "boolean"
        },
        "retryLiveNetNocontentWithDelay": {
          "type": "boolean"
        },
        "minErrorsForPcrFallback": {
          "format": "int32",
          "type": "integer"
        },
        "enableInfiniteNetworkLoadingRetries": {
          "type": "boolean"
        },
        "shortTermFeatureWhitelist": {
          "type": "array",
          "items": {
            "enum": [
              "EXO_PLAYER_CONFIG_FEATURES_UNSPECIFIED",
              "EXO_PLAYER_CONFIG_FEATURES_SORT_LIVE_FORMATS_BY_BANDWIDTH",
              "EXO_PLAYER_CONFIG_FEATURES_VERTICAL_TRANSCODE_BUGFIX",
              "EXO_PLAYER_CONFIG_FEATURES_DROPPED_FRAMES_CTMP_LOGGING",
              "EXO_PLAYER_CONFIG_FEATURES_RETRY_NET_NOCONTENT_WITH_DELAY",
              "EXO_PLAYER_CONFIG_FEATURES_REMOVE_EARLY_FETCH_FROM_PLAYER",
              "EXO_PLAYER_CONFIG_FEATURES_LOG_HTTP_HEADER_DECREASED",
              "EXO_PLAYER_CONFIG_FEATURES_USE_BUFFERED_DURATION_TO_DETECT_FULL_BUFFER",
              "EXO_PLAYER_CONFIG_FEATURES_USE_NEW_EXOPLAYER_PREPARE_API",
              "EXO_PLAYER_CONFIG_FEATURES_NATIVE_OFFLINE_STALECONFIG",
              "EXO_PLAYER_CONFIG_FEATURES_DEBUG_LOGGING_FOR_PACING"
            ],
            "enumDescriptions": [
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              ""
            ],
            "type": "string"
          }
        },
        "blacklistFormatOnError": {
          "type": "boolean"
        },
        "enableCacheAwareStreamSelection": {
          "type": "boolean"
        },
        "maxResolutionForWhiteNoise": {
          "format": "int32",
          "type": "integer"
        },
        "enableOnesieDataSourceCache": {
          "type": "boolean"
        },
        "enableMediaCodecSwHdr": {
          "type": "boolean"
        },
        "recordTrackRendererTimingEvents": {
          "type": "boolean"
        },
        "disableDrmMultiSession": {
          "type": "boolean"
        },
        "disableChildSessionMediaCrypto": {
          "type": "boolean"
        },
        "matchQualityToViewportOnUnfullscreen": {
          "type": "boolean"
        },
        "checkPlaybackStateBeforeOnPlayingEvent": {
          "type": "boolean"
        },
        "targetVideoEstimatedLoadDurationMs": {
          "format": "int32",
          "type": "integer"
        },
        "allowDroppingUndecodedFrames": {
          "type": "boolean"
        },
        "enableVp9IfInHardware": {
          "type": "boolean"
        },
        "createNewMediaDrmForNewPlayback": {
          "type": "boolean"
        },
        "libvpxEnableGl": {
          "type": "boolean"
        },
        "useRedirectorOnNetworkChange": {
          "type": "boolean"
        },
        "liveOnlyAdaptiveReadahead": {
          "type": "boolean"
        },
        "liveOnlyPegStrategy": {
          "enum": [
            "LIVE_ONLY_PEG_STRATEGY_UNKNOWN",
            "LIVE_ONLY_PEG_STRATEGY_DO_NOT_PEG",
            "LIVE_ONLY_PEG_STRATEGY_SEEK_ON_RESUME",
            "LIVE_ONLY_PEG_STRATEGY_SEEK_ON_REBUFFER_ESTIMATE_DURATION"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        },
        "enableVariableSpeedPlayback": {
          "type": "boolean"
        },
        "estimatedServerClockHalfLife": {
          "format": "float",
          "type": "number"
        },
        "drmForceNewPlaybackL1Probability": {
          "type": "number",
          "format": "double"
        },
        "denylistedMediaCodecNames": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "enableLibvpxForExoV2": {
          "type": "boolean"
        },
        "lowPoolLoad": {
          "type": "number",
          "format": "float"
        },
        "minimumBandwidthSampleBytes": {
          "format": "int32",
          "type": "integer"
        },
        "reportExoPlayerStateOnTransition": {
          "type": "boolean"
        },
        "whiteNoiseScale": {
          "type": "number",
          "format": "float"
        },
        "drmMaxKeyfetchDelayMs": {
          "format": "int32",
          "type": "integer"
        },
        "httpConnectTimeoutMs": {
          "type": "integer",
          "format": "int32"
        },
        "httpLoadTimeoutMs": {
          "type": "integer",
          "format": "int32"
        },
        "useOpusMedAsLowQualityAudio": {
          "type": "boolean"
        },
        "enableAlternateRedirect": {
          "type": "boolean"
        },
        "useMedialibTrackRendererForLive": {
          "type": "boolean"
        },
        "liveOnlyMinLatencyToSeekRatio": {
          "type": "number",
          "format": "float"
        },
        "disableLibvpxLoopFilter": {
          "type": "boolean"
        },
        "canPlayHdDrm": {
          "type": "boolean"
        },
        "enableVp9EncryptedIfInHardware": {
          "type": "boolean"
        },
        "numVideoSegmentsPerFetch": {
          "format": "int32",
          "type": "integer"
        },
        "minDurationForPlaybackStartMs": {
          "type": "integer",
          "format": "int32"
        },
        "onlyVideoBandwidth": {
          "type": "boolean"
        },
        "dvrPegToLive": {
          "type": "boolean"
        },
        "useLiveHeadHttpHeaders": {
          "type": "boolean"
        },
        "liveOnlyReadaheadStepSizeChunks": {
          "format": "float",
          "type": "number"
        },
        "hdrMaxScreenBrightnessThreshold": {
          "format": "float",
          "type": "number"
        },
        "useLiveDvrForDashLiveStreams": {
          "type": "boolean"
        },
        "enableMaxReadaheadAbrThreshold": {
          "type": "boolean"
        },
        "enableVp9Fallback": {
          "type": "boolean"
        },
        "secondsToMaxAggressiveness": {
          "type": "number",
          "format": "float"
        },
        "exoV2UpscalePlayback": {
          "type": "boolean"
        },
        "useMedialibLoadErrorHandlingPolicy": {
          "type": "boolean"
        },
        "forceWidevineL3": {
          "type": "boolean"
        },
        "cronetUseExtendableTimeoutOperation": {
          "type": "boolean"
        },
        "platypusSkipInitialSeekToDefault": {
          "type": "boolean"
        },
        "enableDynamicHdr": {
          "type": "boolean"
        },
        "ignoreLoadTimeoutForFallback": {
          "type": "boolean"
        },
        "bearerMinDurationToRetainAfterDiscardMs": {
          "type": "array",
          "items": {
            "format": "int32",
            "type": "integer"
          }
        },
        "enableExoplayerReuse": {
          "type": "boolean"
        },
        "useExoPlayer": {
          "type": "boolean"
        },
        "cronetResetTimeoutOnRedirects": {
          "type": "boolean"
        },
        "usePredictedBuffer": {
          "type": "boolean"
        },
        "v2UsePlaybackStreamSelectionResult": {
          "type": "boolean"
        },
        "enableHighlyAvailableFormatFallbackOnPcr": {
          "type": "boolean"
        },
        "cacheCheckDirectoryWritabilityOnce": {
          "type": "boolean"
        },
        "httpNonplayerLoadTimeoutMs": {
          "format": "int32",
          "type": "integer"
        },
        "readAheadGrowthRate": {
          "type": "integer",
          "format": "int32"
        },
        "playArtTrackVideoInAudioOnlyMode": {
          "type": "boolean"
        },
        "serverBweMultiplier": {
          "format": "float",
          "type": "number"
        },
        "useMedialibAudioTrackRendererForLive": {
          "type": "boolean"
        },
        "enableBandaidHttpDataSource": {
          "type": "boolean"
        },
        "canUseTextureView": {
          "type": "boolean"
        },
        "enableDynamicHdrInHardware": {
          "type": "boolean"
        },
        "minDurationForPlaybackRestartMs": {
          "format": "int32",
          "type": "integer"
        },
        "videoBufferSegmentCount": {
          "format": "int32",
          "type": "integer"
        },
        "platypusBackBufferDurationMs": {
          "format": "int32",
          "type": "integer"
        },
        "manifestlessSequenceMethod": {
          "type": "string",
          "enum": [
            "MANIFESTLESS_SEQUENCE_METHOD_UNKNOWN",
            "MANIFESTLESS_SEQUENCE_METHOD_LIVE_HEAD"
          ],
          "enumDescriptions": [
            "",
            ""
          ]
        },
        "onesieVideoBufferLoadTimeoutMs": {
          "type": "string",
          "format": "int64"
        },
        "exoV2EnableDav1dExtension": {
          "type": "boolean"
        },
        "drmExoV2SupportMediaDrmRelease": {
          "type": "boolean"
        },
        "waitForDrmLicenseBeforeProcessingAndroidStuckBufferfull": {
          "type": "boolean"
        },
        "maxInitialByteRate": {
          "format": "int32",
          "type": "integer"
        },
        "useExoPlayerV2": {
          "type": "boolean"
        },
        "audioBufferSegmentCount": {
          "type": "integer",
          "format": "int32"
        },
        "enableLibvpxVideoTrackRenderer": {
          "type": "boolean"
        },
        "exoV2EnableAv1Extension": {
          "type": "boolean"
        },
        "liveOnlyMinBufferHealthRatio": {
          "type": "number",
          "format": "float"
        },
        "useDynamicReadAhead": {
          "type": "boolean"
        },
        "avoidReusePlaybackAcrossLoadvideos": {
          "type": "boolean"
        },
        "preferOnesieBufferedFormat": {
          "type": "boolean"
        },
        "enableLibvpxHdr": {
          "type": "boolean"
        },
        "allowTrackSelectionWithUpdatedVideoItagsForExoV2": {
          "type": "boolean"
        },
        "enableLibvpxFallback": {
          "type": "boolean"
        },
        "manifestlessPartialChunkStrategy": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "ANDROID_PARTIAL_CHUNK_STRATEGY_UNKNOWN",
            "ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_RANGE",
            "ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_RANGE_CHECK_LMT",
            "ANDROID_PARTIAL_CHUNK_STRATEGY_RETRY_ENTIRE_CHUNK"
          ],
          "type": "string"
        },
        "disableSyncManifestlessFetches": {
          "type": "boolean"
        },
        "useYtVodMediaSourceForV2": {
          "type": "boolean"
        },
        "useDashForLiveStreams": {
          "type": "boolean"
        },
        "minDurationToRetainAfterManualQualityChangeMs": {
          "format": "int32",
          "type": "integer"
        },
        "minDurationForQualityIncreaseMs": {
          "type": "integer",
          "format": "int32"
        },
        "includeDashPeriodWhenComputingMaxMediaTime": {
          "type": "boolean"
        },
        "autoAdvanceMaxBufferableTime": {
          "type": "boolean"
        },
        "lowWatermarkMs": {
          "format": "int32",
          "type": "integer"
        },
        "useAverageBitrate": {
          "type": "boolean"
        },
        "discardPrewarmedDataSource": {
          "type": "boolean"
        },
        "numAudioSegmentsPerFetch": {
          "format": "int32",
          "type": "integer"
        },
        "numVideoSegmentsPerFetchStrategy": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "NUM_SEGMENTS_PER_FETCH_STRATEGY_UNKNOWN",
            "NUM_SEGMENTS_PER_FETCH_STRATEGY_CONSTANT",
            "NUM_SEGMENTS_PER_FETCH_STRATEGY_LIMITED_DURATION"
          ]
        },
        "logMediaRequestEventsToCsi": {
          "type": "boolean"
        },
        "minRetryCount": {
          "type": "integer",
          "format": "int32"
        },
        "enableVp9IfThresholdsPass": {
          "type": "boolean"
        },
        "sufficientBandwidthOverhead": {
          "type": "number",
          "format": "float"
        },
        "enableVpxMediaView": {
          "type": "boolean"
        },
        "useExoCronetDataSource": {
          "type": "boolean"
        },
        "allowCacheOverrideToLowerQualitiesWithinRange": {
          "type": "integer",
          "format": "int32"
        },
        "highPoolLoad": {
          "format": "float",
          "type": "number"
        },
        "enableVp9EncryptedIfThresholdsPass": {
          "type": "boolean"
        },
        "useAdaptiveBitrate": {
          "type": "boolean"
        },
        "enableEarlyFormatUpgrade": {
          "type": "boolean"
        },
        "allowH264AndVp9Switching": {
          "type": "boolean"
        },
        "slidingWindowSize": {
          "type": "integer",
          "format": "int32"
        },
        "platypusEnableServerSideFormatFiltering": {
          "type": "boolean"
        },
        "lowAudioQualityConnTypes": {
          "items": {
            "enum": [
              "MOBILE_CONNECTION_TYPE_UNKNOWN",
              "MOBILE_CONNECTION_TYPE_OTHER",
              "MOBILE_CONNECTION_TYPE_OFFLINE",
              "MOBILE_CONNECTION_TYPE_WIFI",
              "MOBILE_CONNECTION_TYPE_CELLULAR_2G",
              "MOBILE_CONNECTION_TYPE_CELLULAR_3G",
              "MOBILE_CONNECTION_TYPE_CELLULAR_4G",
              "MOBILE_CONNECTION_TYPE_CELLULAR_UNKNOWN",
              "MOBILE_CONNECTION_TYPE_DISCO",
              "MOBILE_CONNECTION_TYPE_CELLULAR_5G",
              "MOBILE_CONNECTION_TYPE_WIFI_METERED",
              "MOBILE_CONNECTION_TYPE_CELLULAR_5G_SA",
              "MOBILE_CONNECTION_TYPE_CELLULAR_5G_NSA"
            ],
            "type": "string",
            "enumDescriptions": [
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              ""
            ]
          },
          "type": "array"
        },
        "useTimeSeriesBufferPrediction": {
          "type": "boolean"
        },
        "hdrMinScreenBrightness": {
          "format": "float",
          "type": "number"
        },
        "lowAudioQualityBandwidthThresholdBps": {
          "type": "integer",
          "format": "int32"
        },
        "v2MinTimeBetweenAbrReevaluationMs": {
          "type": "integer",
          "format": "int32"
        },
        "useDrmKeyStatuses": {
          "type": "boolean"
        },
        "onesieFixNonZeroStartTimeFormatSelection": {
          "type": "boolean"
        },
        "dashLiveReadaheadMs": {
          "type": "integer",
          "format": "int32"
        },
        "slidingPercentileScalar": {
          "format": "float",
          "type": "number"
        },
        "maxReadAheadMediaTimeMs": {
          "type": "integer",
          "format": "int32"
        },
        "enableMediaCodecHdr": {
          "type": "boolean"
        },
        "bufferChunkSizeKb": {
          "format": "int32",
          "type": "integer"
        },
        "drmReselectTracksOnHdAllowed": {
          "type": "boolean"
        },
        "useLiveHeadWindow": {
          "type": "boolean"
        },
        "slidingPercentile": {
          "type": "number",
          "format": "float"
        },
        "vp9BatteryLevelThreshold": {
          "format": "float",
          "type": "number"
        },
        "maxFrameDropIntervalMs": {
          "format": "int32",
          "type": "integer"
        },
        "onesieVideoBufferReadTimeoutMs": {
          "type": "string",
          "format": "int64"
        },
        "enableManifestlessResumeVideo": {
          "type": "boolean"
        },
        "enableOpus": {
          "type": "boolean"
        },
        "enableRedirectorHostFallback": {
          "type": "boolean"
        },
        "drmMetricsQoeLoggingFraction": {
          "format": "float",
          "type": "number"
        },
        "whiteNoiseOffset": {
          "type": "number",
          "format": "float"
        },
        "highWatermarkMs": {
          "format": "int32",
          "type": "integer"
        },
        "exoV2StickyHdEntitlement": {
          "type": "boolean"
        },
        "minReadAheadMediaTimeMs": {
          "type": "integer",
          "format": "int32"
        },
        "useDashForOtfAndCompletedLiveStreams": {
          "type": "boolean"
        },
        "predictorType": {
          "enum": [
            "PREDICTOR_TYPE_UNKNOWN",
            "PREDICTOR_TYPE_NEAREST_RANK",
            "PREDICTOR_TYPE_POLYNOMIAL",
            "PREDICTOR_TYPE_TFLITE"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        },
        "predictedBufferHorizonSeconds": {
          "type": "number",
          "format": "float"
        },
        "manifestMinRetryCount": {
          "format": "int32",
          "type": "integer"
        },
        "estimatedServerClockStrictOffset": {
          "type": "boolean"
        },
        "preloadNextListMedia": {
          "type": "boolean"
        },
        "disableCacheAwareVideoFormatEvaluation": {
          "type": "boolean"
        },
        "useMediaTimeCappedLoadControl": {
          "type": "boolean"
        },
        "minAdaptiveVideoQuality": {
          "type": "integer",
          "format": "int32"
        },
        "useAbruptSplicing": {
          "type": "boolean"
        },
        "enableSurfaceviewResizeWorkaround": {
          "type": "boolean"
        },
        "alwaysEnableHfrFrameTimer": {
          "type": "boolean"
        },
        "createNewMediaDrmForL3Fallback": {
          "type": "boolean"
        },
        "disableMedialibDrmErrorVerboseLog": {
          "type": "boolean"
        },
        "ultralowAudioQualityBandwidthThresholdBps": {
          "type": "integer",
          "format": "int32"
        },
        "vp9CpuCoresThreshold": {
          "format": "int32",
          "type": "integer"
        },
        "allowedSoftwareVideoCodecNames": {
          "items": {
            "$ref": "YoutubeApiInnertubeExoPlayerConfigAllowedSoftwareVideoCodecNamesEntry"
          },
          "type": "array"
        },
        "minChunksNeededToPreferOffline": {
          "type": "integer",
          "format": "int32"
        },
        "httpReadTimeoutMs": {
          "type": "integer",
          "format": "int32"
        },
        "nonHardwareMediaCodecNames": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "retryLiveEmptyChunkWithDelay": {
          "type": "boolean"
        },
        "maxVideoEstimatedLoadDurationMs": {
          "type": "integer",
          "format": "int32"
        },
        "liveOnlyWindowChunks": {
          "type": "number",
          "format": "float"
        },
        "v2PerformEarlyStreamSelection": {
          "type": "boolean"
        },
        "enableV2Gapless": {
          "type": "boolean"
        },
        "targetVideoDurationPerFetchMs": {
          "format": "int32",
          "type": "integer"
        },
        "maxVideoDurationPerFetchMs": {
          "type": "integer",
          "format": "int32"
        },
        "delayViewRelease": {
          "type": "boolean"
        },
        "useSsbweForLiveSubfragmentedFmp4": {
          "type": "boolean"
        },
        "preventVideoFrameLaggingWithLibvpx": {
          "type": "boolean"
        },
        "useLiveHeadTimeMillis": {
          "type": "boolean"
        },
        "maxDurationForQualityDecreaseMs": {
          "type": "integer",
          "format": "int32"
        },
        "emitVideoDecoderChangeEvents": {
          "type": "boolean"
        },
        "useRadioTypeForInitialQualitySelection": {
          "type": "boolean"
        },
        "useInnertubeDrmService": {
          "type": "boolean"
        },
        "fixThreadPriority": {
          "type": "boolean"
        },
        "adaptiveLiveHeadWindow": {
          "type": "boolean"
        },
        "maxAllowableTimeBeforeMediaTimeUpdateSec": {
          "type": "number",
          "format": "float"
        },
        "useStickyRedirectHttpDataSource": {
          "type": "boolean"
        },
        "onesieDataSourceAboveCacheDataSource": {
          "type": "boolean"
        },
        "liveNetNocontentMaximumErrors": {
          "type": "integer",
          "format": "int32"
        },
        "onesieNonZeroStartTimeCheckAttempts": {
          "type": "integer",
          "format": "int32"
        },
        "useV2Manifestless": {
          "type": "boolean"
        }
      }
    },
    "YoutubeElementsComponentsPaginationScrollTrayModel": {
      "properties": {
        "currentIndex": {
          "format": "int32",
          "type": "integer"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsHeroCarouselPaginationScrollTrayData"
        },
        "isRtl": {
          "type": "boolean"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        }
      },
      "id": "YoutubeElementsComponentsPaginationScrollTrayModel",
      "type": "object"
    },
    "YoutubeApiInnertubeMovieInfoCardContentRenderer": {
      "id": "YoutubeApiInnertubeMovieInfoCardContentRenderer",
      "properties": {
        "impressionLoggingUrlsV2s": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeLoggingUrl"
          }
        },
        "bottomStandaloneBadge": {
          "$ref": "YoutubeApiInnertubeStandaloneBadgeSupportedRenderers"
        },
        "movieTitle": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "paygateBadge": {
          "$ref": "YoutubeApiInnertubeStandaloneBadgeSupportedRenderers"
        },
        "customText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "actionEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "moviePoster": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "topStandaloneBadge": {
          "$ref": "YoutubeApiInnertubeStandaloneBadgeSupportedRenderers"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeSuperThanksChip": {
      "type": "object",
      "properties": {
        "purchaseAmount": {
          "$ref": "YoutubeApiInnertubeMoney"
        },
        "superVodItemId": {
          "type": "string"
        },
        "chipFontColor": {
          "type": "integer",
          "format": "uint32"
        },
        "chipBackgroundColor": {
          "format": "uint32",
          "type": "integer"
        }
      },
      "id": "YoutubeApiInnertubeSuperThanksChip"
    },
    "YoutubeApiInnertubeDelayedEventDropped": {
      "type": "object",
      "id": "YoutubeApiInnertubeDelayedEventDropped",
      "properties": {
        "eventType": {
          "type": "string"
        },
        "byteArrayLength": {
          "format": "int32",
          "type": "integer"
        }
      }
    },
    "YoutubeElementsComponentsFeedPostItemStyleData": {
      "type": "object",
      "id": "YoutubeElementsComponentsFeedPostItemStyleData",
      "properties": {
        "enablePostInLandscape": {
          "type": "boolean"
        },
        "enableConsistentSpacingBottomPadding": {
          "type": "boolean"
        },
        "topSeparator": {
          "$ref": "YoutubeElementsComponentsPostSeparatorData"
        },
        "enableConsistentSpacingTopPadding": {
          "type": "boolean"
        },
        "disablePost": {
          "type": "boolean"
        },
        "bottomButtonData": {
          "$ref": "YoutubeElementsComponentsButton"
        },
        "bottomSeparator": {
          "$ref": "YoutubeElementsComponentsPostSeparatorData"
        }
      }
    },
    "YoutubeApiInnertubeDynamicCarouselEntity": {
      "id": "YoutubeApiInnertubeDynamicCarouselEntity",
      "properties": {
        "entityKey": {
          "type": "string"
        },
        "carouselItems": {
          "items": {
            "$ref": "YoutubeApiInnertubeDynamicCarouselItemModelData"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeDataStoryCardDataRecommendationsData": {
      "properties": {
        "ctr": {
          "type": "number",
          "format": "double"
        },
        "sampleAverageWatchDurationSeconds": {
          "type": "string",
          "format": "int64"
        },
        "benchmarkAverageWatchDurationSeconds": {
          "format": "int64",
          "type": "string"
        },
        "sampleVideoLengthSeconds": {
          "type": "string",
          "format": "int64"
        },
        "educationalPageVideoIds": {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "thumbnailVideoIds": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "learnMoreVideoId": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeDataStoryCardDataRecommendationsData",
      "type": "object"
    },
    "YoutubeApiInnertubeAndroidInnerTubeSettingsConfig": {
      "type": "object",
      "properties": {
        "androidInnertubeSettingsEnums": {
          "items": {
            "$ref": "YoutubeApiInnertubeAndroidInnerTubeSettingsEnum"
          },
          "type": "array"
        }
      },
      "id": "YoutubeApiInnertubeAndroidInnerTubeSettingsConfig"
    },
    "YoutubeApiInnertubeAddToPlaylistEndpoint": {
      "type": "object",
      "id": "YoutubeApiInnertubeAddToPlaylistEndpoint",
      "properties": {
        "params": {
          "type": "string",
          "format": "byte"
        },
        "playlistId": {
          "type": "string"
        },
        "hack": {
          "type": "boolean"
        },
        "videoIds": {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "videoId": {
          "type": "string"
        }
      }
    },
    "YoutubeElementsComponentsSelectorModel": {
      "type": "object",
      "id": "YoutubeElementsComponentsSelectorModel",
      "properties": {
        "rightIconImageUrl": {
          "type": "string"
        },
        "slotContents": {
          "$ref": "YoutubeElementsSlotContents"
        },
        "isCircular": {
          "type": "boolean"
        },
        "rightName": {
          "$ref": "YoutubeApiInnertubeAccessibleString"
        },
        "leftName": {
          "$ref": "YoutubeApiInnertubeAccessibleString"
        },
        "status": {
          "$ref": "YoutubeElementsComponentsSelectorStatus"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "leftIconImageUrl": {
          "type": "string"
        },
        "statusId": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeCaptionPreviewRenderer": {
      "id": "YoutubeApiInnertubeCaptionPreviewRenderer",
      "properties": {
        "previewedText": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeVideoSnapshotMetricRow": {
      "properties": {
        "typicalRange": {
          "$ref": "YoutubeApiInnertubeTypicalPerformanceTableTypicalPerformanceColumnStats"
        },
        "performanceAnalysis": {
          "type": "string"
        },
        "auxiliaryMetricData": {
          "$ref": "YoutubeApiInnertubeAuxiliaryMetricData"
        },
        "value": {
          "$ref": "YoutubeApiInnertubeAnalyticsDataValue"
        },
        "availability": {
          "$ref": "YoutubeApiInnertubeMetricAvailability"
        },
        "metric": {
          "$ref": "YoutubeApiInnertubeAnalyticsDataColumn"
        },
        "trend": {
          "enum": [
            "TREND_TYPE_UNKNOWN",
            "TREND_TYPE_UP",
            "TREND_TYPE_TYPICAL",
            "TREND_TYPE_DOWN"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeVideoSnapshotMetricRow",
      "type": "object"
    },
    "YoutubeApiInnertubeDataStoryCardDataQuizDataVideoAnswer": {
      "id": "YoutubeApiInnertubeDataStoryCardDataQuizDataVideoAnswer",
      "properties": {
        "isCorrect": {
          "type": "boolean"
        },
        "videoId": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeRemixOptOutTorsoFeature": {
      "id": "YoutubeApiInnertubeRemixOptOutTorsoFeature",
      "properties": {
        "status": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "CREATOR_FEATURE_STATUS_UNKNOWN",
            "CREATOR_FEATURE_STATUS_ENABLED",
            "CREATOR_FEATURE_STATUS_DISABLED",
            "CREATOR_FEATURE_STATUS_ELIGIBLE"
          ],
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsEngagementPanelPostData": {
      "type": "object",
      "properties": {
        "postCommonData": {
          "$ref": "YoutubeElementsComponentsPostCommonData"
        }
      },
      "id": "YoutubeElementsComponentsEngagementPanelPostData"
    },
    "YoutubeApiInnertubeLiveChatTickerSupportedRenderers": {
      "type": "object",
      "id": "YoutubeApiInnertubeLiveChatTickerSupportedRenderers",
      "properties": {
        "liveChatTickerRenderer": {
          "$ref": "YoutubeApiInnertubeLiveChatTickerRenderer"
        }
      }
    },
    "YoutubeApiInnertubeAuthoringAssetEffectIdentifier": {
      "type": "object",
      "properties": {
        "assetLoggingId": {
          "type": "string"
        },
        "assetId": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeAuthoringAssetEffectIdentifier"
    },
    "YoutubeElementsComponentsAnalyticsTopSongsInShortsData": {
      "id": "YoutubeElementsComponentsAnalyticsTopSongsInShortsData",
      "type": "object",
      "properties": {
        "subtitle": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "tableRows": {
          "items": {
            "$ref": "YoutubeElementsComponentsTableWithBarsDataRow"
          },
          "type": "array"
        },
        "detailsEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "noDataMessage": {
          "type": "string"
        },
        "subtitleA11y": {
          "type": "string"
        },
        "titleA11y": {
          "type": "string"
        },
        "title": {
          "$ref": "YoutubeElementsAttributedString"
        }
      }
    },
    "YoutubeApiInnertubeStudioCommentMaskFormattedStringSupportedAccessibilityDatasMask": {
      "properties": {
        "accessibilityData": {
          "$ref": "YoutubeApiInnertubeStudioCommentMaskAccessibilityDataMask"
        },
        "all": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeStudioCommentMaskFormattedStringSupportedAccessibilityDatasMask",
      "type": "object"
    },
    "YoutubeElementsComponentsAdDisclosureBannerModel": {
      "type": "object",
      "properties": {
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "viewModel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        }
      },
      "id": "YoutubeElementsComponentsAdDisclosureBannerModel"
    },
    "YoutubeApiInnertubeCmsOwnershipTransferMask": {
      "type": "object",
      "properties": {
        "outgoingTransfer": {
          "type": "boolean"
        },
        "parentOwnershipConflict": {
          "$ref": "YoutubeApiInnertubeCmsOwnershipTransferMaskCmsIssueIdMask"
        },
        "responseStatus": {
          "$ref": "YoutubeApiInnertubeCmsOwnershipTransferMaskResponseStatusMask"
        },
        "affectedTerritories": {
          "$ref": "YoutubeApiInnertubeCmsOwnershipTransferMaskTerritoryImpactMask"
        },
        "all": {
          "type": "boolean"
        },
        "resolutionNote": {
          "type": "boolean"
        },
        "transferId": {
          "$ref": "YoutubeApiInnertubeCmsOwnershipTransferMaskCmsOwnershipTransferIdMask"
        },
        "targetExternalOwnerId": {
          "type": "boolean"
        },
        "creationNote": {
          "type": "boolean"
        },
        "requesterExternalOwnerId": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCmsOwnershipTransferMask"
    },
    "YoutubeApiInnertubeAdActionInterstitialRenderer": {
      "properties": {
        "associatedPlayerBytesLayoutId": {
          "type": "string"
        },
        "adRendererCommands": {
          "$ref": "YoutubeApiInnertubeAdRendererCommonCommands"
        },
        "adBadgeRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "layoutId": {
          "type": "string"
        },
        "background": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "abandonCommands": {
          "$ref": "YoutubeApiInnertubeCommandExecutorCommand"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "countdownRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "completionCommands": {
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          },
          "type": "array"
        },
        "backgroundImage": {
          "$ref": "YoutubeApiInnertubeAdImage"
        },
        "actionButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "skipPings": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubePing"
          }
        },
        "image": {
          "$ref": "YoutubeApiInnertubeAdImage"
        },
        "skipButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "inPlayerSlotId": {
          "type": "string"
        },
        "adInfoRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "adLayoutLoggingData": {
          "$ref": "YoutubeApiInnertubeAdLayoutLoggingData"
        },
        "nonskippableOverlayRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "navigationEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "description": {
          "$ref": "YoutubeApiInnertubeAdText"
        },
        "headline": {
          "$ref": "YoutubeApiInnertubeAdText"
        },
        "inPlayerLayoutId": {
          "type": "string"
        },
        "durationMilliseconds": {
          "format": "int32",
          "type": "integer"
        }
      },
      "id": "YoutubeApiInnertubeAdActionInterstitialRenderer",
      "type": "object"
    },
    "YoutubeApiInnertubeTOUStrikeId": {
      "id": "YoutubeApiInnertubeTOUStrikeId",
      "properties": {
        "strikeId": {
          "type": "string"
        },
        "state": {
          "$ref": "YoutubeApiInnertubeTOUChannelStatus"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsLockedPostModel": {
      "type": "object",
      "properties": {
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsLockedPostData"
        }
      },
      "id": "YoutubeElementsComponentsLockedPostModel"
    },
    "YoutubeElementsComponentsVideoWithContextModel": {
      "id": "YoutubeElementsComponentsVideoWithContextModel",
      "properties": {
        "endorsementHeaderFooter": {
          "$ref": "YoutubeElementsComponentsEndorsementHeaderFooterData"
        },
        "surveyLoggingParams": {
          "$ref": "YoutubeElementsComponentsSlimlineSurveyLoggingParams"
        },
        "onFirstVisible": {
          "$ref": "YoutubeElementsCommand"
        },
        "playerOverlay": {
          "$ref": "YoutubeElementsComponentsMainAppPlayerOverlayData"
        },
        "alwaysForceCompactVwc": {
          "type": "boolean"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "chipsShelf": {
          "$ref": "YoutubeApiInnertubeChipsShelfViewModel"
        },
        "surveyCompactVideoData": {
          "$ref": "YoutubeElementsComponentsCompactVideoData"
        },
        "inlinePopStateEntityKey": {
          "type": "string"
        },
        "deviceMultiWindowMode": {
          "$ref": "YoutubeElementsDeviceMultiWindowMode"
        },
        "inlinePopStateEntity": {
          "$ref": "YoutubeApiInnertubeInlinePopStateEntity"
        },
        "useLoggingInfoInVideoWithContextData": {
          "type": "boolean"
        },
        "videoWithContextDataEntityKey": {
          "type": "string"
        },
        "inlineExpansionEntity": {
          "$ref": "YoutubeApiInnertubeInlineExpansionEntity"
        },
        "enableVideoLockupMetadataBottomPadding": {
          "type": "boolean"
        },
        "videoWithContextDataEntity": {
          "$ref": "YoutubeElementsComponentsVideoWithContextDataEntity"
        },
        "expandableMetadata": {
          "$ref": "YoutubeElementsComponentsExpandableMetadataData"
        },
        "expandableMetadataEntityKey": {
          "type": "string"
        },
        "actionButtonData": {
          "$ref": "YoutubeElementsComponentsActionButton"
        },
        "activeViewData": {
          "$ref": "YoutubeElementsComponentsActiveViewDisplayData"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "clientData": {
          "$ref": "YoutubeElementsClientData"
        },
        "useVideoWithContextType": {
          "type": "boolean"
        },
        "orientation": {
          "$ref": "YoutubeElementsDeviceOrientation"
        },
        "videoDisclosureData": {
          "$ref": "YoutubeElementsComponentsVideoDisclosureData"
        },
        "slimlineSurveyColorOverride": {
          "$ref": "YoutubeElementsComponentsSlimlineSurveyColorOverride"
        },
        "videoDisplayAd": {
          "$ref": "YoutubeElementsComponentsVideoDisplayAd"
        },
        "surveyEntityKeys": {
          "$ref": "YoutubeElementsComponentsSlimlineSurveyEntityKeys"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "videoWithContextData": {
          "$ref": "YoutubeElementsComponentsVideoWithContextData"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "isVideoLockupCardStyle": {
          "type": "boolean"
        },
        "endorsementHeaderFooterLogging": {
          "$ref": "YoutubeElementsComponentsEndorsementHeaderFooterLogging"
        },
        "renderAsStandaloneShelfOnLargeScreen": {
          "type": "boolean"
        },
        "originalTitleStatus": {
          "$ref": "YoutubeElementsComponentsOriginalTitleStatus"
        },
        "videoMetadataCarouselDataEntity": {
          "$ref": "YoutubeElementsComponentsVideoMetadataCarouselDataEntity"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "disableTouchFeedback": {
          "type": "boolean"
        },
        "mainAppSettingsEntity": {
          "$ref": "YoutubeApiInnertubeYtMainAppSettingsEntity"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeInsertAdRenderer": {
      "id": "YoutubeApiInnertubeInsertAdRenderer",
      "type": "object",
      "properties": {
        "confirmButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "cancelButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "insertAdMetadata": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "header": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      }
    },
    "YoutubeApiInnertubeCreatorChannelMaskPdgAllFeatureStatesMask": {
      "id": "YoutubeApiInnertubeCreatorChannelMaskPdgAllFeatureStatesMask",
      "type": "object",
      "properties": {
        "all": {
          "type": "boolean"
        },
        "giftState": {
          "$ref": "YoutubeApiInnertubeCreatorChannelMaskPdgFeatureStateMask"
        },
        "chState": {
          "$ref": "YoutubeApiInnertubeCreatorChannelMaskPdgFeatureStateMask"
        },
        "hypeLaunchState": {
          "type": "boolean"
        },
        "hypeState": {
          "$ref": "YoutubeApiInnertubeCreatorChannelMaskPdgFeatureStateMask"
        },
        "svState": {
          "$ref": "YoutubeApiInnertubeCreatorChannelMaskPdgFeatureStateMask"
        },
        "stState": {
          "$ref": "YoutubeApiInnertubeCreatorChannelMaskPdgFeatureStateMask"
        }
      }
    },
    "YoutubeApiInnertubeToggleButtonData": {
      "type": "object",
      "properties": {
        "isToggledOn": {
          "type": "boolean"
        },
        "buttonType": {
          "type": "string",
          "enumDescriptions": [
            "",
            ""
          ],
          "enum": [
            "TOGGLE_BUTTON_TYPE_UNKNOWN",
            "TOGGLE_BUTTON_TYPE_PLAYER_OVERLAY_CHAT_BUTTON"
          ]
        }
      },
      "id": "YoutubeApiInnertubeToggleButtonData"
    },
    "YoutubeEffectSourceMakerFacePaint": {
      "properties": {
        "customRegion": {
          "$ref": "YoutubeEffectSourceMakerFacePaintMajorRegion"
        },
        "wholeFaceRegion": {
          "$ref": "YoutubeEffectSourceMakerFacePaintMajorRegion"
        },
        "faceRegion": {
          "enum": [
            "MAKER_FACE_REGION_UNSPECIFIED",
            "MAKER_FACE_REGION_CUSTOM",
            "MAKER_FACE_REGION_WHOLE_FACE",
            "MAKER_FACE_REGION_EYES",
            "MAKER_FACE_REGION_CHEEKS",
            "MAKER_FACE_REGION_NOSE",
            "MAKER_FACE_REGION_MOUTH"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        }
      },
      "type": "object",
      "id": "YoutubeEffectSourceMakerFacePaint"
    },
    "YoutubeApiInnertubeCompactMultiOfferRendererOfferCell": {
      "properties": {
        "offerButton": {
          "$ref": "YoutubeApiInnertubeButtonSupportedRenderers"
        }
      },
      "id": "YoutubeApiInnertubeCompactMultiOfferRendererOfferCell",
      "type": "object"
    },
    "YoutubeElementsExtensionsMultipleInlinePlaybackCommand": {
      "id": "YoutubeElementsExtensionsMultipleInlinePlaybackCommand",
      "properties": {
        "playerDescriptors": {
          "items": {
            "$ref": "YoutubeApiInnertubeInlinePlaybackPlayerDescriptor"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeUnpluggedGetCancelUpsellRequest": {
      "id": "YoutubeApiInnertubeUnpluggedGetCancelUpsellRequest",
      "properties": {
        "hasPurchased": {
          "type": "boolean"
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "cancelledPackageIds": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeZeroStepChannelCreationParams": {
      "type": "object",
      "id": "YoutubeApiInnertubeZeroStepChannelCreationParams",
      "properties": {
        "zeroStepCreateShortParams": {
          "$ref": "YoutubeApiInnertubeZeroStepCreateShortParams"
        },
        "zeroStepCreateCostreamParams": {
          "$ref": "YoutubeApiInnertubeZeroStepCreateCostreamParams"
        },
        "zeroStepCreateCommentParams": {
          "$ref": "YoutubeApiInnertubeZeroStepCreateCommentParams"
        }
      }
    },
    "YoutubeApiInnertubePlaylistPageTileData": {
      "id": "YoutubeApiInnertubePlaylistPageTileData",
      "properties": {
        "musicVideoType": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "MUSIC_VIDEO_TYPE_UNKNOWN",
            "MUSIC_VIDEO_TYPE_ATV",
            "MUSIC_VIDEO_TYPE_OMV",
            "MUSIC_VIDEO_TYPE_UGC",
            "MUSIC_VIDEO_TYPE_SHOULDER",
            "MUSIC_VIDEO_TYPE_OFFICIAL_SOURCE_MUSIC",
            "MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK",
            "MUSIC_VIDEO_TYPE_LIVE_STREAM",
            "MUSIC_VIDEO_TYPE_PODCAST_EPISODE"
          ]
        },
        "setThumbnailAsAppBackground": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsSponsorshipsViewAllPerksButton": {
      "properties": {
        "image": {
          "$ref": "YoutubeElementsImage"
        },
        "subtitle": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsSponsorshipsViewAllPerksButton"
    },
    "YoutubeApiInnertubeSponsorshipsChecklistItem": {
      "type": "object",
      "id": "YoutubeApiInnertubeSponsorshipsChecklistItem",
      "properties": {
        "state": {
          "enum": [
            "SPONSORSHIPS_CHECKLIST_ITEM_STATE_UNKNOWN",
            "SPONSORSHIPS_CHECKLIST_ITEM_STATE_ELIGIBLE",
            "SPONSORSHIPS_CHECKLIST_ITEM_STATE_DONE"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "action": {
          "$ref": "YoutubeApiInnertubeSponsorshipsChecklistItemAction"
        },
        "visibility": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "SPONSORSHIPS_CHECKLIST_ITEM_VISIBILITY_UNKNOWN",
            "SPONSORSHIPS_CHECKLIST_ITEM_VISIBILITY_DISMISSED",
            "SPONSORSHIPS_CHECKLIST_ITEM_VISIBILITY_DEFERRED"
          ],
          "type": "string"
        },
        "metrics": {
          "$ref": "YoutubeApiInnertubeSponsorshipsChecklistItemMetrics"
        },
        "type": {
          "enum": [
            "SPONSORSHIPS_CHECKLIST_ITEM_TYPE_UNKNOWN",
            "SPONSORSHIPS_CHECKLIST_ITEM_TYPE_VIDEO_PROMOTION",
            "SPONSORSHIPS_CHECKLIST_ITEM_TYPE_JOIN_LINK",
            "SPONSORSHIPS_CHECKLIST_ITEM_TYPE_MEMBER_ONLY_POST",
            "SPONSORSHIPS_CHECKLIST_ITEM_TYPE_MEMBER_ONLY_CHAT",
            "SPONSORSHIPS_CHECKLIST_ITEM_TYPE_MULTIPLE_LEVELS",
            "SPONSORSHIPS_CHECKLIST_ITEM_TYPE_INTRO_VIDEO",
            "SPONSORSHIPS_CHECKLIST_ITEM_TYPE_MEMBER_ONLY_VIDEO",
            "SPONSORSHIPS_CHECKLIST_ITEM_TYPE_PROMO_POST",
            "SPONSORSHIPS_CHECKLIST_ITEM_TYPE_MEMBER_ONLY_PLAYLIST",
            "SPONSORSHIPS_CHECKLIST_ITEM_TYPE_CUSTOM_BADGES",
            "SPONSORSHIPS_CHECKLIST_ITEM_TYPE_CUSTOM_EMOJI",
            "SPONSORSHIPS_CHECKLIST_ITEM_TYPE_LEARN_ABOUT_MEMBER_ONLY_SHORTS",
            "SPONSORSHIPS_CHECKLIST_ITEM_TYPE_CELEBRATE_MO_VIDEOS_MEMBERS"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        }
      }
    },
    "YoutubeElementsComponentsPostAudiencePickerControllerState": {
      "type": "object",
      "id": "YoutubeElementsComponentsPostAudiencePickerControllerState",
      "properties": {
        "selectedAccessRestriction": {
          "$ref": "YoutubeElementsComponentsAccessRestrictionChoiceOption"
        },
        "isAccessRestrictionChoiceSelected": {
          "type": "boolean"
        },
        "isVideoChoiceSelected": {
          "type": "boolean"
        },
        "isAudienceChoiceSelected": {
          "type": "boolean"
        },
        "accessRestrictionSelection": {
          "$ref": "YoutubeApiInnertubeAccessRestrictionSelectionEntity"
        },
        "selectedVideoChoiceTime": {
          "type": "string"
        },
        "selectedVideo": {
          "$ref": "YoutubeApiInnertubeSelectedVideoEntity"
        },
        "shouldRenderVideoChoice": {
          "type": "boolean"
        },
        "shouldDisableVideoChoice": {
          "type": "boolean"
        },
        "shouldForceDisableVideoChoice": {
          "type": "boolean"
        }
      }
    },
    "YoutubeElementsComponentsSponsorshipsDiscardEditsMessages": {
      "properties": {
        "confirmDiscardTitle": {
          "type": "string"
        },
        "discardButtonLabel": {
          "type": "string"
        },
        "discardDescriptionOnOnboarding": {
          "type": "string"
        },
        "cancelButtonLabel": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsSponsorshipsDiscardEditsMessages"
    },
    "YoutubeApiInnertubeCloseSuggestedPlaylistVideosSheetCommand": {
      "id": "YoutubeApiInnertubeCloseSuggestedPlaylistVideosSheetCommand",
      "type": "object",
      "properties": {
        "hack": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeGetSearchSuggestionsRequestCreatorVideoMetadata": {
      "type": "object",
      "id": "YoutubeApiInnertubeGetSearchSuggestionsRequestCreatorVideoMetadata",
      "properties": {
        "title": {
          "type": "string"
        },
        "locationPlaceId": {
          "type": "string"
        },
        "description": {
          "type": "string"
        }
      }
    },
    "YoutubeElementsComponentsPostsCreationMetadataFormControllerState": {
      "type": "object",
      "properties": {
        "hasImageOptions": {
          "type": "boolean"
        },
        "attachmentType": {
          "enum": [
            "POST_ATTACHMENT_TYPE_ENUM_UNKNOWN",
            "POST_ATTACHMENT_TYPE_ENUM_NONE",
            "POST_ATTACHMENT_TYPE_ENUM_IMAGE",
            "POST_ATTACHMENT_TYPE_ENUM_VIDEO_LINK",
            "POST_ATTACHMENT_TYPE_ENUM_POLL",
            "POST_ATTACHMENT_TYPE_ENUM_PLAYLIST_LINK",
            "POST_ATTACHMENT_TYPE_ENUM_POST_LINK",
            "POST_ATTACHMENT_TYPE_ENUM_CLIP",
            "POST_ATTACHMENT_TYPE_ENUM_QUIZ",
            "POST_ATTACHMENT_TYPE_ENUM_UPLOADED_VIDEOS"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "form": {
          "$ref": "YoutubeClientFormsPostsCreationMetadataForm"
        }
      },
      "id": "YoutubeElementsComponentsPostsCreationMetadataFormControllerState"
    },
    "YoutubeElementsComponentsFullWidthPortraitImageLayoutModel": {
      "id": "YoutubeElementsComponentsFullWidthPortraitImageLayoutModel",
      "type": "object",
      "properties": {
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "modelData": {
          "$ref": "YoutubeElementsComponentsFullWidthPortraitImageLayoutModelData"
        }
      }
    },
    "YoutubeApiInnertubeReelInfo": {
      "id": "YoutubeApiInnertubeReelInfo",
      "type": "object",
      "properties": {
        "reelToReelBaseline": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "REEL_TO_REEL_BASELINE_UNKNOWN",
            "REEL_TO_REEL_BASELINE_VIEW_TRANSITION_COMPLETE",
            "REEL_TO_REEL_BASELINE_VIEW_TRANSITION_START"
          ],
          "type": "string"
        },
        "transitionType": {
          "enum": [
            "LATENCY_REEL_TRANSITION_TYPE_UNKNOWN",
            "LATENCY_REEL_TRANSITION_TYPE_START",
            "LATENCY_REEL_TRANSITION_TYPE_REEL_TO_REEL",
            "LATENCY_REEL_TRANSITION_TYPE_CLIP_TO_CLIP",
            "LATENCY_REEL_TRANSITION_TYPE_REFRESH"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "inReelPipState": {
          "type": "boolean"
        },
        "startToShortsEligible": {
          "type": "boolean"
        },
        "watchEndpointSource": {
          "type": "string",
          "enum": [
            "REEL_WATCH_ENDPOINT_SOURCE_UNKNOWN",
            "REEL_WATCH_ENDPOINT_SOURCE_CREATOR_NOTIFICATION_VIEWS",
            "REEL_WATCH_ENDPOINT_SOURCE_CREATOR_NOTIFICATION_SUBS",
            "REEL_WATCH_ENDPOINT_SOURCE_CREATOR_NOTIFICATION_CHANNEL_MENTION",
            "REEL_WATCH_ENDPOINT_SOURCE_REELS_TAB",
            "REEL_WATCH_ENDPOINT_SOURCE_HOME",
            "REEL_WATCH_ENDPOINT_SOURCE_WATCH_NEXT",
            "REEL_WATCH_ENDPOINT_SOURCE_SUBSCRIPTIONS",
            "REEL_WATCH_ENDPOINT_SOURCE_REEL_ITEM_WATCH",
            "REEL_WATCH_ENDPOINT_SOURCE_REEL_WATCH_SEQUENCE",
            "REEL_WATCH_ENDPOINT_SOURCE_CHANNEL_HOME_AVATAR",
            "REEL_WATCH_ENDPOINT_SOURCE_WATCH_NEXT_AVATAR",
            "REEL_WATCH_ENDPOINT_SOURCE_RESOLVE_URL_HANDLER",
            "REEL_WATCH_ENDPOINT_SOURCE_SFV_PIVOT",
            "REEL_WATCH_ENDPOINT_SOURCE_SHORTS_HOME_CHIP",
            "REEL_WATCH_ENDPOINT_SOURCE_SHORTS_PIVOT_BAR",
            "REEL_WATCH_ENDPOINT_SOURCE_SHORTS_TOP_BAR_BUTTON",
            "REEL_WATCH_ENDPOINT_SOURCE_SHORTS_CHANNEL_SHELF",
            "REEL_WATCH_ENDPOINT_SOURCE_SHORTS_NOTIFICATION",
            "REEL_WATCH_ENDPOINT_SOURCE_SHORTS_YOUR_VIDEOS",
            "REEL_WATCH_ENDPOINT_SOURCE_SEARCH",
            "REEL_WATCH_ENDPOINT_SOURCE_HASHTAG_LANDING_PAGE",
            "REEL_WATCH_ENDPOINT_SOURCE_EXPLORE",
            "REEL_WATCH_ENDPOINT_SOURCE_PROMO",
            "REEL_WATCH_ENDPOINT_SOURCE_SHORTS_ANALYTICS_TOP_REMIX_SHELF",
            "REEL_WATCH_ENDPOINT_SOURCE_HOME_FEED_AVATAR",
            "REEL_WATCH_ENDPOINT_SOURCE_WATCH_NEXT_FEED_AVATAR",
            "REEL_WATCH_ENDPOINT_SOURCE_SHORTS_PIVOT_BAR_RESUME_TO_SHORTS",
            "REEL_WATCH_ENDPOINT_SOURCE_SHORTS_TRENDS_BADGE_ON_VOD_WATCH",
            "REEL_WATCH_ENDPOINT_SOURCE_HISTORY",
            "REEL_WATCH_ENDPOINT_SOURCE_WATCH_NEXT_REMIX",
            "REEL_WATCH_ENDPOINT_SOURCE_STRUCTURED_DESCRIPTION_REMIX",
            "REEL_WATCH_ENDPOINT_SOURCE_PAUSED_STATE_SUBSCRIPTIONS",
            "REEL_WATCH_ENDPOINT_SOURCE_SUBSCRIPTIONS_FEED_AVATAR",
            "REEL_WATCH_ENDPOINT_SOURCE_AUDIENCE_OTHER_CONTENT",
            "REEL_WATCH_ENDPOINT_SOURCE_MULTIMIX_PLAYER_ATTRIBUTION_LABEL",
            "REEL_WATCH_ENDPOINT_SOURCE_GAMING_SHORTS_SHELF",
            "REEL_WATCH_ENDPOINT_SOURCE_GAME_SHORTS_PIVOT_PAGE",
            "REEL_WATCH_ENDPOINT_SOURCE_HOME_SINGLETON",
            "REEL_WATCH_ENDPOINT_SOURCE_PLAYLIST",
            "REEL_WATCH_ENDPOINT_SOURCE_SHORTS_ANALYTICS_SUMMARY",
            "REEL_WATCH_ENDPOINT_SOURCE_WATCH_SINGLETON",
            "REEL_WATCH_ENDPOINT_SOURCE_WATCH_NEXT_COMMENTS",
            "REEL_WATCH_ENDPOINT_SOURCE_SHORTS_COMMENTS",
            "REEL_WATCH_ENDPOINT_SOURCE_WATCH_NEXT_FAMILY_TARGETED_SHORTS",
            "REEL_WATCH_ENDPOINT_SOURCE_HOME_FAMILY_TARGETED_SHORTS",
            "REEL_WATCH_ENDPOINT_SOURCE_LIVE_AVATAR_RING",
            "REEL_WATCH_ENDPOINT_SOURCE_SHORTS_PIVOT_BAR_SHORTS_TARGETED",
            "REEL_WATCH_ENDPOINT_SOURCE_LIVE_CHANNEL_PAGE",
            "REEL_WATCH_ENDPOINT_SOURCE_CHANNEL_PAGE_VIDEOS_TAB",
            "REEL_WATCH_ENDPOINT_SOURCE_CHANNEL_PAGE_SHORTS_TAB",
            "REEL_WATCH_ENDPOINT_SOURCE_LIVE_NOTIFICATION",
            "REEL_WATCH_ENDPOINT_SOURCE_LIBRARY_SINGLETON",
            "REEL_WATCH_ENDPOINT_SOURCE_SHORTS_CONTEXTUAL_SEARCH",
            "REEL_WATCH_ENDPOINT_SOURCE_TRENDING",
            "REEL_WATCH_ENDPOINT_SOURCE_SHOPPING_DESTINATION_SHORTS_SHELF",
            "REEL_WATCH_ENDPOINT_SOURCE_SHORTS_LINK_COMMAND",
            "REEL_WATCH_ENDPOINT_SOURCE_TRENDING_SHORTS_TRENDS",
            "REEL_WATCH_ENDPOINT_SOURCE_HOME_TRENDING_HASHTAG",
            "REEL_WATCH_ENDPOINT_SOURCE_PAUSED_STATE_IMMERSIVE_LIVE",
            "REEL_WATCH_ENDPOINT_SOURCE_IMMERSIVE_LIVE_PREVIEW",
            "REEL_WATCH_ENDPOINT_SOURCE_SHORTS_ON_POSTS",
            "REEL_WATCH_ENDPOINT_SOURCE_PAUSED_STATE_SHOPPING",
            "REEL_WATCH_ENDPOINT_SOURCE_MAX_VIDEO_LENGTH_FILTER_CHIP",
            "REEL_WATCH_ENDPOINT_SOURCE_LIVE_CREATION_COOLOFF",
            "REEL_WATCH_ENDPOINT_SOURCE_REDIRECT_CLASSIC_LIVE_AUTOPLAY",
            "REEL_WATCH_ENDPOINT_SOURCE_REDIRECT_CLASSIC_LIVE_HEARTBEAT",
            "REEL_WATCH_ENDPOINT_SOURCE_REDIRECT_IMMERSIVE_LIVE_ENDSCREEN",
            "REEL_WATCH_ENDPOINT_SOURCE_PLACE_SHORTS_PIVOT_PAGE",
            "REEL_WATCH_ENDPOINT_SOURCE_SEARCH_FAMILY_TARGETED_SHORTS",
            "REEL_WATCH_ENDPOINT_SOURCE_RELATED_VIDEOS_CHIP",
            "REEL_WATCH_ENDPOINT_SOURCE_SHORTS_COMMENT_STICKER",
            "REEL_WATCH_ENDPOINT_SOURCE_SHORTS_PIVOT_BAR_START_TO_MIXED_FEED",
            "REEL_WATCH_ENDPOINT_SOURCE_ZERO_PREFIX_SEARCH"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "experienceType": {
          "enum": [
            "REEL_WATCH_EXPERIENCE_TYPE_UNKNOWN",
            "REEL_WATCH_EXPERIENCE_TYPE_SHORTS",
            "REEL_WATCH_EXPERIENCE_TYPE_IMMERSIVE_LIVE",
            "REEL_WATCH_EXPERIENCE_TYPE_MUSIC_SAMPLES",
            "REEL_WATCH_EXPERIENCE_TYPE_CONSUMPTION_FEED",
            "REEL_WATCH_EXPERIENCE_TYPE_MINI_APP_AD"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "shortsFirstSnoozed": {
          "type": "boolean"
        },
        "videoType": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "REEL_VIDEO_TYPE_UNKNOWN",
            "REEL_VIDEO_TYPE_STORY",
            "REEL_VIDEO_TYPE_VIDEO",
            "REEL_VIDEO_TYPE_AD",
            "REEL_VIDEO_TYPE_LIVE",
            "REEL_VIDEO_TYPE_VOD_VIDEO",
            "REEL_VIDEO_TYPE_STACKED_CARDS_PROMO",
            "REEL_VIDEO_TYPE_LIVE_PREVIEW",
            "REEL_VIDEO_TYPE_MUSIC_SAMPLES",
            "REEL_VIDEO_TYPE_MINI_APP_AD"
          ]
        },
        "prefetchType": {
          "enum": [
            "LATENCY_REEL_PREFETCH_TYPE_UNKNOWN",
            "LATENCY_REEL_PREFETCH_TYPE_NONE",
            "LATENCY_REEL_PREFETCH_TYPE_PROMOTE",
            "LATENCY_REEL_PREFETCH_TYPE_CACHE"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "inputType": {
          "enum": [
            "REEL_WATCH_INPUT_TYPE_UNKNOWN",
            "REEL_WATCH_INPUT_TYPE_DEFAULT",
            "REEL_WATCH_INPUT_TYPE_SEEDLESS"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "prebufferType": {
          "type": "string",
          "enum": [
            "LATENCY_REEL_PREBUFFER_TYPE_UNKNOWN",
            "LATENCY_REEL_PREBUFFER_TYPE_NONE",
            "LATENCY_REEL_PREBUFFER_TYPE_REQUESTED"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "resumeToShortsEligible": {
          "type": "boolean"
        }
      }
    },
    "YoutubeElementsComponentsSwitchPlanFlowStep": {
      "properties": {
        "question": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "plans": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsComponentsPlanOption"
          }
        }
      },
      "id": "YoutubeElementsComponentsSwitchPlanFlowStep",
      "type": "object"
    },
    "YoutubeApiInnertubeUnpluggedLocationAcquisitionRenderer": {
      "properties": {
        "bodyText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "failedEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "nextEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      },
      "id": "YoutubeApiInnertubeUnpluggedLocationAcquisitionRenderer",
      "type": "object"
    },
    "YoutubeApiInnertubePostClickError": {
      "id": "YoutubeApiInnertubePostClickError",
      "properties": {
        "domain": {
          "type": "string"
        },
        "code": {
          "type": "integer",
          "format": "int32"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeInteractivityWidgetPosition": {
      "properties": {
        "width": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "INTERACTIVITY_WIDGET_LAYOUT_CONSTRAINT_UNSPECIFIED",
            "INTERACTIVITY_WIDGET_LAYOUT_CONSTRAINT_WRAP_CONTENT",
            "INTERACTIVITY_WIDGET_LAYOUT_CONSTRAINT_MATCH_PARENT"
          ]
        },
        "specialPlacement": {
          "enum": [
            "SPECIAL_PLACEMENT_UNSPECIFIED",
            "SPECIAL_PLACEMENT_ABOVE_CHAT_START_ALIGNED"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            ""
          ]
        },
        "height": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "INTERACTIVITY_WIDGET_LAYOUT_CONSTRAINT_UNSPECIFIED",
            "INTERACTIVITY_WIDGET_LAYOUT_CONSTRAINT_WRAP_CONTENT",
            "INTERACTIVITY_WIDGET_LAYOUT_CONSTRAINT_MATCH_PARENT"
          ],
          "type": "string"
        },
        "safeArea": {
          "type": "string",
          "enum": [
            "INTERACTIVITY_WIDGET_SAFE_AREA_UNSPECIFIED",
            "INTERACTIVITY_WIDGET_SAFE_AREA_DEFAULT",
            "INTERACTIVITY_WIDGET_SAFE_AREA_ABOVE_CHAT_FEED",
            "INTERACTIVITY_WIDGET_SAFE_AREA_CHAT_FEED"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        },
        "widgetTransformations": {
          "items": {
            "$ref": "YoutubeApiInnertubeInteractivityWidgetTransformation"
          },
          "type": "array"
        },
        "matrix": {
          "$ref": "YoutubeApiInnertubeInteractivityWidgetMatrixData"
        }
      },
      "id": "YoutubeApiInnertubeInteractivityWidgetPosition",
      "type": "object"
    },
    "YoutubeElementsComponentsConnectedStore": {
      "id": "YoutubeElementsComponentsConnectedStore",
      "properties": {
        "store": {
          "$ref": "YoutubeApiInnertubeShoppingStore"
        },
        "overview": {
          "$ref": "YoutubeApiInnertubeShoppingStoreOverview"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeAddToPlaylistOptionSupportedRenderers": {
      "type": "object",
      "id": "YoutubeApiInnertubeAddToPlaylistOptionSupportedRenderers",
      "properties": {
        "playlistAddToOptionRenderer": {
          "$ref": "YoutubeApiInnertubePlaylistAddToOptionRenderer"
        },
        "musicResponsiveListItemRenderer": {
          "$ref": "YoutubeApiInnertubeMusicResponsiveListItemRenderer"
        }
      }
    },
    "YoutubeElementsComponentsButtonLayout": {
      "id": "YoutubeElementsComponentsButtonLayout",
      "properties": {
        "cornerRadius": {
          "type": "number",
          "format": "float"
        },
        "minWidthTextButton": {
          "type": "number",
          "format": "float"
        },
        "strokeThickness": {
          "type": "number",
          "format": "float"
        },
        "paddingX": {
          "type": "number",
          "format": "float"
        },
        "minWidthIconButton": {
          "type": "number",
          "format": "float"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeUnpluggedMembershipCardRenderer": {
      "properties": {
        "subtitle": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "footer": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "contents": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          }
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeUnpluggedMembershipCardRenderer"
    },
    "YoutubeApiInnertubeStackFrame": {
      "type": "object",
      "id": "YoutubeApiInnertubeStackFrame",
      "properties": {
        "lineNumber": {
          "type": "integer",
          "format": "uint32"
        },
        "filename": {
          "type": "string"
        }
      }
    },
    "YoutubeElementsComponentsRichGridRowDataVideoGhostCardsList": {
      "type": "object",
      "id": "YoutubeElementsComponentsRichGridRowDataVideoGhostCardsList",
      "properties": {
        "items": {
          "items": {
            "$ref": "YoutubeElementsComponentsVideoGhostCardData"
          },
          "type": "array"
        }
      }
    },
    "YoutubeApiInnertubeMdxPlaybackEndpoint": {
      "type": "object",
      "id": "YoutubeApiInnertubeMdxPlaybackEndpoint",
      "properties": {
        "playbackDescriptor": {
          "$ref": "YoutubeApiInnertubeMdxPlaybackDescriptor"
        }
      }
    },
    "YoutubeApiInnertubeMdeCategorySupportedRenderers": {
      "type": "object",
      "id": "YoutubeApiInnertubeMdeCategorySupportedRenderers",
      "properties": {
        "dropdown": {
          "$ref": "YoutubeApiInnertubeMdeDropdownRenderer"
        }
      }
    },
    "YoutubeApiInnertubeReelPlayerScrubberRenderer": {
      "type": "object",
      "properties": {
        "reelScrubberState": {
          "type": "string",
          "enum": [
            "REEL_SCRUBBER_STATE_UNKNOWN",
            "REEL_SCRUBBER_STATE_DISABLED",
            "REEL_SCRUBBER_STATE_ENABLED",
            "REEL_SCRUBBER_STATE_ENABLED_ONLY_ON_PAUSE"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        }
      },
      "id": "YoutubeApiInnertubeReelPlayerScrubberRenderer"
    },
    "YoutubeApiInnertubeAudioEdit": {
      "properties": {
        "isMuted": {
          "type": "boolean"
        },
        "speechEnhancement": {
          "$ref": "YoutubeApiInnertubeAudioEditSpeechEnhancement"
        }
      },
      "id": "YoutubeApiInnertubeAudioEdit",
      "type": "object"
    },
    "YoutubeApiInnertubeUnpluggedBellFollowEndpoint": {
      "id": "YoutubeApiInnertubeUnpluggedBellFollowEndpoint",
      "properties": {
        "disabledStatePermissionDialog": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "bellFollowParams": {
          "type": "string"
        },
        "iosZeroStatePermissionDialog": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "id": {
          "type": "string"
        },
        "unpluggedBellFollowEntityKey": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsAnalyticsDataBiteAiInsightPage": {
      "id": "YoutubeElementsComponentsAnalyticsDataBiteAiInsightPage",
      "type": "object",
      "properties": {
        "videoThumbnailUrl": {
          "type": "string"
        },
        "aiInsightTextBody": {
          "type": "string"
        },
        "aiInsightType": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "AI_INSIGHT_TYPE_UNSPECIFIED",
            "AI_INSIGHT_TYPE_VIDEO_TITLE",
            "AI_INSIGHT_TYPE_VIDEO_THUMBNAIL",
            "AI_INSIGHT_TYPE_VIDEO_TITLE_AND_THUMBNAIL"
          ],
          "type": "string"
        },
        "headerText": {
          "type": "string"
        },
        "backgroundColor": {
          "type": "integer",
          "format": "uint32"
        },
        "aiInsightTextHeading": {
          "type": "string"
        },
        "videoTitle": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeRefreshPanelEndpoint": {
      "type": "object",
      "properties": {
        "tabIdentifier": {
          "type": "string"
        },
        "reloadContinuationData": {
          "$ref": "YoutubeApiInnertubeReloadContinuationData"
        },
        "query": {
          "type": "string"
        },
        "panelId": {
          "type": "string"
        },
        "identifier": {
          "$ref": "YoutubeApiInnertubeEngagementPanelIdentifier"
        },
        "formData": {
          "$ref": "YoutubeApiInnertubeFormData"
        }
      },
      "id": "YoutubeApiInnertubeRefreshPanelEndpoint"
    },
    "YoutubeElementsComponentsThumbsUpDownFeedback": {
      "properties": {
        "onThumbsUpUnchecked": {
          "$ref": "YoutubeElementsCommand"
        },
        "suggestedFeedbackChipStateKey": {
          "type": "string"
        },
        "showFeedbackBottomSheetCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "onThumbsUpChecked": {
          "$ref": "YoutubeElementsCommand"
        },
        "onThumbsDownUnchecked": {
          "$ref": "YoutubeElementsCommand"
        },
        "enableCustomThumbCommands": {
          "type": "boolean"
        },
        "onThumbsDownChecked": {
          "$ref": "YoutubeElementsCommand"
        },
        "thumbsDownLogging": {
          "$ref": "YoutubeElementsComponentsThumbsDownLogging"
        },
        "thumbsUpLogging": {
          "$ref": "YoutubeElementsComponentsThumbsUpLogging"
        }
      },
      "id": "YoutubeElementsComponentsThumbsUpDownFeedback",
      "type": "object"
    },
    "YoutubeApiInnertubeGetKidsSettingsForParentRequest": {
      "type": "object",
      "id": "YoutubeApiInnertubeGetKidsSettingsForParentRequest",
      "properties": {
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "kidGaiaId": {
          "type": "string"
        },
        "params": {
          "format": "byte",
          "type": "string"
        },
        "personaVersion": {
          "type": "string",
          "format": "byte"
        }
      }
    },
    "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskContentInspirationDataStoryVariantMask": {
      "id": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskContentInspirationDataStoryVariantMask",
      "properties": {
        "hasSearchTermsData": {
          "type": "boolean"
        },
        "hasChannelOverlapData": {
          "type": "boolean"
        },
        "hasVideoOverlapData": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeGetCardsRequestExperimentFlagsEntry": {
      "id": "YoutubeApiInnertubeGetCardsRequestExperimentFlagsEntry",
      "type": "object",
      "properties": {
        "key": {
          "type": "string"
        },
        "value": {
          "$ref": "YoutubeApiInnertubeExperimentFlagValue"
        }
      }
    },
    "YoutubeApiInnertubeExclusiveOffersQueryConfigExclusiveOffersMerchants": {
      "id": "YoutubeApiInnertubeExclusiveOffersQueryConfigExclusiveOffersMerchants",
      "properties": {
        "merchantIds": {
          "type": "array",
          "items": {
            "type": "string",
            "format": "int64"
          }
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsPostImageCollectionLoggingData": {
      "type": "object",
      "id": "YoutubeElementsComponentsPostImageCollectionLoggingData",
      "properties": {
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        }
      }
    },
    "YoutubeApiInnertubeStorefrontQuerySuggestionFragment": {
      "id": "YoutubeApiInnertubeStorefrontQuerySuggestionFragment",
      "type": "object",
      "properties": {
        "fragmentType": {
          "type": "string",
          "enum": [
            "STOREFRONT_FRAGMENT_TYPE_UNKNOWN",
            "STOREFRONT_FRAGMENT_TYPE_MATCH",
            "STOREFRONT_FRAGMENT_TYPE_NON_MATCH"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "fragmentText": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeEmojiRun": {
      "id": "YoutubeApiInnertubeEmojiRun",
      "type": "object",
      "properties": {
        "length": {
          "type": "integer",
          "format": "uint32"
        },
        "emoji": {
          "$ref": "YoutubeApiInnertubeEmoji"
        },
        "startIndex": {
          "format": "uint32",
          "type": "integer"
        }
      }
    },
    "YoutubeElementsComponentsEngagementHeartButtonModel": {
      "properties": {
        "heartState": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "TOOLBAR_HEART_STATE_UNKNOWN",
            "TOOLBAR_HEART_STATE_HEARTED",
            "TOOLBAR_HEART_STATE_UNHEARTED",
            "TOOLBAR_HEART_STATE_HEARTED_EDITABLE",
            "TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"
          ]
        },
        "heartButtonIconName": {
          "type": "string"
        },
        "entityKey": {
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "unheartButtonA11y": {
          "type": "string"
        },
        "isDisabled": {
          "type": "boolean"
        },
        "outerHeartIconColor": {
          "format": "uint32",
          "type": "integer"
        },
        "outerHeartIconName": {
          "type": "string"
        },
        "heartButtonA11y": {
          "type": "string"
        },
        "heartedTooltipA11y": {
          "type": "string"
        },
        "heartButtonIconColor": {
          "format": "uint32",
          "type": "integer"
        },
        "unheartCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "innerHeartIconColor": {
          "type": "integer",
          "format": "uint32"
        },
        "outerHeartIconBundle": {
          "type": "string"
        },
        "heartCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "creatorThumbnailUrl": {
          "type": "string"
        },
        "creatorHeartHintCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "experiments": {
          "$ref": "YoutubeElementsComponentsCommentsExperiments"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "innerHeartIconName": {
          "type": "string"
        },
        "commentTheme": {
          "$ref": "YoutubeApiInnertubeCommentTheme"
        },
        "disabledActionCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "allowVoiceControl": {
          "type": "boolean"
        },
        "heartedTooltipCommand": {
          "$ref": "YoutubeElementsCommand"
        }
      },
      "id": "YoutubeElementsComponentsEngagementHeartButtonModel",
      "type": "object"
    },
    "YoutubeElementsComponentsMusicConversationalRadioBuilderHeader": {
      "properties": {
        "nowPlayingHeader": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "loadingHeader": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "initialHeader": {
          "$ref": "YoutubeElementsAttributedString"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsMusicConversationalRadioBuilderHeader"
    },
    "YoutubeApiInnertubeSetPlaybackAction": {
      "properties": {
        "playerStateSnapshot": {
          "$ref": "YoutubeApiInnertubeActivePlayerStateSnapshot"
        },
        "queuePlaylistId": {
          "type": "string"
        },
        "externalPlaylistId": {
          "type": "string"
        },
        "externalVideoId": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeSetPlaybackAction"
    },
    "YoutubeApiInnertubeShowReloadUiCommand": {
      "type": "object",
      "properties": {
        "targetId": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeShowReloadUiCommand"
    },
    "YoutubeApiInnertubeSetSubtitlesStyleCommand": {
      "id": "YoutubeApiInnertubeSetSubtitlesStyleCommand",
      "properties": {
        "subtitlesStyle": {
          "$ref": "YoutubeApiInnertubeSubtitlesStyle"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeTvhtml5WatchdogViolationWatchdogPingInfoPayload": {
      "id": "YoutubeApiInnertubeTvhtml5WatchdogViolationWatchdogPingInfoPayload",
      "type": "object",
      "properties": {
        "breadcrumbs": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeTvhtml5WatchdogViolationWatchdogBreadcrumb"
          }
        }
      }
    },
    "YoutubeApiInnertubeHandoffStringRun": {
      "id": "YoutubeApiInnertubeHandoffStringRun",
      "type": "object",
      "properties": {
        "placeholderRun": {
          "$ref": "YoutubeApiInnertubeHandoffPlaceholderRun"
        },
        "stringRun": {
          "$ref": "YoutubeApiInnertubeStringRun"
        }
      }
    },
    "YoutubeElementsComponentsLiveBottomSheetListOptionDataEntity": {
      "properties": {
        "key": {
          "type": "string"
        },
        "listOption": {
          "$ref": "YoutubeElementsComponentsListOption"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsLiveBottomSheetListOptionDataEntity"
    },
    "YoutubeApiInnertubeHandoffPollingConfig": {
      "properties": {
        "timeoutSec": {
          "format": "int64",
          "type": "string"
        },
        "frequencySec": {
          "format": "int64",
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeHandoffPollingConfig"
    },
    "YoutubeApiInnertubeDisableAutoplayCommand": {
      "type": "object",
      "properties": {
        "hack": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeDisableAutoplayCommand"
    },
    "YoutubeApiInnertubeSelectRadioButtonSupportedRenderers": {
      "type": "object",
      "id": "YoutubeApiInnertubeSelectRadioButtonSupportedRenderers",
      "properties": {
        "selectRadioButtonRenderer": {
          "$ref": "YoutubeApiInnertubeSelectRadioButtonRenderer"
        }
      }
    },
    "YoutubeApiInnertubeSubscriptionToggleOptionRenderer": {
      "type": "object",
      "properties": {
        "initialValue": {
          "format": "int64",
          "type": "string"
        },
        "button": {
          "$ref": "YoutubeApiInnertubeButtonSupportedRenderers"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "params": {
          "type": "string"
        },
        "label": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "id": "YoutubeApiInnertubeSubscriptionToggleOptionRenderer"
    },
    "YoutubeApiInnertubeSlimlineSurveyViewModel": {
      "type": "object",
      "id": "YoutubeApiInnertubeSlimlineSurveyViewModel",
      "properties": {
        "keys": {
          "$ref": "YoutubeApiInnertubeSlimlineSurveyEntityKeys"
        },
        "loggingParams": {
          "$ref": "YoutubeApiInnertubeSlimlineSurveyLoggingParams"
        },
        "onSelectRating": {
          "$ref": "YoutubeElementsCommand"
        }
      }
    },
    "YoutubeElementsComponentsLyricsItemData": {
      "id": "YoutubeElementsComponentsLyricsItemData",
      "type": "object",
      "properties": {
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "lyrics": {
          "type": "string"
        }
      }
    },
    "YoutubeElementsComponentsMetadataEditorComponentGroupPickerData": {
      "properties": {
        "viewData": {
          "$ref": "YoutubeElementsComponentsMetadataEditorComponentGroupPickerViewData"
        },
        "onMdeComponentChange": {
          "$ref": "YoutubeElementsCommand"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsMetadataEditorComponentGroupPickerData"
    },
    "YoutubeApiInnertubeListCidExemptedChannelParams": {
      "properties": {
        "filter": {
          "$ref": "YoutubeApiInnertubeCidExemptedChannelFilter"
        }
      },
      "id": "YoutubeApiInnertubeListCidExemptedChannelParams",
      "type": "object"
    },
    "YoutubeElementsComponentsAnalyticsPreviewItem": {
      "properties": {
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "isSingleColumnLayout": {
          "type": "boolean"
        },
        "hasLoggingDirectivesPerItem": {
          "type": "boolean"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "analyticsItemIndex": {
          "type": "integer",
          "format": "int32"
        },
        "item": {
          "$ref": "YoutubeElementsComponentsAnalyticsPreviewCardModelAnalyticsItem"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsAnalyticsPreviewItem"
    },
    "YoutubeApiInnertubeMusicLibraryBrowseRequestMetadata": {
      "id": "YoutubeApiInnertubeMusicLibraryBrowseRequestMetadata",
      "type": "object",
      "properties": {
        "itemViewMode": {
          "enum": [
            "MUSIC_LIBRARY_ITEM_VIEW_MODE_UNSPECIFIED",
            "MUSIC_LIBRARY_ITEM_VIEW_MODE_LIST_ITEMS",
            "MUSIC_LIBRARY_ITEM_VIEW_MODE_GRID_ITEMS"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeShowCommentReportFormAction": {
      "type": "object",
      "id": "YoutubeApiInnertubeShowCommentReportFormAction",
      "properties": {
        "showCommentReportFormActionSupportedRenderers": {
          "$ref": "YoutubeApiInnertubeShowCommentReportFormActionSupportedRenderers"
        }
      }
    },
    "YoutubeElementsComponentsChangePlanFlowStep": {
      "properties": {
        "footer": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "title": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "body": {
          "$ref": "YoutubeElementsAttributedString"
        }
      },
      "id": "YoutubeElementsComponentsChangePlanFlowStep",
      "type": "object"
    },
    "YoutubeApiInnertubeRemoveFanzoneTickerChipCommand": {
      "properties": {
        "hack": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeRemoveFanzoneTickerChipCommand",
      "type": "object"
    },
    "YoutubeElementsComponentsRichGridRowDataShortsGhostCardsList": {
      "type": "object",
      "properties": {
        "items": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsComponentsShortsGhostCardData"
          }
        }
      },
      "id": "YoutubeElementsComponentsRichGridRowDataShortsGhostCardsList"
    },
    "YoutubeElementsComponentsAnalyticsChannelLifetimeStatsWithoutData": {
      "type": "object",
      "id": "YoutubeElementsComponentsAnalyticsChannelLifetimeStatsWithoutData",
      "properties": {
        "noDataMessage": {
          "type": "string"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "noDataDarkImage": {
          "$ref": "YoutubeElementsImage"
        },
        "noDataImage": {
          "$ref": "YoutubeElementsImage"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        }
      }
    },
    "YoutubeApiInnertubeInsertItemSectionContentOperation": {
      "id": "YoutubeApiInnertubeInsertItemSectionContentOperation",
      "properties": {
        "insertByPositionInSection": {
          "$ref": "YoutubeApiInnertubeInsertByPositionInSection"
        },
        "insertByRelativePositionInSection": {
          "$ref": "YoutubeApiInnertubeInsertByRelativePositionInSection"
        },
        "contents": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeItemSectionSupportedRenderers"
          }
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeShortsCreationSuggestionContext": {
      "id": "YoutubeApiInnertubeShortsCreationSuggestionContext",
      "properties": {
        "currentlyPlayingVideoId": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsReelsPlayerExperiments": {
      "type": "object",
      "properties": {
        "updateTitleSizeTo14dp": {
          "type": "boolean"
        },
        "useStandardButtonForShortsVideoActions": {
          "type": "boolean"
        },
        "enableNewRhsOutlineIconsIconSize": {
          "type": "boolean"
        },
        "enableMoreReadablePausedStateBgColor": {
          "type": "boolean"
        },
        "enableRhsActionsRtlFix": {
          "type": "boolean"
        },
        "enableShortsLandscapeServer": {
          "type": "boolean"
        },
        "hackStandardButtonEmlLayeringForShortsVideoActions": {
          "type": "boolean"
        },
        "enableShortsPppSaPaddingFix": {
          "type": "boolean"
        },
        "enableNewRhsOutlineIconsButtonSize": {
          "type": "boolean"
        },
        "enableChannelNameTapAreaFix": {
          "type": "boolean"
        },
        "enableReelsElementsActionBarClickLoggingFixes": {
          "type": "boolean"
        },
        "updateSuggestedActionV2UxSpecs": {
          "type": "boolean"
        },
        "enableReelsElementsActionBarDarkerShadows": {
          "type": "boolean"
        }
      },
      "id": "YoutubeElementsComponentsReelsPlayerExperiments"
    },
    "YoutubeApiInnertubeRefreshCommand": {
      "type": "object",
      "id": "YoutubeApiInnertubeRefreshCommand",
      "properties": {
        "type": {
          "enum": [
            "REFRESH_COMMAND_TYPE_UNKNOWN",
            "REFRESH_COMMAND_TYPE_SECTION_LIST",
            "REFRESH_COMMAND_TYPE_PAGE"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        }
      }
    },
    "YoutubeApiInnertubeMobileBroadcastSetupAdvancedSettingsInputBooleanSupportedRenderers": {
      "properties": {
        "inputBooleanRenderer": {
          "$ref": "YoutubeApiInnertubeInputBooleanRenderer"
        }
      },
      "id": "YoutubeApiInnertubeMobileBroadcastSetupAdvancedSettingsInputBooleanSupportedRenderers",
      "type": "object"
    },
    "YoutubeApiInnertubeSimpleInfoCardTeaserRenderer": {
      "properties": {
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "impressionLoggingUrlsV2s": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeLoggingUrl"
          }
        },
        "onTapCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "logVisibilityUpdates": {
          "type": "boolean"
        },
        "channelAvatar": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "dismissLoggingUrlsV2s": {
          "items": {
            "$ref": "YoutubeApiInnertubeLoggingUrl"
          },
          "type": "array"
        },
        "clickLoggingUrlsV2s": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeLoggingUrl"
          }
        },
        "iconClickLoggingUrlsV2s": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeLoggingUrl"
          }
        },
        "a11yData": {
          "$ref": "YoutubeApiInnertubeAccessibilityData"
        },
        "message": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "prominent": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeSimpleInfoCardTeaserRenderer"
    },
    "YoutubeApiInnertubePostPollContentChoice": {
      "id": "YoutubeApiInnertubePostPollContentChoice",
      "properties": {
        "accessibilityLabelIfSelected": {
          "type": "string"
        },
        "selectCommentAction": {
          "type": "string"
        },
        "progressBarWidthNotSelected": {
          "format": "float",
          "type": "number"
        },
        "accessibilityLabelIfUnvoted": {
          "type": "string"
        },
        "bytesValueSelectedPollState": {
          "type": "string",
          "format": "byte"
        },
        "text": {
          "type": "string"
        },
        "votePercentageIfSelected": {
          "type": "string"
        },
        "accessibilityLabelIfNotSelected": {
          "type": "string"
        },
        "pollOptionId": {
          "type": "integer",
          "format": "int32"
        },
        "votePercentageIfNotSelected": {
          "type": "string"
        },
        "selectedPollState": {
          "format": "byte",
          "type": "string"
        },
        "progressBarWidthIfSelected": {
          "type": "number",
          "format": "float"
        },
        "deselectCommentAction": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsMentionsDescriptionEditorModelExperiments": {
      "type": "object",
      "id": "YoutubeElementsComponentsMentionsDescriptionEditorModelExperiments",
      "properties": {
        "enableMdeDescriptionTextFieldUsage": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeEnqueueCreatorBulkActionCommand": {
      "id": "YoutubeApiInnertubeEnqueueCreatorBulkActionCommand",
      "properties": {
        "request": {
          "$ref": "YoutubeApiInnertubeEnqueueCreatorBulkActionRequest"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeLiveChatTickerPaidMessageItemRenderer": {
      "properties": {
        "openEngagementPanelCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "authorNameTextColor": {
          "type": "integer",
          "format": "uint32"
        },
        "currencyImage": {
          "$ref": "YoutubeApiInnertubeCurrencyImage"
        },
        "endBackgroundColor": {
          "type": "integer",
          "format": "uint32"
        },
        "amountTextColor": {
          "type": "integer",
          "format": "uint32"
        },
        "animationOrigin": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "ANIMATION_ORIGIN_UNKNOWN",
            "ANIMATION_ORIGIN_SMARTIMATION",
            "ANIMATION_ORIGIN_DYNAMIC_METADATA",
            "ANIMATION_ORIGIN_PDG_TICKER_LIKE"
          ]
        },
        "authorUsername": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "id": {
          "type": "string"
        },
        "startBackgroundColor": {
          "format": "uint32",
          "type": "integer"
        },
        "amount": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "authorExternalChannelId": {
          "type": "string"
        },
        "onVisibleCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "purchasedMessage": {
          "$ref": "YoutubeApiInnertubeLiveChatItemSupportedRenderers"
        },
        "showItemEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "dynamicStateData": {
          "$ref": "YoutubeApiInnertubeLiveChatTickerDynamicStateData"
        },
        "authorPhoto": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "durationSec": {
          "type": "integer",
          "format": "uint32"
        },
        "fullDurationSec": {
          "type": "integer",
          "format": "uint32"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeLiveChatTickerPaidMessageItemRenderer"
    },
    "YoutubeElementsComponentsMusicLargeCardItemCarousel": {
      "properties": {
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "panels": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsComponentsMusicLargeCardItem"
          }
        },
        "header": {
          "$ref": "YoutubeElementsComponentsMusicShelfHeader"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsMusicLargeCardItemCarousel"
    },
    "YoutubeApiInnertubeUnlimitedVideoLengthFeature": {
      "type": "object",
      "properties": {
        "status": {
          "enum": [
            "CREATOR_FEATURE_STATUS_UNKNOWN",
            "CREATOR_FEATURE_STATUS_ENABLED",
            "CREATOR_FEATURE_STATUS_DISABLED",
            "CREATOR_FEATURE_STATUS_ELIGIBLE"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        }
      },
      "id": "YoutubeApiInnertubeUnlimitedVideoLengthFeature"
    },
    "YoutubeElementsComponentsLivePreviewBackgroundData": {
      "type": "object",
      "id": "YoutubeElementsComponentsLivePreviewBackgroundData",
      "properties": {
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "onTap": {
          "$ref": "YoutubeElementsCommand"
        }
      }
    },
    "YoutubeApiInnertubeLiteGlobalConfigDiscoEntrypointsConfigs": {
      "properties": {
        "uxTreatment": {
          "type": "integer",
          "format": "int32"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeLiteGlobalConfigDiscoEntrypointsConfigs"
    },
    "YoutubeApiInnertubeDescriptionUpdate": {
      "properties": {
        "description": {
          "$ref": "YoutubeApiInnertubeTranslationPack"
        },
        "originalDescription": {
          "type": "string"
        },
        "delete": {
          "$ref": "YoutubeApiInnertubeDescriptionUpdateDeleteDescription"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeDescriptionUpdate"
    },
    "YoutubeApiInnertubeMusicRadioBuilderFormData": {
      "properties": {
        "radioTitle": {
          "type": "string"
        },
        "selectedChips": {
          "items": {
            "$ref": "YoutubeElementsComponentsMusicAttributeChip"
          },
          "type": "array"
        },
        "privacyStatus": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "PRIVATE",
            "PUBLIC",
            "UNLISTED"
          ]
        },
        "selectedItems": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeSelectableThumbnailItemData"
          }
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeMusicRadioBuilderFormData"
    },
    "YoutubeApiInnertubeBulkTakedownCmsVideosResponse": {
      "properties": {
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "packageKey": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeBulkTakedownCmsVideosResponse",
      "type": "object"
    },
    "YoutubeApiInnertubeTrendIndicator": {
      "properties": {
        "trendType": {
          "enum": [
            "UNKNOWN_TREND",
            "HORIZONTAL_TREND",
            "UP_TREND",
            "DOWN_TREND",
            "BELOW_TYPICAL",
            "ABOVE_TYPICAL",
            "TYPICAL"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "displayValue": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeTrendIndicator"
    },
    "YoutubeApiInnertubeAddChatItemAction": {
      "id": "YoutubeApiInnertubeAddChatItemAction",
      "type": "object",
      "properties": {
        "disclaimerItem": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "LIVE_CHAT_LEGAL_DISCLAIMER_TYPE_UNSPECIFIED",
            "LIVE_CHAT_LEGAL_DISCLAIMER_TYPE_COMMUNITY_GUIDELINES",
            "LIVE_CHAT_LEGAL_DISCLAIMER_TYPE_SUBSCRIBERS_ONLY"
          ]
        },
        "stickinessParams": {
          "$ref": "YoutubeApiInnertubeChatItemStickinessParams"
        },
        "delayMs": {
          "type": "integer",
          "format": "int32"
        },
        "item": {
          "$ref": "YoutubeApiInnertubeLiveChatItemSupportedRenderers"
        },
        "clientId": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeGetBulkUpdateStatusCmsAssetGroupsResponse": {
      "id": "YoutubeApiInnertubeGetBulkUpdateStatusCmsAssetGroupsResponse",
      "type": "object",
      "properties": {
        "packageKey": {
          "type": "string"
        },
        "status": {
          "$ref": "YoutubeApiInnertubeCmsBulkUpdateStatus"
        },
        "assetGroupBulkActionStatuses": {
          "items": {
            "$ref": "YoutubeApiInnertubeCmsAssetGroupBulkActionStatus"
          },
          "type": "array"
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        }
      }
    },
    "YoutubeApiInnertubeAssetFilterMusicLabelIn": {
      "type": "object",
      "id": "YoutubeApiInnertubeAssetFilterMusicLabelIn",
      "properties": {
        "values": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      }
    },
    "YoutubeApiInnertubePlayerKavRenderer": {
      "type": "object",
      "properties": {
        "proceedButton": {
          "$ref": "YoutubeApiInnertubeButtonSupportedRenderers"
        },
        "title": {
          "type": "string"
        },
        "kavUrl": {
          "type": "string"
        },
        "playerParams": {
          "type": "string"
        },
        "thumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "reason": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "icon": {
          "$ref": "YoutubeApiInnertubeIcon"
        }
      },
      "id": "YoutubeApiInnertubePlayerKavRenderer"
    },
    "YoutubeClientFormsFormComponentsDemoForm": {
      "id": "YoutubeClientFormsFormComponentsDemoForm",
      "type": "object",
      "properties": {
        "state": {
          "$ref": "YoutubeClientFormsState"
        },
        "pizzaName": {
          "$ref": "YoutubeClientFormsStringFormField"
        },
        "id": {
          "type": "string"
        },
        "pizzaSize": {
          "$ref": "YoutubeClientFormsInt32FormField"
        }
      }
    },
    "YoutubeApiInnertubeCreatorSponsorshipsMaskEmojiDetailsMask": {
      "properties": {
        "shortcut": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        },
        "emojiId": {
          "type": "boolean"
        },
        "thumbnailUrl": {
          "type": "boolean"
        },
        "reviewState": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorSponsorshipsMaskEmojiDetailsMask"
    },
    "YoutubeApiInnertubeCreatorChannelMaskRegionPreferNotToAnswerMask": {
      "id": "YoutubeApiInnertubeCreatorChannelMaskRegionPreferNotToAnswerMask",
      "properties": {
        "all": {
          "type": "boolean"
        },
        "preferNotToAnswerId": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeActiveViewTrackingCommands": {
      "type": "object",
      "id": "YoutubeApiInnertubeActiveViewTrackingCommands",
      "properties": {
        "activeViewAudioMeasurableCommands": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          }
        },
        "trafficType": {
          "enum": [
            "ACTIVE_VIEW_TRAFFIC_TYPE_UNSPECIFIED",
            "ACTIVE_VIEW_TRAFFIC_TYPE_DISPLAY",
            "ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO",
            "ACTIVE_VIEW_TRAFFIC_TYPE_AUDIO"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        },
        "activeViewEndOfSessionCommands": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          }
        },
        "activeViewViewableCommands": {
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          },
          "type": "array"
        },
        "activeViewFullyViewableAudibleHalfDurationCommands": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          }
        },
        "activeViewAudioAudibleCommands": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          }
        },
        "activeViewMeasurableCommands": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          }
        }
      }
    },
    "YoutubeApiInnertubePremiumBenefitUsageEntry": {
      "id": "YoutubeApiInnertubePremiumBenefitUsageEntry",
      "properties": {
        "icon": {
          "$ref": "YoutubeApiInnertubeIcon"
        },
        "benefitName": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "entityKey": {
          "type": "string"
        },
        "status": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "description": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeAccountTakeoverSelfCleanupActivityActionYouTubeRemediation": {
      "properties": {
        "remediationTime": {
          "$ref": "GoogleProtobufTimestamp"
        },
        "remediationType": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "ACCOUNT_TAKEOVER_YOUTUBE_REMEDIATION_TYPE_UNSPECIFIED",
            "ACCOUNT_TAKEOVER_YOUTUBE_REMEDIATION_TYPE_MADE_VIDEO_PRIVATE",
            "ACCOUNT_TAKEOVER_YOUTUBE_REMEDIATION_TYPE_REJECTED_VIDEO",
            "ACCOUNT_TAKEOVER_YOUTUBE_REMEDIATION_TYPE_UNDELETED_VIDEO"
          ]
        }
      },
      "id": "YoutubeApiInnertubeAccountTakeoverSelfCleanupActivityActionYouTubeRemediation",
      "type": "object"
    },
    "YoutubeElementsComponentsEmptyOffersCardModel": {
      "id": "YoutubeElementsComponentsEmptyOffersCardModel",
      "properties": {
        "emptyStateIllustration": {
          "$ref": "YoutubeElementsImage"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "emptyStateTitle": {
          "type": "string"
        },
        "emptyStateIllustrationDarkTheme": {
          "$ref": "YoutubeElementsImage"
        },
        "emptyStateText": {
          "type": "string"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeLweCustomizationEmojiPickerData": {
      "id": "YoutubeApiInnertubeLweCustomizationEmojiPickerData",
      "type": "object",
      "properties": {
        "emojis": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeEmoji"
          }
        },
        "emojiCategories": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeEmojiCategory"
          }
        }
      }
    },
    "YoutubeApiInnertubeSharePanelIdentityConfirmationRenderer": {
      "type": "object",
      "properties": {
        "cancelButton": {
          "$ref": "YoutubeApiInnertubeButtonSupportedRenderers"
        },
        "dialogMessageWithLinks": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "icon": {
          "$ref": "YoutubeApiInnertubeIcon"
        },
        "dialogMessage": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "dialogMessages": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeFormattedString"
          }
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "userName": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "confirmButton": {
          "$ref": "YoutubeApiInnertubeButtonSupportedRenderers"
        },
        "userThumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        }
      },
      "id": "YoutubeApiInnertubeSharePanelIdentityConfirmationRenderer"
    },
    "YoutubeApiInnertubeOpenCreateReplyDialogAction": {
      "id": "YoutubeApiInnertubeOpenCreateReplyDialogAction",
      "type": "object",
      "properties": {
        "noMoreCommentDialog": {
          "$ref": "YoutubeApiInnertubeCommentActionConfirmDialogSupportedRenderers"
        },
        "dialog": {
          "$ref": "YoutubeApiInnertubeCommentReplyDialogSupportedRenderers"
        },
        "commentWithoutVoteDialog": {
          "$ref": "YoutubeApiInnertubeCommentActionConfirmDialogSupportedRenderers"
        }
      }
    },
    "YoutubeApiInnertubeMatchPolicyUpdateDisableMatching": {
      "id": "YoutubeApiInnertubeMatchPolicyUpdateDisableMatching",
      "properties": {
        "releaseExistingClaims": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeGetCaptionsTranslationResponse": {
      "id": "YoutubeApiInnertubeGetCaptionsTranslationResponse",
      "type": "object",
      "properties": {
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "translation": {
          "$ref": "YoutubeApiInnertubeVideoTranslation"
        }
      }
    },
    "YoutubeApiInnertubePostsCreationSearchBarViewModel": {
      "type": "object",
      "id": "YoutubeApiInnertubePostsCreationSearchBarViewModel",
      "properties": {
        "placeholderText": {
          "type": "string"
        },
        "browseId": {
          "type": "string"
        },
        "initialQuery": {
          "type": "string"
        },
        "dialogId": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeUnpluggedFullScreenStepRenderer": {
      "type": "object",
      "id": "YoutubeApiInnertubeUnpluggedFullScreenStepRenderer",
      "properties": {
        "bodyImage": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "lowerButtonConfirmations": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          }
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "bodyText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "upperButton": {
          "$ref": "YoutubeApiInnertubeButtonSupportedRenderers"
        },
        "animation": {
          "$ref": "YoutubeApiInnertubeUnpluggedAnimationDetails"
        },
        "secondaryButton": {
          "$ref": "YoutubeApiInnertubeButtonSupportedRenderers"
        },
        "impressionEndpoints": {
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          },
          "type": "array"
        },
        "lowerButton": {
          "$ref": "YoutubeApiInnertubeButtonSupportedRenderers"
        },
        "primaryButton": {
          "$ref": "YoutubeApiInnertubeButtonSupportedRenderers"
        },
        "type": {
          "type": "string",
          "enum": [
            "UNPLUGGED_FULL_SCREEN_RENDERER_TYPE_UNKNOWN",
            "UNPLUGGED_FULL_SCREEN_RENDERER_TYPE_INVOL_PAUSE",
            "UNPLUGGED_FULL_SCREEN_RENDERER_TYPE_VOLUNTARY_PAUSE"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        }
      }
    },
    "YoutubeApiInnertubeCinematicContainerGradientConfigCinematicContainerGradientColorConfig": {
      "type": "object",
      "id": "YoutubeApiInnertubeCinematicContainerGradientConfigCinematicContainerGradientColorConfig",
      "properties": {
        "lightThemeColor": {
          "type": "integer",
          "format": "uint32"
        },
        "startLocation": {
          "type": "number",
          "format": "float"
        },
        "darkThemeColor": {
          "type": "integer",
          "format": "uint32"
        }
      }
    },
    "YoutubeApiInnertubeCaptionsSupportedRenderers": {
      "id": "YoutubeApiInnertubeCaptionsSupportedRenderers",
      "properties": {
        "playerCaptionsTracklistRenderer": {
          "$ref": "YoutubeApiInnertubePlayerCaptionsTrackListRenderer"
        },
        "playerCaptionsRenderer": {
          "$ref": "YoutubeApiInnertubePlayerCaptionsRenderer"
        }
      },
      "type": "object"
    },
    "YoutubeElementsListValue": {
      "id": "YoutubeElementsListValue",
      "type": "object",
      "properties": {
        "values": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsStructValue"
          }
        }
      }
    },
    "YoutubeApiInnertubeAutoOfflineResponseEntityUpdateCommandsEntry": {
      "id": "YoutubeApiInnertubeAutoOfflineResponseEntityUpdateCommandsEntry",
      "type": "object",
      "properties": {
        "value": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "key": {
          "type": "string"
        }
      }
    },
    "YoutubeElementsComponentsTimedReactionPlayerAnimationData": {
      "properties": {
        "enableTimedReactionAnimationsForTesting": {
          "type": "boolean"
        },
        "videoLengthSeconds": {
          "type": "integer",
          "format": "int32"
        }
      },
      "id": "YoutubeElementsComponentsTimedReactionPlayerAnimationData",
      "type": "object"
    },
    "YoutubeApiInnertubeBardHackathonParameters": {
      "id": "YoutubeApiInnertubeBardHackathonParameters",
      "properties": {
        "query": {
          "type": "string"
        },
        "recommendedGenres": {
          "type": "array",
          "items": {
            "enum": [
              "STOREFRONT_GENRE_TYPE_UNSPECIFIED",
              "STOREFRONT_GENRE_TYPE_UNKNOWN",
              "STOREFRONT_GENRE_TYPE_AFRICAN",
              "STOREFRONT_GENRE_TYPE_AMBIENT",
              "STOREFRONT_GENRE_TYPE_ARABIC",
              "STOREFRONT_GENRE_TYPE_ASIAN",
              "STOREFRONT_GENRE_TYPE_BLUES",
              "STOREFRONT_GENRE_TYPE_BOLLYWOOD_DESI",
              "STOREFRONT_GENRE_TYPE_BRAZILIAN",
              "STOREFRONT_GENRE_TYPE_CHRISTIAN_GOSPEL",
              "STOREFRONT_GENRE_TYPE_CLASSICAL",
              "STOREFRONT_GENRE_TYPE_COUNTRY_AMERICANA",
              "STOREFRONT_GENRE_TYPE_DANCE_ELECTRONIC",
              "STOREFRONT_GENRE_TYPE_FOLK_ACOUSTIC",
              "STOREFRONT_GENRE_TYPE_HIP_HOP",
              "STOREFRONT_GENRE_TYPE_INDIE_ALTERNATIVE",
              "STOREFRONT_GENRE_TYPE_JAZZ",
              "STOREFRONT_GENRE_TYPE_KIDS_FAMILY",
              "STOREFRONT_GENRE_TYPE_LATIN",
              "STOREFRONT_GENRE_TYPE_METAL",
              "STOREFRONT_GENRE_TYPE_POP",
              "STOREFRONT_GENRE_TYPE_R_B_SOUL",
              "STOREFRONT_GENRE_TYPE_REGGAE_CARIBBEAN",
              "STOREFRONT_GENRE_TYPE_ROCK",
              "STOREFRONT_GENRE_TYPE_SEASONAL",
              "STOREFRONT_GENRE_TYPE_SOUNDTRACKS_MUSICALS",
              "STOREFRONT_GENRE_TYPE_SOUND_EFFECTS",
              "STOREFRONT_GENRE_TYPE_SOUTH_EAST_ASIAN",
              "STOREFRONT_GENRE_TYPE_K_POP",
              "STOREFRONT_GENRE_TYPE_CANTOPOP_AND_MANDOPOP",
              "STOREFRONT_GENRE_TYPE_JAPANESE",
              "STOREFRONT_GENRE_TYPE_KOREAN"
            ],
            "type": "string",
            "enumDescriptions": [
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              ""
            ]
          }
        },
        "recommendedMoods": {
          "type": "array",
          "items": {
            "enumDescriptions": [
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              ""
            ],
            "enum": [
              "STOREFRONT_MOOD_TYPE_UNSPECIFIED",
              "STOREFRONT_MOOD_TYPE_ANGRY",
              "STOREFRONT_MOOD_TYPE_BRIGHT",
              "STOREFRONT_MOOD_TYPE_CHILL",
              "STOREFRONT_MOOD_TYPE_DARK",
              "STOREFRONT_MOOD_TYPE_DRAMATIC",
              "STOREFRONT_MOOD_TYPE_FUNKY",
              "STOREFRONT_MOOD_TYPE_HAPPY",
              "STOREFRONT_MOOD_TYPE_LOVE",
              "STOREFRONT_MOOD_TYPE_SAD",
              "STOREFRONT_MOOD_TYPE_UPLIFTING"
            ],
            "type": "string"
          }
        },
        "fetchingRecommendedTracks": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsAnalyticsLatestActivityCardModel": {
      "id": "YoutubeElementsComponentsAnalyticsLatestActivityCardModel",
      "properties": {
        "dateRangeA11y": {
          "type": "string"
        },
        "entityTableTitle": {
          "type": "string"
        },
        "noDataMessage": {
          "type": "string"
        },
        "isModernizationFlagEnabled": {
          "type": "boolean"
        },
        "subtitle": {
          "type": "string"
        },
        "rows": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsComponentsEntityRow"
          }
        },
        "mainChartColumns": {
          "type": "array",
          "items": {
            "format": "float",
            "type": "number"
          }
        },
        "detailsEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "dateRange": {
          "type": "string"
        },
        "realtimeViewsA11y": {
          "type": "string"
        },
        "mainChartColor": {
          "format": "uint32",
          "type": "integer"
        },
        "realtimeViews": {
          "type": "string"
        },
        "entityTableTitleA11y": {
          "type": "string"
        },
        "anomalyIndicator": {
          "$ref": "YoutubeElementsComponentsAnomalyIndicator"
        },
        "title": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeMusicSearchResultsEntityMusicSearchResult": {
      "type": "object",
      "properties": {
        "thumbnailItem": {
          "$ref": "YoutubeApiInnertubeSelectableThumbnailItemData"
        }
      },
      "id": "YoutubeApiInnertubeMusicSearchResultsEntityMusicSearchResult"
    },
    "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskClaimMask": {
      "id": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskClaimMask",
      "properties": {
        "all": {
          "type": "boolean"
        },
        "claimImpactType": {
          "type": "boolean"
        },
        "assetId": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCmsAssetHistoryMaskMask62": {
      "type": "object",
      "properties": {
        "all": {
          "type": "boolean"
        },
        "statusCode": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCmsAssetHistoryMaskMask62"
    },
    "YoutubeElementsComponentsCreationSheetMenuHeaderData": {
      "type": "object",
      "properties": {
        "dismissButton": {
          "$ref": "YoutubeElementsComponentsButton"
        },
        "title": {
          "type": "string"
        }
      },
      "id": "YoutubeElementsComponentsCreationSheetMenuHeaderData"
    },
    "YoutubeApiInnertubeClientYouTubeDataMemberShoppingAffiliateData": {
      "properties": {
        "affiliateDeepLinkSource": {
          "type": "string",
          "enum": [
            "AFFILIATE_DEEP_LINK_SOURCE_UNKNOWN",
            "AFFILIATE_DEEP_LINK_SOURCE_EMAIL_INVITE",
            "AFFILIATE_DEEP_LINK_SOURCE_EMAIL_REMINDER",
            "AFFILIATE_DEEP_LINK_SOURCE_YODA_INVITE",
            "AFFILIATE_DEEP_LINK_SOURCE_YODA_REMINDER",
            "AFFILIATE_DEEP_LINK_SOURCE_VID_CON_2023"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeClientYouTubeDataMemberShoppingAffiliateData"
    },
    "YoutubeApiInnertubeBackFromWatchFormData": {
      "id": "YoutubeApiInnertubeBackFromWatchFormData",
      "properties": {
        "playbackTimeMs": {
          "format": "int64",
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsSingleSelectSurveyModel": {
      "properties": {
        "loggingParams": {
          "$ref": "YoutubeElementsComponentsPopUpSurveyLoggingParams"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "surveyStateEntity": {
          "$ref": "YoutubeApiInnertubeHatsSurveyStateEntity"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "keys": {
          "$ref": "YoutubeElementsComponentsPopUpSurveyEntityKeys"
        },
        "surveyEntity": {
          "$ref": "YoutubeApiInnertubeHatsSurveyEntity"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsSingleSelectSurveyModel"
    },
    "YoutubeApiInnertubeHandoffAuxiliaryData": {
      "id": "YoutubeApiInnertubeHandoffAuxiliaryData",
      "properties": {
        "discoveredLrDevices": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeHandoffLrDevice"
          }
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeVersatileFlowOptionStateOptionState": {
      "properties": {
        "selectedOptionId": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeVersatileFlowOptionStateOptionState",
      "type": "object"
    },
    "YoutubeApiInnertubeMusicUpdateAudioQualityCommand": {
      "type": "object",
      "properties": {
        "newAudioQuality": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "AUDIO_QUALITY_UNKNOWN",
            "AUDIO_QUALITY_ULTRALOW",
            "AUDIO_QUALITY_LOW",
            "AUDIO_QUALITY_MEDIUM",
            "AUDIO_QUALITY_HIGH"
          ]
        }
      },
      "id": "YoutubeApiInnertubeMusicUpdateAudioQualityCommand"
    },
    "YoutubeElementsComponentsChipModel": {
      "properties": {
        "chipLoggingNodeKey": {
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "trailingText": {
          "type": "string"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "accessibilityHint": {
          "type": "string"
        },
        "tapCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "accessibilityLabel": {
          "type": "string"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsChipData"
        },
        "customSelectedBackgroundColor": {
          "format": "uint32",
          "type": "integer"
        },
        "customTextColor": {
          "type": "integer",
          "format": "uint32"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "chipShouldLogGestures": {
          "type": "boolean"
        },
        "secondaryAccessibilityLabel": {
          "type": "string"
        },
        "clientName": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "UNKNOWN_INTERFACE",
            "WEB",
            "MWEB",
            "ANDROID",
            "IOS",
            "TVHTML5",
            "TVLITE",
            "TVANDROID",
            "XBOX",
            "CLIENTX",
            "XBOXONEGUIDE",
            "ANDROID_CREATOR",
            "IOS_CREATOR",
            "TVAPPLE",
            "IOS_INSTANT",
            "ANDROID_KIDS",
            "IOS_KIDS",
            "ANDROID_INSTANT",
            "ANDROID_MUSIC",
            "IOS_TABLOID",
            "ANDROID_TV",
            "ANDROID_GAMING",
            "IOS_GAMING",
            "IOS_MUSIC",
            "MWEB_TIER_2",
            "ANDROID_VR",
            "ANDROID_UNPLUGGED",
            "ANDROID_TESTSUITE",
            "WEB_MUSIC_ANALYTICS",
            "WEB_GAMING",
            "IOS_UNPLUGGED",
            "ANDROID_WITNESS",
            "IOS_WITNESS",
            "ANDROID_SPORTS",
            "IOS_SPORTS",
            "ANDROID_LITE",
            "IOS_EMBEDDED_PLAYER",
            "IOS_DIRECTOR",
            "WEB_UNPLUGGED",
            "WEB_EXPERIMENTS",
            "TVHTML5_CAST",
            "IOS_PILOT_STUDIO",
            "ANDROID_CASUAL",
            "ANDROID_EMBEDDED_PLAYER",
            "WEB_EMBEDDED_PLAYER",
            "TVHTML5_AUDIO",
            "TV_UNPLUGGED_CAST",
            "TVHTML5_KIDS",
            "WEB_HEROES",
            "WEB_MUSIC",
            "WEB_CREATOR",
            "TV_UNPLUGGED_ANDROID",
            "IOS_LIVE_CREATION_EXTENSION",
            "TVHTML5_UNPLUGGED",
            "IOS_MESSAGES_EXTENSION",
            "WEB_REMIX",
            "IOS_UPTIME",
            "WEB_UNPLUGGED_ONBOARDING",
            "WEB_UNPLUGGED_OPS",
            "WEB_UNPLUGGED_PUBLIC",
            "TVHTML5_VR",
            "WEB_LIVE_STREAMING",
            "ANDROID_TV_KIDS",
            "TVHTML5_SIMPLY",
            "WEB_KIDS",
            "MUSIC_INTEGRATIONS",
            "TVHTML5_YONGLE",
            "GOOGLE_ASSISTANT",
            "TVHTML5_SIMPLY_EMBEDDED_PLAYER",
            "WEB_MUSIC_EMBEDDED_PLAYER",
            "WEB_INTERNAL_ANALYTICS",
            "WEB_PARENT_TOOLS",
            "GOOGLE_MEDIA_ACTIONS",
            "WEB_PHONE_VERIFICATION",
            "ANDROID_PRODUCER",
            "IOS_PRODUCER",
            "TVHTML5_FOR_KIDS",
            "GOOGLE_LIST_RECS",
            "MEDIA_CONNECT_FRONTEND",
            "WEB_EFFECT_MAKER",
            "WEB_SHOPPING_EXTENSION",
            "WEB_PLAYABLES_PORTAL",
            "VISIONOS",
            "WEB_LIVE_APPS",
            "WEB_MUSIC_INTEGRATIONS",
            "ANDROID_MUSIC_AOSP"
          ],
          "type": "string"
        },
        "secondaryTapCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "displayType": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "DISPLAY_TYPE_DEFAULT_BINARY",
            "DISPLAY_TYPE_DROP_DOWN",
            "DISPLAY_TYPE_DROP_DOWN_WITH_CLEAR",
            "DISPLAY_TYPE_FILTER",
            "DISPLAY_TYPE_NO_ICON",
            "DISPLAY_TYPE_ADJUST",
            "DISPLAY_TYPE_CLEAR",
            "DISPLAY_TYPE_ADD",
            "DISPLAY_TYPE_SPARK"
          ]
        },
        "viewModel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        }
      },
      "id": "YoutubeElementsComponentsChipModel",
      "type": "object"
    },
    "YoutubeApiInnertubeStaticImageSignals": {
      "id": "YoutubeApiInnertubeStaticImageSignals",
      "properties": {
        "millisecondsPerSignal": {
          "format": "int32",
          "type": "integer"
        },
        "staticImageLikelihood": {
          "type": "array",
          "items": {
            "format": "float",
            "type": "number"
          }
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeVisitAdvertiserLinkViewModel": {
      "properties": {
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "interaction": {
          "$ref": "YoutubeApiInnertubeAdInteractionData"
        },
        "label": {
          "$ref": "YoutubeElementsAttributedString"
        }
      },
      "id": "YoutubeApiInnertubeVisitAdvertiserLinkViewModel",
      "type": "object"
    },
    "YoutubeApiInnertubeReportGroupFilterReportPageTypeIs": {
      "properties": {
        "value": {
          "enum": [
            "REPORT_PAGE_TYPE_UNKNOWN",
            "REPORT_PAGE_TYPE_ADJUSTMENT",
            "REPORT_PAGE_TYPE_ART_TRACK",
            "REPORT_PAGE_TYPE_ASSET",
            "REPORT_PAGE_TYPE_CAMPAIGN",
            "REPORT_PAGE_TYPE_CLAIM",
            "REPORT_PAGE_TYPE_FAN_FUNDING",
            "REPORT_PAGE_TYPE_ADS_PARTNER_REVENUE",
            "REPORT_PAGE_TYPE_REFERENCE_FILE",
            "REPORT_PAGE_TYPE_TRANSACTIONAL",
            "REPORT_PAGE_TYPE_VIDEO",
            "REPORT_PAGE_TYPE_RED",
            "REPORT_PAGE_TYPE_YOUTUBE_TV",
            "REPORT_PAGE_TYPE_PAID_FEATURES",
            "REPORT_PAGE_TYPE_AUDIO_TIER_PARTNER_REVENUE",
            "REPORT_PAGE_TYPE_PAYMENT_SUMMARY",
            "REPORT_PAGE_TYPE_ASSET_CONFLICT",
            "REPORT_PAGE_TYPE_ASSET_SHARE",
            "REPORT_PAGE_TYPE_ASSET_NMPA",
            "REPORT_PAGE_TYPE_ADJUSTMENT_SUBSCRIPTION",
            "REPORT_PAGE_TYPE_CUSTOM",
            "REPORT_PAGE_TYPE_BRANDCONNECT",
            "REPORT_PAGE_TYPE_SHORTS_PARTNER_REVENUE",
            "REPORT_PAGE_TYPE_SHORTS_CLAIM",
            "REPORT_PAGE_TYPE_NON_FINANCIAL_CUSTOM",
            "REPORT_PAGE_TYPE_ALC_PARTNER_REVENUE",
            "REPORT_PAGE_TYPE_ALC_PARTNER_BUSINESS_ANALYTICS",
            "REPORT_PAGE_TYPE_LICENSE_FEE_REVENUE",
            "REPORT_PAGE_TYPE_LICENSE_USAGE",
            "REPORT_PAGE_TYPE_ALC_CONTENT_PERFORMANCE",
            "REPORT_PAGE_TYPE_YOUTUBE_SHORTS_ADS_REVENUE",
            "REPORT_PAGE_TYPE_YOUTUBE_SHORTS_SUBSCRIPTION_REVENUE",
            "REPORT_PAGE_TYPE_YTV_CONTENT_PERFORMANCE",
            "REPORT_PAGE_TYPE_EMBEDDED_CLAIM"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeReportGroupFilterReportPageTypeIs",
      "type": "object"
    },
    "YoutubeApiInnertubeCreateCmsChannelInvitationRequest": {
      "properties": {
        "externalOwnerId": {
          "type": "string"
        },
        "permissions": {
          "$ref": "YoutubeApiInnertubeChannelPermissions"
        },
        "channelIds": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "delegationContext": {
          "$ref": "YoutubeApiInnertubeDelegationContext"
        }
      },
      "id": "YoutubeApiInnertubeCreateCmsChannelInvitationRequest",
      "type": "object"
    },
    "YoutubeApiInnertubeShowSheetCommand": {
      "type": "object",
      "id": "YoutubeApiInnertubeShowSheetCommand",
      "properties": {
        "screenLoggingData": {
          "$ref": "YoutubeApiInnertubeScreenLoggingData"
        },
        "sheetTheme": {
          "enum": [
            "SHEET_THEME_UNSPECIFIED",
            "SHEET_THEME_ADOPT_PARENT_PAGE",
            "SHEET_THEME_APP_WIDE",
            "SHEET_THEME_FORCE_DARK"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "panelLoadingStrategy": {
          "$ref": "YoutubeApiInnertubePanelLoadingStrategy"
        }
      }
    },
    "YoutubeApiInnertubeKidsUserEducationSettings": {
      "properties": {
        "hasSeenParentMuirUserEducation": {
          "type": "boolean"
        },
        "hasSeenHomePivotBarUserEducation": {
          "type": "boolean"
        },
        "hasSeenHomeChipBarUserEducation": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeKidsUserEducationSettings"
    },
    "YoutubeApiInnertubePrefetchModeConfig": {
      "id": "YoutubeApiInnertubePrefetchModeConfig",
      "type": "object",
      "properties": {
        "breakLengthMs": {
          "type": "array",
          "items": {
            "type": "string",
            "format": "int64"
          }
        },
        "cacheFetchRefreshDurationMs": {
          "format": "int64",
          "type": "string"
        },
        "startTimeOffsetMs": {
          "type": "string",
          "format": "int64"
        },
        "liveTargetingParams": {
          "type": "string"
        },
        "cacheFetchSmearingDurationMs": {
          "format": "int64",
          "type": "string"
        }
      }
    },
    "YoutubeElementsComponentsSwitchShufflePlayState": {
      "id": "YoutubeElementsComponentsSwitchShufflePlayState",
      "properties": {
        "isSelecting": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeSharedConversationRenderer": {
      "properties": {
        "onViewConversationEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "conversation": {
          "$ref": "YoutubeApiInnertubeConversationSupportedRenderers"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "keyboard": {
          "$ref": "YoutubeApiInnertubeConversationVideoKeyboardSupportedRenderers"
        }
      },
      "id": "YoutubeApiInnertubeSharedConversationRenderer",
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorChannelMaskChannelViewsPerformanceMask": {
      "id": "YoutubeApiInnertubeCreatorChannelMaskChannelViewsPerformanceMask",
      "type": "object",
      "properties": {
        "all": {
          "type": "boolean"
        },
        "views": {
          "type": "boolean"
        },
        "drivers": {
          "type": "boolean"
        }
      }
    },
    "LensPresentationRenderingElementsSearchResultsPageHeaderCardModel": {
      "properties": {
        "presentationTheme": {
          "$ref": "LensPresentationRenderingElementsPresentationTheme"
        },
        "data": {
          "$ref": "LensPresentationRenderingSharedSearchResultsPageHeaderData"
        }
      },
      "id": "LensPresentationRenderingElementsSearchResultsPageHeaderCardModel",
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorContentOwnerMaskCreatorContractMask": {
      "properties": {
        "eligibleVersion": {
          "type": "boolean"
        },
        "type": {
          "type": "boolean"
        },
        "status": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        },
        "signedDetail": {
          "$ref": "YoutubeApiInnertubeCreatorContentOwnerMaskCreatorContractSignedDetailMask"
        }
      },
      "id": "YoutubeApiInnertubeCreatorContentOwnerMaskCreatorContractMask",
      "type": "object"
    },
    "YoutubeApiInnertubeFeatureEnablementSoftEntryRenderer": {
      "properties": {
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "nextStepCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "description": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "image": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeFeatureEnablementSoftEntryRenderer"
    },
    "YoutubeApiInnertubePosterRenderer": {
      "properties": {
        "thumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "navigationEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "posterDetails": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "size": {
          "$ref": "YoutubeApiInnertubePosterSize"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubePosterRenderer"
    },
    "YoutubeApiInnertubeAddressFormViewModel": {
      "properties": {
        "zipCode": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "addressLine": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "city": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      },
      "id": "YoutubeApiInnertubeAddressFormViewModel",
      "type": "object"
    },
    "YoutubeApiInnertubePostElementRendererOptions": {
      "id": "YoutubeApiInnertubePostElementRendererOptions",
      "properties": {
        "postId": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsShelfFooterData": {
      "properties": {
        "onTap": {
          "$ref": "YoutubeElementsCommand"
        },
        "disclaimerText": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "iconName": {
          "type": "string"
        }
      },
      "id": "YoutubeElementsComponentsShelfFooterData",
      "type": "object"
    },
    "YoutubeApiInnertubeCommentThreadRenderer": {
      "id": "YoutubeApiInnertubeCommentThreadRenderer",
      "properties": {
        "isModeratedElqComment": {
          "type": "boolean"
        },
        "replyCreation": {
          "$ref": "YoutubeApiInnertubeCommentCreationSupportedRenderers"
        },
        "renderingPriority": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "RENDERING_PRIORITY_UNKNOWN",
            "RENDERING_PRIORITY_PINNED_COMMENT",
            "RENDERING_PRIORITY_LINKED_COMMENT",
            "RENDERING_PRIORITY_REALTIME_COMMENT",
            "RENDERING_PRIORITY_COMMUNITY_GUIDELINES_BELOW_HEADER",
            "RENDERING_PRIORITY_FAN_COMMUNITY_SETUP_CARD",
            "RENDERING_PRIORITY_COMMENT_HEADER"
          ],
          "type": "string"
        },
        "pulseHighlight": {
          "type": "boolean"
        },
        "androidUseLogShown": {
          "type": "boolean"
        },
        "detailHeader": {
          "$ref": "YoutubeApiInnertubeCommentDetailHeaderSupportedRenderers"
        },
        "subscribeBar": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "commentsDisabledMessage": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "replies": {
          "$ref": "YoutubeApiInnertubeCommentRepliesSupportedRenderers"
        },
        "hideSeparator": {
          "type": "boolean"
        },
        "comment": {
          "$ref": "YoutubeApiInnertubeCommentSupportedRenderers"
        },
        "iosEnableSyncCommentPages": {
          "type": "boolean"
        },
        "totalRepliesCountLabel": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "moderationPanel": {
          "$ref": "YoutubeApiInnertubeCommentModerationPanelSupportedRenderers"
        },
        "isBackstageContent": {
          "type": "boolean"
        },
        "commentSourceText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "commentViewModel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "footer": {
          "$ref": "YoutubeApiInnertubeCommentThreadFooterSupportedRenderers"
        },
        "videoShelfElementRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "postsSubscribeBarElementRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "commentTargetTitle": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "backstagePostElementRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeTvSignInEventData": {
      "type": "object",
      "properties": {
        "protocolType": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "TV_SIGN_IN_PROTOCOL_TYPE_UNKNOWN",
            "TV_SIGN_IN_PROTOCOL_TYPE_DIAL",
            "TV_SIGN_IN_PROTOCOL_TYPE_CAST",
            "TV_SIGN_IN_PROTOCOL_TYPE_CLOUD"
          ],
          "type": "string"
        },
        "featureType": {
          "enum": [
            "TV_SIGN_IN_FEATURE_TYPE_UNKNOWN",
            "TV_SIGN_IN_FEATURE_TYPE_SEAMLESS",
            "TV_SIGN_IN_FEATURE_TYPE_ASSISTED",
            "TV_SIGN_IN_FEATURE_TYPE_PASSIVE",
            "TV_SIGN_IN_FEATURE_TYPE_RAPID_QR"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeTvSignInEventData"
    },
    "YoutubeElementsComponentsClipsCardItemModel": {
      "type": "object",
      "id": "YoutubeElementsComponentsClipsCardItemModel",
      "properties": {
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsClipsCardItemData"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        }
      }
    },
    "YoutubeApiInnertubeCommandExecutorCommand": {
      "properties": {
        "commands": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          }
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCommandExecutorCommand"
    },
    "YoutubeApiInnertubeCloseStreamEndScreenCommand": {
      "properties": {
        "navigationEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCloseStreamEndScreenCommand"
    },
    "YoutubeApiInnertubeLiveStreamOfflineSlateRenderer": {
      "id": "YoutubeApiInnertubeLiveStreamOfflineSlateRenderer",
      "properties": {
        "scheduledStartTime": {
          "format": "int64",
          "type": "string"
        },
        "collapseBehavior": {
          "$ref": "YoutubeApiInnertubeLiveStreamOfflineSlateRendererCollapseBehavior"
        },
        "canShowCountdown": {
          "type": "boolean"
        },
        "thumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "actionButtons": {
          "items": {
            "$ref": "YoutubeApiInnertubeButtonSupportedRenderers"
          },
          "type": "array"
        },
        "countdownStyle": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "OFFLINE_SLATE_COUNTDOWN_STYLE_UNKNOWN",
            "OFFLINE_SLATE_COUNTDOWN_STYLE_HH_MM_SS",
            "OFFLINE_SLATE_COUNTDOWN_STYLE_LOCALIZED_WITH_MINUTE_GRANULARITY",
            "OFFLINE_SLATE_COUNTDOWN_STYLE_LOCALIZED_WITH_SECOND_GRANULARITY"
          ]
        },
        "subtitleText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "reminderButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "offlineSlateStyle": {
          "enumDescriptions": [
            "",
            ""
          ],
          "enum": [
            "OFFLINE_SLATE_STYLE_UNKNOWN",
            "OFFLINE_SLATE_STYLE_ABSTRACT"
          ],
          "type": "string"
        },
        "trailer": {
          "$ref": "YoutubeApiInnertubeLiveStreamTrailer"
        },
        "mainText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsCarouselFooteredLayoutModelData": {
      "type": "object",
      "properties": {
        "expCollectionIndexDataKey": {
          "type": "string"
        },
        "exptEnableFullBleedCarousel": {
          "type": "boolean"
        },
        "feedAdMetadata": {
          "$ref": "YoutubeElementsComponentsFeedAdMetadata"
        },
        "infeedImageShopAdsData": {
          "$ref": "YoutubeElementsComponentsCarouselFooteredLayoutModelDataInfeedImageShopAdsExperimentData"
        },
        "expEnableConsistentSpacing": {
          "type": "boolean"
        },
        "inlineInjectionConfig": {
          "$ref": "YoutubeElementsComponentsInlineInjectionConfig"
        },
        "expFullBleedCarouselMetadataHasCardDest": {
          "type": "boolean"
        },
        "expEnableFullBleedCarouselCta": {
          "type": "boolean"
        },
        "carouselAdCardCollection": {
          "$ref": "YoutubeElementsComponentsCarouselAdCardCollection"
        },
        "cardIndexDataKey": {
          "type": "string"
        },
        "layoutData": {
          "$ref": "YoutubeElementsComponentsAdLayoutData"
        },
        "expEnableAfsMultiImageLayoutInnertubeLandscape": {
          "type": "boolean"
        },
        "expPageIndicatorRenderingStyle": {
          "enum": [
            "INDICATOR_DEFAULT",
            "INDICATOR_BELOW_IMAGE",
            "INDICATOR_CONTROL_BELOW_IMAGE",
            "BIG_INDICATOR_BELOW_IMAGE",
            "BIG_INDICATOR_BELOW_IMAGE_BIG_PAGECOUNT"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "expEnableAfsMultiImageLayoutInnertube": {
          "type": "boolean"
        },
        "inlineInjectionStateEntity": {
          "$ref": "YoutubeApiInnertubeInlineInjectionStateEntity"
        },
        "endorsementHeaderFooter": {
          "$ref": "YoutubeElementsComponentsEndorsementHeaderFooterData"
        },
        "interaction": {
          "$ref": "YoutubeElementsComponentsAdInteractionData"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "adDisclosureBanner": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "carouselState": {
          "$ref": "YoutubeElementsComponentsCarouselAdCardIndex"
        }
      },
      "id": "YoutubeElementsComponentsCarouselFooteredLayoutModelData"
    },
    "YoutubeApiInnertubeSponsorshipsChecklist": {
      "properties": {
        "items": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeSponsorshipsChecklistItem"
          }
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeSponsorshipsChecklist"
    },
    "YoutubeElementsComponentsCopyrightClaimDetailsModel": {
      "type": "object",
      "id": "YoutubeElementsComponentsCopyrightClaimDetailsModel",
      "properties": {
        "data": {
          "$ref": "YoutubeElementsComponentsCopyrightClaimDetailsData"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        }
      }
    },
    "YoutubeApiInnertubeCardSection": {
      "type": "object",
      "properties": {
        "bottomSectionCards": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeAnalyticsCardConfig"
          }
        },
        "topSectionCards": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeAnalyticsCardConfig"
          }
        },
        "rightSidebarCards": {
          "items": {
            "$ref": "YoutubeApiInnertubeAnalyticsCardConfig"
          },
          "type": "array"
        },
        "rightSectionCards": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeAnalyticsCardConfig"
          }
        },
        "banners": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCardSectionBanner"
          }
        },
        "leftSectionCards": {
          "items": {
            "$ref": "YoutubeApiInnertubeAnalyticsCardConfig"
          },
          "type": "array"
        },
        "showRowTopSection": {
          "type": "boolean"
        },
        "alignFeedbackWithChips": {
          "type": "boolean"
        },
        "showFeedback": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCardSection"
    },
    "YoutubeApiInnertubePanelFooterViewModel": {
      "id": "YoutubeApiInnertubePanelFooterViewModel",
      "type": "object",
      "properties": {
        "rendererContext": {
          "$ref": "YoutubeApiInnertubeRendererContext"
        },
        "backgroundColor": {
          "$ref": "YoutubeApiInnertubeThemedColor"
        },
        "isGlobalPanel": {
          "type": "boolean"
        },
        "leadingLabel": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "stacking": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "PANEL_FOOTER_STACKING_UNKNOWN",
            "PANEL_FOOTER_STACKING_HORIZONTAL",
            "PANEL_FOOTER_STACKING_VERTICAL"
          ]
        },
        "shouldHideDivider": {
          "type": "boolean"
        },
        "trailingLabel": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "secondaryButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "primaryButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "isChildComponent": {
          "type": "boolean"
        },
        "panelIdentifier": {
          "$ref": "YoutubeApiInnertubeEngagementPanelIdentifier"
        }
      }
    },
    "YoutubeApiInnertubePromoEntityFilterTrackIsrcIn": {
      "type": "object",
      "id": "YoutubeApiInnertubePromoEntityFilterTrackIsrcIn",
      "properties": {
        "values": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      }
    },
    "LensPresentationRenderingElementsDataStoreSelectionMetadata": {
      "id": "LensPresentationRenderingElementsDataStoreSelectionMetadata",
      "type": "object",
      "properties": {
        "isSelected": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeChannelPageContinuationCommand": {
      "id": "YoutubeApiInnertubeChannelPageContinuationCommand",
      "type": "object",
      "properties": {
        "continuation": {
          "$ref": "YoutubeApiInnertubeChannelPageContinuationCommandSupportedContinuations"
        },
        "targetId": {
          "type": "string"
        },
        "enableSpinner": {
          "type": "boolean"
        },
        "browseFormData": {
          "$ref": "YoutubeApiInnertubeBrowseFormData"
        },
        "intermediateState": {
          "$ref": "YoutubeApiInnertubeChannelPageContinuationCommandSupportedRenderers"
        }
      }
    },
    "YoutubeElementsComponentsMovieCards": {
      "type": "object",
      "properties": {
        "cards": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsComponentsMovieCardData"
          }
        }
      },
      "id": "YoutubeElementsComponentsMovieCards"
    },
    "YoutubeApiInnertubePremiumSeasonCardRenderer": {
      "properties": {
        "thumbnailOverlays": {
          "items": {
            "$ref": "YoutubeApiInnertubeThumbnailOverlaySupportedRenderers"
          },
          "type": "array"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "menu": {
          "$ref": "YoutubeApiInnertubeMenuSupportedRenderers"
        },
        "subtitle": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "thumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "offerButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "navigationEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "thumbnailBottomPanelText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "metadataLine": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "bottomStandaloneBadges": {
          "items": {
            "$ref": "YoutubeApiInnertubeStandaloneBadgeSupportedRenderers"
          },
          "type": "array"
        }
      },
      "id": "YoutubeApiInnertubePremiumSeasonCardRenderer",
      "type": "object"
    },
    "YoutubeApiInnertubeCreatePromotionCommand": {
      "id": "YoutubeApiInnertubeCreatePromotionCommand",
      "type": "object",
      "properties": {
        "promotionDurationDays": {
          "format": "int64",
          "type": "string"
        },
        "promotionCreationResponseEntityKey": {
          "type": "string"
        },
        "request": {
          "$ref": "YoutubeApiInnertubeCreatePromotionRequest"
        }
      }
    },
    "YoutubeApiInnertubeUniversalWatchCardHeaderColorSupportedDatas": {
      "id": "YoutubeApiInnertubeUniversalWatchCardHeaderColorSupportedDatas",
      "type": "object",
      "properties": {
        "basicColorPaletteData": {
          "$ref": "YoutubeApiInnertubeBasicColorPaletteData"
        }
      }
    },
    "YoutubeApiInnertubeVrCopresenceEvent": {
      "properties": {
        "canonicalErrorCode": {
          "type": "integer",
          "format": "int32"
        },
        "eventType": {
          "type": "string",
          "enum": [
            "COPRESENCE_EVENT_TYPE_UNKNOWN",
            "COPRESENCE_EVENT_TYPE_BEGIN_ENTER_COPRESENCE",
            "COPRESENCE_EVENT_TYPE_FAILED_TO_JOIN_PARTY",
            "COPRESENCE_EVENT_TYPE_FAILED_TO_ESTABLISH_CHANNEL_CONNECTION",
            "COPRESENCE_EVENT_TYPE_FAILED_TO_ESTABLISH_BROADCASTER_CONNECTION",
            "COPRESENCE_EVENT_TYPE_COMPLETED_COPRESENCE_SETUP",
            "COPRESENCE_EVENT_TYPE_FAILED_TO_CONNECT_TO_PEER",
            "COPRESENCE_EVENT_TYPE_FAILED_TO_DOWNLOAD_AVATAR",
            "COPRESENCE_EVENT_TYPE_COMPLETED_PEER_CONNECTION"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        }
      },
      "id": "YoutubeApiInnertubeVrCopresenceEvent",
      "type": "object"
    },
    "YoutubeApiInnertubeAboveFeedAdLayoutRenderer": {
      "id": "YoutubeApiInnertubeAboveFeedAdLayoutRenderer",
      "type": "object",
      "properties": {
        "renderingContent": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "adLayoutMetadata": {
          "$ref": "YoutubeApiInnertubeAdLayoutMetadata"
        },
        "layoutExitNormalTriggers": {
          "items": {
            "$ref": "YoutubeApiInnertubeAdsControlFlowTrigger"
          },
          "type": "array"
        }
      }
    },
    "YoutubeApiInnertubeDraftMetadata": {
      "type": "object",
      "properties": {
        "effectName": {
          "$ref": "YoutubeApiInnertubeTranslationPack"
        },
        "effectDescription": {
          "$ref": "YoutubeApiInnertubeTranslationPack"
        },
        "safeLink": {
          "$ref": "WebutilHtmlTypesSafeUrlProto"
        }
      },
      "id": "YoutubeApiInnertubeDraftMetadata"
    },
    "YoutubeApiInnertubeShowSubscriptionNotificationOptionsSupportedRenderers": {
      "type": "object",
      "id": "YoutubeApiInnertubeShowSubscriptionNotificationOptionsSupportedRenderers",
      "properties": {
        "subscriptionNotificationOptionsRenderer": {
          "$ref": "YoutubeApiInnertubeSubscriptionNotificationOptionsRenderer"
        }
      }
    },
    "YoutubeApiInnertubeFameBitSearchChannelFilterValueRange": {
      "type": "object",
      "id": "YoutubeApiInnertubeFameBitSearchChannelFilterValueRange",
      "properties": {
        "lowValue": {
          "type": "number",
          "format": "double"
        },
        "highValue": {
          "type": "number",
          "format": "double"
        }
      }
    },
    "YoutubeElementsComponentsPrimetimePromoPanelModel": {
      "id": "YoutubeElementsComponentsPrimetimePromoPanelModel",
      "properties": {
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "deviceDetails": {
          "$ref": "YoutubeElementsComponentsDeviceDetails"
        },
        "isTablet": {
          "type": "boolean"
        },
        "panelIndex": {
          "format": "int32",
          "type": "integer"
        },
        "panel": {
          "$ref": "YoutubeElementsComponentsPrimetimePromoPanel"
        },
        "primetimeWidth": {
          "type": "number",
          "format": "float"
        },
        "panelCount": {
          "type": "integer",
          "format": "int32"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsCiInterestActionTargetModel": {
      "id": "YoutubeElementsComponentsCiInterestActionTargetModel",
      "type": "object",
      "properties": {
        "interestsEntityStoreKey": {
          "type": "string"
        },
        "actionA11yLabel": {
          "type": "string"
        },
        "isReadOnly": {
          "type": "boolean"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsCreatorInterest"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "isSaved": {
          "type": "boolean"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        }
      }
    },
    "YoutubeApiInnertubeCmsOwnershipTransferId": {
      "properties": {
        "id": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeCmsOwnershipTransferId",
      "type": "object"
    },
    "YoutubeApiInnertubeRequestCmsIssueUnmergeRequest": {
      "type": "object",
      "id": "YoutubeApiInnertubeRequestCmsIssueUnmergeRequest",
      "properties": {
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "assetTitle": {
          "type": "string"
        },
        "issueMask": {
          "$ref": "YoutubeApiInnertubeCmsIssueMask"
        },
        "issueId": {
          "$ref": "YoutubeApiInnertubeCmsIssueId"
        },
        "note": {
          "type": "string"
        },
        "externalOwnerId": {
          "type": "string"
        },
        "contentOwnerDisplayName": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeBelledSubscribersCardConfig": {
      "properties": {},
      "type": "object",
      "id": "YoutubeApiInnertubeBelledSubscribersCardConfig"
    },
    "YoutubeApiInnertubeCmsOwnershipConflictSimpleAssetOwnerSummary": {
      "type": "object",
      "properties": {
        "ownershipTransfers": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCmsOwnershipTransferInfo"
          }
        },
        "territoriesInConflictCount": {
          "format": "uint32",
          "type": "integer"
        },
        "externalOwnerId": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeCmsOwnershipConflictSimpleAssetOwnerSummary"
    },
    "YoutubeApiInnertubeGetGeneratedThumbnailsRequest": {
      "id": "YoutubeApiInnertubeGetGeneratedThumbnailsRequest",
      "properties": {
        "styleId": {
          "type": "integer",
          "format": "int32"
        },
        "options": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "GENERATED_THUMBNAILS_REQUEST_OPTIONS_UNSPECIFIED",
            "GENERATED_THUMBNAILS_REQUEST_OPTIONS_REFRESH_TAGS_AND_THUMBNAILS",
            "GENERATED_THUMBNAILS_REQUEST_OPTIONS_REFRESH_TAGS_ONLY",
            "GENERATED_THUMBNAILS_REQUEST_OPTIONS_REFRESH_THUMBNAILS_ONLY"
          ],
          "type": "string"
        },
        "renderingParams": {
          "type": "string"
        },
        "templateVersion": {
          "type": "integer",
          "format": "int32"
        },
        "allModifierTags": {
          "items": {
            "$ref": "YoutubeApiInnertubeGeneratedThumbnailsModifierTag"
          },
          "type": "array"
        },
        "termIds": {
          "type": "array",
          "items": {
            "format": "int32",
            "type": "integer"
          }
        },
        "generationParams": {
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "existingThumbnailImageIds": {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "playlistId": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeSponsorshipsEmojiThumbnailValidationRule": {
      "id": "YoutubeApiInnertubeSponsorshipsEmojiThumbnailValidationRule",
      "properties": {
        "minHeight": {
          "format": "int64",
          "type": "string"
        },
        "dependencies": {
          "$ref": "YoutubeApiInnertubeSponsorshipsEmojiThumbnailValidationRuleDependencies"
        },
        "maxImageSize": {
          "format": "int64",
          "type": "string"
        },
        "translations": {
          "$ref": "YoutubeApiInnertubeSponsorshipsEmojiThumbnailValidationRuleTranslations"
        },
        "minWidth": {
          "type": "string",
          "format": "int64"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsMusicCompactBannerModel": {
      "id": "YoutubeElementsComponentsMusicCompactBannerModel",
      "type": "object",
      "properties": {
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "impressionData": {
          "$ref": "YoutubeElementsComponentsMusicCompactBannerImpressionData"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "compactBannerData": {
          "$ref": "YoutubeElementsComponentsMusicCompactBannerData"
        },
        "actionButton": {
          "$ref": "YoutubeElementsComponentsMusicCircleIconButtonData"
        },
        "data": {
          "$ref": "YoutubeApiInnertubeCanvasPromoData"
        }
      }
    },
    "YoutubeApiInnertubePromotedSparklesTextCtdHomeThemedCtaFormRenderer": {
      "type": "object",
      "properties": {
        "identifier": {
          "type": "string"
        },
        "clickLocationTargets": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubePromotedSparklesClickLocationTarget"
          }
        },
        "mutedAdStateRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "activeView": {
          "$ref": "YoutubeApiInnertubeActiveViewDisplayMeasurement"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "content": {
          "$ref": "YoutubeApiInnertubePromotedSparklesTextCtdContent"
        },
        "closeButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      },
      "id": "YoutubeApiInnertubePromotedSparklesTextCtdHomeThemedCtaFormRenderer"
    },
    "YoutubeElementsComponentsTimedCommentsWelcomeModel": {
      "type": "object",
      "properties": {
        "engagementPanel": {
          "$ref": "YoutubeElementsComponentsMainAppEngagementPanelData"
        },
        "playerOverlay": {
          "$ref": "YoutubeElementsComponentsMainAppPlayerOverlayData"
        },
        "useEngagementPanelEntity": {
          "type": "boolean"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "enableElcInComments": {
          "type": "boolean"
        },
        "windowSize": {
          "$ref": "YoutubeElementsSize"
        },
        "index": {
          "format": "int32",
          "type": "integer"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "content": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "markersEngagementPanelSyncEntity": {
          "$ref": "YoutubeApiInnertubeMarkersEngagementPanelSyncEntity"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "markersEngagementPanelSyncEntityKey": {
          "type": "string"
        }
      },
      "id": "YoutubeElementsComponentsTimedCommentsWelcomeModel"
    },
    "YoutubeApiInnertubePrefilledPollData": {
      "id": "YoutubeApiInnertubePrefilledPollData",
      "properties": {
        "choices": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCmsAlbumTrackMaskCmsAlbumTrackIdMask": {
      "id": "YoutubeApiInnertubeCmsAlbumTrackMaskCmsAlbumTrackIdMask",
      "properties": {
        "releaseId": {
          "$ref": "YoutubeApiInnertubeCmsAlbumTrackMaskCmsAlbumReleaseIdMask"
        },
        "all": {
          "type": "boolean"
        },
        "isrc": {
          "type": "boolean"
        },
        "trackNumber": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeSetPushNotificationsEnabledCommand": {
      "properties": {
        "failureAction": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "enabled": {
          "type": "boolean"
        },
        "successAction": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      },
      "id": "YoutubeApiInnertubeSetPushNotificationsEnabledCommand",
      "type": "object"
    },
    "YoutubeElementsComponentsPostsCreationMetadataExpirationControllerState": {
      "type": "object",
      "id": "YoutubeElementsComponentsPostsCreationMetadataExpirationControllerState",
      "properties": {
        "formField": {
          "$ref": "YoutubeClientFormsPostEphemeralitySettingsFormField"
        }
      }
    },
    "YoutubeApiInnertubePodcastOverviewCardConfig": {
      "type": "object",
      "properties": {
        "timePeriod": {
          "$ref": "YoutubeApiInnertubeAnalyticsDataTimePeriod"
        },
        "limit": {
          "format": "int32",
          "type": "integer"
        }
      },
      "id": "YoutubeApiInnertubePodcastOverviewCardConfig"
    },
    "YoutubeApiInnertubeCmsAssetIssuesSummary": {
      "properties": {
        "ownershipConflictIssueId": {
          "$ref": "YoutubeApiInnertubeCmsIssueId"
        }
      },
      "id": "YoutubeApiInnertubeCmsAssetIssuesSummary",
      "type": "object"
    },
    "YoutubeApiInnertubeUnpluggedRequestTwofactorLocationResponse": {
      "type": "object",
      "id": "YoutubeApiInnertubeUnpluggedRequestTwofactorLocationResponse",
      "properties": {
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "command": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      }
    },
    "YoutubeApiInnertubeMultiPageMenuSectionSupportedRenderers": {
      "id": "YoutubeApiInnertubeMultiPageMenuSectionSupportedRenderers",
      "type": "object",
      "properties": {
        "commentVideoThumbnailHeaderRenderer": {
          "$ref": "YoutubeApiInnertubeCommentVideoThumbnailHeaderRenderer"
        },
        "toggleItemRenderer": {
          "$ref": "YoutubeApiInnertubeToggleItemRenderer"
        },
        "messageRenderer": {
          "$ref": "YoutubeApiInnertubeMessageRenderer"
        },
        "impersonationScreenRenderer": {
          "$ref": "YoutubeApiInnertubeImpersonationScreenRenderer"
        },
        "additionalContextRenderer": {
          "$ref": "YoutubeApiInnertubeAdditionalContextRenderer"
        },
        "profileCardViewModel": {
          "$ref": "YoutubeApiInnertubeProfileCardViewModel"
        },
        "selectableVideoListRenderer": {
          "$ref": "YoutubeApiInnertubeSelectableVideoListRenderer"
        },
        "postConfirmationFlowStepRenderer": {
          "$ref": "YoutubeApiInnertubePostConfirmationFlowStepRenderer"
        },
        "multiPageMenuNotificationSectionRenderer": {
          "$ref": "YoutubeApiInnertubeMultiPageMenuNotificationSectionRenderer"
        },
        "continuationItemRenderer": {
          "$ref": "YoutubeApiInnertubeContinuationItemRenderer"
        },
        "itemSectionRenderer": {
          "$ref": "YoutubeApiInnertubeItemSectionRenderer"
        },
        "accountSectionListRenderer": {
          "$ref": "YoutubeApiInnertubeAccountSectionListRenderer"
        },
        "backgroundPromoRenderer": {
          "$ref": "YoutubeApiInnertubeBackgroundPromoRenderer"
        },
        "multiPageMenuSectionRenderer": {
          "$ref": "YoutubeApiInnertubeMultiPageMenuSectionRenderer"
        },
        "abuseTypeSelectorRenderer": {
          "$ref": "YoutubeApiInnertubeAbuseTypeSelectorRenderer"
        },
        "refundConfirmationFlowStepRenderer": {
          "$ref": "YoutubeApiInnertubeRefundConfirmationFlowStepRenderer"
        },
        "surveyFlowStepRenderer": {
          "$ref": "YoutubeApiInnertubeSurveyFlowStepRenderer"
        },
        "contactsListRenderer": {
          "$ref": "YoutubeApiInnertubeContactsListRenderer"
        }
      }
    },
    "YoutubeApiInnertubeListCmsAssetGroupsResponse": {
      "properties": {
        "pageInfo": {
          "$ref": "YoutubeApiInnertubeResponsePageInfo"
        },
        "assetGroups": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCmsAssetGroupData"
          }
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "allAssetsGroup": {
          "$ref": "YoutubeApiInnertubeCmsAssetGroupData"
        }
      },
      "id": "YoutubeApiInnertubeListCmsAssetGroupsResponse",
      "type": "object"
    },
    "YoutubeApiInnertubeCmsTerritory": {
      "properties": {
        "countryCode": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeCmsTerritory",
      "type": "object"
    },
    "YoutubeElementsComponentsProductVariantOptionsData": {
      "properties": {
        "variantAttribute": {
          "$ref": "YoutubeElementsComponentsVariantAttribute"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsProductVariantOptionsData"
    },
    "YoutubeApiInnertubeInlinePlaybackSettingsEndpoint": {
      "id": "YoutubeApiInnertubeInlinePlaybackSettingsEndpoint",
      "properties": {
        "hack": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCmsAssetData": {
      "type": "object",
      "id": "YoutubeApiInnertubeCmsAssetData",
      "properties": {
        "ownership": {
          "$ref": "YoutubeApiInnertubeCmsAssetOwnership"
        },
        "ownershipAsProvided": {
          "$ref": "YoutubeApiInnertubeCmsAssetGeneralOwnershipAsProvided"
        },
        "constituentAssetIds": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCmsAssetId"
          }
        },
        "strategy": {
          "$ref": "YoutubeApiInnertubeCmsAssetLicenseStrategyInfo"
        },
        "stats": {
          "$ref": "YoutubeApiInnertubeAssetStats"
        },
        "responseStatus": {
          "$ref": "YoutubeApiInnertubeCmsAssetDataResponseStatus"
        },
        "traits": {
          "$ref": "YoutubeApiInnertubeCmsAssetTraits"
        },
        "issueSummary": {
          "$ref": "YoutubeApiInnertubeCmsAssetIssuesSummary"
        },
        "parentAsset": {
          "$ref": "YoutubeApiInnertubeAssetRelationship"
        },
        "assetFeatures": {
          "$ref": "YoutubeApiInnertubeCmsAssetFeatures"
        },
        "assetId": {
          "$ref": "YoutubeApiInnertubeCmsAssetId"
        },
        "shares": {
          "items": {
            "$ref": "YoutubeApiInnertubeCmsAssetId"
          },
          "type": "array"
        },
        "metadata": {
          "$ref": "YoutubeApiInnertubeCmsAssetPartnerMetadata"
        },
        "policyBreakdown": {
          "$ref": "YoutubeApiInnertubeCmsAssetPolicyBreakdown"
        },
        "nWayInfo": {
          "$ref": "YoutubeApiInnertubeCmsAssetNWayInfo"
        },
        "conflictingParties": {
          "items": {
            "$ref": "YoutubeApiInnertubeCmsAssetDataPartyInConflict"
          },
          "type": "array"
        },
        "matchPolicy": {
          "$ref": "YoutubeApiInnertubeCmsPolicyInfo"
        },
        "myRevisions": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCmsAssetPartnerMetadataVersion"
          }
        },
        "metadataForComparison": {
          "items": {
            "$ref": "YoutubeApiInnertubeCmsAssetPartnerMetadataVersion"
          },
          "type": "array"
        },
        "permissions": {
          "$ref": "YoutubeApiInnertubeCmsAssetPermissions"
        },
        "effectivePolicy": {
          "$ref": "YoutubeApiInnertubeCmsPolicyInfo"
        },
        "soundRecordingId": {
          "$ref": "YoutubeApiInnertubeCmsAssetId"
        },
        "licensability": {
          "$ref": "YoutubeApiInnertubeCmsAssetLicensability"
        }
      }
    },
    "YoutubeApiInnertubeGenAIFeedbackData": {
      "id": "YoutubeApiInnertubeGenAIFeedbackData",
      "type": "object",
      "properties": {
        "feedbackItems": {
          "items": {
            "type": "string",
            "enumDescriptions": [
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              ""
            ],
            "enum": [
              "GEN_AI_FEEDBACK_ENUM_UNKNOWN",
              "GEN_AI_FEEDBACK_ENUM_INCORRECT_IRRELEVANT",
              "GEN_AI_FEEDBACK_ENUM_BIASED",
              "GEN_AI_FEEDBACK_ENUM_UNSAFE",
              "GEN_AI_FEEDBACK_ENUM_OTHER",
              "GEN_AI_FEEDBACK_ENUM_INAPPROPRIATE",
              "GEN_AI_FEEDBACK_ENUM_NOT_ENOUGH_DETAIL",
              "GEN_AI_FEEDBACK_ENUM_HARD_TO_READ",
              "GEN_AI_FEEDBACK_ENUM_SPOILER"
            ]
          },
          "type": "array"
        }
      }
    },
    "YoutubeApiInnertubeGetContentOwnerContactEmailsMask": {
      "properties": {
        "conflictNotificationEmail": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeGetContentOwnerContactEmailsMask"
    },
    "YoutubeApiInnertubeSingleColumnMusicWatchNextResultsRenderer": {
      "properties": {
        "autoplay": {
          "$ref": "YoutubeApiInnertubeSingleColumnMusicWatchNextResultsRendererSingleColumnMusicWatchNextAutoplaySupportedRenderers"
        },
        "results": {
          "$ref": "YoutubeApiInnertubeSingleColumnMusicWatchNextResultsRendererSingleColumnMusicWatchNextResultsSupportedRenderers"
        },
        "footerResults": {
          "$ref": "YoutubeApiInnertubeSingleColumnMusicWatchNextResultsRendererSingleColumnMusicWatchNextFooterResultsSupportedRenderers"
        },
        "playlist": {
          "$ref": "YoutubeApiInnertubeSingleColumnMusicWatchNextResultsRendererSingleColumnMusicWatchNextPlaylistSupportedRenderers"
        },
        "lockScreen": {
          "$ref": "YoutubeApiInnertubeSingleColumnMusicWatchNextResultsRendererSingleColumnMusicWatchNextLockScreenSupportedRenderers"
        },
        "metadataScreen": {
          "$ref": "YoutubeApiInnertubeSingleColumnMusicWatchNextResultsRendererSingleColumnMusicWatchNextMetadataScreenSupportedRenderers"
        },
        "playerPageChipRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "tabbedRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      },
      "id": "YoutubeApiInnertubeSingleColumnMusicWatchNextResultsRenderer",
      "type": "object"
    },
    "YoutubeApiInnertubeFloat4": {
      "type": "object",
      "properties": {
        "w": {
          "type": "number",
          "format": "float"
        },
        "x": {
          "format": "float",
          "type": "number"
        },
        "z": {
          "format": "float",
          "type": "number"
        },
        "y": {
          "type": "number",
          "format": "float"
        }
      },
      "id": "YoutubeApiInnertubeFloat4"
    },
    "YoutubeApiInnertubeCommentsSimpleboxRenderer": {
      "id": "YoutubeApiInnertubeCommentsSimpleboxRenderer",
      "properties": {
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "simpleboxAvatar": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "onTapSimplebox": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "simpleboxPlaceholder": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeMdeDebugInfoAndroidLiveRendererInfo": {
      "id": "YoutubeApiInnertubeMdeDebugInfoAndroidLiveRendererInfo",
      "properties": {
        "chain": {
          "$ref": "YoutubeApiInnertubeMdeDebugInfoAndroidTextureProcessorChainInfo"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeInsertSectionOperation": {
      "properties": {
        "contents": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeSectionListSupportedRenderers"
          }
        },
        "insertByRelativePositionInSectionList": {
          "$ref": "YoutubeApiInnertubeInsertByRelativePositionInSectionList"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeInsertSectionOperation"
    },
    "YoutubeApiInnertubeCommerceAcquisitionClientPayloadEntity": {
      "properties": {
        "commerceAcquisitionClientPayload": {
          "$ref": "YoutubeApiInnertubeCommerceAcquisitionClientPayload"
        },
        "key": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCommerceAcquisitionClientPayloadEntity"
    },
    "YoutubeApiInnertubeAdPreviewRemainingSecondsCountdownTemplatedAdText": {
      "id": "YoutubeApiInnertubeAdPreviewRemainingSecondsCountdownTemplatedAdText",
      "properties": {
        "templatedAdText": {
          "$ref": "YoutubeApiInnertubeAdText"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeLogoViewModel": {
      "type": "object",
      "properties": {
        "darkThemeLogo": {
          "$ref": "YoutubeElementsImage"
        },
        "lightThemeLogo": {
          "$ref": "YoutubeElementsImage"
        }
      },
      "id": "YoutubeApiInnertubeLogoViewModel"
    },
    "YoutubeApiInnertubeCreatorVideoMaskGestureLoggingDirectivesMask": {
      "properties": {
        "types": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCreatorVideoMaskGestureLoggingDirectivesMask",
      "type": "object"
    },
    "YoutubeApiInnertubeSlimlineSurveyEntityKeys": {
      "id": "YoutubeApiInnertubeSlimlineSurveyEntityKeys",
      "type": "object",
      "properties": {
        "surveyEntityKey": {
          "type": "string"
        },
        "surveyStateEntityKey": {
          "type": "string"
        }
      }
    },
    "LensPresentationRenderingSharedUrlData": {
      "id": "LensPresentationRenderingSharedUrlData",
      "properties": {
        "favicon": {
          "$ref": "LensPresentationRenderingSharedFavicon"
        },
        "title": {
          "type": "string"
        },
        "thumbnail": {
          "$ref": "LensPresentationRenderingSharedImage"
        },
        "uiConfig": {
          "$ref": "LensPresentationRenderingSharedUIConfig"
        },
        "cardHeader": {
          "$ref": "LensPresentationRenderingSharedCardHeaderData"
        },
        "expandButton": {
          "$ref": "LensPresentationRenderingSharedButton"
        },
        "loggingData": {
          "$ref": "LensPresentationRenderingSharedCardLoggingData"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeTrackTileHeaderRenderer": {
      "properties": {
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "index": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "duration": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "thumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeTrackTileHeaderRenderer"
    },
    "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskLoggedAnalyticsCardConfigMask": {
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskLoggedAnalyticsCardConfigMask",
      "properties": {
        "tableCardConfig": {
          "$ref": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskLoggedTableCardConfigMask"
        },
        "keyMetricCardConfig": {
          "$ref": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskLoggedKeyMetricCardConfigMask"
        },
        "all": {
          "type": "boolean"
        },
        "legacyMobileCardType": {
          "type": "boolean"
        },
        "cardType": {
          "type": "boolean"
        },
        "entityType": {
          "type": "boolean"
        }
      }
    },
    "YoutubeElementsAudioData": {
      "properties": {
        "volume": {
          "type": "integer",
          "format": "int32"
        },
        "captionsEnabled": {
          "type": "boolean"
        }
      },
      "id": "YoutubeElementsAudioData",
      "type": "object"
    },
    "YoutubeApiInnertubeUnpluggedGetTwofactorLocationRequest": {
      "properties": {
        "sourceType": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "UNPLUGGED_VERIFY_LOCATION_SOURCE_TYPE_UNSPECIFIED",
            "UNPLUGGED_VERIFY_LOCATION_SOURCE_TYPE_WATCH",
            "UNPLUGGED_VERIFY_LOCATION_SOURCE_TYPE_SETTINGS"
          ],
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        }
      },
      "id": "YoutubeApiInnertubeUnpluggedGetTwofactorLocationRequest",
      "type": "object"
    },
    "YoutubeElementsComponentsMusicExpandableTextModel": {
      "id": "YoutubeElementsComponentsMusicExpandableTextModel",
      "properties": {
        "expandStateId": {
          "type": "string"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "environmentData": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsMusicExpandableTextData"
        },
        "expandState": {
          "$ref": "YoutubeElementsComponentsMusicExpandableTextState"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeSectionListSupportedContinuations": {
      "id": "YoutubeApiInnertubeSectionListSupportedContinuations",
      "properties": {
        "sectionListSearchContinuationData": {
          "$ref": "YoutubeApiInnertubeSectionListSearchContinuationData"
        },
        "timedContinuationData": {
          "$ref": "YoutubeApiInnertubeTimedContinuationData"
        },
        "reloadContinuationData": {
          "$ref": "YoutubeApiInnertubeReloadContinuationData"
        },
        "nextContinuationData": {
          "$ref": "YoutubeApiInnertubeNextContinuationData"
        },
        "timedRangeContinuationData": {
          "$ref": "YoutubeApiInnertubeTimedRangeContinuationData"
        },
        "sectionListMutationContinuationData": {
          "$ref": "YoutubeApiInnertubeSectionListMutationContinuationData"
        },
        "previousContinuationData": {
          "$ref": "YoutubeApiInnertubePreviousContinuationData"
        },
        "invalidationContinuationData": {
          "$ref": "YoutubeApiInnertubeInvalidationContinuationData"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeAppealInReview": {
      "id": "YoutubeApiInnertubeAppealInReview",
      "properties": {
        "idvSubmissionType": {
          "$ref": "YoutubeApiInnertubeIdvSubmissionType"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsAnalyticsTrafficSourcesContentModel": {
      "id": "YoutubeElementsComponentsAnalyticsTrafficSourcesContentModel",
      "type": "object",
      "properties": {
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsAnalyticsTrafficSourcesData"
        }
      }
    },
    "YoutubeApiInnertubeCreatorShoppingCollectionUpdateCollectionItemsUpdate": {
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorShoppingCollectionUpdateCollectionItemsUpdate",
      "properties": {
        "items": {
          "items": {
            "$ref": "YoutubeApiInnertubeCreatorShoppingCollectionUpdateItemId"
          },
          "type": "array"
        }
      }
    },
    "YoutubeApiInnertubeVideoSelfCertification": {
      "type": "object",
      "properties": {
        "monetizationDecision": {
          "enum": [
            "VIDEO_SELF_CERTIFICATION_MONETIZATION_DECISION_UNKNOWN",
            "VIDEO_SELF_CERTIFICATION_MONETIZATION_DECISION_SAFE",
            "VIDEO_SELF_CERTIFICATION_MONETIZATION_DECISION_LIMITED"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "isEligibleForSelfCertification": {
          "type": "boolean"
        },
        "feedback": {
          "$ref": "YoutubeApiInnertubeVideoSelfCertificationData"
        },
        "updateTime": {
          "$ref": "YoutubeApiInnertubeTimestamp"
        },
        "selfCertificationData": {
          "$ref": "YoutubeApiInnertubeVideoSelfCertificationData"
        },
        "adFriendlyReviewDecision": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "AD_FRIENDLY_REVIEW_DECISION_UNKNOWN",
            "AD_FRIENDLY_REVIEW_DECISION_SAFE",
            "AD_FRIENDLY_REVIEW_DECISION_LIMITED"
          ]
        },
        "status": {
          "enum": [
            "VIDEO_SELF_CERTIFICATION_STATUS_UNKNOWN",
            "VIDEO_SELF_CERTIFICATION_STATUS_NOT_CERTIFIED",
            "VIDEO_SELF_CERTIFICATION_STATUS_SUBMITTED",
            "VIDEO_SELF_CERTIFICATION_STATUS_FEEDBACK_AVAILABLE"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "reviewFeedback": {
          "$ref": "YoutubeApiInnertubeVideoBrandSafetyFeedback"
        }
      },
      "id": "YoutubeApiInnertubeVideoSelfCertification"
    },
    "YoutubeApiInnertubePlayerThreedRenderer": {
      "properties": {
        "converted": {
          "type": "boolean"
        },
        "layout": {
          "format": "uint32",
          "type": "integer"
        },
        "approximate": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubePlayerThreedRenderer"
    },
    "YoutubeApiInnertubeInstreamSurveyAdSingleSelectQuestionRenderer": {
      "type": "object",
      "id": "YoutubeApiInnertubeInstreamSurveyAdSingleSelectQuestionRenderer",
      "properties": {
        "brandImage": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "elementId": {
          "type": "string"
        },
        "surveyAdQuestionCommon": {
          "$ref": "YoutubeApiInnertubeSurveyAdQuestionCommon"
        },
        "supplementaryText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "adRendererCommands": {
          "$ref": "YoutubeApiInnertubeAdRendererCommonCommands"
        },
        "answers": {
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          },
          "type": "array"
        },
        "questionText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      }
    },
    "LensPresentationRenderingSharedImageSearchFallbackData": {
      "properties": {
        "themedIcon": {
          "$ref": "LensPresentationRenderingSharedThemedIcon"
        },
        "button": {
          "$ref": "LensPresentationRenderingSharedButton"
        },
        "loggingData": {
          "$ref": "LensPresentationRenderingSharedCardLoggingData"
        },
        "bodyText": {
          "type": "string"
        },
        "uiConfig": {
          "$ref": "LensPresentationRenderingSharedUIConfig"
        }
      },
      "type": "object",
      "id": "LensPresentationRenderingSharedImageSearchFallbackData"
    },
    "YoutubeElementsComponentsContractScreenData": {
      "id": "YoutubeElementsComponentsContractScreenData",
      "type": "object",
      "properties": {
        "skipEndLoadingStatePostAccept": {
          "type": "boolean"
        },
        "contractScreenStateKey": {
          "type": "string"
        },
        "skipCloseScreenOnAccept": {
          "type": "boolean"
        },
        "fullNameTextboxData": {
          "$ref": "YoutubeElementsComponentsContractTextBoxData"
        },
        "companyNameTextboxData": {
          "$ref": "YoutubeElementsComponentsContractTextBoxData"
        },
        "contractSigningStatusKey": {
          "type": "string"
        },
        "acceptEmailMarketingCheckbox": {
          "$ref": "YoutubeElementsComponentsContractCheckbox"
        },
        "emailTextboxData": {
          "$ref": "YoutubeElementsComponentsContractTextBoxData"
        },
        "contractDescription": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "doneButton": {
          "$ref": "YoutubeElementsComponentsContractButton"
        },
        "contractSigningStatusData": {
          "$ref": "YoutubeElementsComponentsContractSigningStatusData"
        },
        "acceptContractTermsCheckbox": {
          "$ref": "YoutubeElementsComponentsContractCheckbox"
        },
        "appBarData": {
          "$ref": "YoutubeElementsComponentsAppBarData"
        },
        "requiredFieldErrorText": {
          "type": "string"
        },
        "autoOptInEmailMarketingByDefault": {
          "type": "boolean"
        },
        "slotContents": {
          "$ref": "YoutubeElementsSlotContents"
        },
        "updateCreatorChannelCommandData": {
          "$ref": "YoutubeElementsComponentsUpdateCreatorChannelCommandData"
        },
        "declineButton": {
          "$ref": "YoutubeElementsComponentsContractButton"
        },
        "wrongEmailSyntaxErrorText": {
          "type": "string"
        },
        "acceptButton": {
          "$ref": "YoutubeElementsComponentsContractButton"
        },
        "cancelButton": {
          "$ref": "YoutubeElementsComponentsContractButton"
        }
      }
    },
    "YoutubeApiInnertubeCopyrightComplaintVideoDataResponseStatus": {
      "id": "YoutubeApiInnertubeCopyrightComplaintVideoDataResponseStatus",
      "properties": {
        "statusCode": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "CREATOR_ENTITY_STATUS_UNKNOWN",
            "CREATOR_ENTITY_STATUS_OK",
            "CREATOR_ENTITY_STATUS_PARTIAL_FAILURE",
            "CREATOR_ENTITY_STATUS_FAILURE"
          ],
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeStudioCommentMaskInspirationDataMask": {
      "properties": {
        "asset": {
          "$ref": "YoutubeApiInnertubeStudioCommentMaskInspirationAssetMask"
        },
        "all": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeStudioCommentMaskInspirationDataMask",
      "type": "object"
    },
    "YoutubeApiInnertubeAlteredContentSettingsViewModelOptions": {
      "type": "object",
      "properties": {
        "alteredContentYes": {
          "type": "string"
        },
        "alteredContentNo": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeAlteredContentSettingsViewModelOptions"
    },
    "YoutubeElementsComponentsPushSettingBannerData": {
      "id": "YoutubeElementsComponentsPushSettingBannerData",
      "type": "object",
      "properties": {
        "title": {
          "type": "string"
        },
        "description": {
          "$ref": "YoutubeElementsAttributedString"
        }
      }
    },
    "YoutubeElementsComponentsFeedErrorModel": {
      "type": "object",
      "properties": {
        "data": {
          "$ref": "YoutubeElementsComponentsFeedErrorData"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        }
      },
      "id": "YoutubeElementsComponentsFeedErrorModel"
    },
    "YoutubeElementsComponentsSponsorshipsExpandableMessageModel": {
      "id": "YoutubeElementsComponentsSponsorshipsExpandableMessageModel",
      "properties": {
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "expanded": {
          "$ref": "GoogleProtobufBoolValue"
        },
        "collapseCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "defaultExpandedValue": {
          "type": "boolean"
        },
        "expandCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsSponsorshipsExpandableMessageData"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorVideoFilterContentTypeIs": {
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorVideoFilterContentTypeIs",
      "properties": {
        "value": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "CREATOR_CONTENT_TYPE_UNSPECIFIED",
            "CREATOR_CONTENT_TYPE_LIVE_STREAM",
            "CREATOR_CONTENT_TYPE_SHORTS",
            "CREATOR_CONTENT_TYPE_STORY",
            "CREATOR_CONTENT_TYPE_VIDEO_ON_DEMAND"
          ]
        }
      }
    },
    "YoutubeElementsComponentsLine": {
      "type": "object",
      "properties": {
        "lineImage": {
          "$ref": "YoutubeElementsImage"
        },
        "lineText": {
          "$ref": "YoutubeApiInnertubeAccessibleString"
        }
      },
      "id": "YoutubeElementsComponentsLine"
    },
    "YoutubeApiInnertubeSignOutChildEndpoint": {
      "id": "YoutubeApiInnertubeSignOutChildEndpoint",
      "type": "object",
      "properties": {
        "hack": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeSimplifiedAdsControlsFeature": {
      "type": "object",
      "id": "YoutubeApiInnertubeSimplifiedAdsControlsFeature",
      "properties": {
        "status": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "CREATOR_FEATURE_STATUS_UNKNOWN",
            "CREATOR_FEATURE_STATUS_ENABLED",
            "CREATOR_FEATURE_STATUS_DISABLED",
            "CREATOR_FEATURE_STATUS_ELIGIBLE"
          ]
        }
      }
    },
    "YoutubeApiInnertubeAdLayoutLoggingDataRenderer": {
      "id": "YoutubeApiInnertubeAdLayoutLoggingDataRenderer",
      "type": "object",
      "properties": {
        "adLayoutLoggingData": {
          "$ref": "YoutubeApiInnertubeAdLayoutLoggingData"
        }
      }
    },
    "YoutubeApiInnertubeUnpluggedGetCancelConfirmationCommand": {
      "id": "YoutubeApiInnertubeUnpluggedGetCancelConfirmationCommand",
      "properties": {
        "hack": {
          "type": "boolean"
        },
        "primaryPackageId": {
          "type": "string"
        },
        "confirmPackageId": {
          "type": "string"
        },
        "finishOnPlay": {
          "type": "boolean"
        },
        "resumeTimeMs": {
          "type": "string",
          "format": "int64"
        },
        "managePackageId": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubePostEphemeralitySettings": {
      "id": "YoutubeApiInnertubePostEphemeralitySettings",
      "type": "object",
      "properties": {
        "archiveTtlSec": {
          "type": "string",
          "format": "int64"
        },
        "ephemeralityType": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "POST_EPHEMERALITY_TYPE_UNSPECIFIED",
            "POST_EPHEMERALITY_TYPE_EVERGREEN",
            "POST_EPHEMERALITY_TYPE_TTL_BASED_ARCHIVING"
          ]
        }
      }
    },
    "YoutubeApiInnertubeGamingEventSponsorSupportedRenderers": {
      "properties": {
        "gamingEventSponsorRenderer": {
          "$ref": "YoutubeApiInnertubeGamingEventSponsorRenderer"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeGamingEventSponsorSupportedRenderers"
    },
    "YoutubeApiInnertubeChannelViewAsNotificationRenderer": {
      "id": "YoutubeApiInnertubeChannelViewAsNotificationRenderer",
      "properties": {
        "notificationText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "button": {
          "$ref": "YoutubeApiInnertubeButtonSupportedRenderers"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeMainRecommendedDownloadsListEntity": {
      "id": "YoutubeApiInnertubeMainRecommendedDownloadsListEntity",
      "properties": {
        "listVersion": {
          "format": "byte",
          "type": "string"
        },
        "id": {
          "type": "string"
        },
        "refresh": {
          "type": "string"
        },
        "items": {
          "items": {
            "$ref": "YoutubeApiInnertubeMainRecommendedDownloadsListEntityItem"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsOfficialCardMainBody": {
      "id": "YoutubeElementsComponentsOfficialCardMainBody",
      "properties": {
        "title": {
          "type": "string"
        },
        "subtitle": {
          "type": "string"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "videoSection": {
          "$ref": "YoutubeElementsComponentsOfficialCardVideoSection"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsPanelImageCarouselCardOneButtonModel": {
      "id": "YoutubeElementsComponentsPanelImageCarouselCardOneButtonModel",
      "properties": {
        "adAvatarLockup": {
          "$ref": "YoutubeElementsComponentsAdAvatarLockup"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "primaryAdButton": {
          "$ref": "YoutubeElementsComponentsAdButton"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "panelCarouselCards": {
          "items": {
            "$ref": "YoutubeElementsComponentsPanelCarouselCard"
          },
          "type": "array"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "interactionState": {
          "$ref": "YoutubeElementsComponentsAdPanelInteractionState"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "activeViewData": {
          "$ref": "YoutubeElementsComponentsActiveViewDisplayData"
        },
        "interaction": {
          "$ref": "YoutubeElementsComponentsAdInteractionData"
        },
        "panelData": {
          "$ref": "YoutubeElementsComponentsMainAppEngagementPanelData"
        },
        "expPanelStackedItems": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsComponentsPanelStackedItem"
          }
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeChannelPageSettingsDataFeaturedChannels": {
      "id": "YoutubeApiInnertubeChannelPageSettingsDataFeaturedChannels",
      "type": "object",
      "properties": {
        "title": {
          "type": "string"
        },
        "externalChannelIds": {
          "items": {
            "type": "string"
          },
          "type": "array"
        }
      }
    },
    "YoutubeApiInnertubeCmsReferenceMaskDelegateUserMask": {
      "id": "YoutubeApiInnertubeCmsReferenceMaskDelegateUserMask",
      "properties": {
        "email": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        },
        "name": {
          "type": "boolean"
        },
        "agentUserId": {
          "type": "boolean"
        },
        "userId": {
          "type": "boolean"
        },
        "profilePhotoUrl": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsShowLessReviewButtonData": {
      "id": "YoutubeElementsComponentsShowLessReviewButtonData",
      "properties": {
        "text": {
          "type": "string"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "scrollCommand": {
          "$ref": "YoutubeElementsCommand"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeMenuNavigationItemRenderer": {
      "id": "YoutubeApiInnertubeMenuNavigationItemRenderer",
      "properties": {
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "navigationEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "icon": {
          "$ref": "YoutubeApiInnertubeIcon"
        },
        "styleType": {
          "enumDescriptions": [
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "MENU_ITEM_RENDERER_STYLE_TYPE_UNSPECIFIED",
            "MENU_ITEM_RENDERER_STYLE_TYPE_VISIBLY_DISABLED"
          ]
        },
        "image": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "text": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "hasSeparator": {
          "type": "boolean"
        },
        "isDisabled": {
          "type": "boolean"
        },
        "secondaryIcon": {
          "$ref": "YoutubeApiInnertubeIcon"
        },
        "menuItemIdentifier": {
          "type": "string"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "accessibility": {
          "$ref": "YoutubeApiInnertubeMenuItemSupportedAccessibilityDatas"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeParentalGateRenderer": {
      "id": "YoutubeApiInnertubeParentalGateRenderer",
      "type": "object",
      "properties": {
        "onFailureCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "pendingPin": {
          "type": "string"
        },
        "onSuccessCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "gateType": {
          "type": "string",
          "enum": [
            "PARENTAL_GATE_TYPE_UNKNOWN",
            "PARENTAL_GATE_TYPE_MATH_GATE",
            "PARENTAL_GATE_TYPE_AGE_GATE",
            "PARENTAL_GATE_TYPE_PIN_GATE",
            "PARENTAL_GATE_TYPE_SET_CUSTOM_PIN",
            "PARENTAL_GATE_TYPE_AGE_GATE_IGNORING_RETRY_TIMER",
            "PARENTAL_GATE_TYPE_CONFIRM_CUSTOM_PIN"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        }
      }
    },
    "YoutubeElementsComponentsCompanionModel": {
      "properties": {
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "companion": {
          "$ref": "YoutubeElementsComponentsCompanion"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "useAdditionalBottomPadding": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsCompanionModel"
    },
    "YoutubeApiInnertubeUnpluggedSettingCategoryEntryRenderer": {
      "id": "YoutubeApiInnertubeUnpluggedSettingCategoryEntryRenderer",
      "type": "object",
      "properties": {
        "navigationEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "icon": {
          "$ref": "YoutubeApiInnertubeIcon"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      }
    },
    "YoutubeApiInnertubeAccountItemSectionRenderer": {
      "properties": {
        "targetId": {
          "type": "string"
        },
        "continuations": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeAccountItemSectionRendererAccountItemSectionSupportedContinuations"
          }
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "header": {
          "$ref": "YoutubeApiInnertubeAccountItemSectionHeaderSupportedRenderers"
        },
        "contents": {
          "items": {
            "$ref": "YoutubeApiInnertubeAccountItemSectionRendererAccountItemSectionSupportedRenderers"
          },
          "type": "array"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeAccountItemSectionRenderer"
    },
    "YoutubeApiInnertubeLiveWebcamTopbarFTUECallout": {
      "type": "object",
      "properties": {
        "target": {
          "enum": [
            "LIVE_WEBCAM_TOPBAR_FTUE_TARGET_UNKNOWN",
            "LIVE_WEBCAM_TOPBAR_FTUE_TARGET_CREATE_HIGHLIGHT_BUTTON"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            ""
          ]
        },
        "text": {
          "type": "string"
        },
        "title": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeLiveWebcamTopbarFTUECallout"
    },
    "YoutubeApiInnertubeMusicNarrowArtistRadioThumbnailSupportedRenderers": {
      "type": "object",
      "id": "YoutubeApiInnertubeMusicNarrowArtistRadioThumbnailSupportedRenderers",
      "properties": {
        "croppedSquareThumbnailRenderer": {
          "$ref": "YoutubeApiInnertubeCroppedSquareThumbnailRenderer"
        }
      }
    },
    "YoutubeApiInnertubePlaybackOfflineFallbackTracking": {
      "type": "object",
      "id": "YoutubeApiInnertubePlaybackOfflineFallbackTracking",
      "properties": {
        "fallbackResult": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "PLAYBACK_OFFLINE_FALLBACK_RESULT_UNKNOWN",
            "PLAYBACK_OFFLINE_FALLBACK_RESULT_DID_NOT_FALLBACK",
            "PLAYBACK_OFFLINE_FALLBACK_RESULT_TIMEOUT_FALLBACK",
            "PLAYBACK_OFFLINE_FALLBACK_RESULT_ERROR_FALLBACK",
            "PLAYBACK_OFFLINE_FALLBACK_RESULT_PARTIAL_PLAYBACK_DID_NOT_FALLBACK"
          ],
          "type": "string"
        },
        "cpn": {
          "type": "string"
        },
        "requestType": {
          "type": "string",
          "enum": [
            "PLAYBACK_OFFLINE_FALLBACK_REQUEST_TYPE_UNKNOWN",
            "PLAYBACK_OFFLINE_FALLBACK_REQUEST_TYPE_PLAYER",
            "PLAYBACK_OFFLINE_FALLBACK_REQUEST_TYPE_WATCH_NEXT"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        }
      }
    },
    "YoutubeElementsComponentsBrandPartnerSearchScreenControllerState": {
      "type": "object",
      "properties": {
        "debounceTimestampKey": {
          "type": "string"
        },
        "formField": {
          "$ref": "YoutubeClientFormsBrandPartnerChannelDataFormField"
        },
        "searchBoxStateKey": {
          "type": "string"
        }
      },
      "id": "YoutubeElementsComponentsBrandPartnerSearchScreenControllerState"
    },
    "YoutubeElementsComponentsMonetizationPreferencesScreenModel": {
      "id": "YoutubeElementsComponentsMonetizationPreferencesScreenModel",
      "properties": {
        "channelEntityKey": {
          "type": "string"
        },
        "productListingAdsCheckboxState": {
          "$ref": "YoutubeApiInnertubeCheckedStateEntity"
        },
        "externalChannelId": {
          "type": "string"
        },
        "overlayAdsCheckboxState": {
          "$ref": "YoutubeApiInnertubeCheckedStateEntity"
        },
        "screenState": {
          "$ref": "YoutubeElementsComponentsMonetizationPreferencesScreenModelScreenState"
        },
        "bulkMonetizeManualButtonState": {
          "$ref": "YoutubeApiInnertubeCheckedStateEntity"
        },
        "overlayAdsCheckboxStateKey": {
          "type": "string"
        },
        "commandInProgressEntityKey": {
          "type": "string"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "commandInProgressEntity": {
          "$ref": "YoutubeApiInnertubeBooleanEntity"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsMonetizationPreferencesScreenData"
        },
        "nonSkippableAdsCheckboxState": {
          "$ref": "YoutubeApiInnertubeCheckedStateEntity"
        },
        "nonSkippableAdsCheckboxStateKey": {
          "type": "string"
        },
        "bulkMonetizeAllButtonState": {
          "$ref": "YoutubeApiInnertubeCheckedStateEntity"
        },
        "screenStateKey": {
          "type": "string"
        },
        "productListingAdsCheckboxStateKey": {
          "type": "string"
        },
        "bulkMonetizeManualButtonStateKey": {
          "type": "string"
        },
        "skippableAdsCheckboxState": {
          "$ref": "YoutubeApiInnertubeCheckedStateEntity"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "midrollAdsCheckboxStateKey": {
          "type": "string"
        },
        "skippableAdsCheckboxStateKey": {
          "type": "string"
        },
        "midrollAdsCheckboxState": {
          "$ref": "YoutubeApiInnertubeCheckedStateEntity"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "bulkMonetizeAllButtonStateKey": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeWebOrchestrationTaskLifecycleRecord": {
      "properties": {
        "taskDelay": {
          "type": "integer",
          "format": "int32"
        },
        "taskState": {
          "enum": [
            "WEB_ORCHESTRATION_TASK_STATE_UNKNOWN",
            "WEB_ORCHESTRATION_TASK_STATE_CREATED",
            "WEB_ORCHESTRATION_TASK_STATE_DEQUEUED_AT_START",
            "WEB_ORCHESTRATION_TASK_STATE_DEQUEUED_BY_OBSERVER",
            "WEB_ORCHESTRATION_TASK_STATE_STARTED",
            "WEB_ORCHESTRATION_TASK_STATE_COMPLETED"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "taskId": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeWebOrchestrationTaskLifecycleRecord",
      "type": "object"
    },
    "YoutubeElementsComponentsPermissionsManagementScreenHeaderModel": {
      "id": "YoutubeElementsComponentsPermissionsManagementScreenHeaderModel",
      "type": "object",
      "properties": {
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "a11yLabelClose": {
          "type": "string"
        },
        "panelIdentifier": {
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "title": {
          "type": "string"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        }
      }
    },
    "YoutubeApiInnertubeCreatorChannelSponsorshipsTier": {
      "properties": {
        "name": {
          "type": "string"
        },
        "rankId": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorChannelSponsorshipsTier"
    },
    "YoutubeApiInnertubeMdeAgeRestrictionRenderer": {
      "type": "object",
      "properties": {
        "canEditAgeRestriction": {
          "type": "boolean"
        },
        "ageRestrictionLabel": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "isAgeRestricted": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeMdeAgeRestrictionRenderer"
    },
    "YoutubeApiInnertubeUpdateBackstagePostResponse": {
      "id": "YoutubeApiInnertubeUpdateBackstagePostResponse",
      "properties": {
        "actions": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          }
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeDubUpdate": {
      "type": "object",
      "properties": {
        "mutations": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeTextMutation"
          }
        },
        "dubId": {
          "type": "string"
        },
        "dubProjectId": {
          "type": "string"
        },
        "updateDirective": {
          "type": "string",
          "enum": [
            "DUB_UPDATE_DIRECTIVE_UNSPECIFIED",
            "DUB_UPDATE_DIRECTIVE_GENERATE",
            "DUB_UPDATE_DIRECTIVE_REVERT"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        }
      },
      "id": "YoutubeApiInnertubeDubUpdate"
    },
    "YoutubeApiInnertubeLiveDashboardChatRenderer": {
      "type": "object",
      "properties": {
        "chatRenderer": {
          "$ref": "YoutubeApiInnertubeLiveDashboardChatSupportedRenderers"
        },
        "settings": {
          "$ref": "YoutubeApiInnertubeLiveDashboardChatSettingsSupportedRenderers"
        }
      },
      "id": "YoutubeApiInnertubeLiveDashboardChatRenderer"
    },
    "YoutubeApiInnertubeFantasyCarouselItemViewModel": {
      "type": "object",
      "id": "YoutubeApiInnertubeFantasyCarouselItemViewModel",
      "properties": {
        "nflLinkedCarouselItemViewModel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "yahooAccountLinkStatusEntityKey": {
          "type": "string"
        },
        "nflAccountLinkStatusEntity": {
          "$ref": "YoutubeApiInnertubeAccountLinkStatusEntity"
        },
        "nflAccountLinkStatusEntityKey": {
          "type": "string"
        },
        "yahooAccountLinkStatusEntity": {
          "$ref": "YoutubeApiInnertubeAccountLinkStatusEntity"
        },
        "yahooLinkedCarouselItemViewModel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "noLinkedCarouselItemViewModel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      }
    },
    "YoutubeElementsComponentsUnpluggedWarmWelcomePageModel": {
      "properties": {
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "stickyButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "stickyButtonVisibilityState": {
          "$ref": "YoutubeElementsComponentsStickyButtonVisibilityState"
        },
        "contents": {
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          },
          "type": "array"
        },
        "stickyButtonVisibilityKey": {
          "type": "string"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "androidSdkVersion": {
          "type": "integer",
          "format": "int32"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsUnpluggedWarmWelcomePageModel"
    },
    "YoutubeApiInnertubeBackgroundImageConfig": {
      "type": "object",
      "id": "YoutubeApiInnertubeBackgroundImageConfig",
      "properties": {
        "enableCenterAlignedBackgroundImage": {
          "type": "boolean"
        },
        "enableDisplaySizeZooming": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeCreatorContentOwnerMaskLowResThumbnailMask": {
      "type": "object",
      "properties": {
        "jpeg": {
          "type": "boolean"
        },
        "clientBlurCoefficient": {
          "type": "boolean"
        },
        "header": {
          "$ref": "YoutubeApiInnertubeCreatorContentOwnerMaskLowResThumbnailHeaderMask"
        },
        "all": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCreatorContentOwnerMaskLowResThumbnailMask"
    },
    "YoutubeApiInnertubeCommuteShelfRenderer": {
      "id": "YoutubeApiInnertubeCommuteShelfRenderer",
      "type": "object",
      "properties": {
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "badge": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "minItems": {
          "format": "int32",
          "type": "integer"
        },
        "maxItems": {
          "format": "int32",
          "type": "integer"
        },
        "menu": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      }
    },
    "YoutubeApiInnertubeTableCarouselCardConfig": {
      "properties": {
        "tableCardConfigs": {
          "items": {
            "$ref": "YoutubeApiInnertubeTableCardConfig"
          },
          "type": "array"
        }
      },
      "id": "YoutubeApiInnertubeTableCarouselCardConfig",
      "type": "object"
    },
    "YoutubeApiInnertubeGetStorefrontFeaturedCollectionsRequest": {
      "id": "YoutubeApiInnertubeGetStorefrontFeaturedCollectionsRequest",
      "properties": {
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "channelId": {
          "type": "string"
        },
        "featuredCollectionIds": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsActionSheetSurveyArgs": {
      "properties": {
        "nextQuestionIndex": {
          "format": "int32",
          "type": "integer"
        },
        "index": {
          "type": "integer",
          "format": "int32"
        },
        "nextSurveyAnswers": {
          "items": {
            "$ref": "YoutubeApiInnertubeSurveyAnswer"
          },
          "type": "array"
        }
      },
      "id": "YoutubeElementsComponentsActionSheetSurveyArgs",
      "type": "object"
    },
    "YoutubeApiInnertubeAndroidRetryInnertubeRequestsConfig": {
      "id": "YoutubeApiInnertubeAndroidRetryInnertubeRequestsConfig",
      "properties": {
        "shouldRetry": {
          "type": "boolean"
        },
        "servicesRequireRetryableFlagForNetworkErrors": {
          "type": "boolean"
        },
        "shouldRetryPlayer": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeSandwichedLinearAdRenderer": {
      "properties": {
        "adVideoEnd": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "adVideoStart": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "linearAd": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      },
      "id": "YoutubeApiInnertubeSandwichedLinearAdRenderer",
      "type": "object"
    },
    "YoutubeApiInnertubeCmsAppealedClaimInfoAuthorizedUseExplanation": {
      "id": "YoutubeApiInnertubeCmsAppealedClaimInfoAuthorizedUseExplanation",
      "properties": {
        "detailedExplanation": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeRemoveUpcomingEventReminderEndpoint": {
      "type": "object",
      "properties": {
        "commands": {
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          },
          "type": "array"
        },
        "params": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeRemoveUpcomingEventReminderEndpoint"
    },
    "YoutubeElementsComponentsInfoPanelParagraph": {
      "id": "YoutubeElementsComponentsInfoPanelParagraph",
      "type": "object",
      "properties": {
        "centerText": {
          "type": "boolean"
        },
        "maxLines": {
          "type": "integer",
          "format": "uint32"
        },
        "truncationText": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "bottomMargin": {
          "type": "string",
          "enumDescriptions": [
            "",
            ""
          ],
          "enum": [
            "INFO_PANEL_BOTTOM_MARGIN_UNKNOWN",
            "INFO_PANEL_BOTTOM_MARGIN_ONE"
          ]
        },
        "content": {
          "$ref": "YoutubeElementsAttributedString"
        }
      }
    },
    "YoutubeApiInnertubeFameBitBcxOfferNegotiableField": {
      "properties": {
        "contentDeliveryDaysPayload": {
          "type": "integer",
          "format": "int32"
        },
        "additionalRequirementPayload": {
          "type": "string"
        },
        "fieldType": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "FAMEBIT_BCX_OFFER_NEGOTIABLE_FIELD_TYPE_UNKNOWN",
            "FAMEBIT_BCX_OFFER_NEGOTIABLE_FIELD_TYPE_TALKING_POINT",
            "FAMEBIT_BCX_OFFER_NEGOTIABLE_FIELD_TYPE_CALL_TO_ACTION",
            "FAMEBIT_BCX_OFFER_NEGOTIABLE_FIELD_TYPE_VIDEO_DES_BOX",
            "FAMEBIT_BCX_OFFER_NEGOTIABLE_FIELD_TYPE_ADDITIONAL_REQUIRMENTS",
            "FAMEBIT_BCX_OFFER_NEGOTIABLE_FIELD_TYPE_CONTENT_DELIVERY_DAYS"
          ],
          "type": "string"
        },
        "talkingPointPayload": {
          "$ref": "YoutubeApiInnertubeFameBitBrandDealFieldTalkingPointList"
        },
        "callToActionPayload": {
          "$ref": "YoutubeApiInnertubeFameBitBrandDealFieldCallToActionList"
        },
        "videoDesBoxPayload": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeFameBitBcxOfferNegotiableField"
    },
    "YoutubeApiInnertubeContentInspirationIdeaAnglesRequestParams": {
      "properties": {
        "idea": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeContentInspirationIdeaAnglesRequestParams",
      "type": "object"
    },
    "YoutubeApiInnertubeManagedRegistrationsData": {
      "properties": {
        "clientRequestTimeMs": {
          "type": "string",
          "format": "int64"
        },
        "events": {
          "items": {
            "$ref": "YoutubeApiInnertubeManagedRegistrationsDataRegistrationEvent"
          },
          "type": "array"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeManagedRegistrationsData"
    },
    "YoutubeElementsComponentsShortsMultimixAttributionLabelModel": {
      "id": "YoutubeElementsComponentsShortsMultimixAttributionLabelModel",
      "properties": {
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "multimixAttributionLabel": {
          "$ref": "YoutubeApiInnertubeReelMultimixAttributionLabelRenderer"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsLiveAdvancedSettingsScreenModel": {
      "properties": {
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "subcomponents": {
          "$ref": "YoutubeElementsComponentsLiveAdvancedSettingsSubcomponents"
        },
        "appBarData": {
          "$ref": "YoutubeElementsComponentsAppBarData"
        },
        "onChange": {
          "$ref": "YoutubeElementsCommand"
        },
        "clientName": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "UNKNOWN_INTERFACE",
            "WEB",
            "MWEB",
            "ANDROID",
            "IOS",
            "TVHTML5",
            "TVLITE",
            "TVANDROID",
            "XBOX",
            "CLIENTX",
            "XBOXONEGUIDE",
            "ANDROID_CREATOR",
            "IOS_CREATOR",
            "TVAPPLE",
            "IOS_INSTANT",
            "ANDROID_KIDS",
            "IOS_KIDS",
            "ANDROID_INSTANT",
            "ANDROID_MUSIC",
            "IOS_TABLOID",
            "ANDROID_TV",
            "ANDROID_GAMING",
            "IOS_GAMING",
            "IOS_MUSIC",
            "MWEB_TIER_2",
            "ANDROID_VR",
            "ANDROID_UNPLUGGED",
            "ANDROID_TESTSUITE",
            "WEB_MUSIC_ANALYTICS",
            "WEB_GAMING",
            "IOS_UNPLUGGED",
            "ANDROID_WITNESS",
            "IOS_WITNESS",
            "ANDROID_SPORTS",
            "IOS_SPORTS",
            "ANDROID_LITE",
            "IOS_EMBEDDED_PLAYER",
            "IOS_DIRECTOR",
            "WEB_UNPLUGGED",
            "WEB_EXPERIMENTS",
            "TVHTML5_CAST",
            "IOS_PILOT_STUDIO",
            "ANDROID_CASUAL",
            "ANDROID_EMBEDDED_PLAYER",
            "WEB_EMBEDDED_PLAYER",
            "TVHTML5_AUDIO",
            "TV_UNPLUGGED_CAST",
            "TVHTML5_KIDS",
            "WEB_HEROES",
            "WEB_MUSIC",
            "WEB_CREATOR",
            "TV_UNPLUGGED_ANDROID",
            "IOS_LIVE_CREATION_EXTENSION",
            "TVHTML5_UNPLUGGED",
            "IOS_MESSAGES_EXTENSION",
            "WEB_REMIX",
            "IOS_UPTIME",
            "WEB_UNPLUGGED_ONBOARDING",
            "WEB_UNPLUGGED_OPS",
            "WEB_UNPLUGGED_PUBLIC",
            "TVHTML5_VR",
            "WEB_LIVE_STREAMING",
            "ANDROID_TV_KIDS",
            "TVHTML5_SIMPLY",
            "WEB_KIDS",
            "MUSIC_INTEGRATIONS",
            "TVHTML5_YONGLE",
            "GOOGLE_ASSISTANT",
            "TVHTML5_SIMPLY_EMBEDDED_PLAYER",
            "WEB_MUSIC_EMBEDDED_PLAYER",
            "WEB_INTERNAL_ANALYTICS",
            "WEB_PARENT_TOOLS",
            "GOOGLE_MEDIA_ACTIONS",
            "WEB_PHONE_VERIFICATION",
            "ANDROID_PRODUCER",
            "IOS_PRODUCER",
            "TVHTML5_FOR_KIDS",
            "GOOGLE_LIST_RECS",
            "MEDIA_CONNECT_FRONTEND",
            "WEB_EFFECT_MAKER",
            "WEB_SHOPPING_EXTENSION",
            "WEB_PLAYABLES_PORTAL",
            "VISIONOS",
            "WEB_LIVE_APPS",
            "WEB_MUSIC_INTEGRATIONS",
            "ANDROID_MUSIC_AOSP"
          ]
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsLiveAdvancedSettingsScreenModel"
    },
    "YoutubeElementsComponentsDownloadsPageDownloadRecommendationsHeaderModel": {
      "type": "object",
      "id": "YoutubeElementsComponentsDownloadsPageDownloadRecommendationsHeaderModel",
      "properties": {
        "title": {
          "type": "string"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        }
      }
    },
    "YoutubeElementsComponentsHorizontalShelfData": {
      "id": "YoutubeElementsComponentsHorizontalShelfData",
      "type": "object",
      "properties": {
        "collectionLeftInset": {
          "format": "float",
          "type": "number"
        },
        "cards": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsComponentsHorizontalShelfCard"
          }
        },
        "slimlineEntityKeys": {
          "$ref": "YoutubeElementsComponentsSlimlineSurveyEntityKeys"
        },
        "onFirstVisible": {
          "$ref": "YoutubeElementsCommand"
        },
        "headerTopMargin": {
          "type": "number",
          "format": "float"
        },
        "slimlineLoggingParams": {
          "$ref": "YoutubeElementsComponentsSlimlineSurveyLoggingParams"
        },
        "shelfHeader": {
          "$ref": "YoutubeElementsComponentsShelfHeaderData"
        },
        "bottomActions": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "disableDynamicHeightOnScroll": {
          "type": "boolean"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "videoCards": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsComponentsVideoCardData"
          }
        },
        "purchaseButton": {
          "$ref": "YoutubeElementsComponentsButton"
        },
        "useLargestCellSizingMode": {
          "type": "boolean"
        },
        "shelfWindowSizeItemConfig": {
          "$ref": "YoutubeElementsComponentsShelfWindowSizeItemConfig"
        },
        "backgroundColor": {
          "type": "integer",
          "format": "uint32"
        },
        "shelfHeight": {
          "format": "float",
          "type": "number"
        },
        "style": {
          "enumDescriptions": [
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "HORIZONTAL_SHELF_STYLE_DEFAULT",
            "HORIZONTAL_SHELF_STYLE_CENTERED"
          ]
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "lightThemeBackgroundColor": {
          "format": "uint32",
          "type": "integer"
        },
        "collectionTopMargin": {
          "format": "float",
          "type": "number"
        },
        "viewAllButton": {
          "$ref": "YoutubeElementsComponentsViewAllButtonData"
        },
        "collectionSnapModeDecelerationRate": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "COLLECTION_TYPE_SNAP_MODE_DECELERATION_RATE_UNSPECIFIED",
            "COLLECTION_TYPE_SNAP_MODE_DECELERATION_RATE_FAST",
            "COLLECTION_TYPE_SNAP_MODE_DECELERATION_RATE_NORMAL"
          ]
        },
        "collectionSnapMode": {
          "type": "string",
          "enum": [
            "COLLECTION_TYPE_SNAP_MODE_NONE",
            "COLLECTION_TYPE_SNAP_MODE_SNAP_TO_CENTER",
            "COLLECTION_TYPE_SNAP_MODE_SNAP_TO_START"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "darkThemeBackgroundColor": {
          "format": "uint32",
          "type": "integer"
        },
        "collectionBottomMargin": {
          "type": "number",
          "format": "float"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "collectionRightInset": {
          "type": "number",
          "format": "float"
        }
      }
    },
    "YoutubeElementsComponentsPopUpSurveyArgs": {
      "id": "YoutubeElementsComponentsPopUpSurveyArgs",
      "properties": {
        "feedbackToken": {
          "type": "string"
        },
        "answerSelectionType": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "SURVEY_ANSWER_SELECTION_TYPE_UNKNOWN",
            "SURVEY_ANSWER_SELECTION_TYPE_MULTI",
            "SURVEY_ANSWER_SELECTION_TYPE_SINGLE"
          ]
        },
        "canSelectMultiple": {
          "type": "boolean"
        },
        "nextSurveyAnswers": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeSurveyAnswer"
          }
        },
        "nextQuestionIndex": {
          "format": "int32",
          "type": "integer"
        },
        "index": {
          "format": "int32",
          "type": "integer"
        },
        "isSelected": {
          "type": "array",
          "items": {
            "type": "boolean"
          }
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeMobileV2UserFeedEndpoint": {
      "id": "YoutubeApiInnertubeMobileV2UserFeedEndpoint",
      "type": "object",
      "properties": {
        "feedName": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeCmsCidExemptedChannelMaskImageClassificationHintMask": {
      "id": "YoutubeApiInnertubeCmsCidExemptedChannelMaskImageClassificationHintMask",
      "type": "object",
      "properties": {
        "imageClassificationType": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeCreatorChannelMaskPostsFeatureMask": {
      "id": "YoutubeApiInnertubeCreatorChannelMaskPostsFeatureMask",
      "type": "object",
      "properties": {
        "all": {
          "type": "boolean"
        },
        "status": {
          "type": "boolean"
        }
      }
    },
    "YoutubeElementsComponentsCopyrightAppealFlowContactInfoStepState": {
      "properties": {
        "showEmailValidationError": {
          "type": "boolean"
        },
        "formTouched": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsCopyrightAppealFlowContactInfoStepState"
    },
    "YoutubeApiInnertubeLocalShortsDraftsDraftMetadata": {
      "id": "YoutubeApiInnertubeLocalShortsDraftsDraftMetadata",
      "properties": {
        "createdTimestampMillis": {
          "format": "uint64",
          "type": "string"
        },
        "entityKey": {
          "type": "string"
        },
        "lastModifiedTimestampMillis": {
          "type": "string",
          "format": "uint64"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeUpdateSelectedKidsCuratorsResponse": {
      "id": "YoutubeApiInnertubeUpdateSelectedKidsCuratorsResponse",
      "type": "object",
      "properties": {
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        }
      }
    },
    "YoutubeElementsComponentsYpcCompleteTransactionButton": {
      "properties": {
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "confirmButtonText": {
          "type": "string"
        },
        "ypcCompleteTransactionEndpoint": {
          "$ref": "YoutubeApiInnertubeYPCCompleteTransactionEndpoint"
        },
        "feedbackDataKey": {
          "type": "string"
        },
        "additionalOnConfirmCommand": {
          "$ref": "YoutubeElementsCommand"
        }
      },
      "id": "YoutubeElementsComponentsYpcCompleteTransactionButton",
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorVideoMaskEduLevelMask": {
      "id": "YoutubeApiInnertubeCreatorVideoMaskEduLevelMask",
      "type": "object",
      "properties": {
        "continuingEducation": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        },
        "difficultyLevel": {
          "type": "boolean"
        },
        "gradeLevelBand": {
          "type": "boolean"
        },
        "gradeLevelInfo": {
          "$ref": "YoutubeApiInnertubeCreatorVideoMaskGradeLevelInfoMask"
        },
        "otherEduLevel": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeNotificationTextRenderer": {
      "properties": {
        "dismissalViewStyle": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "DISMISSAL_VIEW_STYLE_UNKNOWN",
            "DISMISSAL_VIEW_STYLE_COMPACT_TALL",
            "DISMISSAL_VIEW_STYLE_VARIABLE_HEIGHT_TALL",
            "DISMISSAL_VIEW_STYLE_COMPACT_MODERN"
          ],
          "type": "string"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "undoEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "style": {
          "enum": [
            "TOAST_STYLE_UNKNOWN",
            "TOAST_STYLE_DEFAULT",
            "TOAST_STYLE_GRADIENT"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "undoText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "successResponseText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "id": "YoutubeApiInnertubeNotificationTextRenderer",
      "type": "object"
    },
    "YoutubeApiInnertubeTextFieldSampleViewModel": {
      "type": "object",
      "properties": {
        "formSchema": {
          "$ref": "YoutubeApiInnertubeTextFieldSampleFormSchema"
        },
        "sampleType": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "TEXT_FIELD_SAMPLE_TYPE_UNSPECIFIED",
            "TEXT_FIELD_SAMPLE_TYPE_DEFAULT",
            "TEXT_FIELD_SAMPLE_TYPE_EMPTY",
            "TEXT_FIELD_SAMPLE_TYPE_FILLED",
            "TEXT_FIELD_SAMPLE_TYPE_FOCUSED",
            "TEXT_FIELD_SAMPLE_TYPE_DISABLED",
            "TEXT_FIELD_SAMPLE_TYPE_WITH_HINT",
            "TEXT_FIELD_SAMPLE_TYPE_WITH_ERROR",
            "TEXT_FIELD_SAMPLE_TYPE_WITH_SPINNER",
            "TEXT_FIELD_SAMPLE_TYPE_WITH_CHECKMARK",
            "TEXT_FIELD_SAMPLE_TYPE_BORDERLESS",
            "TEXT_FIELD_SAMPLE_TYPE_MULTILINE",
            "TEXT_FIELD_SAMPLE_TYPE_FILL_PARENT",
            "TEXT_FIELD_SAMPLE_TYPE_WITH_CUSTOM_ERROR_MESSAGE",
            "TEXT_FIELD_SAMPLE_TYPE_SHOW_INITIAL_ERRORS"
          ]
        }
      },
      "id": "YoutubeApiInnertubeTextFieldSampleViewModel"
    },
    "YoutubeApiInnertubeChannelBrandingSettingsUpdate": {
      "properties": {
        "updateBranding": {
          "$ref": "YoutubeApiInnertubeChannelBranding"
        },
        "deleteBranding": {
          "$ref": "YoutubeApiInnertubeChannelBranding"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeChannelBrandingSettingsUpdate"
    },
    "YoutubeApiInnertubeTextGenerationResultViewModel": {
      "type": "object",
      "id": "YoutubeApiInnertubeTextGenerationResultViewModel",
      "properties": {
        "rendererContext": {
          "$ref": "YoutubeApiInnertubeRendererContext"
        },
        "error": {
          "$ref": "YoutubeApiInnertubeTextGenerationResultViewModelTextGenerationError"
        },
        "success": {
          "$ref": "YoutubeApiInnertubeTextGenerationResultViewModelTextGenerationSuccess"
        }
      }
    },
    "YoutubeApiInnertubeChallengePrompt": {
      "properties": {
        "plt": {
          "type": "string"
        },
        "ctx": {
          "type": "string"
        },
        "type": {
          "enumDescriptions": [
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "CHALLENGE_PROMPT_TYPE_UNSPECIFIED",
            "CHALLENGE_PROMPT_TYPE_AUTHENTICATE"
          ]
        }
      },
      "id": "YoutubeApiInnertubeChallengePrompt",
      "type": "object"
    },
    "YoutubeElementsComponentsMonetizationPickerViewData": {
      "type": "object",
      "id": "YoutubeElementsComponentsMonetizationPickerViewData",
      "properties": {
        "monetizationSettingsClientStateKey": {
          "type": "string"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsMonetizationPickerData"
        },
        "monetizationSettingsServerStateKey": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeUnpluggedLocationInfo": {
      "id": "YoutubeApiInnertubeUnpluggedLocationInfo",
      "type": "object",
      "properties": {
        "locationOverrideToken": {
          "type": "string"
        },
        "clientPermissionState": {
          "type": "integer",
          "format": "int32"
        },
        "isInitialLoad": {
          "type": "boolean"
        },
        "longitudeE7": {
          "type": "integer",
          "format": "int32"
        },
        "latitudeE7": {
          "format": "int32",
          "type": "integer"
        },
        "locationRadiusMeters": {
          "format": "int32",
          "type": "integer"
        },
        "timezone": {
          "type": "string"
        },
        "browserPermissionGranted": {
          "type": "boolean"
        },
        "localTimestampMs": {
          "type": "string",
          "format": "int64"
        },
        "prefer24HourTime": {
          "type": "boolean"
        },
        "ipAddress": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeTabContentSupportedRenderers": {
      "id": "YoutubeApiInnertubeTabContentSupportedRenderers",
      "properties": {
        "itemSectionRenderer": {
          "$ref": "YoutubeApiInnertubeItemSectionRenderer"
        },
        "settingActionRenderer": {
          "$ref": "YoutubeApiInnertubeSettingActionRenderer"
        },
        "tvSurfaceContentRenderer": {
          "$ref": "YoutubeApiInnertubeTVSurfaceContentRenderer"
        },
        "elementTabRenderer": {
          "$ref": "YoutubeApiInnertubeElementTabRenderer"
        },
        "conversationBarRenderer": {
          "$ref": "YoutubeApiInnertubeConversationBarRenderer"
        },
        "sectionListRenderer": {
          "$ref": "YoutubeApiInnertubeSectionListRenderer"
        },
        "musicPageContentRenderer": {
          "$ref": "YoutubeApiInnertubeMusicPageContentRenderer"
        },
        "settingBooleanRenderer": {
          "$ref": "YoutubeApiInnertubeSettingBooleanRenderer"
        },
        "settingReadOnlyItemRenderer": {
          "$ref": "YoutubeApiInnertubeSettingReadOnlyItemRenderer"
        },
        "playlistPanelRenderer": {
          "$ref": "YoutubeApiInnertubePlaylistPanelRenderer"
        },
        "unpluggedContentDetailsRenderer": {
          "$ref": "YoutubeApiInnertubeUnpluggedContentDetailsRenderer"
        },
        "linkPhoneWithWiFiRenderer": {
          "$ref": "YoutubeApiInnertubeLinkPhoneWithWiFiRenderer"
        },
        "musicSplitViewRenderer": {
          "$ref": "YoutubeApiInnertubeMusicSplitViewRenderer"
        },
        "musicQueueRenderer": {
          "$ref": "YoutubeApiInnertubeMusicQueueRenderer"
        },
        "messageRenderer": {
          "$ref": "YoutubeApiInnertubeMessageRenderer"
        },
        "tabbedBrowsyBarRenderer": {
          "$ref": "YoutubeApiInnertubeTabbedBrowsyBarRenderer"
        },
        "genericPromoRenderer": {
          "$ref": "YoutubeApiInnertubeGenericPromoRenderer"
        },
        "epgRenderer": {
          "$ref": "YoutubeApiInnertubeEpgRenderer"
        },
        "richGridRenderer": {
          "$ref": "YoutubeApiInnertubeRichGridRenderer"
        },
        "settingCategoryCollectionRenderer": {
          "$ref": "YoutubeApiInnertubeSettingCategoryCollectionRenderer"
        },
        "linkPhoneWithTvCodeRenderer": {
          "$ref": "YoutubeApiInnertubeLinkPhoneWithTvCodeRenderer"
        },
        "settingsPaneRenderer": {
          "$ref": "YoutubeApiInnertubeSettingsPaneRenderer"
        },
        "settingSingleOptionMenuRenderer": {
          "$ref": "YoutubeApiInnertubeSettingSingleOptionMenuRenderer"
        },
        "elementRenderer": {
          "$ref": "YoutubeApiInnertubeElementRenderer"
        },
        "flowRootRenderer": {
          "$ref": "YoutubeApiInnertubeFlowRootRenderer"
        },
        "unlinkDevicesRenderer": {
          "$ref": "YoutubeApiInnertubeUnlinkDevicesRenderer"
        },
        "analyticsMultiColumnTabContentRenderer": {
          "$ref": "YoutubeApiInnertubeAnalyticsMultiColumnTabContentRenderer"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeAssetGroupBulkActionItemDataResult": {
      "properties": {
        "status": {
          "enum": [
            "CREATOR_BULK_ACTION_ITEM_STATUS_UNKNOWN",
            "CREATOR_BULK_ACTION_ITEM_STATUS_SUCCEEDED",
            "CREATOR_BULK_ACTION_ITEM_STATUS_FAILED",
            "CREATOR_BULK_ACTION_ITEM_STATUS_CANCELLED"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "actionType": {
          "type": "string",
          "enum": [
            "ASSET_GROUP_BULK_ACTION_TYPE_UNSPECIFIED",
            "ASSET_GROUP_BULK_ACTION_TYPE_DELETE"
          ],
          "enumDescriptions": [
            "",
            ""
          ]
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeAssetGroupBulkActionItemDataResult"
    },
    "YoutubeApiInnertubeReportHistorySectionHeaderRenderer": {
      "id": "YoutubeApiInnertubeReportHistorySectionHeaderRenderer",
      "type": "object",
      "properties": {
        "timeRangeDropdown": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      }
    },
    "YoutubeApiInnertubeVideoPublishing": {
      "id": "YoutubeApiInnertubeVideoPublishing",
      "type": "object",
      "properties": {
        "notifySubscribers": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "VIDEO_SUBSCRIBER_NOTIFICATION_UNKNOWN",
            "VIDEO_SUBSCRIBER_NOTIFICATION_NONE",
            "VIDEO_SUBSCRIBER_NOTIFICATION_ENABLED",
            "VIDEO_SUBSCRIBER_NOTIFICATION_DISABLED"
          ]
        }
      }
    },
    "YoutubeApiInnertubeClientSideToggleMenuItemRenderer": {
      "type": "object",
      "id": "YoutubeApiInnertubeClientSideToggleMenuItemRenderer",
      "properties": {
        "menuItemIdentifier": {
          "type": "string"
        },
        "toggledIcon": {
          "$ref": "YoutubeApiInnertubeIcon"
        },
        "isToggled": {
          "type": "boolean"
        },
        "defaultText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "defaultIcon": {
          "$ref": "YoutubeApiInnertubeIcon"
        },
        "isDisabled": {
          "type": "boolean"
        },
        "toggledText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "command": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "defaultToastText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "toggledToastText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      }
    },
    "YoutubeApiInnertubeCreateDraftVideoResponseSupportedRenderers": {
      "type": "object",
      "properties": {
        "createdUploadItem": {
          "$ref": "YoutubeApiInnertubeCreatedUploadItemRenderer"
        },
        "uploadFeedbackItem": {
          "$ref": "YoutubeApiInnertubeUploadFeedbackItemRenderer"
        }
      },
      "id": "YoutubeApiInnertubeCreateDraftVideoResponseSupportedRenderers"
    },
    "YoutubeElementsComponentsPromoNotificationModel": {
      "id": "YoutubeElementsComponentsPromoNotificationModel",
      "type": "object",
      "properties": {
        "promoNotification": {
          "$ref": "YoutubeElementsComponentsPromoNotification"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "isCreator": {
          "type": "boolean"
        }
      }
    },
    "YoutubeElementsComponentsActionButtonModel": {
      "id": "YoutubeElementsComponentsActionButtonModel",
      "properties": {
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "actionButtonData": {
          "$ref": "YoutubeElementsComponentsActionButton"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskVisibilityConditionsMask": {
      "type": "object",
      "properties": {
        "all": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskVisibilityConditionsMask"
    },
    "YoutubeApiInnertubeAcceleratedBadgeRenderer": {
      "properties": {
        "label": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeAcceleratedBadgeRenderer"
    },
    "YoutubeElementsComponentsCounterFlowContactInfoStepData": {
      "type": "object",
      "id": "YoutubeElementsComponentsCounterFlowContactInfoStepData",
      "properties": {
        "legalNameLabel": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "countries": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsComponentsCounterFlowContactInfoStepDataCountry"
          }
        },
        "emailLabel": {
          "type": "string"
        },
        "subtitle": {
          "type": "string"
        },
        "cityLabel": {
          "type": "string"
        },
        "countrySelectLabel": {
          "type": "string"
        },
        "phoneLabel": {
          "type": "string"
        },
        "emptyFieldErrorMessage": {
          "type": "string"
        },
        "emailId": {
          "type": "string"
        },
        "stateLabel": {
          "type": "string"
        },
        "streetLabel": {
          "type": "string"
        },
        "introduction": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "countrySelectPlaceholder": {
          "type": "string"
        },
        "zipCodeLabel": {
          "type": "string"
        },
        "invalidEmailErrorMessage": {
          "type": "string"
        },
        "entityData": {
          "$ref": "YoutubeElementsComponentsCounterFlowContactInfoStepDataEntityData"
        }
      }
    },
    "YoutubeApiInnertubeShortsNavigateToUploadCommand": {
      "properties": {},
      "id": "YoutubeApiInnertubeShortsNavigateToUploadCommand",
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskCommandMetadataMask": {
      "properties": {
        "all": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskCommandMetadataMask"
    },
    "YoutubeApiInnertubeLiveStreamingTermsOfServiceSupportedRenderers": {
      "properties": {
        "confirmDialogRenderer": {
          "$ref": "YoutubeApiInnertubeConfirmDialogRenderer"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeLiveStreamingTermsOfServiceSupportedRenderers"
    },
    "YoutubeApiInnertubeImageAsset": {
      "type": "object",
      "id": "YoutubeApiInnertubeImageAsset",
      "properties": {
        "dimension": {
          "$ref": "YoutubeApiInnertubeAssetDimension"
        },
        "downloadUrl": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeThreadUtilization": {
      "properties": {
        "threadPoolStats": {
          "items": {
            "$ref": "YoutubeApiInnertubeThreadPoolStats"
          },
          "type": "array"
        },
        "totalThreadCount": {
          "type": "integer",
          "format": "int32"
        },
        "type": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "THREAD_UTILIZATION_TYPE_UNSPECIFIED",
            "THREAD_UTILIZATION_TYPE_TICK",
            "THREAD_UTILIZATION_TYPE_SPAN"
          ]
        },
        "statsGenerateDurationMs": {
          "type": "string",
          "format": "int64"
        },
        "userJourney": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeThreadUtilization"
    },
    "YoutubeApiInnertubeVideoSelectedAction": {
      "properties": {
        "uploadBlockUserEducationDialog": {
          "$ref": "YoutubeApiInnertubeConfirmDialogEndpointSupportedRenderers"
        },
        "videoId": {
          "type": "string"
        },
        "shouldApplyClientStickerLimits": {
          "type": "boolean"
        },
        "videoRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      },
      "id": "YoutubeApiInnertubeVideoSelectedAction",
      "type": "object"
    },
    "YoutubeElementsComponentsProductVariantOptionsModel": {
      "id": "YoutubeElementsComponentsProductVariantOptionsModel",
      "type": "object",
      "properties": {
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "productDetailsUnitEntityStateKey": {
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "state": {
          "$ref": "YoutubeElementsComponentsProductVariantOptionsState"
        },
        "disabled": {
          "type": "boolean"
        },
        "productVariantOptionsData": {
          "$ref": "YoutubeElementsComponentsProductVariantOptionsData"
        },
        "experiments": {
          "$ref": "YoutubeElementsComponentsProductShelfExperiments"
        }
      }
    },
    "YoutubeApiInnertubeIngestionFormRenderer": {
      "properties": {
        "containerId": {
          "type": "string"
        },
        "collection": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "saveButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "cancelButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeIngestionFormRenderer"
    },
    "YoutubeApiInnertubePdpCardViewModel": {
      "id": "YoutubeApiInnertubePdpCardViewModel",
      "type": "object",
      "properties": {
        "banner": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "sections": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          }
        },
        "showDividers": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeRecordStreamEventsCommand": {
      "id": "YoutubeApiInnertubeRecordStreamEventsCommand",
      "type": "object",
      "properties": {
        "maxStartSizeBytesPerSequence": {
          "format": "int64",
          "type": "string"
        },
        "id": {
          "type": "string"
        },
        "maxSequences": {
          "format": "int32",
          "type": "integer"
        },
        "maxEndSizeBytesPerSequence": {
          "format": "int64",
          "type": "string"
        }
      }
    },
    "YoutubeElementsComponentsDialogBaseModel": {
      "id": "YoutubeElementsComponentsDialogBaseModel",
      "type": "object",
      "properties": {
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "slotContents": {
          "$ref": "YoutubeElementsSlotContents"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "dialogBaseData": {
          "$ref": "YoutubeElementsComponentsDialogBaseData"
        },
        "hasHeader": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeCountdownTimer": {
      "id": "YoutubeApiInnertubeCountdownTimer",
      "type": "object",
      "properties": {
        "recordingStartCountdownDuration": {
          "$ref": "GoogleProtobufDuration"
        }
      }
    },
    "YoutubeApiInnertubeCreatorVideoMaskGameTitleMask": {
      "id": "YoutubeApiInnertubeCreatorVideoMaskGameTitleMask",
      "properties": {
        "year": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        },
        "mid": {
          "type": "boolean"
        },
        "title": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeThumbnailExperimentCardConfig": {
      "properties": {},
      "id": "YoutubeApiInnertubeThumbnailExperimentCardConfig",
      "type": "object"
    },
    "YoutubeApiInnertubeAssetGroupIdList": {
      "id": "YoutubeApiInnertubeAssetGroupIdList",
      "properties": {
        "assetGroupIds": {
          "items": {
            "$ref": "YoutubeApiInnertubeCmsAssetGroupId"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeClientYouTubeDataMemberQuickEmojiItem": {
      "id": "YoutubeApiInnertubeClientYouTubeDataMemberQuickEmojiItem",
      "type": "object",
      "properties": {
        "emojiId": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeForecastingAdRenderer": {
      "type": "object",
      "properties": {
        "adLayoutLoggingData": {
          "$ref": "YoutubeApiInnertubeAdLayoutLoggingData"
        },
        "impressionUrls": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubePing"
          }
        },
        "hack": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeForecastingAdRenderer"
    },
    "YoutubeApiInnertubeAccountStateChangeSignedOut": {
      "properties": {
        "trigger": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "ACCOUNT_EVENT_TRIGGER_UNKNOWN",
            "ACCOUNT_EVENT_TRIGGER_LIKE_DISLIKE",
            "ACCOUNT_EVENT_TRIGGER_PLAYER",
            "ACCOUNT_EVENT_TRIGGER_SETTINGS",
            "ACCOUNT_EVENT_TRIGGER_STANDARD",
            "ACCOUNT_EVENT_TRIGGER_SUBSCRIBE",
            "ACCOUNT_EVENT_TRIGGER_UPLOAD",
            "ACCOUNT_EVENT_TRIGGER_SIGN_IN_PROMO",
            "ACCOUNT_EVENT_TRIGGER_INCOGNITO_TIMEOUT",
            "ACCOUNT_EVENT_TRIGGER_PASSIVE",
            "ACCOUNT_EVENT_TRIGGER_OAUTH_ACCESS_TOKEN_FAILURE",
            "ACCOUNT_EVENT_TRIGGER_ACCOUNT_DISABLED",
            "ACCOUNT_EVENT_TRIGGER_PLATFORM_ACCOUNT_PAIRING",
            "ACCOUNT_EVENT_TRIGGER_CLEAR_STORAGE",
            "ACCOUNT_EVENT_TRIGGER_MISSING_ACCOUNT_ID",
            "ACCOUNT_EVENT_TRIGGER_SAVE_VIDEO",
            "ACCOUNT_EVENT_TRIGGER_REPORT_VIDEO",
            "ACCOUNT_EVENT_TRIGGER_PAYMENT",
            "ACCOUNT_EVENT_TRIGGER_NON_CURRENT_IDENTITY_REMOVED",
            "ACCOUNT_EVENT_TRIGGER_BAD_REQUEST",
            "ACCOUNT_EVENT_TRIGGER_FORBIDDEN",
            "ACCOUNT_EVENT_TRIGGER_UNAUTHORIZED",
            "ACCOUNT_EVENT_TRIGGER_ACTIVE_YTV_ENTITLEMENT",
            "ACCOUNT_EVENT_TRIGGER_WHOS_WATCHING",
            "ACCOUNT_EVENT_TRIGGER_NULL_TOKEN",
            "ACCOUNT_EVENT_TRIGGER_BRAND_ACCOUNT_UNSUPPORTED",
            "ACCOUNT_EVENT_TRIGGER_SIGN_UP",
            "ACCOUNT_EVENT_TRIGGER_CAST_DIALOG",
            "ACCOUNT_EVENT_TRIGGER_LOCATION",
            "ACCOUNT_EVENT_TRIGGER_SPONSORSHIPS",
            "ACCOUNT_EVENT_TRIGGER_SPONSORSHIPS_MEMBERS_ONLY_CONTENT",
            "ACCOUNT_EVENT_TRIGGER_PREMIUM",
            "ACCOUNT_EVENT_TRIGGER_SUPER_THANKS",
            "ACCOUNT_EVENT_TRIGGER_ANDROID_SWITCH_ACCOUNTS",
            "ACCOUNT_EVENT_TRIGGER_SIGN_IN_UNSUPPORTED",
            "ACCOUNT_EVENT_TRIGGER_YTK_ONBOARDING",
            "ACCOUNT_EVENT_TRIGGER_APPLE_TV_MIGRATION",
            "ACCOUNT_EVENT_TRIGGER_APP_WELCOME",
            "ACCOUNT_EVENT_TRIGGER_WATCH_PROMO",
            "ACCOUNT_EVENT_TRIGGER_FREE_PREVIEW",
            "ACCOUNT_EVENT_TRIGGER_HANDOFF",
            "ACCOUNT_EVENT_TRIGGER_ANDROID_TV_MIGRATION",
            "ACCOUNT_EVENT_TRIGGER_REPORT_COMMENT",
            "ACCOUNT_EVENT_TRIGGER_MDX_CAST_MATCHING",
            "ACCOUNT_EVENT_TRIGGER_CONTENT_BLOCK",
            "ACCOUNT_EVENT_TRIGGER_RESET_PIN",
            "ACCOUNT_EVENT_TRIGGER_YTK_WORMHOLE",
            "ACCOUNT_EVENT_TRIGGER_WHO_FALLBACK",
            "ACCOUNT_EVENT_TRIGGER_CAST_BLOCK",
            "ACCOUNT_EVENT_TRIGGER_SHALLOW_LOGOUT_RECOVERED",
            "ACCOUNT_EVENT_TRIGGER_ACCOUNT_UPDATE",
            "ACCOUNT_EVENT_TRIGGER_CREATE_PIN",
            "ACCOUNT_EVENT_TRIGGER_WELCOME_BACK",
            "ACCOUNT_EVENT_TRIGGER_SUBSCRIBE_PROMO"
          ],
          "type": "string"
        },
        "newState": {
          "type": "string",
          "enum": [
            "ACCOUNT_STATUS_CHANGE_TYPE_UNKNOWN",
            "ACCOUNT_STATUS_CHANGE_TYPE_LOG_IN",
            "ACCOUNT_STATUS_CHANGE_TYPE_LOG_OUT",
            "ACCOUNT_STATUS_CHANGE_TYPE_ACCOUNT_SWITCH",
            "ACCOUNT_STATUS_CHANGE_TYPE_GOING_INCOGNTIO",
            "ACCOUNT_STATUS_CHANGE_TYPE_FROM_INCOGNTIO",
            "ACCOUNT_STATUS_CHANGE_TYPE_ACCOUNT_REMOVED",
            "ACCOUNT_STATUS_CHANGE_TYPE_LOG_OUT_BY_POLICY",
            "ACCOUNT_STATUS_CHANGE_TYPE_SAME_ACCOUNT_SWITCH"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "clientScreenNonce": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeAccountStateChangeSignedOut"
    },
    "YoutubeApiInnertubeHideLiveChatItemCommand": {
      "id": "YoutubeApiInnertubeHideLiveChatItemCommand",
      "properties": {},
      "type": "object"
    },
    "YoutubeApiInnertubeOttProgramDataOttProgramDetailsOttProgramCast": {
      "id": "YoutubeApiInnertubeOttProgramDataOttProgramDetailsOttProgramCast",
      "type": "object",
      "properties": {
        "actors": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeTranslationPack"
          }
        }
      }
    },
    "YoutubeApiInnertubeGetPlaylistSettingsEditorResponse": {
      "id": "YoutubeApiInnertubeGetPlaylistSettingsEditorResponse",
      "properties": {
        "continuationContents": {
          "$ref": "YoutubeApiInnertubeContinuationSupportedRenderers"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "playlistSettingsEditor": {
          "$ref": "YoutubeApiInnertubePlaylistSettingsEditorSupportedRenderers"
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "actions": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          }
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeFilterChipSelectionCommand": {
      "type": "object",
      "properties": {
        "chipUniqueId": {
          "type": "string"
        },
        "selectionStyle": {
          "type": "string",
          "enumDescriptions": [
            "",
            ""
          ],
          "enum": [
            "FILTER_CHIP_SELECTION_STYLE_TYPE_UNKNOWN",
            "FILTER_CHIP_SELECTION_STYLE_TYPE_DEFAULT"
          ]
        }
      },
      "id": "YoutubeApiInnertubeFilterChipSelectionCommand"
    },
    "YoutubeElementsComponentsPostItemIndicatorState": {
      "properties": {
        "currentItemIndex": {
          "type": "integer",
          "format": "int32"
        },
        "previousItemIndex": {
          "format": "int32",
          "type": "integer"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsPostItemIndicatorState"
    },
    "YoutubeApiInnertubeGetAvailableKidsCuratorsResponse": {
      "properties": {
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "curators": {
          "items": {
            "$ref": "YoutubeApiInnertubeKidsCuratorOption"
          },
          "type": "array"
        }
      },
      "id": "YoutubeApiInnertubeGetAvailableKidsCuratorsResponse",
      "type": "object"
    },
    "YoutubeElementsComponentsRenderPollOptionModel": {
      "type": "object",
      "id": "YoutubeElementsComponentsRenderPollOptionModel",
      "properties": {
        "option5": {
          "$ref": "YoutubeApiInnertubePollAttachmentEditorOptionEntity"
        },
        "pollOption": {
          "$ref": "YoutubeApiInnertubePollAttachmentEditorOptionEntity"
        },
        "option3": {
          "$ref": "YoutubeApiInnertubePollAttachmentEditorOptionEntity"
        },
        "option1": {
          "$ref": "YoutubeApiInnertubePollAttachmentEditorOptionEntity"
        },
        "initialAttachmentStateData": {
          "$ref": "YoutubeApiInnertubePostAttachmentCreationStateData"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "properties": {
          "$ref": "YoutubeElementsComponentsPollAttachmentEditorProperties"
        },
        "option4": {
          "$ref": "YoutubeApiInnertubePollAttachmentEditorOptionEntity"
        },
        "editor": {
          "$ref": "YoutubeApiInnertubePollAttachmentEditorEntity"
        },
        "option2": {
          "$ref": "YoutubeApiInnertubePollAttachmentEditorOptionEntity"
        }
      }
    },
    "YoutubeApiInnertubeAdsCctWebsiteLinkGestureData": {
      "type": "object",
      "id": "YoutubeApiInnertubeAdsCctWebsiteLinkGestureData",
      "properties": {
        "isAdOpenedInIncognito": {
          "type": "boolean"
        },
        "usedCustomTabPackage": {
          "type": "string"
        },
        "cctSupport": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeTvhtml5FrameworksFieldTrialStart": {
      "properties": {
        "start": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeTvhtml5FrameworksFieldTrialStart",
      "type": "object"
    },
    "YoutubeApiInnertubeUnpluggedCompactVideoVersionRenderer": {
      "id": "YoutubeApiInnertubeUnpluggedCompactVideoVersionRenderer",
      "type": "object",
      "properties": {
        "versionBadges": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeBadgeSupportedRenderers"
          }
        },
        "downloadButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "startIcon": {
          "$ref": "YoutubeApiInnertubeIcon"
        },
        "startTimeSeconds": {
          "format": "uint64",
          "type": "string"
        },
        "primaryText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "watchedPercentageForDisplay": {
          "type": "integer",
          "format": "int32"
        },
        "command": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "tertiaryText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "badge": {
          "$ref": "YoutubeApiInnertubeBadgeSupportedRenderers"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "available": {
          "type": "boolean"
        },
        "thumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "duration": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "endTimeSeconds": {
          "format": "uint64",
          "type": "string"
        },
        "navigationEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "secondaryBadge": {
          "$ref": "YoutubeApiInnertubeBadgeSupportedRenderers"
        },
        "isUpcoming": {
          "type": "boolean"
        },
        "ultraHighDefinitionBadge": {
          "$ref": "YoutubeApiInnertubeBadgeSupportedRenderers"
        },
        "secondaryText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      }
    },
    "YoutubeElementsComponentsLabel": {
      "id": "YoutubeElementsComponentsLabel",
      "properties": {
        "text": {
          "type": "string"
        },
        "a11yMessage": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsCampaignBasics": {
      "id": "YoutubeElementsComponentsCampaignBasics",
      "type": "object",
      "properties": {
        "title": {
          "type": "string"
        },
        "donateButton": {
          "$ref": "YoutubeApiInnertubeButtonViewModel"
        },
        "subtitle": {
          "type": "string"
        },
        "thumbnailUrl": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeCmsLicenseStrategyRevisionMaskCmsLicenseStrategyTermsMask": {
      "properties": {
        "recommendedPricingChanged": {
          "type": "boolean"
        },
        "parentStrategyId": {
          "$ref": "YoutubeApiInnertubeCmsLicenseStrategyRevisionMaskCmsLicenseStrategyIdMask"
        },
        "useWithin": {
          "$ref": "YoutubeApiInnertubeCmsLicenseStrategyRevisionMaskCmsLicenseStrategyTimePeriodMask"
        },
        "territorialUsage": {
          "$ref": "YoutubeApiInnertubeCmsLicenseStrategyRevisionMaskCmsTerritorySetMask"
        },
        "usageExpiry": {
          "$ref": "YoutubeApiInnertubeCmsLicenseStrategyRevisionMaskCmsLicenseStrategyTimePeriodMask"
        },
        "all": {
          "type": "boolean"
        },
        "pricing": {
          "$ref": "YoutubeApiInnertubeCmsLicenseStrategyRevisionMaskCmsLicenseStrategyPricingMask"
        },
        "allowedNumOfUses": {
          "$ref": "YoutubeApiInnertubeCmsLicenseStrategyRevisionMaskCmsLicenseAllowedNumberOfUsesMask"
        },
        "publisherFloorPricing": {
          "$ref": "YoutubeApiInnertubeCmsLicenseStrategyRevisionMaskCmsPublisherFloorPricingMask"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCmsLicenseStrategyRevisionMaskCmsLicenseStrategyTermsMask"
    },
    "YoutubeApiInnertubeMediaGenerationData": {
      "properties": {
        "textToImageGeneration": {
          "$ref": "YoutubeApiInnertubeMediaGenerationDataTextToImageGeneration"
        },
        "textGeneration": {
          "$ref": "YoutubeApiInnertubeMediaGenerationDataTextGeneration"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeMediaGenerationData"
    },
    "YoutubeApiInnertubeCmsVideoMaskCmsIssueIdMask": {
      "properties": {
        "all": {
          "type": "boolean"
        },
        "id": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCmsVideoMaskCmsIssueIdMask",
      "type": "object"
    },
    "YoutubeElementsComponentsImageShelfModel": {
      "properties": {
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "observerData": {
          "$ref": "YoutubeElementsComponentsIntersectionObserver"
        },
        "shelfHeader": {
          "$ref": "YoutubeElementsComponentsShelfHeaderData"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "imageCards": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeImageCardViewModel"
          }
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "viewMoreImagesButton": {
          "$ref": "YoutubeElementsComponentsButton"
        }
      },
      "id": "YoutubeElementsComponentsImageShelfModel",
      "type": "object"
    },
    "YoutubeApiInnertubeKeyMetricData": {
      "id": "YoutubeApiInnertubeKeyMetricData",
      "type": "object",
      "properties": {
        "mainSeries": {
          "$ref": "YoutubeApiInnertubeAnalyticsTimelineSeries"
        },
        "additionalTooltipMetricTotal": {
          "type": "number",
          "format": "double"
        },
        "anomalies": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeAnalyticsDataAnomaly"
          }
        },
        "total": {
          "type": "number",
          "format": "double"
        },
        "comparisonMetricTotal": {
          "format": "double",
          "type": "number"
        },
        "mainSeriesSubRows": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeSubRow"
          }
        },
        "typicalPerformanceTotal": {
          "$ref": "YoutubeApiInnertubeTypicalPerformanceTableTypicalPerformanceColumnStats"
        },
        "metric": {
          "enum": [
            "UNKNOWN_TYPE",
            "DAY",
            "VIDEO",
            "CONTENT_OWNER",
            "VIEWS",
            "TOTAL_ESTIMATED_EARNINGS",
            "AFV_EARNINGS",
            "YOUTUBE_EARNINGS",
            "VIEWER_GENDER",
            "VIEWER_AGE",
            "VIEWER_PROMILLE",
            "SUBSCRIBERS_GAINED",
            "SUBSCRIBERS_LOST",
            "SUBSCRIBERS_NET_CHANGE",
            "RATINGS_LIKES",
            "RATINGS_DISLIKES",
            "COMMENTS",
            "SHARINGS",
            "SHARING_SERVICE",
            "ADTYPES",
            "PLAYLIST",
            "IMPRESSIONS",
            "USER",
            "WEEK",
            "MONTH",
            "TRAFFIC_SOURCE_DETAIL",
            "PRIMARY_ADTYPES",
            "IMPRESSIONS_CPM",
            "ANNOTATION_ID",
            "ANNOTATION_CLICKABLE_IMPRESSIONS",
            "ANNOTATION_CLICKS",
            "ANNOTATION_CLOSES",
            "WATCH_TIME",
            "SPAM_VIEWS",
            "NON_VIEW_PLAYBACKS",
            "CLAIMED_STATUS",
            "UPLOADER_TYPE",
            "ANNOTATION_CLOSABLE_IMPRESSIONS",
            "MEDIA_TYPE",
            "AVERAGE_WATCH_TIME",
            "TRAFFIC_SOURCE_TYPE",
            "PLAYBACK_LOCATION_DETAIL",
            "PLAYBACK_LOCATION_TYPE",
            "COUNTRY",
            "AVERAGE_WATCH_PERCENTAGE",
            "POTENTIAL_WATCH_TIME",
            "RAW_VIEWS",
            "PROVINCE",
            "CONTINENT",
            "SUB_CONTINENT",
            "GROUP",
            "PLAYBACKS",
            "CPM",
            "ANNOTATION_CLOSE_RATE",
            "ANNOTATION_CLICK_RATE",
            "RATINGS_LIKES_ADDED",
            "RATINGS_LIKES_REMOVED",
            "RATINGS_DISLIKES_ADDED",
            "RATINGS_DISLIKES_REMOVED",
            "DEVICE_PLATFORM_TYPE",
            "DEVICE_OS_TYPE",
            "SUBSCRIBED_TO_UPLOADER",
            "SALES_REGION",
            "ANNOTATION_TYPE",
            "GROUP_VIDEO",
            "GROUP_USER",
            "GROUP_CONTENT_OWNER",
            "AD_EARNINGS",
            "AUDIENCE_INDEX",
            "AUDIENCE_SAMPLES",
            "AUDIENCE_RELATIVE",
            "AUDIENCE_WATCH_PERCENTILES",
            "AUDIENCE_WATCH_RELATIVE",
            "AUDIENCE_REWATCH_PERCENTILES",
            "AUDIENCE_REWATCH_RELATIVE",
            "AUDIENCE_UNIQUE_PERCENTILES",
            "AUDIENCE_UNIQUE_RELATIVE",
            "WORLD",
            "ANNOTATION_IMPRESSIONS",
            "ASSET",
            "PLAYLIST_STARTS",
            "PLAYLIST_AVERAGE_START_DURATION",
            "PLAYLIST_AVERAGE_VIEWS_PER_START",
            "AUDIENCE_TYPE",
            "VIDEO_COUNT_FIRST_PUBLISHED",
            "SUBSCRIPTION_SOURCE_TYPE",
            "SUBSCRIPTION_SOURCE_DETAIL",
            "VIDEO_COUNT_NEW",
            "GROUP_ASSET",
            "GROUP_PLAYLIST",
            "PLAYER_TYPE",
            "PLAYER_VERSION",
            "IS_CURATED",
            "CAPTION_LANGUAGE",
            "TIMEZONE_ID",
            "HOUR",
            "MINUTE",
            "IS_LIVESTREAM",
            "EXCHANGE_RATE",
            "QUARTER",
            "YEAR",
            "WEEK_MONDAY",
            "PLAYLIST_VIDEOS_ADDED",
            "PLAYLIST_VIDEOS_REMOVED",
            "PLAYLIST_VIDEOS_NET_CHANGE",
            "TRANSACTION_EARNINGS_ALL",
            "TRANSACTION_COUNT",
            "AVERAGE_TRANSACTION_AMOUNT",
            "TRANSACTION_BUSINESS_MODEL",
            "PLAYLIST_SAVES_ADDED",
            "PLAYLIST_SAVES_REMOVED",
            "PLAYLIST_SAVES_NET_CHANGE",
            "INFO_CARD_ID",
            "INFO_CARD_TYPE",
            "INFO_CARD_IMPRESSIONS",
            "INFO_CARD_CLICKS",
            "INFO_CARD_CLICK_RATE",
            "INFO_CARD_TEASER_IMPRESSIONS",
            "INFO_CARD_TEASER_CLICKS",
            "INFO_CARD_TEASER_CLICK_RATE",
            "WATCH_TIME_HOURS",
            "LIVE_CHAT_MESSAGES",
            "LIVE_PEAK_VIEWERS",
            "RATINGS_LIKES_PER_KVIEWS",
            "RATINGS_DISLIKES_PER_KVIEWS",
            "SHARINGS_PER_KVIEWS",
            "SUBSCRIBERS_GAINED_PER_NONSUB_KVIEW",
            "RATINGS_LIKES_ADDED_PER_KVIEWS",
            "RATINGS_LIKES_REMOVED_PER_KVIEWS",
            "LIKES_PER_LIKES_PLUS_DISLIKES_PERCENT",
            "SUBSCRIBERS_PER_GAINED_AND_LOST_PERCENT",
            "AUDIO_TRACK_LANGUAGE",
            "VIDEO_METADATA_LANGUAGE",
            "LIKES_AND_DISLIKES_PER_KVIEW",
            "PLAYER_APP_TYPE",
            "AD_GROSS_REVENUE",
            "LIVE_MINUTE",
            "SUBSCRIPTION_EARNINGS",
            "PLAYLIST_EXITS",
            "PLAYLIST_EXIT_RATE",
            "IS_YOUTUBE_RED",
            "YOUTUBE_RED_VIEWS",
            "YOUTUBE_RED_WATCH_TIME",
            "YOUTUBE_RED_WATCH_TIME_HOURS",
            "SUBSCRIBERS_GAINED_PLUS_LOST",
            "RATINGS_LIKES_PLUS_DISLIKES",
            "NONSUBSCRIBER_VIEWS",
            "STARTABLE_PLAYLIST_VIEWS",
            "STARTABLE_PLAYLIST_WATCH_TIME",
            "PLAYLIST_VIEWS_AFTER_EXITS_CUTOFF",
            "ENDSCREEN_ELEMENT_ID",
            "ENDSCREEN_ELEMENT_TYPE",
            "ENDSCREEN_ELEMENT_CLICKS",
            "ENDSCREEN_ELEMENT_IMPRESSIONS",
            "ENDSCREEN_ELEMENT_CLICK_RATE",
            "C3_CHANNEL",
            "ESTIMATED_UNIQUE_VIEWERS",
            "CITY",
            "IS_AD_PAID",
            "IS_CROSS_LANGUAGE",
            "TRACK",
            "DNI_STATUS",
            "VIDEO_PUBLISH_TIME",
            "ALL_OF_YOUTUBE",
            "VIDEO_THUMBNAIL_IMPRESSIONS",
            "ACTIVE_SUBSCRIBERS",
            "DISCOVERY_SOURCE_TYPE",
            "PLAYLIST_TYPE",
            "IS_US",
            "EARNINGS_SOURCE_TYPE",
            "VIDEO_THUMBNAIL_IMPRESSED_VIEWS",
            "VIDEO_THUMBNAIL_IMPRESSIONS_VTR",
            "AVERAGE_VIEWS_PER_VIEWER",
            "AVERAGE_WATCH_TIME_FROM_VIDEO_THUMBNAIL_IMPRESSIONS",
            "NTH_MINUTE",
            "NTH_HOUR",
            "NTH_DAY",
            "VIDEO_THUMBNAIL_IMPRESSED_WATCH_TIME",
            "WATCH_TIME_PER_VIDEO_THUMBNAIL_IMPRESSION",
            "LIVESTREAM_POSITION_SECOND",
            "IS_US_STATUS",
            "SUBSCRIBED_TO_UPLOADER_STATE",
            "IN_CURATED_CONTENT",
            "STREAM_TYPE",
            "BELL_SUBSCRIBERS_NET_CHANGE",
            "SUBSCRIBER_BELL_STATE",
            "SUBSCRIBER_REACHABILITY_STATE",
            "APPROXIMATE_WATCH_TIME_PER_VIDEO_THUMBNAIL_IMPRESSION",
            "NOTIFICATION_PUSH_SENDS",
            "NOTIFICATION_PUSH_DISCARDED",
            "NOTIFICATION_PUSH_STATUS",
            "NOTIFICATION_TYPE",
            "AD_IMPRESSIONS_PER_KVIEWS",
            "VIDEO_FORMAT",
            "ARTIST_TOTAL_REACH_TYPE",
            "VIDEO_PUBLISH_DATE",
            "IS_FOR_EPM",
            "HOUR_OF_WEEK",
            "USERS_ONLINE",
            "IS_STORY",
            "NEW_VIEWERS",
            "RETURNING_VIEWERS",
            "OAC_USERS_ONLINE",
            "NON_OAC_USERS_ONLINE",
            "MEMBERS_GAINED",
            "MEMBERS_CANCELED",
            "MEMBERS_TERMINATED",
            "MEMBERS_ACTIVE",
            "MEMBERS_INACTIVE",
            "MEMBERS_NET_CHANGE",
            "INTERNAL_VIDEO_PERFORMANCE_SND",
            "MEMBERS_CANCELLATION_REASON",
            "MEMBERS_PRICE_LEVEL",
            "POST_IMPRESSIONS",
            "POST_LIKES",
            "POST_VOTES",
            "POST",
            "POST_ATTACHMENT_TYPE",
            "POST_LOCATION_TYPE",
            "POST_IMPRESSED_LIKES",
            "POST_IMPRESSED_VOTES",
            "POST_LIKES_PER_IMPRESSIONS",
            "POST_VOTES_PER_IMPRESSIONS",
            "IS_ALTERNATIVE_AUDIENCE_RETENTION_AGG",
            "MEMBERS_USER_CANCELLATION_REASON",
            "MEMBERS_GAINED_REASON",
            "PRODUCT_CLICKS",
            "PRODUCT",
            "ARTIST_BASS_COMPACT_KEY",
            "STORY",
            "RETURNING_NEW_VIEWERS",
            "REVENUE_SCOPE",
            "STICKINESS_SCORE",
            "SHORTS_REMIX_COUNT",
            "SHORTS_REMIX_VIEWS",
            "DERIVED_EXTERNAL_VIDEO_ID",
            "PRO",
            "ENTITY_TYPE",
            "CLIP_VIEWS",
            "CLIP_VIDEO_WATCHTIME",
            "MEMBERSHIP_TYPE",
            "IS_AD_ENABLED",
            "UPLOAD_COUNT_FIRST_PUBLISHED",
            "CREATOR_CONTENT_TYPE",
            "IS_AUDIO_PLAY",
            "HAS_MULTIPLE_CLAIMS",
            "SHOPPING_FEATURE",
            "SHOPPING_MERCHANT",
            "OFFER_CLICKS",
            "PLAYLIST_WATCH_TIME_HOURS",
            "PLAYLIST_VIEWS",
            "PLAYLIST_AVERAGE_WATCH_TIME",
            "PLAYLIST_AVERAGE_WATCH_PERCENTAGE",
            "AD_POSITION",
            "LIVE_AVERAGE_CCV",
            "IS_PREMIERED",
            "POST_SUBSCRIBERS_NET_CHANGE",
            "EMBEDDED_PLAYER_MODE",
            "ARTIST_CONTENT_TYPE",
            "IS_TOTAL_REACH_EXTENSION",
            "SHORTS_FEED_IMPRESSIONS",
            "FIRST_SHORTS_FEED_IMPRESSIONS",
            "FIRST_SHORTS_FEED_VIEWS",
            "SHORTS_FEED_IMPRESSIONS_VTR",
            "LIVE_TOTAL_AVERAGE_CCV",
            "LIVE_TOTAL_PEAK_CCV",
            "LIVE_HOURS_STREAMED",
            "SHOPPING_ITEM",
            "LIVESTREAM_UNIX_SECOND",
            "VIDEO_REMINDER_SET_NET",
            "EPM",
            "EARNINGS_FOR_EPM",
            "VIEWS_FOR_EPM",
            "LAST_28_DAYS_AUDIENCE",
            "HAS_LIVE_AUDIENCE",
            "HAS_SHORTS_AUDIENCE",
            "HAS_VOD_AUDIENCE",
            "AUDIENCE_WATCH_START",
            "AUDIENCE_WATCH_END",
            "EARNINGS_SOURCE_GROUPED",
            "DMA_ID",
            "PRIMETIME_SUBSCRIPTION_PACKAGE",
            "TMS_ID",
            "PRIMETIME_CONTENT_ID",
            "PRIMETIME_PROGRAM_TYPE",
            "EARNINGS_SOURCE_ALL",
            "VIDEO_LENGTH_SEC",
            "PRODUCT_TRANSACTION_IMPRESSIONS",
            "VIDEO_TITLE",
            "SEASON_NUMBER",
            "EPISODE_NUMBER",
            "SHOW_TITLE",
            "AUDIENCE_LIVESTREAM_MODE",
            "IS_AUDIO_REMIX",
            "IS_VISUAL_REMIX",
            "IS_GREEN_SCREEN_REMIX",
            "IS_SPLICE_REMIX",
            "IS_COLLAB_REMIX",
            "IS_IMPORT_REMIX",
            "IS_DIRECT_REUSE",
            "RETURNING_VIEWERS_NEXT",
            "IS_PRIMETIME_CONTENT",
            "PRIMETIME_SUBSCRIPTIONS",
            "PRIMETIME_PAID_SUBSCRIPTIONS",
            "PRIMETIME_TRIAL_SUBSCRIPTIONS",
            "PRIMETIME_TRIAL_SUBSCRIPTIONS_STARTED",
            "PRIMETIME_TRIAL_SUBSCRIPTIONS_ENDED",
            "PRIMETIME_TRIAL_SUBSCRIPTIONS_CONVERTED",
            "PRIMETIME_SUBSCRIPTIONS_CANCELED",
            "PRIMETIME_TRIAL_CONVERSION_RATE",
            "PRIMETIME_SUBSCRIPTION_PAYMENT_STATE",
            "PRIMETIME_CHURN_RATE",
            "TOTAL_SALES",
            "APPROVED_REVENUE",
            "UNIQUE_PAID_VIEWERS_HLL",
            "RETURNING_UNIQUE_PAID_VIEWERS_HLL",
            "AVERAGE_VIDEOS_PER_UNIQUE_PAID_VIEWER",
            "AVERAGE_WATCHTIME_PER_UNIQUE_PAID_VIEWER",
            "TOP_LEVEL_ADTYPES",
            "ORDERS_COUNT",
            "COURSE_TRANSACTION_COUNT",
            "AVERAGE_MINUTE_AUDIENCE",
            "RETURNED_REVENUE",
            "PENDING_REVENUE",
            "TRANSACTION_STATUS",
            "AFFILIATE_OFFER_CLICKS",
            "PRIMETIME_SUBSCRIPTION_PLAN_TYPE",
            "PRIMETIME_SUBSCRIPTION_STATE",
            "PRIMETIME_SUBSCRIPTION_IS_PAYOUT_FREE",
            "PRIMETIME_SUBSCRIPTION_TRANSITION_TO_PAID_TYPE",
            "LISTEN_TIME",
            "SEASON_DISPLAY_NUMBER",
            "CONNECTED_STORES_OFFER_CLICKS",
            "PRIMETIME_PAID_SUBSCRIPTIONS_STARTED",
            "LOYALTY_STATE",
            "PRIMETIME_SUBSCRIBERS",
            "PRIMETIME_FAMILY_MEMBER_SUBSCRIBERS",
            "CONNECTED_STORES_PRODUCT_TRANSACTION_IMPRESSIONS",
            "AD_COVIEWS",
            "AVERAGE_PRIMETIME_SUBSCRIPTION_TENURE",
            "PRIMETIME_USER_CANCELLATION_SURVEY_RESPONSES",
            "PRIMETIME_USER_CANCELLATION_SURVEY_REASON",
            "PRIMETIME_WATCH_TIME_MSEC",
            "PRIMETIME_PAID_SUBSCRIPTIONS_ENDED",
            "MEMBERS_CANCELED_EXIT_SURVEYS",
            "PLAYLIST_YOUTUBE_RED_VIEWS",
            "PLAYLIST_YOUTUBE_RED_WATCH_TIME_HOURS",
            "OVERLAP_VIDEO_VIEWS",
            "OVERLAP_PLAYLIST_VIEWS",
            "OVERLAP_VIDEO",
            "OVERLAP_PLAYLIST",
            "PODCAST_STATUS",
            "COURSE_STATUS",
            "LIVE_PEAK_ADS_CCV",
            "LIVE_CHAT_MESSAGES_AND_REACTIONS",
            "LIVE_ENGAGEMENTS",
            "LIVE_ENGAGEMENT_TYPE",
            "LIVE_REACTIONS",
            "LIVE_REACTION_TYPE",
            "WATCH_PROGRESS_STARTS",
            "WATCH_PROGRESS_COMPLETIONS",
            "WATCH_PROGRESS_COMPLETION_RATE",
            "WATCH_PROGRESS_TOTAL_DAYS_TO_COMPLETION",
            "WATCH_PROGRESS_AVERAGE_COMPLETION_TIME",
            "PODCAST",
            "COURSE",
            "LIVE_TOTAL_CHAT_MESSAGES",
            "LIVE_TOTAL_REACTIONS",
            "YPP_QUALIFICATION_SUBSCRIBERS_NET_CHANGE",
            "IS_SPONSORS_ONLY_CONTENT",
            "IN_PLAYLIST_INDEX",
            "IN_SEGMENT_INDEX",
            "SEGMENT_INDEX",
            "LIVE_SCHEDULED_START_DATE_TIME",
            "TV_STATION_CALL_SIGN",
            "LINEAR_TV_CONTENT",
            "PAYMENT_PERIOD",
            "JOINABLE_PLAYLIST",
            "JOINABLE_PODCAST",
            "JOINABLE_COURSE",
            "HYPES",
            "FIRST_VIEWS",
            "LAST_VIEWS",
            "AVERAGE_MEMBERSHIP_TENURE",
            "RUBIES",
            "TOTAL_COMMENTS",
            "FASTEST_MOVING_SONG_RANKING_SCORE",
            "MEMBERSHIP_CHURN_RATE",
            "SIGN_UP_DATE_ID",
            "IS_GOOGLE_ADS_LINK_ENABLED",
            "AVERAGE_WATCH_TIME_NUMERATOR",
            "AVERAGE_WATCH_TIME_DENOMINATOR",
            "AVERAGE_WATCH_PERCENTAGE_NUMERATOR",
            "AVERAGE_WATCH_PERCENTAGE_DENOMINATOR",
            "OCCASIONAL_VIEWERS",
            "FREQUENT_VIEWERS",
            "SHOPPING_COLLECTION",
            "AUDIENCE_LOYALTY_SEGMENT",
            "RECENT_VIEWERS"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "comparisonMetricTypicalPerformanceTotal": {
          "$ref": "YoutubeApiInnertubeTypicalPerformanceTableTypicalPerformanceColumnStats"
        },
        "previousTotal": {
          "format": "double",
          "type": "number"
        },
        "noDataIndices": {
          "type": "array",
          "items": {
            "format": "uint32",
            "type": "integer"
          }
        },
        "comparisonMetric": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "UNKNOWN_TYPE",
            "DAY",
            "VIDEO",
            "CONTENT_OWNER",
            "VIEWS",
            "TOTAL_ESTIMATED_EARNINGS",
            "AFV_EARNINGS",
            "YOUTUBE_EARNINGS",
            "VIEWER_GENDER",
            "VIEWER_AGE",
            "VIEWER_PROMILLE",
            "SUBSCRIBERS_GAINED",
            "SUBSCRIBERS_LOST",
            "SUBSCRIBERS_NET_CHANGE",
            "RATINGS_LIKES",
            "RATINGS_DISLIKES",
            "COMMENTS",
            "SHARINGS",
            "SHARING_SERVICE",
            "ADTYPES",
            "PLAYLIST",
            "IMPRESSIONS",
            "USER",
            "WEEK",
            "MONTH",
            "TRAFFIC_SOURCE_DETAIL",
            "PRIMARY_ADTYPES",
            "IMPRESSIONS_CPM",
            "ANNOTATION_ID",
            "ANNOTATION_CLICKABLE_IMPRESSIONS",
            "ANNOTATION_CLICKS",
            "ANNOTATION_CLOSES",
            "WATCH_TIME",
            "SPAM_VIEWS",
            "NON_VIEW_PLAYBACKS",
            "CLAIMED_STATUS",
            "UPLOADER_TYPE",
            "ANNOTATION_CLOSABLE_IMPRESSIONS",
            "MEDIA_TYPE",
            "AVERAGE_WATCH_TIME",
            "TRAFFIC_SOURCE_TYPE",
            "PLAYBACK_LOCATION_DETAIL",
            "PLAYBACK_LOCATION_TYPE",
            "COUNTRY",
            "AVERAGE_WATCH_PERCENTAGE",
            "POTENTIAL_WATCH_TIME",
            "RAW_VIEWS",
            "PROVINCE",
            "CONTINENT",
            "SUB_CONTINENT",
            "GROUP",
            "PLAYBACKS",
            "CPM",
            "ANNOTATION_CLOSE_RATE",
            "ANNOTATION_CLICK_RATE",
            "RATINGS_LIKES_ADDED",
            "RATINGS_LIKES_REMOVED",
            "RATINGS_DISLIKES_ADDED",
            "RATINGS_DISLIKES_REMOVED",
            "DEVICE_PLATFORM_TYPE",
            "DEVICE_OS_TYPE",
            "SUBSCRIBED_TO_UPLOADER",
            "SALES_REGION",
            "ANNOTATION_TYPE",
            "GROUP_VIDEO",
            "GROUP_USER",
            "GROUP_CONTENT_OWNER",
            "AD_EARNINGS",
            "AUDIENCE_INDEX",
            "AUDIENCE_SAMPLES",
            "AUDIENCE_RELATIVE",
            "AUDIENCE_WATCH_PERCENTILES",
            "AUDIENCE_WATCH_RELATIVE",
            "AUDIENCE_REWATCH_PERCENTILES",
            "AUDIENCE_REWATCH_RELATIVE",
            "AUDIENCE_UNIQUE_PERCENTILES",
            "AUDIENCE_UNIQUE_RELATIVE",
            "WORLD",
            "ANNOTATION_IMPRESSIONS",
            "ASSET",
            "PLAYLIST_STARTS",
            "PLAYLIST_AVERAGE_START_DURATION",
            "PLAYLIST_AVERAGE_VIEWS_PER_START",
            "AUDIENCE_TYPE",
            "VIDEO_COUNT_FIRST_PUBLISHED",
            "SUBSCRIPTION_SOURCE_TYPE",
            "SUBSCRIPTION_SOURCE_DETAIL",
            "VIDEO_COUNT_NEW",
            "GROUP_ASSET",
            "GROUP_PLAYLIST",
            "PLAYER_TYPE",
            "PLAYER_VERSION",
            "IS_CURATED",
            "CAPTION_LANGUAGE",
            "TIMEZONE_ID",
            "HOUR",
            "MINUTE",
            "IS_LIVESTREAM",
            "EXCHANGE_RATE",
            "QUARTER",
            "YEAR",
            "WEEK_MONDAY",
            "PLAYLIST_VIDEOS_ADDED",
            "PLAYLIST_VIDEOS_REMOVED",
            "PLAYLIST_VIDEOS_NET_CHANGE",
            "TRANSACTION_EARNINGS_ALL",
            "TRANSACTION_COUNT",
            "AVERAGE_TRANSACTION_AMOUNT",
            "TRANSACTION_BUSINESS_MODEL",
            "PLAYLIST_SAVES_ADDED",
            "PLAYLIST_SAVES_REMOVED",
            "PLAYLIST_SAVES_NET_CHANGE",
            "INFO_CARD_ID",
            "INFO_CARD_TYPE",
            "INFO_CARD_IMPRESSIONS",
            "INFO_CARD_CLICKS",
            "INFO_CARD_CLICK_RATE",
            "INFO_CARD_TEASER_IMPRESSIONS",
            "INFO_CARD_TEASER_CLICKS",
            "INFO_CARD_TEASER_CLICK_RATE",
            "WATCH_TIME_HOURS",
            "LIVE_CHAT_MESSAGES",
            "LIVE_PEAK_VIEWERS",
            "RATINGS_LIKES_PER_KVIEWS",
            "RATINGS_DISLIKES_PER_KVIEWS",
            "SHARINGS_PER_KVIEWS",
            "SUBSCRIBERS_GAINED_PER_NONSUB_KVIEW",
            "RATINGS_LIKES_ADDED_PER_KVIEWS",
            "RATINGS_LIKES_REMOVED_PER_KVIEWS",
            "LIKES_PER_LIKES_PLUS_DISLIKES_PERCENT",
            "SUBSCRIBERS_PER_GAINED_AND_LOST_PERCENT",
            "AUDIO_TRACK_LANGUAGE",
            "VIDEO_METADATA_LANGUAGE",
            "LIKES_AND_DISLIKES_PER_KVIEW",
            "PLAYER_APP_TYPE",
            "AD_GROSS_REVENUE",
            "LIVE_MINUTE",
            "SUBSCRIPTION_EARNINGS",
            "PLAYLIST_EXITS",
            "PLAYLIST_EXIT_RATE",
            "IS_YOUTUBE_RED",
            "YOUTUBE_RED_VIEWS",
            "YOUTUBE_RED_WATCH_TIME",
            "YOUTUBE_RED_WATCH_TIME_HOURS",
            "SUBSCRIBERS_GAINED_PLUS_LOST",
            "RATINGS_LIKES_PLUS_DISLIKES",
            "NONSUBSCRIBER_VIEWS",
            "STARTABLE_PLAYLIST_VIEWS",
            "STARTABLE_PLAYLIST_WATCH_TIME",
            "PLAYLIST_VIEWS_AFTER_EXITS_CUTOFF",
            "ENDSCREEN_ELEMENT_ID",
            "ENDSCREEN_ELEMENT_TYPE",
            "ENDSCREEN_ELEMENT_CLICKS",
            "ENDSCREEN_ELEMENT_IMPRESSIONS",
            "ENDSCREEN_ELEMENT_CLICK_RATE",
            "C3_CHANNEL",
            "ESTIMATED_UNIQUE_VIEWERS",
            "CITY",
            "IS_AD_PAID",
            "IS_CROSS_LANGUAGE",
            "TRACK",
            "DNI_STATUS",
            "VIDEO_PUBLISH_TIME",
            "ALL_OF_YOUTUBE",
            "VIDEO_THUMBNAIL_IMPRESSIONS",
            "ACTIVE_SUBSCRIBERS",
            "DISCOVERY_SOURCE_TYPE",
            "PLAYLIST_TYPE",
            "IS_US",
            "EARNINGS_SOURCE_TYPE",
            "VIDEO_THUMBNAIL_IMPRESSED_VIEWS",
            "VIDEO_THUMBNAIL_IMPRESSIONS_VTR",
            "AVERAGE_VIEWS_PER_VIEWER",
            "AVERAGE_WATCH_TIME_FROM_VIDEO_THUMBNAIL_IMPRESSIONS",
            "NTH_MINUTE",
            "NTH_HOUR",
            "NTH_DAY",
            "VIDEO_THUMBNAIL_IMPRESSED_WATCH_TIME",
            "WATCH_TIME_PER_VIDEO_THUMBNAIL_IMPRESSION",
            "LIVESTREAM_POSITION_SECOND",
            "IS_US_STATUS",
            "SUBSCRIBED_TO_UPLOADER_STATE",
            "IN_CURATED_CONTENT",
            "STREAM_TYPE",
            "BELL_SUBSCRIBERS_NET_CHANGE",
            "SUBSCRIBER_BELL_STATE",
            "SUBSCRIBER_REACHABILITY_STATE",
            "APPROXIMATE_WATCH_TIME_PER_VIDEO_THUMBNAIL_IMPRESSION",
            "NOTIFICATION_PUSH_SENDS",
            "NOTIFICATION_PUSH_DISCARDED",
            "NOTIFICATION_PUSH_STATUS",
            "NOTIFICATION_TYPE",
            "AD_IMPRESSIONS_PER_KVIEWS",
            "VIDEO_FORMAT",
            "ARTIST_TOTAL_REACH_TYPE",
            "VIDEO_PUBLISH_DATE",
            "IS_FOR_EPM",
            "HOUR_OF_WEEK",
            "USERS_ONLINE",
            "IS_STORY",
            "NEW_VIEWERS",
            "RETURNING_VIEWERS",
            "OAC_USERS_ONLINE",
            "NON_OAC_USERS_ONLINE",
            "MEMBERS_GAINED",
            "MEMBERS_CANCELED",
            "MEMBERS_TERMINATED",
            "MEMBERS_ACTIVE",
            "MEMBERS_INACTIVE",
            "MEMBERS_NET_CHANGE",
            "INTERNAL_VIDEO_PERFORMANCE_SND",
            "MEMBERS_CANCELLATION_REASON",
            "MEMBERS_PRICE_LEVEL",
            "POST_IMPRESSIONS",
            "POST_LIKES",
            "POST_VOTES",
            "POST",
            "POST_ATTACHMENT_TYPE",
            "POST_LOCATION_TYPE",
            "POST_IMPRESSED_LIKES",
            "POST_IMPRESSED_VOTES",
            "POST_LIKES_PER_IMPRESSIONS",
            "POST_VOTES_PER_IMPRESSIONS",
            "IS_ALTERNATIVE_AUDIENCE_RETENTION_AGG",
            "MEMBERS_USER_CANCELLATION_REASON",
            "MEMBERS_GAINED_REASON",
            "PRODUCT_CLICKS",
            "PRODUCT",
            "ARTIST_BASS_COMPACT_KEY",
            "STORY",
            "RETURNING_NEW_VIEWERS",
            "REVENUE_SCOPE",
            "STICKINESS_SCORE",
            "SHORTS_REMIX_COUNT",
            "SHORTS_REMIX_VIEWS",
            "DERIVED_EXTERNAL_VIDEO_ID",
            "PRO",
            "ENTITY_TYPE",
            "CLIP_VIEWS",
            "CLIP_VIDEO_WATCHTIME",
            "MEMBERSHIP_TYPE",
            "IS_AD_ENABLED",
            "UPLOAD_COUNT_FIRST_PUBLISHED",
            "CREATOR_CONTENT_TYPE",
            "IS_AUDIO_PLAY",
            "HAS_MULTIPLE_CLAIMS",
            "SHOPPING_FEATURE",
            "SHOPPING_MERCHANT",
            "OFFER_CLICKS",
            "PLAYLIST_WATCH_TIME_HOURS",
            "PLAYLIST_VIEWS",
            "PLAYLIST_AVERAGE_WATCH_TIME",
            "PLAYLIST_AVERAGE_WATCH_PERCENTAGE",
            "AD_POSITION",
            "LIVE_AVERAGE_CCV",
            "IS_PREMIERED",
            "POST_SUBSCRIBERS_NET_CHANGE",
            "EMBEDDED_PLAYER_MODE",
            "ARTIST_CONTENT_TYPE",
            "IS_TOTAL_REACH_EXTENSION",
            "SHORTS_FEED_IMPRESSIONS",
            "FIRST_SHORTS_FEED_IMPRESSIONS",
            "FIRST_SHORTS_FEED_VIEWS",
            "SHORTS_FEED_IMPRESSIONS_VTR",
            "LIVE_TOTAL_AVERAGE_CCV",
            "LIVE_TOTAL_PEAK_CCV",
            "LIVE_HOURS_STREAMED",
            "SHOPPING_ITEM",
            "LIVESTREAM_UNIX_SECOND",
            "VIDEO_REMINDER_SET_NET",
            "EPM",
            "EARNINGS_FOR_EPM",
            "VIEWS_FOR_EPM",
            "LAST_28_DAYS_AUDIENCE",
            "HAS_LIVE_AUDIENCE",
            "HAS_SHORTS_AUDIENCE",
            "HAS_VOD_AUDIENCE",
            "AUDIENCE_WATCH_START",
            "AUDIENCE_WATCH_END",
            "EARNINGS_SOURCE_GROUPED",
            "DMA_ID",
            "PRIMETIME_SUBSCRIPTION_PACKAGE",
            "TMS_ID",
            "PRIMETIME_CONTENT_ID",
            "PRIMETIME_PROGRAM_TYPE",
            "EARNINGS_SOURCE_ALL",
            "VIDEO_LENGTH_SEC",
            "PRODUCT_TRANSACTION_IMPRESSIONS",
            "VIDEO_TITLE",
            "SEASON_NUMBER",
            "EPISODE_NUMBER",
            "SHOW_TITLE",
            "AUDIENCE_LIVESTREAM_MODE",
            "IS_AUDIO_REMIX",
            "IS_VISUAL_REMIX",
            "IS_GREEN_SCREEN_REMIX",
            "IS_SPLICE_REMIX",
            "IS_COLLAB_REMIX",
            "IS_IMPORT_REMIX",
            "IS_DIRECT_REUSE",
            "RETURNING_VIEWERS_NEXT",
            "IS_PRIMETIME_CONTENT",
            "PRIMETIME_SUBSCRIPTIONS",
            "PRIMETIME_PAID_SUBSCRIPTIONS",
            "PRIMETIME_TRIAL_SUBSCRIPTIONS",
            "PRIMETIME_TRIAL_SUBSCRIPTIONS_STARTED",
            "PRIMETIME_TRIAL_SUBSCRIPTIONS_ENDED",
            "PRIMETIME_TRIAL_SUBSCRIPTIONS_CONVERTED",
            "PRIMETIME_SUBSCRIPTIONS_CANCELED",
            "PRIMETIME_TRIAL_CONVERSION_RATE",
            "PRIMETIME_SUBSCRIPTION_PAYMENT_STATE",
            "PRIMETIME_CHURN_RATE",
            "TOTAL_SALES",
            "APPROVED_REVENUE",
            "UNIQUE_PAID_VIEWERS_HLL",
            "RETURNING_UNIQUE_PAID_VIEWERS_HLL",
            "AVERAGE_VIDEOS_PER_UNIQUE_PAID_VIEWER",
            "AVERAGE_WATCHTIME_PER_UNIQUE_PAID_VIEWER",
            "TOP_LEVEL_ADTYPES",
            "ORDERS_COUNT",
            "COURSE_TRANSACTION_COUNT",
            "AVERAGE_MINUTE_AUDIENCE",
            "RETURNED_REVENUE",
            "PENDING_REVENUE",
            "TRANSACTION_STATUS",
            "AFFILIATE_OFFER_CLICKS",
            "PRIMETIME_SUBSCRIPTION_PLAN_TYPE",
            "PRIMETIME_SUBSCRIPTION_STATE",
            "PRIMETIME_SUBSCRIPTION_IS_PAYOUT_FREE",
            "PRIMETIME_SUBSCRIPTION_TRANSITION_TO_PAID_TYPE",
            "LISTEN_TIME",
            "SEASON_DISPLAY_NUMBER",
            "CONNECTED_STORES_OFFER_CLICKS",
            "PRIMETIME_PAID_SUBSCRIPTIONS_STARTED",
            "LOYALTY_STATE",
            "PRIMETIME_SUBSCRIBERS",
            "PRIMETIME_FAMILY_MEMBER_SUBSCRIBERS",
            "CONNECTED_STORES_PRODUCT_TRANSACTION_IMPRESSIONS",
            "AD_COVIEWS",
            "AVERAGE_PRIMETIME_SUBSCRIPTION_TENURE",
            "PRIMETIME_USER_CANCELLATION_SURVEY_RESPONSES",
            "PRIMETIME_USER_CANCELLATION_SURVEY_REASON",
            "PRIMETIME_WATCH_TIME_MSEC",
            "PRIMETIME_PAID_SUBSCRIPTIONS_ENDED",
            "MEMBERS_CANCELED_EXIT_SURVEYS",
            "PLAYLIST_YOUTUBE_RED_VIEWS",
            "PLAYLIST_YOUTUBE_RED_WATCH_TIME_HOURS",
            "OVERLAP_VIDEO_VIEWS",
            "OVERLAP_PLAYLIST_VIEWS",
            "OVERLAP_VIDEO",
            "OVERLAP_PLAYLIST",
            "PODCAST_STATUS",
            "COURSE_STATUS",
            "LIVE_PEAK_ADS_CCV",
            "LIVE_CHAT_MESSAGES_AND_REACTIONS",
            "LIVE_ENGAGEMENTS",
            "LIVE_ENGAGEMENT_TYPE",
            "LIVE_REACTIONS",
            "LIVE_REACTION_TYPE",
            "WATCH_PROGRESS_STARTS",
            "WATCH_PROGRESS_COMPLETIONS",
            "WATCH_PROGRESS_COMPLETION_RATE",
            "WATCH_PROGRESS_TOTAL_DAYS_TO_COMPLETION",
            "WATCH_PROGRESS_AVERAGE_COMPLETION_TIME",
            "PODCAST",
            "COURSE",
            "LIVE_TOTAL_CHAT_MESSAGES",
            "LIVE_TOTAL_REACTIONS",
            "YPP_QUALIFICATION_SUBSCRIBERS_NET_CHANGE",
            "IS_SPONSORS_ONLY_CONTENT",
            "IN_PLAYLIST_INDEX",
            "IN_SEGMENT_INDEX",
            "SEGMENT_INDEX",
            "LIVE_SCHEDULED_START_DATE_TIME",
            "TV_STATION_CALL_SIGN",
            "LINEAR_TV_CONTENT",
            "PAYMENT_PERIOD",
            "JOINABLE_PLAYLIST",
            "JOINABLE_PODCAST",
            "JOINABLE_COURSE",
            "HYPES",
            "FIRST_VIEWS",
            "LAST_VIEWS",
            "AVERAGE_MEMBERSHIP_TENURE",
            "RUBIES",
            "TOTAL_COMMENTS",
            "FASTEST_MOVING_SONG_RANKING_SCORE",
            "MEMBERSHIP_CHURN_RATE",
            "SIGN_UP_DATE_ID",
            "IS_GOOGLE_ADS_LINK_ENABLED",
            "AVERAGE_WATCH_TIME_NUMERATOR",
            "AVERAGE_WATCH_TIME_DENOMINATOR",
            "AVERAGE_WATCH_PERCENTAGE_NUMERATOR",
            "AVERAGE_WATCH_PERCENTAGE_DENOMINATOR",
            "OCCASIONAL_VIEWERS",
            "FREQUENT_VIEWERS",
            "SHOPPING_COLLECTION",
            "AUDIENCE_LOYALTY_SEGMENT",
            "RECENT_VIEWERS"
          ]
        },
        "comparisonSeries": {
          "$ref": "YoutubeApiInnertubeAnalyticsTimelineSeries"
        },
        "typicalPerformanceSeries": {
          "$ref": "YoutubeApiInnertubeAnalyticsRangeSeries"
        }
      }
    },
    "YoutubeElementsComponentsSuperVodBuyFlowModel": {
      "properties": {
        "superVodPurchaseStatusKey": {
          "type": "string"
        },
        "onVisibleCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "pricePicker": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "superVodPurchaseStatusEntity": {
          "$ref": "YoutubeApiInnertubeSuperVodPurchaseStatusEntity"
        },
        "superThanksPricePickerStateEntity": {
          "$ref": "YoutubeApiInnertubeSuperThanksPricePickerStateEntity"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "superVodEditableCommentEntity": {
          "$ref": "YoutubeApiInnertubeSuperVodEditableCommentEntity"
        },
        "commentPreviewRenderer": {
          "$ref": "YoutubeApiInnertubePdgCommentPreviewRenderer"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "superVodBuyFlowHeader": {
          "$ref": "YoutubeElementsComponentsSuperVodBuyFlowHeader"
        },
        "selectableItemButtons": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeSuperVodSelectableItemButtonRenderer"
          }
        },
        "superThanksSelectedTierEntity": {
          "$ref": "YoutubeApiInnertubeSuperThanksSelectedTierEntity"
        },
        "pdgExperiments": {
          "$ref": "YoutubeElementsComponentsPdgExperiments"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "colorSlider": {
          "$ref": "YoutubeApiInnertubePdgColorSliderRenderer"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "appStoreContentEntityKey": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsSuperVodBuyFlowModel"
    },
    "YoutubeApiInnertubeDvrThumbnailViewModel": {
      "properties": {
        "thumbnail": {
          "$ref": "YoutubeElementsImage"
        },
        "dvrAnimationUrl": {
          "type": "string"
        },
        "loop": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeDvrThumbnailViewModel"
    },
    "YoutubeEffectSourceMakerScriptOutputPort": {
      "id": "YoutubeEffectSourceMakerScriptOutputPort",
      "properties": {
        "portId": {
          "type": "string"
        },
        "destinationPorts": {
          "items": {
            "$ref": "YoutubeEffectSourceMakerScriptPortReference"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsStreamEndModel": {
      "id": "YoutubeElementsComponentsStreamEndModel",
      "type": "object",
      "properties": {
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "renderer": {
          "$ref": "YoutubeApiInnertubeStreamEndscreenRenderer"
        }
      }
    },
    "YoutubeApiInnertubeClientLyricsData": {
      "properties": {
        "lyricsSource": {
          "type": "string"
        },
        "timedLyricsOnShowCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "onShowCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "timestampedLyrics": {
          "items": {
            "$ref": "YoutubeApiInnertubeTimestampedLyrics"
          },
          "type": "array"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeClientLyricsData"
    },
    "YoutubeElementsComponentsActivityItemModel": {
      "id": "YoutubeElementsComponentsActivityItemModel",
      "type": "object",
      "properties": {
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "activityItem": {
          "$ref": "YoutubeElementsComponentsActivityItem"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        }
      }
    },
    "YoutubeApiInnertubeKidsOnboardingFlowData": {
      "properties": {
        "reauthPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "profileCreationMonthPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "profileCreationNamePage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "codeVerificationPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "youngerContentPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "profileCreationPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "pinGate": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "flaggingPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "profileCreationPicturePage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "contentPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "kidsOnboardingInformationPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "profileCreationAgePage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "reportingPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "signInIntroPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "profileCreationBirthdayPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "profileResultPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "signInConsentPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "welcomePage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "activateAccountPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "profileCreationIntroPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "appUnavailablePage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "ageGate": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "kidsSignedOutCorpusSelectionPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "parentalNoticePage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "profileReviewPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "addAccountPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "olderContentPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "searchPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "selectContentLevelPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "amatiWelcomePage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "selectAccountPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "profileAllSetPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeKidsOnboardingFlowData"
    },
    "YoutubeApiInnertubeControlInputTextInputViewModel": {
      "type": "object",
      "properties": {
        "enteredTextEntityKey": {
          "type": "string"
        },
        "controlInputName": {
          "type": "string"
        },
        "effectId": {
          "type": "string"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        }
      },
      "id": "YoutubeApiInnertubeControlInputTextInputViewModel"
    },
    "YoutubeElementsComponentsAnalyticsRemixRowModel": {
      "id": "YoutubeElementsComponentsAnalyticsRemixRowModel",
      "type": "object",
      "properties": {
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "videoTitlePaddingBottomValue": {
          "type": "number",
          "format": "float"
        },
        "isModernizationEnabled": {
          "type": "boolean"
        },
        "paddingTopValue": {
          "type": "number",
          "format": "float"
        },
        "enableShortsCoreModernization": {
          "type": "boolean"
        },
        "enableShortAnalyticsModernization": {
          "type": "boolean"
        },
        "paddingHorizontalValue": {
          "format": "float",
          "type": "number"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "cardStyle": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "UNSPECIFIED_STYLE",
            "MAIN_APP_STYLE",
            "STUDIO_STYLE"
          ]
        },
        "isLandscapeThumbnail": {
          "type": "boolean"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "isM1p1ModernizationFlagEnabled": {
          "type": "boolean"
        },
        "video": {
          "$ref": "YoutubeElementsComponentsAnalyticsRemixCardDataTopRemixVideo"
        }
      }
    },
    "YoutubeApiInnertubeViewerPostSettings": {
      "type": "object",
      "id": "YoutubeApiInnertubeViewerPostSettings",
      "properties": {
        "moderationType": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "VIEWER_POST_MODERATION_TYPE_UNKNOWN",
            "VIEWER_POST_MODERATION_TYPE_NONE",
            "VIEWER_POST_MODERATION_TYPE_BASIC_AUTOMOD",
            "VIEWER_POST_MODERATION_TYPE_HOLD_ALL"
          ],
          "type": "string"
        },
        "minimumSubscriberDuration": {
          "$ref": "GoogleProtobufDuration"
        },
        "enablementType": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "VIEWER_POST_ENABLEMENT_TYPE_UNKNOWN",
            "VIEWER_POST_ENABLEMENT_TYPE_ON",
            "VIEWER_POST_ENABLEMENT_TYPE_OFF"
          ],
          "type": "string"
        },
        "allowedPosterType": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "VIEWER_POST_ALLOWED_POSTER_TYPE_UNKNOWN",
            "VIEWER_POST_ALLOWED_POSTER_TYPE_SUBSCRIBERS_ONLY",
            "VIEWER_POST_ALLOWED_POSTER_TYPE_MEMBERS_ONLY",
            "VIEWER_POST_ALLOWED_POSTER_TYPE_MEMBERS_AND_SUBSCRIBERS_ONLY"
          ],
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeMultiSelectRenderer": {
      "id": "YoutubeApiInnertubeMultiSelectRenderer",
      "properties": {
        "items": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          }
        },
        "submitButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorVideoMaskEventInfoFeatureMask": {
      "properties": {
        "all": {
          "type": "boolean"
        },
        "status": {
          "type": "boolean"
        },
        "statusDetails": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorVideoMaskEventInfoFeatureMask"
    },
    "YoutubeApiInnertubeCommentBulkActionListSpec": {
      "properties": {
        "commentsFilter": {
          "$ref": "YoutubeApiInnertubeCommentsFilter"
        },
        "requestScope": {
          "$ref": "YoutubeApiInnertubeCommentRequestScope"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCommentBulkActionListSpec"
    },
    "YoutubeApiInnertubeClaimPermission": {
      "properties": {
        "hasPermission": {
          "type": "boolean"
        },
        "rejectionReason": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "CLAIM_PERMISSION_REJECTION_REASON_UNSPECIFIED",
            "CLAIM_PERMISSION_REJECTION_REASON_NO_OWNERSHIP",
            "CLAIM_PERMISSION_REJECTION_REASON_INACTIVE_CLAIM",
            "CLAIM_PERMISSION_REJECTION_REASON_VIDEO_DELETED",
            "CLAIM_PERMISSION_REJECTION_REASON_PENDING_REVIEW",
            "CLAIM_PERMISSION_REJECTION_REASON_TORSO_SYNC_CLAIM",
            "CLAIM_PERMISSION_REJECTION_REASON_NO_CHANGE",
            "CLAIM_PERMISSION_REJECTION_REASON_USER_STRIKED",
            "CLAIM_PERMISSION_REJECTION_REASON_RIGHTS_RELEASED",
            "CLAIM_PERMISSION_REJECTION_REASON_EXPUNGED",
            "CLAIM_PERMISSION_REJECTION_REASON_APPEAL_MUST_BE_TAKEN_DOWN",
            "CLAIM_PERMISSION_REJECTION_REASON_NOT_ADMIN",
            "CLAIM_PERMISSION_REJECTION_REASON_VARIOUS_RIGHTS",
            "CLAIM_PERMISSION_REJECTION_REASON_AUDIO_SWAP",
            "CLAIM_PERMISSION_REJECTION_REASON_OWNER_HAS_NO_REVIEW_ITEMS"
          ],
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeClaimPermission"
    },
    "YoutubeApiInnertubeSponsorshipsChecklistViewModelVisualConfigMapEntry": {
      "type": "object",
      "properties": {
        "value": {
          "$ref": "YoutubeApiInnertubeColoredCardContentVisualConfig"
        },
        "key": {
          "format": "int32",
          "type": "integer"
        }
      },
      "id": "YoutubeApiInnertubeSponsorshipsChecklistViewModelVisualConfigMapEntry"
    },
    "YoutubeApiInnertubeYPCGetOfferDetailsResponse": {
      "properties": {
        "renderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "actions": {
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          },
          "type": "array"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeYPCGetOfferDetailsResponse"
    },
    "YoutubeApiInnertubeKidsAgeSelectionCardRenderer": {
      "id": "YoutubeApiInnertubeKidsAgeSelectionCardRenderer",
      "type": "object",
      "properties": {
        "cardImage": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "cardLinkText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "corpusPreference": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "KIDS_CORPUS_PREFERENCE_UNKNOWN",
            "KIDS_CORPUS_PREFERENCE_YOUNGER",
            "KIDS_CORPUS_PREFERENCE_TWEEN",
            "KIDS_CORPUS_PREFERENCE_PAM_YOUNGER",
            "KIDS_CORPUS_PREFERENCE_PAM_TWEEN",
            "KIDS_CORPUS_PREFERENCE_PRESCHOOL",
            "KIDS_CORPUS_PREFERENCE_SUPEX_MEDIUM",
            "KIDS_CORPUS_PREFERENCE_SUPEX_LARGE",
            "KIDS_CORPUS_PREFERENCE_SUPEX_SMALL"
          ],
          "type": "string"
        },
        "cardPalette": {
          "$ref": "YoutubeApiInnertubeKidsCardPaletteData"
        },
        "highlightedCardImage": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "maxRecommendedAge": {
          "type": "integer",
          "format": "int32"
        },
        "highlightedCardPalette": {
          "$ref": "YoutubeApiInnertubeKidsCardPaletteData"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "corpusRestriction": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "KIDS_CORPUS_RESTRICTION_UNSPECIFIED",
            "KIDS_CORPUS_RESTRICTION_PARENT_APPROVED_ONLY",
            "KIDS_CORPUS_RESTRICTION_HUMAN_CURATED",
            "KIDS_CORPUS_RESTRICTION_ALGO"
          ]
        },
        "minRecommendedAge": {
          "format": "int32",
          "type": "integer"
        },
        "cardTitle": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "moreInfoRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "corpusAgeTarget": {
          "enum": [
            "KIDS_CORPUS_AGE_TARGET_UNSPECIFIED",
            "KIDS_CORPUS_AGE_TARGET_PRESCHOOL",
            "KIDS_CORPUS_AGE_TARGET_YOUNGER",
            "KIDS_CORPUS_AGE_TARGET_TWEEN"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        },
        "cardSubtitle": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      }
    },
    "YoutubeElementsComponentsHandleClaimingDialogState": {
      "id": "YoutubeElementsComponentsHandleClaimingDialogState",
      "properties": {
        "isValidationPending": {
          "type": "boolean"
        },
        "isAsciiHandle": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubePlayerOverlayEndScreenSupportedRenderers": {
      "type": "object",
      "id": "YoutubeApiInnertubePlayerOverlayEndScreenSupportedRenderers",
      "properties": {
        "watchFeedFullScreenRenderer": {
          "$ref": "YoutubeApiInnertubeWatchFeedFullScreenRenderer"
        },
        "unpluggedEndScreenRenderer": {
          "$ref": "YoutubeApiInnertubeUnpluggedEndScreenRenderer"
        },
        "watchNextEndScreenRenderer": {
          "$ref": "YoutubeApiInnertubeWatchNextEndScreenRenderer"
        }
      }
    },
    "YoutubeApiInnertubeSpotlightViewModel": {
      "id": "YoutubeApiInnertubeSpotlightViewModel",
      "type": "object",
      "properties": {
        "seeMoreButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "authorContents": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          }
        },
        "subtitle": {
          "type": "string"
        },
        "title": {
          "type": "string"
        }
      }
    },
    "YoutubeClientFormsBoolFormField": {
      "type": "object",
      "id": "YoutubeClientFormsBoolFormField",
      "properties": {
        "valid": {
          "type": "boolean"
        },
        "validated": {
          "type": "boolean"
        },
        "changed": {
          "type": "boolean"
        },
        "value": {
          "type": "boolean"
        },
        "validating": {
          "type": "boolean"
        },
        "errors": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeValidationError"
          }
        },
        "touched": {
          "type": "boolean"
        }
      }
    },
    "YoutubeElementsComponentsPanelClickableTextCarouselPage": {
      "properties": {
        "descriptions": {
          "items": {
            "$ref": "YoutubeElementsComponentsAdText"
          },
          "type": "array"
        },
        "text": {
          "$ref": "YoutubeElementsComponentsAdText"
        }
      },
      "id": "YoutubeElementsComponentsPanelClickableTextCarouselPage",
      "type": "object"
    },
    "YoutubeApiInnertubeSingleColumnBrowseResultsRenderer": {
      "properties": {
        "disableTabNavbarTitleUpdate": {
          "type": "boolean"
        },
        "hideTabBar": {
          "type": "boolean"
        },
        "tabs": {
          "items": {
            "$ref": "YoutubeApiInnertubeBrowseTabSupportedRenderers"
          },
          "type": "array"
        },
        "selectionView": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "disableTabSwiping": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeSingleColumnBrowseResultsRenderer",
      "type": "object"
    },
    "YoutubeApiInnertubeBreakpointConfiguration": {
      "properties": {
        "spacingConfiguration": {
          "$ref": "YoutubeApiInnertubeSpacingConfiguration"
        },
        "maxWidth": {
          "type": "integer",
          "format": "int32"
        },
        "columnCount": {
          "type": "integer",
          "format": "int32"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeBreakpointConfiguration"
    },
    "YoutubeApiInnertubeSearchMobileHeaderRenderer": {
      "properties": {
        "filters": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "filterChipBar": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      },
      "id": "YoutubeApiInnertubeSearchMobileHeaderRenderer",
      "type": "object"
    },
    "YoutubeClientFormsTimestampFormField": {
      "id": "YoutubeClientFormsTimestampFormField",
      "type": "object",
      "properties": {
        "valid": {
          "type": "boolean"
        },
        "changed": {
          "type": "boolean"
        },
        "validating": {
          "type": "boolean"
        },
        "touched": {
          "type": "boolean"
        },
        "errors": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeValidationError"
          }
        },
        "value": {
          "$ref": "GoogleProtobufTimestamp"
        },
        "validated": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeLensVideoTriggeringRenderer": {
      "id": "YoutubeApiInnertubeLensVideoTriggeringRenderer",
      "properties": {
        "moments": {
          "items": {
            "$ref": "YoutubeApiInnertubeLensVideoTriggeringRendererMomentMetadata"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsVideoDescriptionHeaderModel": {
      "id": "YoutubeElementsComponentsVideoDescriptionHeaderModel",
      "properties": {
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "videoDescriptionHeader": {
          "$ref": "YoutubeElementsComponentsVideoDescriptionHeader"
        },
        "viewCountEntity": {
          "$ref": "YoutubeApiInnertubeViewCountEntity"
        }
      },
      "type": "object"
    },
    "YoutubeElementsExecuteJSFunctionData": {
      "id": "YoutubeElementsExecuteJSFunctionData",
      "type": "object",
      "properties": {
        "functionArguments": {
          "format": "byte",
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeFirstPartyQueryConfig": {
      "id": "YoutubeApiInnertubeFirstPartyQueryConfig",
      "properties": {
        "allowInactiveMerchants": {
          "type": "boolean"
        },
        "allowedMerchants": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeMerchantIdentifier"
          }
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeLensVideoTriggeringRendererMomentMetadata": {
      "properties": {
        "pauseInsideTimeRange": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "timeRangeStartMillis": {
          "type": "integer",
          "format": "int32"
        },
        "timeRangeEndMillis": {
          "type": "integer",
          "format": "int32"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeLensVideoTriggeringRendererMomentMetadata"
    },
    "YoutubeApiInnertubeBrowseSurveyTriggerSupportedRenderers": {
      "type": "object",
      "id": "YoutubeApiInnertubeBrowseSurveyTriggerSupportedRenderers",
      "properties": {
        "surveyTriggerRenderer": {
          "$ref": "YoutubeApiInnertubeSurveyTriggerRenderer"
        },
        "multiStageSurveyRenderer": {
          "$ref": "YoutubeApiInnertubeMultiStageSurveyRenderer"
        },
        "commandWrapperPopUpSurveyRenderer": {
          "$ref": "YoutubeApiInnertubeCommandWrapperPopUpSurveyRenderer"
        }
      }
    },
    "YoutubeApiInnertubeInterstitialPromoSupportedIcons": {
      "properties": {
        "iconType": {
          "enum": [
            "UNKNOWN",
            "MY_CHANNEL",
            "WATCH_HISTORY",
            "WATCH_LATER",
            "PURCHASES",
            "WHAT_TO_WATCH",
            "SUBSCRIPTIONS",
            "PLAYLISTS",
            "OFFLINE",
            "CAPTURE",
            "UPLOADS",
            "SOCIAL",
            "BROWSE_CHANNELS",
            "SUBSCRIPTION_MANAGER",
            "FAVORITES",
            "INBOX",
            "LIKES_PLAYLIST",
            "MIX",
            "COLLECTION",
            "EXPAND",
            "COLLAPSE",
            "MUSIC",
            "NO_OFFLINE_VIDEOS",
            "NO_OFFLINE_PLAYLISTS",
            "MUSIC_PASS_BADGE",
            "PLAYLIST_ORDER",
            "SHOWS",
            "EDUCATION",
            "TIP_JAR",
            "NOTIFICATIONS_INBOX",
            "BACK",
            "PAID",
            "POPULAR",
            "EXPLORE",
            "CREATOR_STUDIO",
            "EDIT",
            "CREATOR_ANALYTICS",
            "CREATOR_COMMENTS",
            "CREATOR_DASHBOARD",
            "CREATOR_VIDEO_MANAGER",
            "CREATOR_VIEWER_LINK",
            "CREATOR_EXTERNAL_SHORTCUT",
            "CREATOR_SETTINGS",
            "SETTINGS",
            "REMOVE_FROM_HISTORY",
            "ADD_TO_PLAYLIST",
            "REMOVE_FROM_PLAYLIST",
            "SHARE",
            "INFO",
            "CAPTIONS",
            "DISLIKE",
            "FLAG",
            "HIDE",
            "UNSUBSCRIBE",
            "DELETE",
            "REMOVE",
            "OFFLINE_ADD",
            "SAVE_PLAYLIST",
            "ADD_TO_WATCH_LATER",
            "SEARCH",
            "SIGN_IN",
            "VIEW_ALL",
            "ADD_TO_REMOTE_QUEUE",
            "TRASH",
            "TAB_HOME",
            "TAB_SUBSCRIPTIONS",
            "TAB_TRENDING",
            "TAB_LIBRARY",
            "TAB_ACCOUNT",
            "CONVERSATION_JOIN",
            "CONVERSATION_LEAVE",
            "CONVERSATION_RENAME",
            "MONETIZATION_MONETIZABLE",
            "MONETIZATION_MONETIZED",
            "MONETIZATION_NOT_MONETIZABLE",
            "MONETIZATION_PENDING",
            "MONETIZATION_REQUIRES_ACTION",
            "WATCH_RELATED_MIX",
            "WATCH_RELATED_PLAYLIST",
            "HELP",
            "PRIVACY_PRIVATE",
            "PRIVACY_PUBLIC",
            "PRIVACY_UNLISTED",
            "PLAY_ALL",
            "CREATOR_CAPTURE_LINK",
            "DISMISSAL",
            "CHANNELS_HOME_TAB",
            "CHANNELS_FEED_TAB",
            "VERY_HAPPY",
            "HAPPY",
            "MEH",
            "SAD",
            "VERY_SAD",
            "YOUTUBE",
            "SORT_NEWEST",
            "SORT_MOST_VIEWED",
            "VIDEO_QUALITY",
            "FEEDBACK",
            "PRIVACY_INFO",
            "SHARE_ARROW",
            "CREATE_PLAYLIST",
            "LIVE",
            "SPECIAL",
            "HOME",
            "STAFF_PICK",
            "REVIEW",
            "LETS_PLAY",
            "MORE_FROM_PUBLISHER",
            "NEWS",
            "TRAILER",
            "TAB_SHARES",
            "NEW_RELEASE",
            "TOURNAMENTS",
            "SPEED_RUN",
            "EVENT",
            "TUTORIAL",
            "UNLIMITED",
            "EMPTY_HEART",
            "FULL_HEART",
            "GAMES",
            "TAB_LIKED",
            "UNLIMITED_LOGO",
            "RELATED",
            "CREATOR_PLAYLISTS",
            "CHANNEL_NOTIFICATION_PREFERENCE_OFF",
            "CHANNEL_NOTIFICATION_PREFERENCE_ON",
            "OWNER",
            "MODERATOR",
            "YOUTUBE_TEAM",
            "MEMBER",
            "ADD_FRIEND",
            "ACCEPT_FRIEND_INVITE",
            "PLAYING",
            "DECLINE_FRIEND_INVITE",
            "CANCEL_FRIEND_INVITE",
            "REPORT_PROBLEM",
            "CREATOR_METADATA_BASIC",
            "CREATOR_METADATA_ADVANCED",
            "TAB_HISTORY",
            "FAB_UPLOAD",
            "FAB_CAMERA",
            "BACKGROUND_SIGNED_OUT",
            "BACKGROUND_SUBSCRIBE",
            "INLINE_PLAYBACK_SETTINGS",
            "OFFLINE_CLOUD",
            "ARTIST",
            "OFFLINE_DOWNLOAD",
            "OFFLINE_MUSIC_KEY",
            "ASSESSMENT",
            "CREDIT_CARD",
            "GET_APP",
            "LIVE_CHECKLIST",
            "CREATOR_METADATA_MONETIZATION",
            "REPLAY",
            "MEMBERSHIP_PRE_PURCHASE",
            "MEMBERSHIP_POST_PURCHASE",
            "MEMBERSHIP_OFFER",
            "YOUTUBE_LOGO",
            "MONETIZATION_REVSHARED",
            "LIKE",
            "MEMBERSHIP_MANAGE",
            "PHONE",
            "SMS",
            "FAVORITE",
            "UNFAVORITE",
            "BLOCK_USER",
            "UNBLOCK_USER",
            "MEMBERSHIP_CANCELED",
            "RECOMMENDED",
            "MEMBERSHIP_PURCHASED",
            "VERIFIED",
            "NEXT",
            "TRENDING_UP",
            "REPOST",
            "MEMBERSHIP_LIMITED_PRE_PURCHASE",
            "MEMBERSHIP_LIMITED_POST_PURCHASE",
            "EXTERNAL_LINK",
            "EMPTY_LIKE",
            "LANGUAGE",
            "CLOSED_CAPTION",
            "REFRESH",
            "SWITCH_ACCOUNTS",
            "TIP_JAR_LOVE",
            "YOUTUBE_RED_LOGO",
            "VIEW_LIST",
            "VIEW_MODULE",
            "MUSIC_UNAVAILABLE",
            "NO_CONVERSATIONS",
            "SETTINGS_MATERIAL",
            "ALERT_WARN_RED",
            "ALERT_WARN_YELLOW",
            "SORT",
            "FILTER",
            "SHUFFLE",
            "KIDS_PRESCHOOL_CONTENT_AGE_PREFERENCE",
            "KIDS_SCHOOL_CONTENT_AGE_PREFERENCE",
            "KIDS_NO_CONTENT_AGE_PREFERENCE",
            "SPACECAST",
            "SCHOOL",
            "NOTIFICATIONS_OFF",
            "TRENDING",
            "ADD_MORE_FRIENDS",
            "PAUSE_FILLED",
            "LOOP",
            "VIEW_PARTICIPANTS",
            "INVITE_TO_CONVERSATION",
            "PHOTO_CAMERA",
            "PHOTO_LIBRARY",
            "COPYRIGHT_NOTIFICATION_RED",
            "COPYRIGHT_NOTIFICATION_BLUE",
            "PLAYLIST_ADD",
            "PLAYLIST_ADD_CHECK",
            "CHANNEL_BACK",
            "STAR",
            "CLOSE",
            "CHECK",
            "TOPIC_EXPLORER_EXPAND_FACET",
            "TOPIC_EXPLORER_COLLAPSE_FACET",
            "CLEAR_COOKIES",
            "CLEAR_WATCH_HISTORY",
            "CHEVRON_RIGHT",
            "CHEVRON_LEFT",
            "PLAYLIST_NOTIFICATION_PREFERENCE_OFF",
            "PLAYLIST_NOTIFICATION_PREFERENCE_ON",
            "NOTIFICATIONS_DONE_CHECKMARK",
            "SUBSCRIBE",
            "YOUTUBE_LOGO_LIGHT",
            "GO_TO_PAGE",
            "DO_NOT_DISTURB",
            "ADD_TO_LIBRARY",
            "REMOVE_FROM_LIBRARY",
            "MUSIC_NOTIFICATIONS_SETTING",
            "UP_ARROW",
            "EMPTY_STATE_CREATE_VIDEO",
            "EMPTY_STATE_ORGANIZE_CHANNEL",
            "EMPTY_STATE_NO_CONTENT",
            "EMPTY_STATE_PRIVATE_CONTENT",
            "BUY_DATA",
            "ACCOUNT_CIRCLE",
            "OPEN_IN_NEW",
            "CONSENT_SHIELD",
            "CAST_ICON",
            "COMMENT",
            "START_DVR",
            "STOP_DVR",
            "CHAT",
            "PLAY_ARROW",
            "PLAY_CIRCLE",
            "CHECK_CIRCLE",
            "COPY",
            "QUEUE_PLAY_NEXT",
            "CARDBOARD",
            "PLANNER_REVIEW",
            "MORE_VERT",
            "ANDROID_PHONE",
            "ADD",
            "EXIT_APP",
            "ACCOUNT_BOX",
            "VIEW_LIST_DARK",
            "VIEW_MODULE_DARK",
            "IM_FEELING_LUCKY",
            "SEND",
            "PUBLIC",
            "NOTIFICATIONS",
            "MOBILE_LANDSCAPE",
            "MOBILE_PORTRAIT",
            "CHAT_BUBBLE",
            "CHAT_BUBBLE_OFF",
            "NOTIFICATIONS_NONE",
            "NOTIFICATIONS_ACTIVE",
            "BUILD",
            "INPUT_COMPONENT",
            "DOGFOOD",
            "KEEP",
            "KEEP_OFF",
            "DASHBOARD",
            "SPORTS",
            "SLOW_MODE",
            "EMOJI",
            "EMOJI_ACTIVITIES",
            "EMOJI_CUSTOM",
            "EMOJI_FLAGS",
            "EMOJI_FOOD",
            "EMOJI_NATURE",
            "EMOJI_OBJECTS",
            "EMOJI_PEOPLE",
            "EMOJI_RECENT",
            "EMOJI_SYMBOLS",
            "EMOJI_TRAVEL",
            "SUBTITLES",
            "QUESTION_ANSWER",
            "TAB_EXPLORE",
            "IMPORT_CONTACTS",
            "CHECK_CIRCLE_OUTLINE",
            "VIDEO_CAMERA",
            "VIDEO_CAMERA_DISABLED",
            "PLAY_ARROW_OVERLAY",
            "LINK",
            "PAYMENT",
            "ADD_CIRCLE",
            "LIKE_SELECTED",
            "DISLIKE_SELECTED",
            "SMARTPHONE",
            "SCREEN_LOCK_PORTRAIT",
            "SCREEN_LOCK_LANDSCAPE",
            "TAB_COLLECT",
            "TAB_LIVE",
            "SEARCH_HISTORY",
            "KIDS_REPORT_AUDIO",
            "KIDS_REPORT_VISUALS",
            "KIDS_REPORT_OTHER",
            "VOICE_SEARCH",
            "IOS_SHARE",
            "SLOW_MODE_OFF",
            "STAY_CURRENT_LANDSCAPE",
            "STAY_CURRENT_PORTRAIT",
            "AVATAR_ANONYMOUS",
            "PHOTO_CAMERA_LIGHT",
            "TERMS_OF_SERVICE",
            "CONTACT",
            "MONEY_FILL",
            "VOICE_CHAT",
            "SHARE_ARROW_LIGHT",
            "MEMBERS_ONLY_MODE",
            "MEMBERS_ONLY_MODE_OFF",
            "CHAT_OFF",
            "HALLOWEEN",
            "LIVE_UNLISTED",
            "UPLOAD",
            "KIDS_BLOCK",
            "MY_LOCATION",
            "MUSIC_VIDEO",
            "PLAYLIST_PLAY",
            "ALBUM",
            "CREATOR_METADATA_MONETIZATION_OFF",
            "LOGGED_OUT_SUBS",
            "LOGGED_OUT_LIBRARY",
            "LOGGED_OUT_ACCOUNT",
            "FUSION_V2_FSI",
            "KIDS_BLOCK_LIGHT",
            "SETTINGS_LIGHT",
            "DOWN_ARROW",
            "PERSON",
            "ACCELERATOR",
            "MOVIES",
            "ROTTEN_TOMATOES_FRESH",
            "ROTTEN_TOMATOES_SPLAT",
            "WINTER",
            "HOURGLASS",
            "REMOVE_CIRCLE",
            "YOUTUBE_RED_ORIGINALS",
            "VIDEO_YOUTUBE_RED",
            "ACCESS_TIME",
            "COLORED_GAMING_LOGO",
            "TAB_ACTIVITY",
            "ERROR_OUTLINE",
            "CHECK_CIRCLE_THICK",
            "CHAT_BUBBLE_LIGHT",
            "CHAT_SPONSORED",
            "MORE_HORIZ_LIGHT",
            "VIDEO_CAMERA_SWITCH_LIGHT",
            "FILTER_EFFECT_LIGHT",
            "MICROPHONE_ON",
            "MICROPHONE_OFF",
            "FLASH_ON",
            "FLASH_OFF",
            "IMAGE",
            "NO_CONNECTION",
            "UNPLUGGED_LOGO",
            "CREATE_VIDEO",
            "CREATE_REEL_ITEM",
            "CREATE_LIVE_STREAM",
            "KIDS_GAMING",
            "ROTTEN_TOMATOES_CERTIFIED",
            "YOUTUBE_MUSIC_BUTTON",
            "YOUTUBE_RED_ORIGINALS_BUTTON",
            "MESSAGE",
            "BACK_LIGHT",
            "ARTIST_ANALYTICS",
            "EVENT_LIGHT",
            "EXIT_TO_APP",
            "DELETE_LIGHT",
            "SHARE_LIGHT",
            "FIRST_PAGE",
            "LAST_PAGE",
            "CLOSE_LIGHT",
            "TIMER",
            "WARNING",
            "INFO_OUTLINE",
            "CREATE_POST",
            "TRANSFER_SYNC",
            "AV_TIMER",
            "SUBS_ZERO_STATE",
            "KEYBOARD",
            "APP_INSTALL",
            "CLEAR_SEARCH_HISTORY",
            "POLL",
            "REDO",
            "BLOCK",
            "YOUTUBE_MUSIC_BUTTON_RED",
            "YOUTUBE_RED_ORIGINALS_BUTTON_RED",
            "ADD_VIDEO_LINK",
            "RADIO_BUTTON_UNCHECKED",
            "PLACE",
            "CREATION_ENTRY",
            "PIVOT_HOME",
            "PIVOT_TRENDING",
            "PIVOT_SUBSCRIPTIONS",
            "PIVOT_SHARED",
            "PIVOT_LIBRARY",
            "PIVOT_ACCOUNT",
            "OFFLINE_NO_CONTENT",
            "KIDS_READING",
            "AUDIOTRACK",
            "STICKER_LIGHT",
            "YOUTUBE_RED_LOGO_LIGHT",
            "VIDEOS",
            "GROUP",
            "EMPTY_STATE_WATCH_LATER",
            "SLOW_MOTION_VIDEO",
            "ARROW_FORWARD",
            "ARROW_BACK",
            "TRANSFER_FINISHED",
            "DARK_THEME",
            "VISIBILITY",
            "VISIBILITY_OFF",
            "MORE_LIKE_THIS",
            "PERSON_ADD",
            "CAMERA_ALT",
            "ADD_PHOTO_ALTERNATE",
            "CHEVRON_RIGHT_GREY",
            "SPONSORSHIP_STAR",
            "NOT_INTERESTED",
            "DISCONNECTED_CAST_CIRCLE",
            "APPS",
            "NOTIFICATIONS_OFF_OUTLINE",
            "YOUTUBE_ROUND",
            "YOUTUBE_KIDS_ROUND",
            "YOUTUBE_MUSIC",
            "UNPLUGGED_BELL_FOLLOW_ENABLED",
            "UNPLUGGED_BELL_FOLLOW_DISABLED",
            "PRIVACY_SCHEDULED",
            "YOUTUBE_PLUS_LOGO",
            "YOUTUBE_PLUS_LOGO_LIGHT",
            "PEOPLE",
            "OFFLINE_NO_CONTENT_UPSIDE_DOWN",
            "UNPLUGGED_SPORTS",
            "YOUTUBE_MUSIC_BUTTON_RINGO",
            "ERROR_WHITE",
            "CONVERSATIONS",
            "PURCHASE_SPONSORSHIP",
            "PURCHASE_SUPER_CHAT",
            "STARS",
            "TAG_FACES",
            "EMPTY_SEARCH",
            "YOUTUBE_RED_LOGO_SHORT",
            "YOUTUBE_PLUS_LOGO_SHORT",
            "CHECK_BOX",
            "CHECK_BOX_OUTLINE_BLANK",
            "SKIP_NEXT",
            "PICTURE_IN_PICTURE",
            "SOUND",
            "AUTOPLAY",
            "CONTRAST",
            "VOLUME_OFF",
            "VOLUME_UP",
            "MY_VIDEOS_ZERO_STATE",
            "BACKSTAGE_ARTWORK",
            "LIBRARY_MUSIC",
            "LIBRARY_ADD",
            "WATCH_HISTORY_PAUSED",
            "IMPROVE_YOUTUBE",
            "TV",
            "SAVE_ALT",
            "LIBRARY_REMOVE",
            "DOWNLOADS_PAGE_EMPTY",
            "ACCOUNT_LINKED",
            "ACCOUNT_UNLINKED",
            "CREATOR_STUDIO_NO_COMMENTS",
            "CREATOR_STUDIO_NO_HELD_COMMENTS",
            "CREATOR_STUDIO_NO_SEARCH_MATCH",
            "CREATOR_STUDIO_ERROR_ON_LOAD",
            "VIDEO_LIBRARY_WHITE",
            "PRODUCT_SHOP",
            "PRODUCT_HOTEL",
            "PRODUCT_FLIGHT",
            "MOVIES_BLUE",
            "PLAY_ARROW_BLACK",
            "PIVOT_REWIND",
            "HIGHLIGHT_OFF",
            "VIDEO_CALL",
            "CREATION_UPLOAD",
            "CREATION_LIVE",
            "CREATION_POST",
            "EXPERIMENT",
            "PIVOT_PREMIER",
            "UNPLUGGED_LIVE_GUIDE",
            "GOOGLE",
            "YOUTUBE_MUSIC_LOGO_SHORT",
            "YOUTUBE_PREMIERE_LOGO_SHORT",
            "MONETIZATION_ON",
            "PAUSE",
            "PLAY_DISABLED",
            "INCOGNITO_CIRCLE",
            "CREATE",
            "OFFLINE_PIN",
            "CREST",
            "EQUALIZER",
            "WHATS_HOT",
            "REMOVE_MODERATOR",
            "HELP_OUTLINE",
            "MUSIC_AUTO_OFFLINE_BADGE",
            "MUSIC_EXPLICIT_BADGE",
            "OFFICIAL_ARTIST_BADGE",
            "DONE_ALL",
            "ADD_MODERATOR",
            "YOUTUBE_WHITE",
            "QUEUE_MUSIC",
            "SUPERVISOR_ACCOUNT",
            "ERROR_BLACK",
            "PIVOT_HOME_GREY",
            "REELS_ZERO_STATE",
            "SPONSORSHIPS",
            "SPOTLIGHT",
            "YOUTUBE_RED_LOGO_WHITE_TEXT",
            "YOUTUBE_MUSIC_LOGO_WHITE_TEXT",
            "FOLDER",
            "TUNE",
            "YOUTUBE_PREMIUM_LOGO_SHORT",
            "REMOVE_DONE",
            "SUPER_CHAT_FOR_GOOD",
            "TAB_INBOX",
            "LOCATION_PIN",
            "NOTIFICATIONS_OCCASIONAL",
            "YOUTUBE_PREMIUM_LOGO",
            "MAKING",
            "ACCOUNT_SOME_LINKED",
            "TRANSLATE",
            "SOCCER",
            "PLAY_NEXT",
            "STAR_BORDER",
            "DARK_THEME_LARGE",
            "CURATING_MODE_COLLECTIONS",
            "APPROVED_FOR_YOU",
            "UNPLUGGED_DARK_THEME",
            "BREAKING_NEWS",
            "BACKGROUND_SUBSCRIBE_TRANSPARENT",
            "DRAG_HANDLE",
            "LOCK_OPEN",
            "GAMING_LOGO",
            "ACCOUNT_PRIVACY",
            "ACCOUNT_NOTIFICATIONS",
            "ACCOUNT_SETTINGS",
            "ACCOUNT_SHARING",
            "ACCOUNT_ADVANCED",
            "ACCOUNT_PLAYBACK",
            "ADD_SMALL",
            "WATCH_PARTY",
            "ARROW_DROP_UP",
            "ARROW_DROP_DOWN",
            "ARROW_CHART_NEUTRAL",
            "BOOKMARK",
            "BOOKMARK_BORDER",
            "ROTATE_LEFT",
            "SKIP_PREVIOUS",
            "PHONE_DOWNLOAD",
            "FORUM",
            "VPN_KEY",
            "VOLUME_MUTE",
            "LOCK",
            "INSERT_CHART",
            "SHOW_MORE",
            "CONTENT_CUT",
            "HEADSET",
            "YOUTUBE_AD",
            "VOICE_REMOTE",
            "INVITE_ONLY_MODE",
            "INVITE_ONLY_MODE_OFF",
            "PURCHASE_SUPER_STICKER",
            "WIFI_STATUS_BAR_ZERO",
            "WIFI_STATUS_BAR_ONE",
            "WIFI_STATUS_BAR_THREE",
            "WIFI_STATUS_BAR_FOUR",
            "COURSE",
            "EMOJI_SPONSORSHIPS",
            "MOBILE_SCREEN_SHARE",
            "SPEAKER_NOTES",
            "AUTO_AWESOME",
            "FEATURE_HIGHLIGHT",
            "SPONSORS_ONLY_LIVE_CHAT_MODE_ON",
            "SPONSORS_ONLY_LIVE_CHAT_MODE_OFF",
            "VIDEO_YOUTUBE",
            "SYSTEM_HEADER_FOREGROUND",
            "SYSTEM_FOOTER_BACKGROUND",
            "REDEEM_SUPER_CHAT_FREEBIE",
            "LABS_HEADER",
            "SEARCH_LARGE",
            "REDEEM",
            "GOOGLE_LOGO",
            "UNPLUGGED_NETWORKS",
            "UNPLUGGED_EPISODES",
            "UNPLUGGED_MORE_TO_WATCH",
            "ZOOM_IN",
            "ZOOM_OUT",
            "REELS_ADD",
            "STORIES_ADD_BADGE",
            "SHIELD",
            "AVATAR_LOGGED_OUT",
            "KEYBOARD_ARROW_LEFT",
            "KEYBOARD_ARROW_RIGHT",
            "CHECK_BOX_BLUE",
            "CHECK_BOX_OUTLINE_GREY",
            "MUSIC_SHUFFLE",
            "TAB_MUSIC_PREMIUM",
            "WORK_OFF",
            "BRIGHTNESS_THREE",
            "LOCATION_ON",
            "UNDO",
            "LOCAL_SHIPPING",
            "OFFLINE_COMMUTE",
            "RESHARE",
            "MOBILE_FRIENDLY",
            "ENTERTAINMENT",
            "GAMING",
            "HAPPENING_NOW",
            "KIDS_HERO",
            "VIDEO_QUALITY_4K",
            "SHIELD_WITH_AVATAR",
            "POWER_SETTINGS_NEW",
            "RADIO_BUTTON_CHECKED",
            "CHECK_BOX_V2",
            "CHECK_BOX_OUTLINE_BLANK_V2",
            "BUG_REPORT",
            "REELS_COMMENT",
            "REELS_COMMENT_FILL",
            "KEYBOARD_ARROW_UP",
            "KEYBOARD_ARROW_DOWN",
            "CANCEL",
            "SUBSCRIBED",
            "MONEY_FILL_JPY",
            "OPEN_WITH",
            "ADD_TO_QUEUE_TAIL",
            "SYSTEM_FOOTER_FOREGROUND",
            "SYSTEM_FOOTER_FOREGROUND_RTL",
            "SPONSORSHIPS_NO_BG",
            "YOUTUBE_LINKED_TV",
            "CREATION_ENTRY_V2",
            "ARROW_DOWNWARD_ALT",
            "ARROW_UPWARD_ALT",
            "TROPHY",
            "CLOUD_UPLOAD",
            "INSERT_CHART_OUTLINED",
            "SUBDIRECTORY_ARROW_RIGHT",
            "FASHION_LOGO",
            "MY_VIDEOS",
            "LAUNCH",
            "PERSON_OUTLINE",
            "VIEWS_OUTLINE",
            "EXPAND_ALL",
            "FACT_CHECK",
            "RED_CARD",
            "YELLOW_CARD",
            "CREATOR_STUDIO_NO_HELD_COMMENTS_V2",
            "CHROME_ICON",
            "CREATOR_STUDIO_NO_SEARCH_MATCH_V2",
            "CREATOR_STUDIO_ERROR_ON_LOAD_V2",
            "CREATION_ENTRY_UPLOAD_ICON",
            "MONEY_FILL_STORE",
            "MONEY_FILL_SHOPPING_BAG",
            "MONEY_FILL_MORE_ARROW",
            "SUBSCRIBED_DARK_MODE",
            "APPLAUSE",
            "LENS_WHITE",
            "LENS_YELLOW",
            "LENS_GREEN",
            "LENS_CYAN",
            "LENS_MAGENTA",
            "LENS_RED",
            "LENS_BLACK",
            "LENS_BLUE",
            "DELETE_SWEEP",
            "PREMIUM",
            "OFFLINE_REMOVE",
            "OFFLINE_PAUSE",
            "OFFLINE_RESUME",
            "BREAKING_NEWS_ALT_1",
            "CLARIFY",
            "VERTICAL_ALIGN_BOTTOM",
            "VERTICAL_ALIGN_TOP",
            "SCHEDULE",
            "TRAVEL",
            "CREATION_UPLOAD_RED",
            "MORE_HORIZ",
            "CHECK_CIRCLE_BLUE",
            "SCREEN_ROTATION",
            "DRAFT",
            "STICKER_EMOTICON",
            "BACKSPACE",
            "LICENSE",
            "LABEL",
            "SPORTS_BASEBALL",
            "SPORTS_BASKETBALL",
            "SPORTS_FOOTBALL",
            "SYNC",
            "SYNC_PROBLEM",
            "PHONELINK",
            "PROGRESS_ACTIVITY",
            "VIDEO_QUALITY_8K",
            "REELS_VIEW_STORY",
            "EARTH",
            "SHOW_CHART",
            "PEOPLE_ALT",
            "DONE",
            "CONTENT_CUT_WHITE",
            "GOOGLE_PLAY_GAMES",
            "AUTOPLAY_ON",
            "AUTOPLAY_OFF",
            "CALENDAR",
            "KIDS_MOVE",
            "PROGRESS_SPINNER_GREY",
            "KIDS_CAMP",
            "BAR_CHART",
            "POLICY",
            "CREATION_TAB",
            "MONEY_HEART",
            "ADD_CIRCLE_OUTLINE",
            "REMOVE_CIRCLE_OUTLINE",
            "CREATION_TAB_LARGE",
            "COLLECTIONS",
            "FORWARD_10",
            "REPLAY_10",
            "MUSIC_NEW_RELEASE",
            "PROMPTED_SIGN_IN",
            "CAMERA_REMIX",
            "PREMIUM_STANDALONE",
            "SUBJECT",
            "FIND_IN_PAGE",
            "CREATE_VIDEO_NEW",
            "GO_LIVE",
            "ADD_STORY",
            "CREATE_POST_NEW",
            "FACE_VERY_UPSET",
            "FACE_VERY_SAD",
            "STICKER_GHOST_CARD",
            "FACE_SAD",
            "FACE_MEH",
            "FACE_HAPPY",
            "FACE_VERY_HAPPY",
            "PAUSE_OUTLINED",
            "PLAY_OUTLINED",
            "OUTLINE_MUSIC_VIDEO",
            "OUTLINE_HEADSET",
            "OUTLINE_YOUTUBE_MUSIC",
            "OUTLINE_MOBILE_DOWNLOAD",
            "HASHTAG_LANDING_PAGE_EMPTY",
            "HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE",
            "HASHTAG_LANDING_PAGE_ERROR",
            "HASHTAG_LANDING_PAGE_ERROR_DARK_MODE",
            "CLOSED_CAPTION_SELECTED",
            "TRENDING_DOWN",
            "YOUTUBE_SHORTS_OUTLINE_16",
            "YOUTUBE_SHORTS_OUTLINE_20",
            "YOUTUBE_SHORTS_OUTLINE_24",
            "YOUTUBE_SHORTS_FILL_16",
            "YOUTUBE_SHORTS_FILL_20",
            "YOUTUBE_SHORTS_FILL_24",
            "YOUTUBE_SHORTS_BRAND_24",
            "YOUTUBE_SHORTS_BRAND_32",
            "EXPAND_MORE",
            "TAB_SHORTS",
            "EXPLORE_DESTINATION",
            "OUTLINE_CAMERA_20",
            "OUTLINE_CAMERA_24",
            "ADD_TO_QUEUE",
            "STAR_HALF",
            "UNPLUGGED_STORE",
            "YOUTUBE_MUSIC_MONOCHROME",
            "SHORTS_DESTINATION",
            "G_TRANSLATE",
            "SEARCH_WITH_CIRCLE",
            "VOICE_SEARCH_WITH_CIRCLE",
            "SHOPPING_BAG",
            "CAKE",
            "CAMPAIGN",
            "VIDEOGAME_ASSET",
            "GIF",
            "INSERT_PHOTO",
            "LOCAL_MALL",
            "COLOR_LENS",
            "LOCK_CLOCK",
            "SYSTEM_UPDATE",
            "ALL_INCLUSIVE",
            "VIDEO_SETTINGS",
            "WALLPAPER",
            "GROUPS",
            "MONEY_OFF",
            "GAMEPAD",
            "SHARED_BY_PARENTS",
            "PLAYLISTS_KIDS_RESTRICT_ACCESS",
            "LIVE_CREATION_RESTRICT_ACCESS",
            "LIVE_SAFEGUARD_EDUCATION",
            "ARTICLE_ALERT",
            "ARTICLE_CHECK",
            "ARTICLE_CLARIFY",
            "SHOPPING_CART",
            "FAST_REWIND",
            "ALIGN_LEFT",
            "BLACK_JOY",
            "ARROW_FLIP",
            "CATEGORY",
            "ARROW_DIAGONAL",
            "OFFLINE_DOWNLOADING_ZERO",
            "OFFLINE_DOWNLOADING_TWENTY",
            "OFFLINE_DOWNLOADING_FORTY",
            "OFFLINE_DOWNLOADING_SIXTY",
            "OFFLINE_DOWNLOADING_EIGHTY",
            "RESTORE",
            "OFFLINE_DOWNLOADING_SPINNER",
            "DESKTOP",
            "GOOGLE_LENS",
            "INSIGHTS",
            "KIDS_WATCH_IT_AGAIN",
            "LIVE_BADGE",
            "OUTLINE_ADJUST",
            "OUTLINE_LESS_THAN_4",
            "OUTLINE_GREATER_THAN_20",
            "OUTLINE_CLOCK_HALF_CIRCLE",
            "OUTLINE_RADAR_LIVE",
            "WAVEFORM",
            "GLOBE",
            "SUPER_STORE",
            "MEMBERSHIPS",
            "FILL_DOLLAR_SIGN_HEART_12",
            "MONEY_HAND",
            "YT_FILL_OPEN_NEW_24",
            "YT_FILL_DOWNLOAD_24",
            "YT_OUTLINE_CHEVRON_EXPAND_24",
            "YT_OUTLINE_ARROW_REPEAT_1_24",
            "YT_FILL_ARROW_REPEAT_1_24",
            "YOUTUBE_TV",
            "HEALTH_AND_SAFETY",
            "YT_FILL_YOUTUBE_MUSIC_24",
            "YT_FILL_YOUTUBE_MUSIC_36",
            "PHOTO_CAMERA_OUTLINE",
            "PEOPLE_OUTLINE",
            "OUTLINE_TRASH_CAN",
            "OUTLINE_PENCIL",
            "OUTLINE_ALERT_CIRCLE",
            "OUTLINE_OPEN_NEW",
            "LIST",
            "ARROW_CIRCLE",
            "EXPAND_LESS",
            "YT_OUTLINE_SUBSCRIPTIONS_24PT",
            "OUTLINE_ADD",
            "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16",
            "MEDAL",
            "GIFT",
            "VIDEO_QUALITY_SD",
            "KIDS_SPORTS",
            "OUTLINE_YOUTUBE_SHORTS_PLUS",
            "OUTLINE_YOUTUBE_LINKED_TV",
            "FLAG_OUTLINE",
            "NERD_STATS",
            "OUTLINE_YOUTUBE_IMPROVE_TV",
            "OUTLINE_BAG",
            "YT_OUTLINE_YOUTUBE_MUSIC_24",
            "YT_OUTLINE_MUSIC_24",
            "YT_OUTLINE_RATING_UP_24",
            "YT_OUTLINE_FIRE_24",
            "CREATOR_STUDIO_RED_LOGO",
            "UNPLUGGED_RED_LOGO",
            "MUSIC_RED_LOGO",
            "KIDS_RED_LOGO",
            "SHORTS_COMMENT",
            "SHORTS_DISLIKE",
            "SHORTS_LIKE",
            "SHORTS_SHARE",
            "SHORTS_HEADER_CAMERA",
            "CAST_OUTLINE",
            "LIBRARY_OUTLINE",
            "LAPTOP_MOBILE",
            "AUDIO_SURROUND",
            "FEATURED_SEASONAL_AND_GIFTS",
            "AUDIO",
            "ARTICLE",
            "SKIP_FORWARD_30",
            "PLAY_ARROW_HALF_CIRCLE",
            "QUEUE_PLAY_LAST",
            "VIDEO_LINK",
            "TEXT",
            "CHECK_BOX_BAR",
            "KIDS_AUTOPLAY_ON",
            "KIDS_AUTOPLAY_OFF",
            "KIDS_AUTOPLAY_LOCKED_OFF",
            "PERSON_MINUS",
            "SELL",
            "YOUTUBE_STUDIO_ARROW_DOWN",
            "YOUTUBE_STUDIO_ARROW_UP",
            "PERSON_RADAR",
            "ADMIN_PANEL_SETTINGS",
            "EXPIRE",
            "LOOP_ONE",
            "BAR_HORIZONTAL",
            "SCREEN_THEATRE",
            "SCREEN_MINIPLAYER",
            "SCREEN_DEFAULT",
            "SCREEN_FULLSCREEN",
            "LIST_QUEUE",
            "MOON_Z",
            "MESSAGE_BUBBLE_QUESTION",
            "TV_CIRCLE",
            "PANELS",
            "OUTLINE_DASHBOARD_PLUS",
            "BOX_PLACEHOLDER_LEFT_OUTLINE",
            "OUTLINE_OVERFLOW_HORIZONTAL_32",
            "SPEAKER",
            "SPEAKER_GROUP",
            "UNPLUGGED_LIVE_GUIDE_FILLED",
            "BRIGHTNESS_FIVE",
            "SUBSCRIPTIONS_FILLED",
            "VISIBILITY_FILLED",
            "LOCATION_FILLED",
            "BAG",
            "VR",
            "MUSIC_MUTED",
            "YOUTUBE_SHORTS_TRUNCATED_LOGO_WHITE_21",
            "SELL_FILLED",
            "HOME_FILLED",
            "VIDEO_QUALITY_4K_FILLED",
            "GREEN_SCREEN_OFF",
            "GREEN_SCREEN_ON",
            "TAB_MORE",
            "LIST_PLAY_ARROW",
            "BAR_CIRCLE",
            "PEOPLE_2",
            "SEARCH_FILLED",
            "QUOTATION_MARK",
            "SPARKLE",
            "OUTLINE_BAG_BOOKMARK",
            "RADAR_LIVE",
            "PENCIL",
            "PRICE_TAG",
            "SPARKLE_FILLED",
            "CHEVRON_DOWN",
            "PERSON_SETTING",
            "CHEVRON_UP",
            "SCISSORS",
            "SPEED_1_POINT_2X",
            "SPEED_1_POINT_5X",
            "SPEED_1_POINT_8X",
            "SPEED_POINT_2X",
            "SPEED_POINT_5X",
            "SPEED_POINT_8X",
            "SPEED_1X",
            "SPEED_2X",
            "LIVE_COSTREAM_CREATOR_EDUCATION",
            "BROADCAST",
            "YOUTUBE_KIDS",
            "DOLLAR_SIGN",
            "MEET",
            "BRIEFCASE",
            "MOON_Z_FILLED",
            "CHECK_DOUBLE",
            "SHIELD_ADD",
            "SHIELD_OFF",
            "CHECK_DOUBLE_OFF",
            "HELP_FILLED",
            "BRIGHTNESS_FOUR",
            "REMIX_FILLED",
            "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16",
            "SEND_OUTLINE",
            "DOWN_ARROW_OUTLINE",
            "KEYBOARD_OUTLINE",
            "FACE_HAPPY_OUTLINE",
            "OUTLINE_ALERT_TRIANGLE",
            "OUTLINE_OVERFLOW_VERTICAL",
            "DOLLAR_SIGN_CONTAINER",
            "YT_OUTLINE_CHEVRON_DOWN_24",
            "EYE",
            "OPEN_IN_PHONE",
            "OPEN_IN_PANEL",
            "SUPERSTAR",
            "HEART_BOX",
            "MEDAL_STAR",
            "REPLAY_ARROW",
            "TROPHY_STAR",
            "MESSAGE_BUBBLE_LEFT_BOOST",
            "ARROW_UNDO",
            "PERSON_CIRCLE_SLASH",
            "YOUTUBE_MUSIC_FILLED",
            "LOOP_ACTIVE",
            "LOOP_ONE_ACTIVE",
            "FACE_FILLED_VERY_HAPPY",
            "FACE_FILLED_MEH",
            "FACE_FILLED_SAD",
            "FACE_OUTLINED_HAPPY",
            "FACE_OUTLINED_UNHAPPY",
            "FACE_OUTLINED_VERY_HAPPY",
            "FACE_OUTLINED_MEH",
            "FACE_OUTLINED_SAD",
            "FACE_FILLED_HAPPY",
            "FACE_FILLED_UNHAPPY",
            "WATCH_LATER_FILLED",
            "EARTH_OUTLINE",
            "SLASH_CIRCLE_LEFT",
            "FACE_OUTLINED_ACTIVE_HAPPY",
            "FACE_OUTLINED_ACTIVE_UNHAPPY",
            "FACE_OUTLINED_ACTIVE_VERY_HAPPY",
            "FACE_OUTLINED_ACTIVE_MEH",
            "FACE_OUTLINED_ACTIVE_SAD",
            "ARROW_PAUSE",
            "MENU_FILTER",
            "CLAPPERBOARD",
            "DOLLAR_SIGN_CIRCLE",
            "SUPER_STICKER",
            "SPACE_BAR",
            "CIRCLES_6",
            "OUTLINE_GIFT",
            "CELEBRATION",
            "GRID",
            "KEEP_FILLED",
            "X_CIRCLE",
            "KIDS_DOWNLOADS",
            "VOICE_SEARCH_WHITE",
            "MULTIVIEW",
            "BRIGHTNESS",
            "BRIGHTNESS_FILLED",
            "MAGIC_WAND",
            "MAGIC_WAND_FILLED",
            "BOX_PENCIL",
            "LIBRARY_SAVED",
            "MY_VIDEOS_SUPEX_ZERO_STATE",
            "CREATOR_ACADEMY",
            "PLAY_ARROW_CIRCLE",
            "SCREEN_SWITCH",
            "PDF",
            "SEARCH_BOLD",
            "SHORTS_HEADER_CAMERA_BOLD",
            "MORE_VERT_BOLD",
            "SHIELD_OVERFLOW",
            "ANIMALS",
            "BOX_OPEN_CHECK",
            "SHORTS_LIKE_SELECTED",
            "SHORTS_DISLIKE_SELECTED",
            "PEOPLE_GROUP",
            "LOCK_FILLED",
            "PLAYABLES_LOGO",
            "NOW_PLAYING_EQUALIZER",
            "CHECK_CIRCLE_FILLED",
            "PERSON_2",
            "X_OCTAGON",
            "TAB_SAMPLES",
            "PERSON_CIRCLE",
            "PLAY_PRISM",
            "KIDS_MOVE_DOWNLOAD",
            "FILTER_PHOTO",
            "PERSON_ACCOUNT",
            "MUSIC_FILLED",
            "COURSE_FILLED",
            "TRANSCRIPT",
            "TRANSCRIPT_SEARCH",
            "STEM",
            "COUNTDOWN_TO_CLOSE",
            "ARROW_CIRCLE_RIGHT",
            "HEART_CIRCLE",
            "COURSE_OUTLINE",
            "RSS",
            "RSS_OFF",
            "PLAYABLES",
            "CLOCK",
            "PERSON_MUSIC",
            "ARROWS_ALERT",
            "CLOCK_ARROWS_ALERT",
            "CLOCK_ARROWS",
            "SWAP_HORIZ",
            "MUSIC_NOTE_SYMBOL",
            "COUNTDOWN_TO_CLOSE_DIGIT",
            "BOOK",
            "DISMISS_QUEUE",
            "STAR_FILLED",
            "SPARK",
            "RANDOM",
            "SKIP_NEXT_NEW",
            "PLAY_ARROW_OUTLINED",
            "SCREEN_LIGHT",
            "SINGLE_SPARKLE",
            "PROMOTE",
            "BUSINESS",
            "TOOLBOX",
            "SHORTS_CREATION_COMMENT",
            "SPARK_IMAGE",
            "QUESTION_CIRCLE",
            "SPARK_VIDEO",
            "ALL_CHIP",
            "CHAT_SPARK",
            "SLASH_CIRCLE_RIGHT",
            "TROPHY_CELEBRATIONS",
            "SPARK_EDIT",
            "LIBRARY_IMAGE",
            "MAP_OUTLINE",
            "VOLUME_STABLE",
            "SEARCH_PROMINENT",
            "INFINITY_ICON",
            "DIRECTIONS_OUTLINE",
            "SHORTS_SEARCH",
            "SHORTS_STICKER_PICKER",
            "SETTINGS_REMOTE",
            "SPARK_SEARCH",
            "NEWS_STORY",
            "CAST_MOBILE",
            "FOOTBALL_FILLED",
            "DOLLARSIGN_COLOR",
            "CROWN",
            "MESSAGE_BUBBLE_LEFT",
            "YENSIGN_COLOR",
            "CIRCLES_OVERLAP",
            "ACCESSIBILITY",
            "CODE",
            "TV_OFF",
            "SPEAKER_OFF",
            "HAND_SWIPE_LEFT",
            "SETTING_UPLOAD",
            "SETTING_HD",
            "MESSAGE_BUBBLE_GEAR",
            "OUTLINE_YOUTUBE_ROUND",
            "STICKER",
            "ADD_BOLD",
            "SUN",
            "MOON",
            "EYE_OFF",
            "TARGET",
            "TARGET_ADD",
            "CLOCK_FILLED",
            "STAR_SHOOTING",
            "YOUTUBE_LOGO_CAIRO_PLACEHOLDER",
            "YOUTUBE_LOGO_CAIRO_PLACEHOLDER_DARK",
            "YOUTUBE_PREMIUM_LOGO_CAIRO_PLACEHOLDER",
            "YOUTUBE_PREMIUM_LOGO_CAIRO_PLACEHOLDER_DARK",
            "TEXT_BOX",
            "SEARCH_TAB_LARGE",
            "PREMIUM_STANDALONE_CAIRO",
            "LOCATION_OFF",
            "OUTLINE_ARROW_SOLID_UP",
            "OUTLINE_ARROW_SOLID_DOWN",
            "TAB_HOME_CAIRO",
            "TAB_SUBSCRIPTIONS_CAIRO",
            "TAB_ACTIVITY_CAIRO",
            "TAB_SHORTS_CAIRO",
            "ACCOUNT_CIRCLE_CAIRO",
            "INCOGNITO_CAIRO",
            "SEARCH_CAIRO",
            "CREATION_TAB_LARGE_CAIRO",
            "SETTINGS_CAIRO",
            "YOUTUBE_SHORTS_ARROW_UP",
            "YOUTUBE_SHORTS_ARROW_DOWN",
            "DIE_3",
            "POUND",
            "CIRCLE",
            "CIRCLE_FILLED",
            "MUSIC_SCISSORS",
            "OUTLINE_ARROW_SOLID_UP_16",
            "FILL_ARROW_SOLID_UP_16",
            "OUTLINE_ARROW_SOLID_DOWN_16",
            "FILL_ARROW_SOLID_DOWN_16",
            "SHARE_CAIRO",
            "ARROW_SOLID_UP",
            "ARROW_SOLID_DOWN",
            "YOUTUBE_SPORTS",
            "STAR_SHOOTING_OUTLINE",
            "FANTASY",
            "ENGAGEMENT",
            "HASHTAG",
            "WATCH_HISTORY_CAIRO",
            "SHOPPING_BAG_CAIRO",
            "NOTIFICATIONS_CAIRO",
            "BOOKMARK_CAIRO",
            "EXPAND_CAIRO",
            "CHEVRON_RIGHT_CAIRO",
            "COLLAPSE_CAIRO",
            "CLAPPERBOARD_CAIRO",
            "WATCH_LATER_CAIRO",
            "OFFLINE_DOWNLOAD_CAIRO",
            "FASHION_LOGO_CAIRO",
            "TRENDING_CAIRO",
            "FLAG_CAIRO",
            "GAMING_LOGO_CAIRO",
            "PLAYLISTS_CAIRO",
            "VIEW_LIST_CAIRO",
            "FEEDBACK_CAIRO",
            "MY_VIDEOS_CAIRO",
            "NEWS_CAIRO",
            "BROADCAST_CAIRO",
            "HELP_CAIRO",
            "LIVE_CAIRO",
            "CONTENT_CUT_CAIRO",
            "LIKES_PLAYLIST_CAIRO",
            "PLAYABLES_LOGO_CAIRO",
            "TROPHY_CAIRO",
            "YOUTUBE_MUSIC_MONOCHROME_CAIRO",
            "COURSE_CAIRO",
            "MUSIC_CAIRO",
            "TEMPLATE_ADD",
            "PEOPLE_FILLED",
            "ACCOUNT_BOX_CAIRO",
            "MESSAGE_BUBBLE_OVERLAP",
            "AUDIO_BADGE",
            "SUBSCRIBE_PLUS",
            "RUBY",
            "SPARK_RADAR",
            "CREATOR_ACADEMY_FILLED",
            "OFFLINE_DOWNLOAD_COMPLETE_FILL",
            "SHORTS_SAVE_OFF",
            "SHORTS_SAVE_ON",
            "GAME_CONSOLE_DPAD",
            "GAME_CONSOLE_FACE_BUTTONS",
            "SKIP_BACK_15",
            "SKIP_FORWARD_15",
            "ARROW_CIRCLE_PLAY",
            "NOTE_ADD",
            "MY_AD_CENTER",
            "PEOPLE_NOTE",
            "LEARNING",
            "LEARNING_CAIRO",
            "GRID_3X3",
            "GRID_ASYMMETRICAL",
            "IMAGE_ADD",
            "LOCATION_POINT",
            "OUTLINE_MIX_24",
            "FILL_AUDIO_16",
            "HAND_SWIPE_RIGHT",
            "SCHEDULE_FANZONE",
            "CREATOR_ACADEMY_FILLED_16",
            "PERSON_RADAR_FILLED",
            "PHOTO_CAMERA_OUTLINE_LARGE",
            "PODCAST_ADD",
            "PODCAST_CHECK",
            "VOLUME_DOWN",
            "PLAY_PAUSE",
            "ARROW_DIAGONAL_UP_RIGHT"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        }
      },
      "id": "YoutubeApiInnertubeInterstitialPromoSupportedIcons",
      "type": "object"
    },
    "YoutubeApiInnertubeUpdateBrowseTabNewContentAction": {
      "type": "object",
      "id": "YoutubeApiInnertubeUpdateBrowseTabNewContentAction",
      "properties": {
        "allowUpdateWhenNotificationsDisabled": {
          "type": "boolean"
        },
        "pivotStyle": {
          "$ref": "YoutubeApiInnertubePivotBarItemPresentationStyle"
        },
        "refreshTab": {
          "type": "boolean"
        },
        "presentationStyle": {
          "$ref": "YoutubeApiInnertubeTabRendererPresentationStyle"
        },
        "hint": {
          "$ref": "YoutubeApiInnertubeUpdateBrowseTabNewContentHintSupportedRenderers"
        },
        "unseenItemCount": {
          "type": "string",
          "format": "int64"
        },
        "tabIdentifier": {
          "type": "string"
        },
        "deliveryTimestampSec": {
          "type": "integer",
          "format": "int32"
        }
      }
    },
    "YoutubeElementsComponentsIvtAppealFormControllerState": {
      "type": "object",
      "properties": {
        "form": {
          "$ref": "YoutubeClientFormsIvtAppealForm"
        }
      },
      "id": "YoutubeElementsComponentsIvtAppealFormControllerState"
    },
    "YoutubeApiInnertubeSfvEffectPipelineEndedEvent": {
      "id": "YoutubeApiInnertubeSfvEffectPipelineEndedEvent",
      "type": "object",
      "properties": {
        "monotonicTimeMs": {
          "format": "int64",
          "type": "string"
        },
        "shortsUploadData": {
          "$ref": "YoutubeApiInnertubeSfvShortsUploadData"
        },
        "pipelineData": {
          "$ref": "YoutubeApiInnertubeSfvEffectPipelineData"
        }
      }
    },
    "YoutubeApiInnertubeReuseVideoMetadataCommand": {
      "properties": {
        "videoId": {
          "type": "string"
        },
        "reuseDetailsConfig": {
          "$ref": "YoutubeApiInnertubeReuseDetailsConfig"
        }
      },
      "id": "YoutubeApiInnertubeReuseVideoMetadataCommand",
      "type": "object"
    },
    "YoutubeApiInnertubeCmsAlbumReleaseMaskCmsTerritoryMask": {
      "type": "object",
      "properties": {
        "all": {
          "type": "boolean"
        },
        "countryCode": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCmsAlbumReleaseMaskCmsTerritoryMask"
    },
    "YoutubeElementsComponentsSponsorshipsLoyaltyBadgesData": {
      "id": "YoutubeElementsComponentsSponsorshipsLoyaltyBadgesData",
      "properties": {
        "badges": {
          "items": {
            "$ref": "YoutubeElementsComponentsSponsorshipsBadge"
          },
          "type": "array"
        },
        "description": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeObakeChannelImageUpdate": {
      "id": "YoutubeApiInnertubeObakeChannelImageUpdate",
      "properties": {
        "externalChannelId": {
          "type": "string"
        },
        "imageSourceType": {
          "enum": [
            "OBAKE_IMAGE_SOURCE_TYPE_UNKNOWN",
            "OBAKE_IMAGE_SOURCE_TYPE_CAMERA",
            "OBAKE_IMAGE_SOURCE_TYPE_DEVICE_PHOTO",
            "OBAKE_IMAGE_SOURCE_TYPE_GOOGLE_PHOTOS",
            "OBAKE_IMAGE_SOURCE_TYPE_ILLUSTRATION",
            "OBAKE_IMAGE_SOURCE_TYPE_AI_SELFIE",
            "OBAKE_IMAGE_SOURCE_TYPE_PAST_PROFILE_PHOTO"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCmsIssueMaskCmsOwnershipTransferInfoMask": {
      "properties": {
        "targetExternalOwnerId": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        },
        "creationTimeSecs": {
          "type": "boolean"
        },
        "issueId": {
          "$ref": "YoutubeApiInnertubeCmsIssueMaskCmsIssueIdMask"
        },
        "outgoingTransfer": {
          "type": "boolean"
        },
        "requesterExternalOwnerId": {
          "type": "boolean"
        },
        "transferId": {
          "$ref": "YoutubeApiInnertubeCmsIssueMaskCmsOwnershipTransferIdMask"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCmsIssueMaskCmsOwnershipTransferInfoMask"
    },
    "YoutubeApiInnertubeSharedPostRenderer": {
      "properties": {
        "postId": {
          "type": "string"
        },
        "expandButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "content": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "showFullContentText": {
          "type": "boolean"
        },
        "originalPost": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "endpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "thumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "condensedContent": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "originalPostDeletedMessage": {
          "type": "string"
        },
        "navigationEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "actionMenu": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "displayName": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "publishedTimeText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "id": "YoutubeApiInnertubeSharedPostRenderer",
      "type": "object"
    },
    "YoutubeApiInnertubeSponsorshipsTierRenderer": {
      "properties": {
        "bottomDisclaimer": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "premiumFreebiePromo": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "rankId": {
          "type": "string"
        },
        "purchaseOption": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "purchaseText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "identityChipRenderer": {
          "type": "string"
        },
        "perks": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "expansionCallToAction": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "collapseCallToAction": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "abovePurchaseButtonTextSubtitle": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "subtitle": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "bottomBorderVisible": {
          "type": "boolean"
        },
        "disclaimer": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "onVisible": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "abovePurchaseButtonText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "alternativePurchaseOption": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "expandableMessage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "offerPromoCard": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "purchaseButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeSponsorshipsTierRenderer"
    },
    "YoutubeApiInnertubeFanCommunityNudgeActionsViewModel": {
      "id": "YoutubeApiInnertubeFanCommunityNudgeActionsViewModel",
      "type": "object",
      "properties": {
        "useFullWidthButton": {
          "type": "boolean"
        },
        "showFullscreenLoadingStateCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "additionalActions": {
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          },
          "type": "array"
        },
        "insertDividerAboveActions": {
          "type": "boolean"
        },
        "enablementActionMetadata": {
          "$ref": "YoutubeApiInnertubeFanCommunityEnablementActionMetadata"
        },
        "fanCommunityEnablementButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      }
    },
    "YoutubeApiInnertubeUnpluggedInvalidateTabCommand": {
      "type": "object",
      "id": "YoutubeApiInnertubeUnpluggedInvalidateTabCommand",
      "properties": {
        "tabIdentifier": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskContentInspirationEntityMask": {
      "id": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskContentInspirationEntityMask",
      "type": "object",
      "properties": {
        "all": {
          "type": "boolean"
        },
        "serverToken": {
          "type": "boolean"
        },
        "video": {
          "$ref": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskContentInspirationVideoMask"
        },
        "generatedOutline": {
          "$ref": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskContentInspirationGeneratedOutlineMask"
        },
        "kgTopic": {
          "$ref": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskContentInspirationKgTopicMask"
        },
        "freeformTopic": {
          "$ref": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskContentInspirationFreeformTopicMask"
        }
      }
    },
    "YoutubeApiInnertubeCreatorChannelMaskChannelFeaturesStandardLevelMask": {
      "properties": {
        "all": {
          "type": "boolean"
        },
        "status": {
          "type": "boolean"
        },
        "featuresInfo": {
          "$ref": "YoutubeApiInnertubeCreatorChannelMaskChannelFeaturesFeatureInfoMask"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorChannelMaskChannelFeaturesStandardLevelMask"
    },
    "YoutubeApiInnertubeKidsVideoOwnerExtension": {
      "type": "object",
      "properties": {
        "externalChannelId": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeKidsVideoOwnerExtension"
    },
    "YoutubeApiInnertubeUnpluggedGetCancelSurveyRequest": {
      "id": "YoutubeApiInnertubeUnpluggedGetCancelSurveyRequest",
      "type": "object",
      "properties": {
        "isWebLimitedApp": {
          "type": "boolean"
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        }
      }
    },
    "YoutubeElementsComponentsContractSigningStatusData": {
      "properties": {
        "flag": {
          "type": "string",
          "enum": [
            "CONTRACT_SIGNING_FLAG_UNSPECIFIED",
            "CONTRACT_SIGNING_FLAG_ACCEPTED_EMAIL_MARKETING"
          ],
          "enumDescriptions": [
            "",
            ""
          ]
        },
        "status": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "CONTRACT_SIGNING_STATUS_UNSPECIFIED",
            "CONTRACT_SIGNING_STATUS_ACCEPTED",
            "CONTRACT_SIGNING_STATUS_DECLINED",
            "CONTRACT_SIGNING_STATUS_NOT_YET"
          ]
        }
      },
      "id": "YoutubeElementsComponentsContractSigningStatusData",
      "type": "object"
    },
    "YoutubeApiInnertubeCmsLicenseStrategyRevisionMaskBulkUpdateMask": {
      "id": "YoutubeApiInnertubeCmsLicenseStrategyRevisionMaskBulkUpdateMask",
      "type": "object",
      "properties": {
        "all": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeMusicArtistThumbnailRenderer": {
      "type": "object",
      "id": "YoutubeApiInnertubeMusicArtistThumbnailRenderer",
      "properties": {
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "thumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        }
      }
    },
    "YoutubeApiInnertubeMusicTunederEducationPageStateRenderer": {
      "type": "object",
      "id": "YoutubeApiInnertubeMusicTunederEducationPageStateRenderer",
      "properties": {
        "dismissButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "proceedButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "welcomeText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "bottomThumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "header": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "topThumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        }
      }
    },
    "YoutubeElementsComponentsShelfHeaderModel": {
      "type": "object",
      "properties": {
        "useContainerRoot": {
          "type": "boolean"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "shelfHeaderData": {
          "$ref": "YoutubeElementsComponentsShelfHeaderData"
        },
        "shouldApplyIntrinsicHorizontalSpacing": {
          "type": "boolean"
        }
      },
      "id": "YoutubeElementsComponentsShelfHeaderModel"
    },
    "YoutubeApiInnertubeDomainAdminState": {
      "properties": {
        "isK12": {
          "type": "boolean"
        },
        "isYoutubeServiceOff": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeDomainAdminState",
      "type": "object"
    },
    "YoutubeApiInnertubeRemoveCmsConflictAssetOwnershipRequestMask": {
      "properties": {
        "issueMask": {
          "$ref": "YoutubeApiInnertubeCmsIssueMask"
        },
        "ownershipConflictMask": {
          "$ref": "YoutubeApiInnertubeCmsOwnershipConflictMask"
        }
      },
      "id": "YoutubeApiInnertubeRemoveCmsConflictAssetOwnershipRequestMask",
      "type": "object"
    },
    "YoutubeApiInnertubeShowActionSheetCommandExtension": {
      "properties": {
        "screenLoggingData": {
          "$ref": "YoutubeApiInnertubeScreenLoggingData"
        }
      },
      "id": "YoutubeApiInnertubeShowActionSheetCommandExtension",
      "type": "object"
    },
    "YoutubeApiInnertubePaymentsClientToken": {
      "type": "object",
      "properties": {
        "token": {
          "type": "string",
          "format": "byte"
        }
      },
      "id": "YoutubeApiInnertubePaymentsClientToken"
    },
    "YoutubeApiInnertubeEduPlayerOverlayParams": {
      "type": "object",
      "id": "YoutubeApiInnertubeEduPlayerOverlayParams",
      "properties": {
        "eduType": {
          "enumDescriptions": [
            "",
            ""
          ],
          "enum": [
            "PLAYER_OVERLAY_EDU_TYPE_UNKNOWN",
            "PLAYER_OVERLAY_EDU_TYPE_SWIPE_NAVIGATION"
          ],
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeBannerAndBoxHeroImageRenderer": {
      "type": "object",
      "id": "YoutubeApiInnertubeBannerAndBoxHeroImageRenderer",
      "properties": {
        "banner": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "box": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        }
      }
    },
    "YoutubeApiInnertubeFastestMovingSong": {
      "id": "YoutubeApiInnertubeFastestMovingSong",
      "type": "object",
      "properties": {
        "artistId": {
          "type": "string"
        },
        "songId": {
          "type": "string"
        },
        "previousDaysAverageShortsPublished": {
          "type": "number",
          "format": "double"
        },
        "tinyChartData": {
          "type": "array",
          "items": {
            "type": "number",
            "format": "double"
          }
        }
      }
    },
    "YoutubeElementsComponentsCommentsEntryPointTeaserModel": {
      "type": "object",
      "id": "YoutubeElementsComponentsCommentsEntryPointTeaserModel",
      "properties": {
        "disableOnTap": {
          "type": "boolean"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "disableLogging": {
          "type": "boolean"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsCommentsEntryPointTeaserData"
        },
        "viewModel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        }
      }
    },
    "YoutubeApiInnertubeShelfEditorErrorSupportedRenderers": {
      "type": "object",
      "properties": {
        "alertRenderer": {
          "$ref": "YoutubeApiInnertubeAlertRenderer"
        }
      },
      "id": "YoutubeApiInnertubeShelfEditorErrorSupportedRenderers"
    },
    "YoutubeApiInnertubeVideoPrechecksAdditionalDetails": {
      "properties": {
        "communityGuidelinesDetails": {
          "$ref": "YoutubeApiInnertubeVideoPrechecksCommunityGuidelinesAdditionalDetails"
        }
      },
      "id": "YoutubeApiInnertubeVideoPrechecksAdditionalDetails",
      "type": "object"
    },
    "YoutubeApiInnertubeTranscriptSubmitCaptionCorrectionCommand": {
      "type": "object",
      "properties": {
        "correctionText": {
          "type": "string"
        },
        "params": {
          "type": "string",
          "format": "byte"
        }
      },
      "id": "YoutubeApiInnertubeTranscriptSubmitCaptionCorrectionCommand"
    },
    "YoutubeApiInnertubeGetCmsIssuesResponse": {
      "type": "object",
      "properties": {
        "savedPolicies": {
          "items": {
            "$ref": "YoutubeApiInnertubeCmsPolicyData"
          },
          "type": "array"
        },
        "issues": {
          "items": {
            "$ref": "YoutubeApiInnertubeCmsIssueData"
          },
          "type": "array"
        },
        "ownershipTransfers": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCmsOwnershipTransferData"
          }
        },
        "videos": {
          "items": {
            "$ref": "YoutubeApiInnertubeCmsVideoData"
          },
          "type": "array"
        },
        "ownershipConflicts": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCmsOwnershipConflictData"
          }
        },
        "licenseStrategies": {
          "items": {
            "$ref": "YoutubeApiInnertubeCmsLicenseStrategyData"
          },
          "type": "array"
        },
        "claims": {
          "items": {
            "$ref": "YoutubeApiInnertubeCmsClaimData"
          },
          "type": "array"
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "references": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCmsReferenceData"
          }
        },
        "referenceOverlaps": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeGetCmsIssuesResponseCmsReferenceOverlapPairDataWithPaging"
          }
        },
        "assets": {
          "items": {
            "$ref": "YoutubeApiInnertubeCmsAssetData"
          },
          "type": "array"
        },
        "invalidReferences": {
          "items": {
            "$ref": "YoutubeApiInnertubeCmsInvalidReferenceData"
          },
          "type": "array"
        },
        "contentOwners": {
          "items": {
            "$ref": "YoutubeApiInnertubeContentOwnerData"
          },
          "type": "array"
        }
      },
      "id": "YoutubeApiInnertubeGetCmsIssuesResponse"
    },
    "YoutubeApiInnertubePlayerTimeEntity": {
      "properties": {
        "key": {
          "type": "string"
        },
        "maximumSeekableTimeInMs": {
          "type": "string",
          "format": "int64"
        },
        "liveVideo": {
          "type": "boolean"
        },
        "minimumSeekableTimeInMs": {
          "type": "string",
          "format": "int64"
        },
        "currentVideoTimeInMs": {
          "type": "string",
          "format": "int64"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubePlayerTimeEntity"
    },
    "YoutubeApiInnertubePaidDigitalGoodsTransactionProductData": {
      "type": "object",
      "id": "YoutubeApiInnertubePaidDigitalGoodsTransactionProductData",
      "properties": {
        "purchasePriceMicros": {
          "type": "string",
          "format": "uint64"
        },
        "commentMessageText": {
          "type": "string"
        },
        "richChatMessage": {
          "$ref": "YoutubeApiInnertubeLiveChatRichMessageInput"
        },
        "currencyCode": {
          "type": "string"
        },
        "chatMessageText": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeAppealWithVideoData": {
      "type": "object",
      "id": "YoutubeApiInnertubeAppealWithVideoData",
      "properties": {
        "submitAppealByDescription": {
          "type": "string"
        },
        "submitAppealByHeader": {
          "type": "string"
        },
        "appBarTitle": {
          "type": "string"
        },
        "instructionsHeader": {
          "type": "string"
        },
        "createAVideoDescription": {
          "type": "string"
        },
        "appealDescriptionQuestion": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "reviewersFeedbackHeader": {
          "type": "string"
        },
        "createAVideoTitle": {
          "type": "string"
        },
        "appealDescriptionCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "createAVideoItems": {
          "items": {
            "$ref": "YoutubeApiInnertubeListItem"
          },
          "type": "array"
        },
        "appealDescription": {
          "type": "string"
        },
        "addressFeedbackItems": {
          "items": {
            "$ref": "YoutubeApiInnertubeListItem"
          },
          "type": "array"
        },
        "addressFeedbackHeader": {
          "type": "string"
        },
        "reviewerFeedbackItems": {
          "items": {
            "$ref": "YoutubeApiInnertubeRejectionReasonDetail"
          },
          "type": "array"
        },
        "appealTitle": {
          "type": "string"
        },
        "backButtonA11yLabel": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeMusicPlaceholderDownloadsCarouselShelfRenderer": {
      "id": "YoutubeApiInnertubeMusicPlaceholderDownloadsCarouselShelfRenderer",
      "type": "object",
      "properties": {
        "minNumItems": {
          "type": "integer",
          "format": "int32"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "musicDownloadsShelfRankingHeuristic": {
          "enum": [
            "MUSIC_DOWNLOADS_SHELF_RANKING_HEURISTIC_UNSPECIFIED",
            "MUSIC_DOWNLOADS_SHELF_RANKING_HEURISTIC_RECENTS",
            "MUSIC_DOWNLOADS_SHELF_RANKING_HEURISTIC_RECENTS_WITH_SECTIONS_BY_LENGTH",
            "MUSIC_DOWNLOADS_SHELF_RANKING_HEURISTIC_RECENTS_WITH_WEIGHTS_BY_LENGTH"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "maxNumItems": {
          "format": "int32",
          "type": "integer"
        }
      }
    },
    "YoutubeApiInnertubeReelShowAnimationCommand": {
      "type": "object",
      "properties": {
        "animationUrl": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeReelShowAnimationCommand"
    },
    "YoutubeApiInnertubeLottieConfig": {
      "properties": {
        "enableLottieForSpinner": {
          "type": "boolean"
        },
        "enableLottieForCategories": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeLottieConfig",
      "type": "object"
    },
    "YoutubeApiInnertubeSpacecastClientInfoSpacecastAppliance": {
      "properties": {
        "hostname": {
          "type": "string"
        },
        "contentProfileToken": {
          "format": "byte",
          "type": "string"
        },
        "active": {
          "type": "boolean"
        },
        "status": {
          "enum": [
            "FAKE",
            "UNKNOWN",
            "HEALTHY",
            "UNHEALTHY",
            "UNREACHABLE_TIMEOUT",
            "UNREACHABLE_NETWORK_ERROR",
            "OVERLOADED"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "deviceId": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeSpacecastClientInfoSpacecastAppliance",
      "type": "object"
    },
    "YoutubeElementsComponentsPromotionPreviewData": {
      "type": "object",
      "properties": {
        "description": {
          "type": "string"
        },
        "goal": {
          "enum": [
            "GOAL_UNSPECIFIED",
            "GOAL_ENGAGEMENT",
            "GOAL_VIEWS"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "headline": {
          "type": "string"
        },
        "isShortsEligible": {
          "type": "boolean"
        },
        "thumbnailDetails": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "channelId": {
          "type": "string"
        },
        "videoId": {
          "type": "string"
        }
      },
      "id": "YoutubeElementsComponentsPromotionPreviewData"
    },
    "YoutubeApiInnertubeChannelOptionsRenderer": {
      "properties": {
        "links": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeFormattedString"
          }
        },
        "avatarAccessibility": {
          "$ref": "YoutubeApiInnertubeAccessibilitySupportedDatas"
        },
        "edit": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "avatarAccessibilityLabel": {
          "$ref": "YoutubeApiInnertubeAccessibilityData"
        },
        "avatar": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "avatarEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "name": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeChannelOptionsRenderer",
      "type": "object"
    },
    "YoutubeApiInnertubePlaybackStartPolicy": {
      "type": "object",
      "properties": {
        "startTimeoutMs": {
          "format": "int32",
          "type": "integer"
        },
        "startMinReadaheadPolicy": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeMinReadaheadPolicy"
          }
        },
        "videoId": {
          "type": "string"
        },
        "resumeMinReadaheadPolicy": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeMinReadaheadPolicy"
          }
        },
        "resumeTimeoutMs": {
          "format": "int32",
          "type": "integer"
        }
      },
      "id": "YoutubeApiInnertubePlaybackStartPolicy"
    },
    "YoutubeApiInnertubeContinuationItemRenderer": {
      "id": "YoutubeApiInnertubeContinuationItemRenderer",
      "type": "object",
      "properties": {
        "button": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "ghostCards": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "trigger": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "CONTINUATION_TRIGGER_UNKNOWN",
            "CONTINUATION_TRIGGER_ON_ITEM_SHOWN",
            "CONTINUATION_TRIGGER_ON_ITEM_PRESCAN_VISIBLE"
          ]
        },
        "continuationEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        }
      }
    },
    "YoutubeApiInnertubeVideoMusicAttributes": {
      "properties": {
        "nowPlayingIndicatorAnimationSpeed": {
          "format": "float",
          "type": "number"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeVideoMusicAttributes"
    },
    "YoutubeApiInnertubeControlInputOptionPickerData": {
      "type": "object",
      "properties": {
        "a11yLabel": {
          "type": "string"
        },
        "showBackground": {
          "type": "boolean"
        },
        "selectedOptionEntityKey": {
          "type": "string"
        },
        "options": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeControlInputOptionPickerOption"
          }
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "defaultOptionName": {
          "type": "string"
        },
        "thumbnailSize": {
          "format": "float",
          "type": "number"
        }
      },
      "id": "YoutubeApiInnertubeControlInputOptionPickerData"
    },
    "YoutubeApiInnertubeListCreatorReceivedClaimsRequest": {
      "type": "object",
      "id": "YoutubeApiInnertubeListCreatorReceivedClaimsRequest",
      "properties": {
        "returnDisabledReasonPerOption": {
          "type": "boolean"
        },
        "videoId": {
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "criticalRead": {
          "type": "boolean"
        },
        "includeCommunicationEmail": {
          "type": "boolean"
        },
        "includeLicensingOptions": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeYtMainVideoEntityLocalizedStrings": {
      "type": "object",
      "properties": {
        "publishedDate": {
          "type": "string"
        },
        "viewCount": {
          "type": "string"
        },
        "viewCountAccessibilityString": {
          "type": "string"
        },
        "likeCount": {
          "type": "string"
        },
        "dislikeCount": {
          "type": "string"
        },
        "videoLengthAccessibilityString": {
          "type": "string"
        },
        "videoLength": {
          "type": "string"
        },
        "likeCountAccessibilityString": {
          "type": "string"
        },
        "dislikeAccessibilityString": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeYtMainVideoEntityLocalizedStrings"
    },
    "YoutubeElementsComponentsImageDescriptorModel": {
      "id": "YoutubeElementsComponentsImageDescriptorModel",
      "properties": {
        "data": {
          "type": "string",
          "enum": [
            "UNKNOWN",
            "REVENUE_DOLLAR_SIGN",
            "SHORTS_S",
            "THUMBNAILS_VOD",
            "SHORTS_VICTORY",
            "AUDIENCE",
            "SHORTS",
            "SCHEDULE",
            "SCHEDULE_BALANCE",
            "ERROR_BOX",
            "TRAFFIC_SOURCES",
            "TS_SUMMARY",
            "TRAFFIC_SOURCES_HOME",
            "TRAFFIC_SOURCES_UP_NEXT",
            "TRAFFIC_SOURCES_SUBSCRIPTIONS",
            "TRAFFIC_SOURCES_SEARCH",
            "TRAFFIC_SOURCES_SHORTS_FEED",
            "TRAFFIC_SOURCES_EXTERNAL",
            "TRAFFIC_SOURCES_NOTIFICATIONS",
            "TRAFFIC_SOURCES_CHANNEL_PAGES",
            "TRAFFIC_SOURCES_RELATED_SHORTS",
            "TRAFFIC_SOURCES_SOUND_HASHTAG_PAGES",
            "TRAFFIC_SOURCES_PLAYLISTS",
            "HIGHLIGHT_WEEKLY_METRIC",
            "HIGHLIGHT_CUP",
            "HIGHLIGHT_ACTIVITY",
            "COMMENTS_PENCIL",
            "LIKES_UNITY",
            "SHARES_PAPER_PLANE",
            "THUMBNAILS_PORTRAIT",
            "WEEKLY_COINS",
            "MONTHLY_MORE_PUBLISHED_CONTENT",
            "MONTHLY_VIDEOS_MILESTONE",
            "MONTHLY_SUBS_MILESTONE",
            "MONTHLY_RECORD_SUBS",
            "MONTHLY_COINS",
            "MONTHLY_RECORD_VIEWS",
            "OTHER_FORMATS_MAGNET",
            "OTHER_FORMATS_CONTENT",
            "OTHER_FORMATS_RETURNING",
            "OTHER_FORMATS_FILM_REEL",
            "CONTENT_INSPO_SEARCH",
            "MULTIFORMAT_MAGNET",
            "MULTIFORMAT_CONTENT",
            "MULTIFORMAT_RETURNING",
            "MULTIFORMAT_FILM_REEL",
            "MONTHLY_MEMBERSHIPS_HIGHLIGHT",
            "SKY_BLUE_HUMAN_ON_ERROW1",
            "SKY_BLUE_MAGNET1",
            "SKY_BLUE_PAPER_PLANE1",
            "SKY_BLUE_PENCIL1",
            "SKY_BLUE_PEOPLE_ON_SOFA1",
            "SKY_BLUE_PEOPLE_DISCUSSING",
            "SKY_BLUE_UNIVERSE",
            "SKY_BLUE_TROPHY_STACK",
            "SKY_BLUE_LIST_PERSON"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeOttProgramFilterTmsIdMatches": {
      "type": "object",
      "properties": {
        "values": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeOttProgramFilterTmsIdMatches"
    },
    "YoutubeElementsComponentsCarouselFooteredLayoutModelDataInfeedImageShopAdsExperimentDataGridInCarousel": {
      "type": "object",
      "properties": {
        "grid": {
          "$ref": "YoutubeElementsComponentsProductFeedSection"
        },
        "carousel": {
          "$ref": "YoutubeElementsComponentsCarouselAdCardCollection"
        }
      },
      "id": "YoutubeElementsComponentsCarouselFooteredLayoutModelDataInfeedImageShopAdsExperimentDataGridInCarousel"
    },
    "YoutubeApiInnertubeUpdateArtistResponse": {
      "type": "object",
      "id": "YoutubeApiInnertubeUpdateArtistResponse",
      "properties": {
        "profilePhotoSquareStatus": {
          "$ref": "YoutubeApiInnertubeUpdateStatus"
        },
        "nameStatus": {
          "$ref": "YoutubeApiInnertubeUpdateStatus"
        },
        "artist": {
          "$ref": "YoutubeApiInnertubeArtistData"
        },
        "eventsSettingsStatus": {
          "$ref": "YoutubeApiInnertubeUpdateStatus"
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "biographyStatus": {
          "$ref": "YoutubeApiInnertubeUpdateStatus"
        },
        "permissionsSettingsStatus": {
          "$ref": "YoutubeApiInnertubeUpdateStatus"
        },
        "photoGalleryMutationStatus": {
          "$ref": "YoutubeApiInnertubeUpdateArtistGalleryMutationStatus"
        },
        "profilePhotoRectangularStatus": {
          "$ref": "YoutubeApiInnertubeUpdateStatus"
        }
      }
    },
    "YoutubeApiInnertubeShowLiveChatDialogAction": {
      "properties": {
        "dialog": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      },
      "id": "YoutubeApiInnertubeShowLiveChatDialogAction",
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorChannelMaskYppMobileFlowFeatureMask": {
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorChannelMaskYppMobileFlowFeatureMask",
      "properties": {
        "all": {
          "type": "boolean"
        },
        "status": {
          "type": "boolean"
        }
      }
    },
    "YoutubeElementsComponentsPlaylistVisibilityControllerState": {
      "type": "object",
      "properties": {
        "formField": {
          "$ref": "YoutubeClientFormsPrivacyStatusFormField"
        }
      },
      "id": "YoutubeElementsComponentsPlaylistVisibilityControllerState"
    },
    "YoutubeApiInnertubeLinearLayoutRenderer": {
      "type": "object",
      "id": "YoutubeApiInnertubeLinearLayoutRenderer",
      "properties": {
        "items": {
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          },
          "type": "array"
        },
        "minSpaceBetweenItems": {
          "type": "number",
          "format": "float"
        },
        "orientation": {
          "type": "string",
          "enumDescriptions": [
            "",
            ""
          ],
          "enum": [
            "LINEAR_LAYOUT_RENDERER_ORIENTATION_UNKNOWN",
            "LINEAR_LAYOUT_RENDERER_ORIENTATION_HORIZONTAL"
          ]
        },
        "layoutStyle": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "LINEAR_LAYOUT_RENDERER_STYLE_UNKNOWN",
            "LINEAR_LAYOUT_RENDERER_STYLE_STACK_TRAILING",
            "LINEAR_LAYOUT_RENDERER_STYLE_JUSTIFY"
          ]
        }
      }
    },
    "YoutubeApiInnertubeVideoUpdate": {
      "id": "YoutubeApiInnertubeVideoUpdate",
      "properties": {
        "captionsCertificate": {
          "$ref": "YoutubeApiInnertubeCaptionsCertificateUpdate"
        },
        "matchPolicy": {
          "$ref": "YoutubeApiInnertubeMatchPolicyUpdate"
        },
        "autoSummary": {
          "$ref": "YoutubeApiInnertubeAutoSummaryUpdate"
        },
        "blockOutsideOwnership": {
          "$ref": "YoutubeApiInnertubeBlockOutsideOwnershipUpdate"
        },
        "remix": {
          "$ref": "YoutubeApiInnertubeRemixUpdate"
        },
        "autoChapter": {
          "$ref": "YoutubeApiInnertubeAutoChapterUpdate"
        },
        "autoProducts": {
          "$ref": "YoutubeApiInnertubeAutoProductsUpdate"
        },
        "creativeCommonsLicense": {
          "$ref": "YoutubeApiInnertubeCreativeCommonsLicenseUpdate"
        },
        "publicStats": {
          "$ref": "YoutubeApiInnertubePublicStatsUpdate"
        },
        "recordedDate": {
          "$ref": "YoutubeApiInnertubeRecordedDateUpdate"
        },
        "madeForKids": {
          "$ref": "YoutubeApiInnertubeMadeForKidsUpdate"
        },
        "privacy": {
          "$ref": "YoutubeApiInnertubePrivacyUpdate"
        },
        "schedule": {
          "$ref": "YoutubeApiInnertubeScheduleUpdate"
        },
        "adBreaks": {
          "$ref": "YoutubeApiInnertubeAdBreaksUpdate"
        },
        "crowdCaptions": {
          "$ref": "YoutubeApiInnertubeCrowdCaptionsUpdate"
        },
        "monetization": {
          "$ref": "YoutubeApiInnertubeMonetizationUpdate"
        },
        "embedding": {
          "$ref": "YoutubeApiInnertubeEmbeddingUpdate"
        },
        "adSettings": {
          "$ref": "YoutubeApiInnertubeAdSettingsUpdate"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeTextUpdate"
        },
        "userRatings": {
          "$ref": "YoutubeApiInnertubeUserRatingsUpdate"
        },
        "audienceRestriction": {
          "$ref": "YoutubeApiInnertubeAudienceRestrictionUpdate"
        },
        "adFormats": {
          "$ref": "YoutubeApiInnertubeAdFormatsUpdate"
        },
        "language": {
          "$ref": "YoutubeApiInnertubeLanguageUpdate"
        },
        "description": {
          "$ref": "YoutubeApiInnertubeTextUpdate"
        },
        "tags": {
          "$ref": "YoutubeApiInnertubeTextListUpdate"
        },
        "usagePolicy": {
          "$ref": "YoutubeApiInnertubeRightsPolicyUpdate"
        },
        "comments": {
          "$ref": "YoutubeApiInnertubeCommentsUpdate"
        },
        "racy": {
          "$ref": "YoutubeApiInnertubeRacyUpdate"
        },
        "privacyState": {
          "$ref": "YoutubeApiInnertubePrivacyStateUpdate"
        },
        "academicLearning": {
          "$ref": "YoutubeApiInnertubeAcademicLearningUpdate"
        },
        "category": {
          "$ref": "YoutubeApiInnertubeCategoryUpdate"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeVideoClientAcademicLearningEduLevelGradeLevelInfo": {
      "id": "YoutubeApiInnertubeVideoClientAcademicLearningEduLevelGradeLevelInfo",
      "properties": {
        "locationMid": {
          "type": "string"
        },
        "gradeLevelMid": {
          "type": "string"
        },
        "requiresMadeForKids": {
          "type": "boolean"
        },
        "gradeLevel": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "GRADE_LEVEL_UNSPECIFIED",
            "GRADE_LEVEL_TWELVE",
            "GRADE_LEVEL_ELEVEN",
            "GRADE_LEVEL_TEN",
            "GRADE_LEVEL_NINE"
          ]
        },
        "localizedName": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeLiveMonetizationDefaults": {
      "properties": {
        "adsAutomationSettings": {
          "$ref": "YoutubeApiInnertubeVideoLivestreamLiveAdsAutomationSettings"
        },
        "userSetAdMonetization": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "VIDEO_USER_SET_MONETIZATION_UNSPECIFIED",
            "VIDEO_USER_SET_MONETIZATION_ON",
            "VIDEO_USER_SET_MONETIZATION_OFF"
          ]
        },
        "applyToExternalApiCreation": {
          "type": "boolean"
        },
        "adFormats": {
          "$ref": "YoutubeApiInnertubeVideoAdFormats"
        }
      },
      "id": "YoutubeApiInnertubeLiveMonetizationDefaults",
      "type": "object"
    },
    "YoutubeApiInnertubeFlexibleScrollPromoContentBinding": {
      "type": "object",
      "id": "YoutubeApiInnertubeFlexibleScrollPromoContentBinding",
      "properties": {
        "name": {
          "type": "string"
        },
        "content": {
          "$ref": "YoutubeApiInnertubeFlexibleScrollPromoContentSupportedRenderers"
        }
      }
    },
    "YoutubeApiInnertubeLpSmallFeatureSectionGroupViewModel": {
      "properties": {
        "smallFeatures": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          }
        }
      },
      "id": "YoutubeApiInnertubeLpSmallFeatureSectionGroupViewModel",
      "type": "object"
    },
    "YoutubeApiInnertubeUpdateViewershipAction": {
      "properties": {
        "viewCount": {
          "$ref": "YoutubeApiInnertubeVideoPrimaryInfoViewCountSupportedRenderers"
        },
        "isEmpty": {
          "type": "boolean"
        },
        "viewership": {
          "$ref": "YoutubeApiInnertubeVideoMainVideoViewCountSupportedRenderers"
        }
      },
      "id": "YoutubeApiInnertubeUpdateViewershipAction",
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorChannelMaskTagMask": {
      "id": "YoutubeApiInnertubeCreatorChannelMaskTagMask",
      "type": "object",
      "properties": {
        "all": {
          "type": "boolean"
        },
        "value": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeNumericComparisonFilterFormViewModel": {
      "id": "YoutubeApiInnertubeNumericComparisonFilterFormViewModel",
      "type": "object",
      "properties": {
        "title": {
          "type": "string"
        },
        "index": {
          "format": "int32",
          "type": "integer"
        },
        "formSchema": {
          "$ref": "YoutubeApiInnertubeNumericComparisonFilterFormSchema"
        },
        "radioButtonGroupViewModel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "textFieldViewModel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "parentFormFieldMetadata": {
          "$ref": "YoutubeApiInnertubeFormFieldMetadata"
        }
      }
    },
    "YoutubeApiInnertubeCreateCommentReplyAction": {
      "id": "YoutubeApiInnertubeCreateCommentReplyAction",
      "type": "object",
      "properties": {
        "contents": {
          "$ref": "YoutubeApiInnertubeCreateCommentReplyResponseSupportedRenderers"
        },
        "replyToCommentId": {
          "type": "string"
        },
        "updatedRepliesCount": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "isCreatorReply": {
          "type": "boolean"
        },
        "parentCommentId": {
          "type": "string"
        }
      }
    },
    "YoutubeElementsComponentsTimedLyricsModel": {
      "type": "object",
      "id": "YoutubeElementsComponentsTimedLyricsModel",
      "properties": {
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "lyricsData": {
          "$ref": "YoutubeElementsComponentsLyricsContainerData"
        },
        "state": {
          "$ref": "YoutubeElementsState"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "colorSamplePaletteSetEntity": {
          "$ref": "YoutubeApiInnertubeMusicColorSamplePaletteSetEntity"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        }
      }
    },
    "YoutubeApiInnertubeDataStoryCardDataMonthlyViewsDataTypicalPerformanceComparison": {
      "id": "YoutubeApiInnertubeDataStoryCardDataMonthlyViewsDataTypicalPerformanceComparison",
      "type": "object",
      "properties": {
        "viewsDifference": {
          "format": "int64",
          "type": "string"
        },
        "drivers": {
          "items": {
            "type": "string",
            "enum": [
              "ANALYTICS_MONTHLY_DATA_STORY_PERFORMANCE_DRIVER_UNKNOWN",
              "ANALYTICS_MONTHLY_DATA_STORY_PERFORMANCE_DRIVER_RECOMMENDED_VIEWS",
              "ANALYTICS_MONTHLY_DATA_STORY_PERFORMANCE_DRIVER_SEARCH_VIEWS",
              "ANALYTICS_MONTHLY_DATA_STORY_PERFORMANCE_DRIVER_SUB_VIEWS",
              "ANALYTICS_MONTHLY_DATA_STORY_PERFORMANCE_DRIVER_EXTERNAL_VIEWS"
            ],
            "enumDescriptions": [
              "",
              "",
              "",
              "",
              ""
            ]
          },
          "type": "array"
        }
      }
    },
    "YoutubeElementsComponentsMusicRadioTuningPageModel": {
      "id": "YoutubeElementsComponentsMusicRadioTuningPageModel",
      "type": "object",
      "properties": {
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "isRadioBuilderV2": {
          "type": "boolean"
        },
        "selectedSeeds": {
          "$ref": "YoutubeElementsComponentsSelectedSeeds"
        },
        "tuningPage": {
          "$ref": "YoutubeElementsComponentsMusicRadioTuningPage"
        },
        "hideStatusBar": {
          "type": "boolean"
        },
        "playbackValidity": {
          "$ref": "YoutubeApiInnertubeMusicRadioBuilderButtonEntity"
        }
      }
    },
    "YoutubeElementsComponentsLivePreviewPageData": {
      "id": "YoutubeElementsComponentsLivePreviewPageData",
      "type": "object",
      "properties": {
        "liveRedirectEndscreen": {
          "$ref": "YoutubeElementsComponentsLiveRedirectEndscreenData"
        },
        "dismissedRedirectInfoEntityKey": {
          "type": "string"
        },
        "immersiveLiveEndedEntityKey": {
          "type": "string"
        },
        "redirectEntityKey": {
          "type": "string"
        },
        "liveEndscreen": {
          "$ref": "YoutubeElementsComponentsLiveEndscreenData"
        },
        "livePreviewFooter": {
          "$ref": "YoutubeElementsComponentsLivePreviewFooterData"
        }
      }
    },
    "YoutubeElementsComponentsShelfHeaderTweaks": {
      "type": "object",
      "id": "YoutubeElementsComponentsShelfHeaderTweaks",
      "properties": {
        "addExtraEightTopPadding": {
          "type": "boolean"
        },
        "enableFeedItemsTouchFeedback": {
          "type": "boolean"
        },
        "reduceOverflowMargin": {
          "type": "boolean"
        },
        "useSmallFontTitle": {
          "type": "boolean"
        },
        "useCompactStyle": {
          "type": "boolean"
        },
        "useEightIconSpacing": {
          "type": "boolean"
        },
        "addExtraEightBottomPadding": {
          "type": "boolean"
        },
        "useTwelveHorizontalMargins": {
          "type": "boolean"
        },
        "enableConsistentSpacing": {
          "type": "boolean"
        },
        "useChannelsUnsupportedTitleFont": {
          "type": "boolean"
        },
        "enableBiggerShelfSize": {
          "type": "boolean"
        },
        "useAchievementShelfStyle": {
          "type": "boolean"
        },
        "showBadgeInlineSubtitle": {
          "type": "boolean"
        },
        "useTitle1PrimaryTitle": {
          "type": "boolean"
        },
        "customMaxLines": {
          "type": "integer",
          "format": "uint32"
        }
      }
    },
    "YoutubeApiInnertubeChannelDemographicsSurveyDefinition": {
      "id": "YoutubeApiInnertubeChannelDemographicsSurveyDefinition",
      "properties": {
        "languageCode": {
          "type": "string"
        },
        "questions": {
          "items": {
            "$ref": "YoutubeApiInnertubeChannelDemographicsSurveyDefinitionQuestion"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsPromotionPreviewFlags": {
      "id": "YoutubeElementsComponentsPromotionPreviewFlags",
      "type": "object",
      "properties": {
        "enableStaticImagePromotionPreview": {
          "type": "boolean"
        },
        "enablePromotionExternalPreview": {
          "type": "boolean"
        },
        "enableMobileExternalPromotionPreviewViaImage": {
          "type": "boolean"
        }
      }
    },
    "YoutubeElementsComponentsGoogleAdsVideoLinkingEngagementPanelModel": {
      "id": "YoutubeElementsComponentsGoogleAdsVideoLinkingEngagementPanelModel",
      "properties": {
        "consentAgreementDataSharingText": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "declineConsentLabel": {
          "type": "string"
        },
        "requestDescription": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "linkToast": {
          "type": "string"
        },
        "manageDescription": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "pppDisclosureText": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "enabledLinkingTitle": {
          "type": "string"
        },
        "onChange": {
          "$ref": "YoutubeElementsCommand"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "externalCustomerId": {
          "type": "string",
          "format": "int64"
        },
        "unlinkToast": {
          "type": "string"
        },
        "stateKey": {
          "type": "string"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "consentAgreementPromotionRightsText": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "cancelButton": {
          "$ref": "YoutubeElementsComponentsButton"
        },
        "consentHeadline": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "videoMetadata": {
          "$ref": "YoutubeElementsComponentsCompactVideoData"
        },
        "state": {
          "$ref": "YoutubeApiInnertubeMdeComponentStateEntity"
        },
        "linkButton": {
          "$ref": "YoutubeElementsComponentsButton"
        },
        "creatorVideoLinkId": {
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "declineButton": {
          "$ref": "YoutubeElementsComponentsButton"
        },
        "consentAgreementHeadline": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "agreeConsentLabel": {
          "type": "string"
        },
        "declineToast": {
          "type": "string"
        },
        "pppDisclosureHeadline": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "translatedSubtitle": {
          "$ref": "YoutubeElementsComponentsTranslatedSubtitle"
        },
        "unlinkButton": {
          "$ref": "YoutubeElementsComponentsButton"
        },
        "consentDataSegmentText": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "index": {
          "type": "integer",
          "format": "int32"
        },
        "showVideoMetadata": {
          "type": "boolean"
        },
        "consentDataSegmentHeadline": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "requestLinkingTitle": {
          "type": "string"
        },
        "pppFooterText": {
          "$ref": "YoutubeElementsAttributedString"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeBulkUpdateCmsCidExemptedChannelsRequest": {
      "type": "object",
      "properties": {
        "listSpec": {
          "$ref": "YoutubeApiInnertubeCmsCidExemptedChannelListSpec"
        },
        "delegationContext": {
          "$ref": "YoutubeApiInnertubeDelegationContext"
        },
        "externalOwnerId": {
          "type": "string"
        },
        "bulkAction": {
          "$ref": "YoutubeApiInnertubeCmsCidExemptedChannelBulkAction"
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        }
      },
      "id": "YoutubeApiInnertubeBulkUpdateCmsCidExemptedChannelsRequest"
    },
    "YoutubeApiInnertubeCPUProfiling": {
      "id": "YoutubeApiInnertubeCPUProfiling",
      "properties": {
        "config": {
          "$ref": "YoutubeApiInnertubeCPUProfilerConfig"
        },
        "profilingSamples": {
          "$ref": "YoutubeApiInnertubeCompactStackTracesProto"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsVideoItem": {
      "properties": {
        "videoWithContext": {
          "$ref": "YoutubeElementsComponentsVideoWithContextData"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        }
      },
      "id": "YoutubeElementsComponentsVideoItem",
      "type": "object"
    },
    "YoutubeApiInnertubeClearRemoteQueueAction": {
      "id": "YoutubeApiInnertubeClearRemoteQueueAction",
      "type": "object",
      "properties": {
        "playlistId": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeUpdatePdgFeatureEnablementResponse": {
      "id": "YoutubeApiInnertubeUpdatePdgFeatureEnablementResponse",
      "properties": {
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "featureStates": {
          "$ref": "YoutubeApiInnertubePdgAllFeatureStates"
        },
        "contractInfo": {
          "$ref": "YoutubeApiInnertubePdgContractInfo"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsAnalyticsKeyMomentsVideoData": {
      "type": "object",
      "properties": {
        "chips": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsComponentsAnalyticsKeyMomentsVideoDataChip"
          }
        },
        "errorMessage": {
          "$ref": "YoutubeElementsComponentsAnalyticsHintData"
        },
        "defaultDetailsEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "selectedChipKey": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "seriesConfiguration": {
          "$ref": "YoutubeElementsExtensionsSeriesConfiguration"
        },
        "viewMore": {
          "type": "string"
        },
        "isModernizationFlagEnabled": {
          "type": "boolean"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "noDataMessage": {
          "$ref": "YoutubeElementsComponentsAnalyticsHintData"
        },
        "metricsHeader": {
          "$ref": "YoutubeElementsComponentsAnalyticsKeyMomentsVideoDataMetricsHeader"
        },
        "domainRangeHighlightColor": {
          "format": "uint32",
          "type": "integer"
        }
      },
      "id": "YoutubeElementsComponentsAnalyticsKeyMomentsVideoData"
    },
    "YoutubeApiInnertubeMovieOfferModuleRenderer": {
      "type": "object",
      "id": "YoutubeApiInnertubeMovieOfferModuleRenderer",
      "properties": {
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "badges": {
          "items": {
            "$ref": "YoutubeApiInnertubeBadgeSupportedRenderers"
          },
          "type": "array"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "detailedOffers": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeButtonSupportedRenderers"
          }
        },
        "helpText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "hideVideoDetails": {
          "type": "boolean"
        },
        "managePurchasesText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "headline": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "details": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "reviews": {
          "items": {
            "$ref": "YoutubeApiInnertubeOfferReviewSupportedRenderers"
          },
          "type": "array"
        },
        "visibleOfferIndexes": {
          "type": "array",
          "items": {
            "type": "integer",
            "format": "int32"
          }
        },
        "navigationEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "showCc": {
          "type": "boolean"
        },
        "attributes": {
          "items": {
            "$ref": "YoutubeApiInnertubeOfferAttribute"
          },
          "type": "array"
        },
        "serviceEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "offerButton": {
          "$ref": "YoutubeApiInnertubeButtonSupportedRenderers"
        },
        "thumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "storefrontEntryPoint": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      }
    },
    "YoutubeElementsComponentsBottomSheetPlaygroundTextFieldConfig": {
      "type": "object",
      "id": "YoutubeElementsComponentsBottomSheetPlaygroundTextFieldConfig",
      "properties": {}
    },
    "YoutubeApiInnertubeLayoutExitedForReasonTrigger": {
      "type": "object",
      "properties": {
        "triggeringLayoutId": {
          "type": "string"
        },
        "layoutExitReason": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "LAYOUT_EXIT_REASON_UNSPECIFIED",
            "LAYOUT_EXIT_REASON_NORMAL",
            "LAYOUT_EXIT_REASON_ERROR",
            "LAYOUT_EXIT_REASON_USER_SKIPPED",
            "LAYOUT_EXIT_REASON_USER_MUTED",
            "LAYOUT_EXIT_REASON_ABANDONED",
            "LAYOUT_EXIT_REASON_USER_INPUT_SUBMITTED",
            "LAYOUT_EXIT_REASON_USER_CANCELLED"
          ],
          "type": "string"
        },
        "shouldDisableIfVideoStartMuted": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeLayoutExitedForReasonTrigger"
    },
    "YoutubeElementsComponentsKidsCompactVideoModel": {
      "properties": {
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "onTap": {
          "$ref": "YoutubeElementsCommand"
        },
        "videoData": {
          "$ref": "YoutubeElementsComponentsVideoData"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsKidsCompactVideoModel"
    },
    "YoutubeApiInnertubeConversationSwitcherSectionSubMenuSupportedRenderers": {
      "properties": {
        "sortFilterSubMenuRenderer": {
          "$ref": "YoutubeApiInnertubeSortFilterSubMenuRenderer"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeConversationSwitcherSectionSubMenuSupportedRenderers"
    },
    "YoutubeApiInnertubePostVoteStatsOptionVoteStats": {
      "id": "YoutubeApiInnertubePostVoteStatsOptionVoteStats",
      "type": "object",
      "properties": {
        "optionId": {
          "format": "int32",
          "type": "integer"
        },
        "voteCount": {
          "format": "uint64",
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubePlaylistVideoRenderer": {
      "properties": {
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "videoId": {
          "type": "string"
        },
        "voteSortTiebreaker": {
          "type": "string",
          "format": "int64"
        },
        "lengthText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "topStandaloneBadge": {
          "$ref": "YoutubeApiInnertubeStandaloneBadgeSupportedRenderers"
        },
        "offerButton": {
          "$ref": "YoutubeApiInnertubeButtonSupportedRenderers"
        },
        "annotation": {
          "type": "string"
        },
        "thumbnailOverlays": {
          "items": {
            "$ref": "YoutubeApiInnertubeThumbnailOverlaySupportedRenderers"
          },
          "type": "array"
        },
        "swipeButtons": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubePlaylistVideoSwipeSupportedRenderers"
          }
        },
        "thumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "standaloneBadge": {
          "$ref": "YoutubeApiInnertubeStandaloneBadgeSupportedRenderers"
        },
        "isWatched": {
          "type": "boolean"
        },
        "style": {
          "enum": [
            "PLAYLIST_VIDEO_RENDERER_STYLE_UNKNOWN",
            "PLAYLIST_VIDEO_RENDERER_STYLE_PLAYLIST_VIDEO",
            "PLAYLIST_VIDEO_RENDERER_STYLE_EPISODE",
            "PLAYLIST_VIDEO_RENDERER_STYLE_RECOMMENDED_VIDEO"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "reorderHint": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "dismissAnimation": {
          "$ref": "YoutubeApiInnertubeDismissAnimation"
        },
        "playlistSegment": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "clipStartSeconds": {
          "type": "number",
          "format": "float"
        },
        "menu": {
          "$ref": "YoutubeApiInnertubeMenuSupportedRenderers"
        },
        "contributorAvatar": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "contributorName": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "contributorChannelEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "shortBylineText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "upcomingEventData": {
          "$ref": "YoutubeApiInnertubeUpcomingEventData"
        },
        "navigationEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "videoInfo": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "setVideoId": {
          "type": "string"
        },
        "bottomStandaloneBadge": {
          "$ref": "YoutubeApiInnertubeStandaloneBadgeSupportedRenderers"
        },
        "clipEndSeconds": {
          "format": "float",
          "type": "number"
        },
        "badges": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeBadgeSupportedRenderers"
          }
        },
        "binding": {
          "$ref": "YoutubeApiInnertubePlaylistVideoBindingSupportedDatas"
        },
        "mainAppStyle": {
          "$ref": "YoutubeApiInnertubeMainAppCompactRendererStyle"
        },
        "serviceEndpoints": {
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          },
          "type": "array"
        },
        "index": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "engagementBar": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "lengthSeconds": {
          "format": "uint64",
          "type": "string"
        },
        "voteCount": {
          "type": "integer",
          "format": "int32"
        },
        "voteSortValue": {
          "format": "int32",
          "type": "integer"
        },
        "offlineability": {
          "$ref": "YoutubeApiInnertubePlaylistVideoOfflineabilitySupportedRenderers"
        },
        "isPlayable": {
          "type": "boolean"
        },
        "bottomBadges": {
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          },
          "type": "array"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubePlaylistVideoRenderer"
    },
    "YoutubeApiInnertubeAboutChannelViewModelLink": {
      "id": "YoutubeApiInnertubeAboutChannelViewModelLink",
      "properties": {
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "label": {
          "type": "string"
        },
        "onTap": {
          "$ref": "YoutubeElementsCommand"
        },
        "displayUrl": {
          "type": "string"
        },
        "favicon": {
          "$ref": "YoutubeElementsImage"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeContactInfoFormSchemaFieldSchemas": {
      "id": "YoutubeApiInnertubeContactInfoFormSchemaFieldSchemas",
      "type": "object",
      "properties": {
        "number": {
          "$ref": "YoutubeApiInnertubeFormFieldSchema"
        },
        "type": {
          "$ref": "YoutubeApiInnertubeFormFieldSchema"
        }
      }
    },
    "YoutubeApiInnertubeInteractionLoggingCommandMetadata": {
      "properties": {
        "loggingExpectations": {
          "$ref": "YoutubeApiInnertubeLoggingExpectations"
        },
        "screenVisualElement": {
          "$ref": "YoutubeApiInnertubeScreenVisualElement"
        }
      },
      "id": "YoutubeApiInnertubeInteractionLoggingCommandMetadata",
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorMerchantGiftingDetails": {
      "properties": {
        "discounts": {
          "items": {
            "$ref": "YoutubeApiInnertubeCreatorGiftingDiscount"
          },
          "type": "array"
        },
        "giftingState": {
          "enum": [
            "CREATOR_GIFTING_STATE_UNSPECIFIED",
            "CREATOR_GIFTING_STATE_GIFT_APPROVED",
            "CREATOR_GIFTING_STATE_GIFT_REQUESTED",
            "CREATOR_GIFTING_STATE_GIFT_DISAPPROVED",
            "CREATOR_GIFTING_STATE_GIFT_PROVISIONED",
            "CREATOR_GIFTING_STATE_GIFT_CLAIMED",
            "CREATOR_GIFTING_STATE_GIFT_REQUESTABLE"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "productIds": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeShoppingItemId"
          }
        },
        "giftingEventType": {
          "type": "string",
          "enum": [
            "CREATOR_GIFTING_EVENT_TYPE_UNSPECIFIED",
            "CREATOR_GIFTING_EVENT_TYPE_FORM",
            "CREATOR_GIFTING_EVENT_TYPE_FREE_PRODUCT",
            "CREATOR_GIFTING_EVENT_TYPE_FIXED_AMOUNT"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorMerchantGiftingDetails"
    },
    "YoutubeApiInnertubeReloadSponsorshipsDialogCommand": {
      "id": "YoutubeApiInnertubeReloadSponsorshipsDialogCommand",
      "type": "object",
      "properties": {
        "contentCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      }
    },
    "YoutubeApiInnertubeProcessedFeedbackVideoProgressCard": {
      "properties": {
        "statusHd": {
          "$ref": "YoutubeApiInnertubeProcessedFeedbackVideoProgressCardProgress"
        },
        "isHidden": {
          "type": "boolean"
        },
        "subtitle": {
          "type": "string"
        },
        "status4k": {
          "$ref": "YoutubeApiInnertubeProcessedFeedbackVideoProgressCardProgress"
        },
        "title": {
          "type": "string"
        },
        "statusSd": {
          "$ref": "YoutubeApiInnertubeProcessedFeedbackVideoProgressCardProgress"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeProcessedFeedbackVideoProgressCard"
    },
    "YoutubeApiInnertubeFormfillConfirmationRenderer": {
      "properties": {
        "formfillFieldsEntityKey": {
          "type": "string"
        },
        "iconBeforeMessages": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "confirmationMainTitle": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "shouldShowFieldInfoInInformationDestinationDescription": {
          "type": "boolean"
        },
        "advertiserDescription": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "advertiserTitle": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "backButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "fieldMetadatas": {
          "items": {
            "$ref": "YoutubeApiInnertubeFormfillFieldMetaData"
          },
          "type": "array"
        },
        "stepCounter": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "contactInfoTitle": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "disclaimerText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "submitButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "informationDestinationTitle": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "informationDestinationDescription": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "shouldShowEmailAndPhoneInContactInfoDescription": {
          "type": "boolean"
        },
        "contactInfoDescription": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "advertiserImage": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "style": {
          "type": "string",
          "enum": [
            "FORMFILL_CONFIRMATION_RENDERER_STYLE_UNSPECIFIED",
            "FORMFILL_CONFIRMATION_RENDERER_STYLE_NO_ICON_TITLE_DESC_WITH_DISCLAIMER_WIDE_SUBMIT_BUTTON"
          ],
          "enumDescriptions": [
            "",
            ""
          ]
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeFormfillConfirmationRenderer"
    },
    "YoutubeElementsComponentsAssetPickerHeaderData": {
      "id": "YoutubeElementsComponentsAssetPickerHeaderData",
      "properties": {
        "onDone": {
          "$ref": "YoutubeElementsCommand"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "onDeselectButtonA11yLabel": {
          "type": "string"
        },
        "deselectButton": {
          "$ref": "YoutubeElementsComponentsAssetPickerHeaderDeselectButtonData"
        },
        "title": {
          "type": "string"
        },
        "doneButton": {
          "$ref": "YoutubeElementsComponentsAssetPickerHeaderDoneButtonData"
        },
        "onDoneButtonA11yLabel": {
          "type": "string"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "onDeselect": {
          "$ref": "YoutubeElementsCommand"
        },
        "assetItemType": {
          "type": "string",
          "enum": [
            "ASSET_ITEM_TYPE_UNSPECIFIED",
            "ASSET_ITEM_TYPE_EFFECT",
            "ASSET_ITEM_TYPE_COLLAB_LAYOUT",
            "ASSET_ITEM_TYPE_FILTER",
            "ASSET_ITEM_TYPE_RECOMP_LAYOUT"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "serializedEntityKey": {
          "type": "string"
        },
        "deselectIcon": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeYpcOffersListRenderer": {
      "properties": {
        "moreAdditionalInfos": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeFormattedString"
          }
        },
        "visibleAdditionalInfos": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeFormattedString"
          }
        },
        "couponApplyText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "header": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "additionalInfos": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeFormattedString"
          }
        },
        "moreAdditionalInfoHeader": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "coupon": {
          "$ref": "YoutubeApiInnertubeYpcOffersListCouponSupportedRenderers"
        },
        "helpEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "offersList": {
          "$ref": "YoutubeApiInnertubeYpcOffersListSupportedRenderers"
        }
      },
      "id": "YoutubeApiInnertubeYpcOffersListRenderer",
      "type": "object"
    },
    "YoutubeApiInnertubeGetGameByPackageIdResponse": {
      "type": "object",
      "properties": {
        "gameTitle": {
          "$ref": "YoutubeApiInnertubeGameTitle"
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        }
      },
      "id": "YoutubeApiInnertubeGetGameByPackageIdResponse"
    },
    "YoutubeApiInnertubeCreatorVideoMaskScreenCreatedLoggingExpectationsMask": {
      "id": "YoutubeApiInnertubeCreatorVideoMaskScreenCreatedLoggingExpectationsMask",
      "type": "object",
      "properties": {
        "all": {
          "type": "boolean"
        },
        "expectedParentScreens": {
          "$ref": "YoutubeApiInnertubeCreatorVideoMaskScreenExpectationMask"
        }
      }
    },
    "YoutubeApiInnertubeGetAnalyticsShoppingMerchantsRequest": {
      "id": "YoutubeApiInnertubeGetAnalyticsShoppingMerchantsRequest",
      "type": "object",
      "properties": {
        "merchantIds": {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        }
      }
    },
    "YoutubeApiInnertubeCameraCaptureCommand": {
      "id": "YoutubeApiInnertubeCameraCaptureCommand",
      "properties": {
        "enabled": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeChannelPageSettingsDataPageSettingsStatus": {
      "properties": {
        "statusCode": {
          "enum": [
            "CREATOR_ENTITY_STATUS_UNKNOWN",
            "CREATOR_ENTITY_STATUS_OK",
            "CREATOR_ENTITY_STATUS_PARTIAL_FAILURE",
            "CREATOR_ENTITY_STATUS_FAILURE"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeChannelPageSettingsDataPageSettingsStatus",
      "type": "object"
    },
    "YoutubeElementsComponentsPrimetimePromo": {
      "properties": {
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "sharedPromoData": {
          "$ref": "YoutubeElementsComponentsSharedPromoData"
        },
        "panels": {
          "items": {
            "$ref": "YoutubeElementsComponentsPrimetimePromoPanel"
          },
          "type": "array"
        },
        "accessibilityText": {
          "type": "string"
        },
        "actionButton": {
          "$ref": "YoutubeElementsComponentsButton"
        },
        "badge": {
          "$ref": "YoutubeElementsComponentsBadge"
        },
        "headlineText": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "header": {
          "$ref": "YoutubeElementsComponentsPromoHeader"
        },
        "shelfHeaderData": {
          "$ref": "YoutubeElementsComponentsShelfHeaderData"
        }
      },
      "id": "YoutubeElementsComponentsPrimetimePromo",
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskTimestampMask": {
      "type": "object",
      "properties": {
        "nanos": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        },
        "seconds": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskTimestampMask"
    },
    "YoutubeApiInnertubeTimeRangeStreamTimeRange": {
      "type": "object",
      "properties": {
        "endTime": {
          "$ref": "YoutubeApiInnertubeStreamTime"
        },
        "startTime": {
          "$ref": "YoutubeApiInnertubeStreamTime"
        }
      },
      "id": "YoutubeApiInnertubeTimeRangeStreamTimeRange"
    },
    "YoutubeElementsComponentsCollapsibleVerticalListModelExpansionState": {
      "type": "object",
      "properties": {
        "isExpanded": {
          "type": "boolean"
        }
      },
      "id": "YoutubeElementsComponentsCollapsibleVerticalListModelExpansionState"
    },
    "YoutubeApiInnertubeVastRenderer": {
      "id": "YoutubeApiInnertubeVastRenderer",
      "type": "object",
      "properties": {
        "vastAd": {
          "$ref": "YoutubeApiInnertubeVast"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "trackingDecorationRegexp": {
          "type": "string"
        }
      }
    },
    "YoutubeElementsComponentsPauseOrCancelFlowStepModel": {
      "type": "object",
      "properties": {
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "pauseOrCancelFlowStep": {
          "$ref": "YoutubeElementsComponentsPauseOrCancelFlowStep"
        },
        "pauseSelectorState": {
          "$ref": "YoutubeElementsComponentsPauseSelectorState"
        },
        "flowStateKey": {
          "type": "string"
        }
      },
      "id": "YoutubeElementsComponentsPauseOrCancelFlowStepModel"
    },
    "YoutubeElementsComponentsPostsCreationSearchBarControllerState": {
      "type": "object",
      "id": "YoutubeElementsComponentsPostsCreationSearchBarControllerState",
      "properties": {
        "textContent": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeRichBackground": {
      "type": "object",
      "properties": {
        "details": {
          "items": {
            "$ref": "YoutubeApiInnertubeScrimDetails"
          },
          "type": "array"
        },
        "background": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        }
      },
      "id": "YoutubeApiInnertubeRichBackground"
    },
    "YoutubeElementsComponentsFeedAdExtensionCarouselExptAppScreenshotTile": {
      "type": "object",
      "id": "YoutubeElementsComponentsFeedAdExtensionCarouselExptAppScreenshotTile",
      "properties": {
        "image": {
          "$ref": "YoutubeElementsImage"
        },
        "interaction": {
          "$ref": "YoutubeElementsComponentsAdInteractionData"
        },
        "tileRenderingStyle": {
          "enum": [
            "UNKNOWN",
            "PORTRAIT",
            "LANDSCAPE"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string"
        }
      }
    },
    "YoutubeElementsComponentsSurveyMapArgs": {
      "id": "YoutubeElementsComponentsSurveyMapArgs",
      "type": "object",
      "properties": {
        "exptWithSubmitButton": {
          "type": "boolean"
        },
        "index": {
          "format": "int32",
          "type": "integer"
        }
      }
    },
    "YoutubeApiInnertubeTimestampEntity": {
      "id": "YoutubeApiInnertubeTimestampEntity",
      "type": "object",
      "properties": {
        "timestamp": {
          "$ref": "YoutubeApiInnertubeTimestamp"
        },
        "formattedTime": {
          "type": "string"
        },
        "key": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubePostTeaserDisclosureStateEntity": {
      "properties": {
        "key": {
          "type": "string"
        },
        "teaserDisclosed": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubePostTeaserDisclosureStateEntity",
      "type": "object"
    },
    "YoutubeApiInnertubeCmsLicenseStrategyRevisionMaskMoneyMask": {
      "properties": {
        "currencyCode": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        },
        "units": {
          "type": "boolean"
        },
        "nanos": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCmsLicenseStrategyRevisionMaskMoneyMask",
      "type": "object"
    },
    "YoutubeElementsComponentsPdgBannerStaticData": {
      "type": "object",
      "id": "YoutubeElementsComponentsPdgBannerStaticData",
      "properties": {
        "headerText": {
          "type": "string"
        },
        "checkboxA11yLabel": {
          "type": "string"
        },
        "attributedHeaderText": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "termsText": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "checkedCheckboxA11yLabel": {
          "type": "string"
        },
        "uncheckedCheckboxA11yLabel": {
          "type": "string"
        },
        "checkedStateEntityKey": {
          "type": "string"
        },
        "secondaryHeaderText": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeCommentsFilterParentEntityContentTypeIn": {
      "type": "object",
      "properties": {
        "values": {
          "type": "array",
          "items": {
            "type": "string",
            "enumDescriptions": [
              "",
              "",
              "",
              "",
              ""
            ],
            "enum": [
              "PARENT_ENTITY_CONTENT_TYPE_UNKNOWN",
              "PARENT_ENTITY_CONTENT_TYPE_WATCH",
              "PARENT_ENTITY_CONTENT_TYPE_SHORT",
              "PARENT_ENTITY_CONTENT_TYPE_CREATOR_POST",
              "PARENT_ENTITY_CONTENT_TYPE_FAN_POST"
            ]
          }
        }
      },
      "id": "YoutubeApiInnertubeCommentsFilterParentEntityContentTypeIn"
    },
    "YoutubeApiInnertubeUnpluggedSelectableStateEntity": {
      "properties": {
        "browseEndpointParams": {
          "type": "string"
        },
        "key": {
          "type": "string"
        },
        "offerParams": {
          "type": "string"
        },
        "selected": {
          "type": "boolean"
        },
        "enabled": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeUnpluggedSelectableStateEntity"
    },
    "YoutubeApiInnertubePublicTrophyViewModel": {
      "id": "YoutubeApiInnertubePublicTrophyViewModel",
      "type": "object",
      "properties": {
        "lightColorPalette": {
          "$ref": "YoutubeApiInnertubeLightsourceColorPaletteData"
        },
        "isDefaultExpanded": {
          "type": "boolean"
        },
        "lightThemedBackgroundImage": {
          "$ref": "YoutubeElementsImage"
        },
        "trophyImage": {
          "$ref": "YoutubeElementsImage"
        },
        "title": {
          "type": "string"
        },
        "subtitle": {
          "type": "string"
        },
        "darkColorPalette": {
          "$ref": "YoutubeApiInnertubeLightsourceColorPaletteData"
        },
        "inlineExpansionKey": {
          "type": "string"
        },
        "darkThemedBackgroundImage": {
          "$ref": "YoutubeElementsImage"
        },
        "rendererContext": {
          "$ref": "YoutubeApiInnertubeRendererContext"
        },
        "scrollToTrophyCommand": {
          "$ref": "YoutubeElementsCommand"
        }
      }
    },
    "YoutubeApiInnertubeElementsClientIcon": {
      "type": "object",
      "id": "YoutubeApiInnertubeElementsClientIcon",
      "properties": {
        "name": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeMdeDropdownOption": {
      "id": "YoutubeApiInnertubeMdeDropdownOption",
      "properties": {
        "optionLabel": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "optionId": {
          "format": "int32",
          "type": "integer"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeMealbarPromoRendererMealbarPromoDismissData": {
      "id": "YoutubeApiInnertubeMealbarPromoRendererMealbarPromoDismissData",
      "properties": {
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "endpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeDataStoryCardDataQuizDataStringAnswer": {
      "properties": {
        "isCorrect": {
          "type": "boolean"
        },
        "value": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeDataStoryCardDataQuizDataStringAnswer",
      "type": "object"
    },
    "YoutubeApiInnertubeGamingThirdPartySettingRenderer": {
      "properties": {
        "entityKey": {
          "type": "string"
        },
        "linkCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "unlinkCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "providerId": {
          "type": "string"
        },
        "linkedAccessibilityData": {
          "$ref": "YoutubeApiInnertubeAccessibilitySupportedDatas"
        },
        "unlinkedTooltip": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "linkedTooltip": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "unlinkedAccessibilityData": {
          "$ref": "YoutubeApiInnertubeAccessibilitySupportedDatas"
        },
        "icon": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "linked": {
          "type": "boolean"
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          }
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeGamingThirdPartySettingRenderer"
    },
    "YoutubeApiInnertubeWatchComponentsRenderer": {
      "properties": {
        "metapanelSectionList": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "metapanel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "feed": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeWatchComponentsRenderer"
    },
    "YoutubeApiInnertubeCmsAssetMaskClaimOriginConditionMask": {
      "id": "YoutubeApiInnertubeCmsAssetMaskClaimOriginConditionMask",
      "properties": {
        "all": {
          "type": "boolean"
        },
        "claimOrigins": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeShortsShelfHint": {
      "id": "YoutubeApiInnertubeShortsShelfHint",
      "type": "object",
      "properties": {
        "imageLandscapeLayout": {
          "$ref": "YoutubeApiInnertubeShortsShelfImageLayoutHint"
        },
        "formFactor": {
          "format": "int32",
          "type": "integer"
        },
        "imagePortraitLayout": {
          "$ref": "YoutubeApiInnertubeShortsShelfImageLayoutHint"
        }
      }
    },
    "YoutubeApiInnertubeCommentTimestamp": {
      "properties": {
        "timestamp": {
          "type": "string"
        },
        "timestampA11y": {
          "type": "string"
        },
        "timestampLength": {
          "type": "integer",
          "format": "uint32"
        }
      },
      "id": "YoutubeApiInnertubeCommentTimestamp",
      "type": "object"
    },
    "YoutubeApiInnertubePhoneVerificationCodeInputScreenRenderer": {
      "properties": {
        "instructions": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "submitButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "backButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "codeInput": {
          "$ref": "YoutubeApiInnertubePhoneVerificationCodeInputSupportedRenderers"
        },
        "nextEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      },
      "id": "YoutubeApiInnertubePhoneVerificationCodeInputScreenRenderer",
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorChannelMaskChannelMidrollRevampSettingsMask": {
      "id": "YoutubeApiInnertubeCreatorChannelMaskChannelMidrollRevampSettingsMask",
      "type": "object",
      "properties": {
        "midrollRevampOptedOut": {
          "$ref": "YoutubeApiInnertubeCreatorChannelMaskCreatorBoolValueMask"
        },
        "all": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeGetLiveChatRequest": {
      "id": "YoutubeApiInnertubeGetLiveChatRequest",
      "type": "object",
      "properties": {
        "clientMutableData": {
          "$ref": "YoutubeApiInnertubeGetLiveChatRequestClientMutableData"
        },
        "latestReactionBucketSecond": {
          "format": "int64",
          "type": "string"
        },
        "latestQnaQuestionTimestampUsec": {
          "type": "string",
          "format": "int64"
        },
        "invalidationPayloadLastPublishAtUsec": {
          "format": "int64",
          "type": "string"
        },
        "continuationType": {
          "enum": [
            "LIVE_CHAT_CONTINUATION_TYPE_UNKNOWN",
            "LIVE_CHAT_CONTINUATION_TYPE_TIMED",
            "LIVE_CHAT_CONTINUATION_TYPE_INVALIDATION",
            "LIVE_CHAT_CONTINUATION_TYPE_REPLAY",
            "LIVE_CHAT_CONTINUATION_TYPE_PLAYER_SEEK"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "clientState": {
          "$ref": "YoutubeApiInnertubeLiveChatClientState"
        },
        "cacheGenerationTimestampUsec": {
          "format": "int64",
          "type": "string"
        },
        "currentPlayerState": {
          "$ref": "YoutubeApiInnertubeLiveChatCurrentPlayerState"
        },
        "fullReload": {
          "type": "boolean"
        },
        "continuationCreatedTimestampUsec": {
          "type": "string",
          "format": "int64"
        },
        "reloadActionPanel": {
          "type": "boolean"
        },
        "isTopChatCurrentlyActive": {
          "type": "boolean"
        },
        "isClientReinitializingChat": {
          "type": "boolean"
        },
        "suggestedContinuationTimeoutInterval": {
          "$ref": "GoogleProtobufDuration"
        },
        "latestMessageCacheTimestampUsec": {
          "type": "string",
          "format": "int64"
        },
        "promoRequestReferralCode": {
          "type": "string"
        },
        "continuation": {
          "type": "string"
        },
        "isInitialLoad": {
          "type": "boolean"
        },
        "params": {
          "type": "string",
          "format": "byte"
        },
        "latestMessageTimestampUsec": {
          "format": "int64",
          "type": "string"
        },
        "filterMode": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "LIVE_CHAT_FILTER_MODE_UNKNOWN",
            "LIVE_CHAT_FILTER_MODE_UNFILTERED",
            "LIVE_CHAT_FILTER_MODE_PAID_EVENTS_ONLY",
            "LIVE_CHAT_FILTER_MODE_DEFAULT",
            "LIVE_CHAT_FILTER_MODE_QNA_QUESTIONS",
            "LIVE_CHAT_FILTER_MODE_HIDE_ON_CLIENT"
          ]
        },
        "filterState": {
          "$ref": "YoutubeApiInnertubeLiveChatFilteringState"
        },
        "webClientInfo": {
          "$ref": "YoutubeApiInnertubeWebClientInfo"
        },
        "isInvalidationTimeoutRequest": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubePlaylistInfoEndpoint": {
      "properties": {
        "titleText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "descriptionText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubePlaylistInfoEndpoint"
    },
    "YoutubeApiInnertubeUpgradeConfig": {
      "type": "object",
      "properties": {
        "force": {
          "type": "boolean"
        },
        "mainAppUpgradeConfig": {
          "$ref": "YoutubeApiInnertubeMainAppUpgradeConfig"
        },
        "promptHoldoffSeconds": {
          "type": "string",
          "format": "int64"
        },
        "forceBelowVersion": {
          "type": "string"
        },
        "promptBelowVersion": {
          "type": "string"
        },
        "prompt": {
          "type": "boolean"
        },
        "upgradeDialog": {
          "$ref": "YoutubeApiInnertubeUpgradeDialogSupportedRenderers"
        }
      },
      "id": "YoutubeApiInnertubeUpgradeConfig"
    },
    "YoutubeApiInnertubeUserFeedbackEndpointProductSpecificValueData": {
      "properties": {
        "value": {
          "type": "string"
        },
        "key": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeUserFeedbackEndpointProductSpecificValueData"
    },
    "YoutubeApiInnertubeEditingStateEventPositionableLayerEventInteractionChannelMentionContent": {
      "id": "YoutubeApiInnertubeEditingStateEventPositionableLayerEventInteractionChannelMentionContent",
      "type": "object",
      "properties": {
        "externalChannelId": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeFanCommunityEducationalTextSet": {
      "properties": {
        "primaryText": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "secondaryText": {
          "$ref": "YoutubeElementsAttributedString"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeFanCommunityEducationalTextSet"
    },
    "YoutubeApiInnertubeGetCatalystAnalysisResponseCatalystAnalysisData": {
      "properties": {
        "analysisVariant": {
          "$ref": "YoutubeApiInnertubeAnalysisVariant"
        },
        "musicCharts": {
          "$ref": "YoutubeApiInnertubeGetCatalystAnalysisResponseCatalystAnalysisDataMusicChartsAnalysisData"
        },
        "entityId": {
          "type": "string"
        },
        "type": {
          "enum": [
            "CATALYST_ANALYSIS_TYPE_UNKNOWN",
            "CATALYST_ANALYSIS_TYPE_RECENT_VIDEO_PERFORMANCE",
            "CATALYST_ANALYSIS_TYPE_CHANNEL_SUBS",
            "CATALYST_ANALYSIS_TYPE_CHANNEL_FLUCTUATIONS",
            "CATALYST_ANALYSIS_TYPE_CHANNEL_LAST_WEEK_PERFORMANCE",
            "CATALYST_ANALYSIS_TYPE_CHANNEL_CURRENT_WEEK_PERFORMANCE",
            "CATALYST_ANALYSIS_TYPE_CHANNEL_MONTH_PERFORMANCE",
            "CATALYST_ANALYSIS_TYPE_CHANNEL_SUMMARY_BANNER",
            "CATALYST_ANALYSIS_TYPE_CHANNEL_REVENUE",
            "CATALYST_ANALYSIS_TYPE_CHANNEL_FLUCTUATIONS_DECLINE",
            "CATALYST_ANALYSIS_TYPE_VIDEO_OVERVIEW",
            "CATALYST_ANALYSIS_TYPE_CHANNEL_OVERVIEW",
            "CATALYST_ANALYSIS_TYPE_ARTIST_OVERVIEW",
            "CATALYST_ANALYSIS_TYPE_CHANNEL_NEW_RETURNING",
            "CATALYST_ANALYSIS_TYPE_ARTIST_NEW_SONG_HEADLINE",
            "CATALYST_ANALYSIS_TYPE_LOW_RETURNING_VIEWERS_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_RECOMMENDATIONS_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_RECENT_SONG_PERFORMANCE",
            "CATALYST_ANALYSIS_TYPE_THUMBNAILS_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_WEEKLY_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_POSTS_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_MONTHLY_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_OTHER_FORMATS_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_AUDIENCE_WATCHES_LONGFORM_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_TOP_SONG_IN_SHORTS_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_ARTIST_YEARLY_RECAP_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_UPLOAD_FREQUENCY_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_MEMBERSHIP_RECOMMENDATION_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_NEW_RETURNING_VIEWERS_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_CONTENT_INSPIRATION_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_TRAFFIC_SOURCES_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_VIDEO_RECAP_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_MAIN_APP_WEEKLY_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_ARTIST_TOP_CHART_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_ARTIST_POSTS_DATA_STORY",
            "CATALYST_ANALYSIS_TYPE_XRAY_VIDEO_RECAP_DATA_STORY"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "experimental": {
          "$ref": "YoutubeApiInnertubeGetCatalystAnalysisResponseCatalystAnalysisDataExperimentalAnalysisData"
        },
        "videoOverview": {
          "$ref": "YoutubeApiInnertubeGetCatalystAnalysisResponseCatalystAnalysisDataVideoOverviewAnalysisData"
        },
        "firstDetectionDateId": {
          "type": "integer",
          "format": "int32"
        },
        "catalysis": {
          "$ref": "YoutubeApiInnertubeGetCatalystAnalysisResponseCatalystAnalysisDataCatalysisData"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeGetCatalystAnalysisResponseCatalystAnalysisData"
    },
    "YoutubeApiInnertubeCreatorChannelMaskVisibilityCriteriaMask": {
      "id": "YoutubeApiInnertubeCreatorChannelMaskVisibilityCriteriaMask",
      "properties": {
        "visibilityCondition": {
          "$ref": "YoutubeApiInnertubeCreatorChannelMaskVisibilityConditionsMask"
        },
        "all": {
          "type": "boolean"
        },
        "minimumVisibilityDurationMs": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsVideoWithContextData": {
      "id": "YoutubeElementsComponentsVideoWithContextData",
      "type": "object",
      "properties": {
        "useSquareAspectRatio": {
          "type": "boolean"
        },
        "attachments": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "toggleOnTap": {
          "$ref": "YoutubeElementsCommand"
        },
        "darkThemeBackgroundColor": {
          "type": "integer",
          "format": "uint32"
        },
        "disableChannelAvatarOnPhoneLandscape": {
          "type": "boolean"
        },
        "menuOnTap": {
          "$ref": "YoutubeElementsCommand"
        },
        "inlinePopStateEntityKey": {
          "type": "string"
        },
        "fullbleedThumbnailRoundedCorners": {
          "type": "boolean"
        },
        "onHidden": {
          "$ref": "YoutubeElementsCommand"
        },
        "aspectRatioStyle": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "ASPECT_RATIO_STYLE_UNKNOWN",
            "ASPECT_RATIO_STYLE_DEFAULT",
            "ASPECT_RATIO_STYLE_SQUARE",
            "ASPECT_RATIO_STYLE_VERTICAL"
          ]
        },
        "onTap": {
          "$ref": "YoutubeElementsCommand"
        },
        "videoProgressiveDisclosureEntityKey": {
          "type": "string"
        },
        "inlinePlaybackData": {
          "$ref": "YoutubeElementsComponentsInlinePlaybackData"
        },
        "thumbnailActiveStateDescriptor": {
          "$ref": "YoutubeApiInnertubeActiveStateDescriptor"
        },
        "disableVwcMetadataStartMargin": {
          "type": "boolean"
        },
        "impressionCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "expandableMetadataEntityKey": {
          "type": "string"
        },
        "accessibilityText": {
          "type": "string"
        },
        "removeVideoLockupMetadataHorizontalMargins": {
          "type": "boolean"
        },
        "alwaysForcePortraitMode": {
          "type": "boolean"
        },
        "autoClickCounterEntityKey": {
          "type": "string"
        },
        "expandableMetadata": {
          "$ref": "YoutubeElementsComponentsExpandableMetadataData"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "experiments": {
          "$ref": "YoutubeElementsComponentsVideoExperiments"
        },
        "collectionStyle": {
          "enum": [
            "COLLECTION_STYLE_UNKNOWN",
            "COLLECTION_STYLE_DEFAULT",
            "COLLECTION_STYLE_COMPACT"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "videoData": {
          "$ref": "YoutubeElementsComponentsVideoData"
        },
        "lightThemeBackgroundColor": {
          "type": "integer",
          "format": "uint32"
        },
        "useShortCompactLayout": {
          "type": "boolean"
        },
        "alwaysForceCompactVwc": {
          "type": "boolean"
        },
        "menuTargetId": {
          "type": "string"
        },
        "videoMetadataCarouselDataEntityKey": {
          "type": "string"
        },
        "isCollectionLockup": {
          "type": "boolean"
        },
        "renderAsCompactWithBigThumbnailOnLargeScreen": {
          "type": "boolean"
        },
        "inlinePlaybackOverlays": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "mainAppSettingsEntityKey": {
          "type": "string"
        },
        "enableIosLandscapeSupport": {
          "type": "boolean"
        },
        "menuA11yLabel": {
          "type": "string"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        }
      }
    },
    "YoutubeApiInnertubeClientDataSearchboxData": {
      "properties": {
        "searchboxStats": {
          "$ref": "YoutubeApiInnertubeSearchboxStats"
        }
      },
      "id": "YoutubeApiInnertubeClientDataSearchboxData",
      "type": "object"
    },
    "YoutubeApiInnertubeCmsAssetGroupData": {
      "type": "object",
      "properties": {
        "assetGroupOrigin": {
          "enum": [
            "ASSET_GROUP_ORIGIN_UNSPECIFIED",
            "ASSET_GROUP_ORIGIN_PARTNER_DEFINED",
            "ASSET_GROUP_ORIGIN_PREDEFINED"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "createTime": {
          "$ref": "YoutubeApiInnertubeTimestamp"
        },
        "groupTitle": {
          "type": "string"
        },
        "assetGroupType": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "ASSET_GROUP_TYPE_UNSPECIFIED",
            "ASSET_GROUP_TYPE_MANUAL",
            "ASSET_GROUP_TYPE_DYNAMIC"
          ],
          "type": "string"
        },
        "groupStats": {
          "$ref": "YoutubeApiInnertubeCmsAssetGroupDataGroupStats"
        },
        "responseStatus": {
          "$ref": "YoutubeApiInnertubeCmsAssetGroupDataResponseStatus"
        },
        "permissions": {
          "$ref": "YoutubeApiInnertubeCmsAssetGroupPermissions"
        },
        "assetGroupId": {
          "$ref": "YoutubeApiInnertubeCmsAssetGroupId"
        }
      },
      "id": "YoutubeApiInnertubeCmsAssetGroupData"
    },
    "YoutubeApiInnertubeFormattedStringSupportedAccessibilityDatas": {
      "type": "object",
      "id": "YoutubeApiInnertubeFormattedStringSupportedAccessibilityDatas",
      "properties": {
        "accessibilityData": {
          "$ref": "YoutubeApiInnertubeAccessibilityData"
        }
      }
    },
    "YoutubeApiInnertubeContentInspirationFeedCardData": {
      "properties": {
        "enableLanternFish": {
          "type": "boolean"
        },
        "creatorInterests": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeContentInspirationSavedInterest"
          }
        },
        "serverToken": {
          "type": "string"
        },
        "emptyState": {
          "$ref": "YoutubeApiInnertubeContentInspirationFeedEmptyState"
        },
        "personalizedBreakoutVideos": {
          "items": {
            "$ref": "YoutubeApiInnertubeContentInspirationVideo"
          },
          "type": "array"
        },
        "hasWritePermission": {
          "type": "boolean"
        },
        "personalizedRisingSearches": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeContentInspirationSearchInsightsSearchQuery"
          }
        },
        "triggerHats": {
          "type": "boolean"
        },
        "personalizedSearchQueries": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeContentInspirationSearchInsightsSearchQuery"
          }
        },
        "showI18nFeedback": {
          "type": "boolean"
        },
        "enableModernization": {
          "type": "boolean"
        },
        "personalizedShortsContentGaps": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeContentInspirationSearchInsightsSearchQuery"
          }
        },
        "personalizedVideos": {
          "items": {
            "$ref": "YoutubeApiInnertubeContentInspirationVideo"
          },
          "type": "array"
        },
        "externalChannelId": {
          "type": "string"
        },
        "enableVerticalFeed": {
          "type": "boolean"
        },
        "shelves": {
          "items": {
            "$ref": "YoutubeApiInnertubeContentInspirationShelf"
          },
          "type": "array"
        },
        "feed": {
          "$ref": "YoutubeApiInnertubeContentInspirationFeed"
        }
      },
      "id": "YoutubeApiInnertubeContentInspirationFeedCardData",
      "type": "object"
    },
    "YoutubeElementsComponentsAudienceRetentionChartModel": {
      "id": "YoutubeElementsComponentsAudienceRetentionChartModel",
      "properties": {
        "synchronizationArgs": {
          "$ref": "YoutubeElementsComponentsSynchronizationArgs"
        },
        "domainValueHighlightKey": {
          "type": "string"
        },
        "seriesConfiguration": {
          "$ref": "YoutubeElementsExtensionsSeriesConfiguration"
        },
        "domainRangeHighlightColor": {
          "type": "integer",
          "format": "uint32"
        },
        "playbackStartTimeKey": {
          "type": "string"
        },
        "domainValueHighlight": {
          "$ref": "YoutubeElementsExtensionsDomainValueHighlight"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "isInteractive": {
          "type": "boolean"
        },
        "chartLegend": {
          "$ref": "YoutubeElementsComponentsAnalyticsKeyMomentsVideoDetailDataChartLegend"
        },
        "domainValueHighlightColor": {
          "type": "integer",
          "format": "uint32"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "chapterHighlightColor": {
          "type": "integer",
          "format": "uint32"
        },
        "selectedChip": {
          "$ref": "YoutubeElementsComponentsAnalyticsKeyMomentsVideoDetailDataChip"
        },
        "chapters": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsExtensionsStudioVideoPlayerTypeVideoChapter"
          }
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeFundraiserSetupRenderer": {
      "id": "YoutubeApiInnertubeFundraiserSetupRenderer",
      "type": "object",
      "properties": {
        "videoId": {
          "type": "string"
        }
      }
    },
    "LensPresentationRenderingSharedRelatedSearch": {
      "id": "LensPresentationRenderingSharedRelatedSearch",
      "properties": {
        "isBrand": {
          "type": "boolean"
        },
        "action": {
          "$ref": "LensPresentationRenderingSharedAction"
        },
        "query": {
          "type": "string"
        },
        "image": {
          "$ref": "LensPresentationRenderingSharedImage"
        },
        "kgmid": {
          "type": "string"
        },
        "loggingData": {
          "$ref": "LensPresentationRenderingSharedCardLoggingData"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsMusicShelfHeaderWrapperModel": {
      "id": "YoutubeElementsComponentsMusicShelfHeaderWrapperModel",
      "type": "object",
      "properties": {
        "header": {
          "$ref": "YoutubeElementsComponentsMusicShelfHeader"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "musicSectionContextualData": {
          "$ref": "YoutubeElementsComponentsMusicSectionContextualData"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        }
      }
    },
    "YoutubeApiInnertubeLiveChatQnaStartPanelRenderer": {
      "id": "YoutubeApiInnertubeLiveChatQnaStartPanelRenderer",
      "properties": {
        "creatorCallForQuestions": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "closeButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "headerText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "characterLimitErrorMessage": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "headerIcon": {
          "$ref": "YoutubeApiInnertubeIcon"
        },
        "startButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "id": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeMediaGenerationTextComposerFormData": {
      "type": "object",
      "id": "YoutubeApiInnertubeMediaGenerationTextComposerFormData",
      "properties": {
        "prompt": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeErrorStackTrace": {
      "type": "object",
      "properties": {
        "androidStackInfo": {
          "$ref": "YoutubeApiInnertubeAndroidStackInfo"
        },
        "isObfuscated": {
          "type": "boolean"
        },
        "browserStackInfo": {
          "$ref": "YoutubeApiInnertubeBrowserStackInfo"
        },
        "multiLanguageStackInfo": {
          "$ref": "YoutubeApiInnertubeMultiLanguageStackInfo"
        },
        "iosStackInfo": {
          "$ref": "YoutubeApiInnertubeIosStackInfo"
        }
      },
      "id": "YoutubeApiInnertubeErrorStackTrace"
    },
    "YoutubeApiInnertubeEmbargoPlayerOverlayEntity": {
      "properties": {
        "title": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "secondaryButtonViewModel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "tapCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "description": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "allowChromecast": {
          "type": "boolean"
        },
        "isFullCoverageEmbargo": {
          "type": "boolean"
        },
        "key": {
          "type": "string"
        },
        "backgroundImageUrl": {
          "type": "string"
        },
        "badgeIconName": {
          "type": "string"
        },
        "primaryButtonViewModel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "allowPlayerControls": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeEmbargoPlayerOverlayEntity"
    },
    "YoutubeElementsComponentsAllowChatCheckboxData": {
      "type": "object",
      "id": "YoutubeElementsComponentsAllowChatCheckboxData",
      "properties": {
        "label": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeSincePublishTimePeriodData": {
      "properties": {
        "numberOfTimeUnits": {
          "type": "integer",
          "format": "int32"
        },
        "timePeriodUnit": {
          "enum": [
            "TIME_PERIOD_UNIT_UNKNOWN",
            "TIME_PERIOD_UNIT_MINUTES",
            "TIME_PERIOD_UNIT_HOURS",
            "TIME_PERIOD_UNIT_DAYS",
            "TIME_PERIOD_UNIT_WEEKS",
            "TIME_PERIOD_UNIT_MONTHS",
            "TIME_PERIOD_UNIT_YEARS",
            "TIME_PERIOD_UNIT_NTH_MINUTES",
            "TIME_PERIOD_UNIT_NTH_HOURS",
            "TIME_PERIOD_UNIT_NTH_DAYS"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        }
      },
      "id": "YoutubeApiInnertubeSincePublishTimePeriodData",
      "type": "object"
    },
    "YoutubeApiInnertubeContactClaimantViewModel": {
      "properties": {
        "messages": {
          "items": {
            "$ref": "YoutubeElementsAttributedString"
          },
          "type": "array"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeContactClaimantViewModel"
    },
    "YoutubeApiInnertubeCmsAlbumFeedbackIncorrectMetadata": {
      "type": "object",
      "id": "YoutubeApiInnertubeCmsAlbumFeedbackIncorrectMetadata",
      "properties": {}
    },
    "YoutubeApiInnertubeClearWatchHistoryEndpoint": {
      "properties": {
        "actions": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          }
        },
        "hack": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeClearWatchHistoryEndpoint",
      "type": "object"
    },
    "YoutubeApiInnertubeLanguageInfo": {
      "properties": {
        "languageCode": {
          "type": "string"
        },
        "translatedName": {
          "type": "string"
        },
        "nativeName": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeLanguageInfo"
    },
    "YoutubeApiInnertubeTransformComputationList": {
      "id": "YoutubeApiInnertubeTransformComputationList",
      "type": "object",
      "properties": {
        "values": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeTransformComputation"
          }
        }
      }
    },
    "YoutubeApiInnertubeImageLoadInfo": {
      "type": "object",
      "properties": {
        "isAnimatedImage": {
          "type": "boolean"
        },
        "postId": {
          "type": "string"
        },
        "isShownOnInitialLoad": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeImageLoadInfo"
    },
    "YoutubeElementsComponentsCommentPickerViewData": {
      "id": "YoutubeElementsComponentsCommentPickerViewData",
      "properties": {
        "audienceSettingsServerStateKey": {
          "type": "string"
        },
        "serverStateKey": {
          "type": "string"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsCommentSettingsData"
        },
        "clientStateKey": {
          "type": "string"
        },
        "commentVisibilitySettingShowEpCommand": {
          "$ref": "YoutubeElementsCommand"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeMobileBroadcastSetupAdvancedSettingsScreenRenderer": {
      "properties": {
        "showPaidProductPlacementOverlay": {
          "$ref": "YoutubeApiInnertubeMobileBroadcastSetupAdvancedSettingsInputBooleanSupportedRenderers"
        },
        "backButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "enableAgeRestriction": {
          "$ref": "YoutubeApiInnertubeMobileBroadcastSetupAdvancedSettingsInputBooleanSupportedRenderers"
        },
        "monetizationSettings": {
          "$ref": "YoutubeApiInnertubeMobileBroadcastSetupMonetizationSettingsSupportedRenderers"
        },
        "hasPaidProductPlacement": {
          "$ref": "YoutubeApiInnertubeMobileBroadcastSetupAdvancedSettingsInputBooleanSupportedRenderers"
        },
        "enableSponsorsOnlyLiveChatMode": {
          "$ref": "YoutubeApiInnertubeMobileBroadcastSetupAdvancedSettingsInputBooleanSupportedRenderers"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "description": {
          "$ref": "YoutubeApiInnertubeMobileBroadcastSetupAdvancedSettingsInputTextSupportedRenderers"
        },
        "enableChat": {
          "$ref": "YoutubeApiInnertubeMobileBroadcastSetupAdvancedSettingsInputBooleanSupportedRenderers"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeMobileBroadcastSetupAdvancedSettingsScreenRenderer"
    },
    "YoutubeApiInnertubeCreatorVideoMaskLinkMask": {
      "id": "YoutubeApiInnertubeCreatorVideoMaskLinkMask",
      "type": "object",
      "properties": {
        "targetExternalVideoId": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeAudioOnlyPlayabilitySupportedRenderers": {
      "id": "YoutubeApiInnertubeAudioOnlyPlayabilitySupportedRenderers",
      "properties": {
        "audioOnlyPlayabilityRenderer": {
          "$ref": "YoutubeApiInnertubeAudioOnlyPlayabilityRenderer"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeVideoLink": {
      "id": "YoutubeApiInnertubeVideoLink",
      "properties": {
        "videoId": {
          "type": "string"
        },
        "position": {
          "$ref": "YoutubeApiInnertubeVideoLinkPosition"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeGetAdstubeAccountRequest": {
      "type": "object",
      "properties": {
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "adstubeConfigsMask": {
          "$ref": "YoutubeApiInnertubeAdstubeConfigsMask"
        },
        "accountDataMask": {
          "$ref": "YoutubeApiInnertubeAdstubeAccountDataMask"
        },
        "channelId": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeGetAdstubeAccountRequest"
    },
    "YoutubeApiInnertubeLikeCountEntity": {
      "type": "object",
      "id": "YoutubeApiInnertubeLikeCountEntity",
      "properties": {
        "expandedRollFromNumberIfDisliked": {
          "$ref": "YoutubeApiInnertubeRollingNumberValue"
        },
        "expandedLikeCountIfDisliked": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "likeCountIfIndifferentNumber": {
          "type": "string",
          "format": "int64"
        },
        "sentimentFactoidA11yTextIfLiked": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "likeButtonA11yText": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "likeCountIfDislikedNumber": {
          "type": "string",
          "format": "int64"
        },
        "shouldExpandLikeCount": {
          "type": "boolean"
        },
        "likeCountLabel": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "likeCountIfDisliked": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "expandedRollFromNumberIfLiked": {
          "$ref": "YoutubeApiInnertubeRollingNumberValue"
        },
        "expandedRollFromNumber": {
          "$ref": "YoutubeApiInnertubeRollingNumberValue"
        },
        "expandedLikeCountIfIndifferent": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "likeCountIfLiked": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "sentimentFactoidA11yTextIfDisliked": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "expandedLikeCountIfLiked": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "rollFromNumber": {
          "$ref": "YoutubeApiInnertubeRollingNumberValue"
        },
        "likeCountIfIndifferent": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "rollFromNumberIfDisliked": {
          "$ref": "YoutubeApiInnertubeRollingNumberValue"
        },
        "key": {
          "type": "string"
        },
        "likeCountIfLikedNumber": {
          "type": "string",
          "format": "int64"
        },
        "rollFromNumberIfLiked": {
          "$ref": "YoutubeApiInnertubeRollingNumberValue"
        }
      }
    },
    "YoutubeApiInnertubeShortsAdsGesturesRenderer": {
      "id": "YoutubeApiInnertubeShortsAdsGesturesRenderer",
      "type": "object",
      "properties": {
        "doubleTapLikeButton": {
          "$ref": "YoutubeApiInnertubeLikeButtonSupportedRenderers"
        },
        "onHorizontalSwipeContainer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      }
    },
    "YoutubeApiInnertubeLiveChatPollEditorPanelRenderer": {
      "properties": {
        "pollEditorInfo": {
          "$ref": "YoutubeApiInnertubePollEditorInfo"
        },
        "headerIcon": {
          "$ref": "YoutubeApiInnertubeIcon"
        },
        "closeButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "id": {
          "type": "string"
        },
        "startButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "headerText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeLiveChatPollEditorPanelRenderer"
    },
    "YoutubeApiInnertubeCmsCampaignBulkActionBulkRemoveCmsCampaign": {
      "properties": {},
      "type": "object",
      "id": "YoutubeApiInnertubeCmsCampaignBulkActionBulkRemoveCmsCampaign"
    },
    "YoutubeApiInnertubeAlbumTrackFilter": {
      "type": "object",
      "properties": {
        "externalVideoIdIn": {
          "$ref": "YoutubeApiInnertubeAlbumTrackFilterExternalVideoIdIn"
        },
        "trackTitleMatches": {
          "$ref": "YoutubeApiInnertubeAlbumTrackFilterTrackTitleMatches"
        },
        "upcIn": {
          "$ref": "YoutubeApiInnertubeAlbumTrackFilterUpcIn"
        },
        "releaseIdIs": {
          "$ref": "YoutubeApiInnertubeAlbumTrackFilterReleaseIdIs"
        },
        "isrcIn": {
          "$ref": "YoutubeApiInnertubeAlbumTrackFilterIsrcIn"
        },
        "artistNameMatches": {
          "$ref": "YoutubeApiInnertubeAlbumTrackFilterArtistNameMatches"
        },
        "hasOpenIssue": {
          "$ref": "YoutubeApiInnertubeAlbumTrackFilterHasOpenIssue"
        },
        "hasClosedIssue": {
          "$ref": "YoutubeApiInnertubeAlbumTrackFilterHasClosedIssue"
        }
      },
      "id": "YoutubeApiInnertubeAlbumTrackFilter"
    },
    "YoutubeApiInnertubeScatterplotDataVideoSimilarity": {
      "id": "YoutubeApiInnertubeScatterplotDataVideoSimilarity",
      "properties": {
        "pairwiseDistances": {
          "items": {
            "$ref": "YoutubeApiInnertubeScatterplotDataVideoSimilarityPairwiseDistance"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeProductPickerPropertiesFiltersAffiliateMerchant": {
      "id": "YoutubeApiInnertubeProductPickerPropertiesFiltersAffiliateMerchant",
      "properties": {
        "merchantId": {
          "type": "string",
          "format": "int64"
        },
        "name": {
          "type": "string"
        },
        "url": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorSponsorshipsMaskSponsorshipsTierTemplateMask": {
      "properties": {
        "tiers": {
          "$ref": "YoutubeApiInnertubeCreatorSponsorshipsMaskTierMask"
        },
        "all": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCreatorSponsorshipsMaskSponsorshipsTierTemplateMask",
      "type": "object"
    },
    "YoutubeApiInnertubePracticeProblemsDisclaimerViewModel": {
      "id": "YoutubeApiInnertubePracticeProblemsDisclaimerViewModel",
      "properties": {
        "composedCharacterCount": {
          "type": "integer",
          "format": "uint32"
        },
        "disclaimerType": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "DISCLAIMER_TYPE_UNSPECIFIED",
            "DISCLAIMER_TYPE_BANNER",
            "DISCLAIMER_TYPE_TEXT"
          ],
          "type": "string"
        },
        "disclaimerText": {
          "type": "string"
        },
        "rendererContext": {
          "$ref": "YoutubeApiInnertubeRendererContext"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeKidsCodeVerificationPageRenderer": {
      "properties": {
        "promotionsDefaultValue": {
          "type": "boolean"
        },
        "promotionsCheckboxText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "verificationCodeString": {
          "type": "string"
        },
        "resendText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "resendCodeButtonText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "bodyText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "wrongCodeText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeKidsCodeVerificationPageRenderer"
    },
    "YoutubeApiInnertubeImageAttachmentCreationEntity": {
      "properties": {
        "state": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "IMAGE_ATTACHMENT_STATE_UNKNOWN",
            "IMAGE_ATTACHMENT_STATE_ATTACHED",
            "IMAGE_ATTACHMENT_STATE_UPLOAD_FAILED",
            "IMAGE_ATTACHMENT_STATE_UPLOADING"
          ]
        },
        "sourceExternalVideoId": {
          "type": "string"
        },
        "source": {
          "enum": [
            "BACKSTAGE_POST_CREATION_IMAGE_SOURCE_UNKNOWN",
            "BACKSTAGE_POST_CREATION_IMAGE_SOURCE_PREFILLED",
            "BACKSTAGE_POST_CREATION_IMAGE_SOURCE_GALLERY",
            "BACKSTAGE_POST_CREATION_IMAGE_SOURCE_CAMERA"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        },
        "encryptedBlobId": {
          "type": "string"
        },
        "key": {
          "type": "string"
        },
        "previewCoordinates": {
          "$ref": "YoutubeApiInnertubeCropCoordinates"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeImageAttachmentCreationEntity"
    },
    "YoutubeElementsComponentsMusicSpeedDialShelfInternalData": {
      "id": "YoutubeElementsComponentsMusicSpeedDialShelfInternalData",
      "properties": {
        "onScrollDidStopCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "onFirstVisibleCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "onFirstVisibleId": {
          "type": "string"
        },
        "pages": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsComponentsMusicSpeedDialShelfPage"
          }
        },
        "numCols": {
          "type": "integer",
          "format": "uint32"
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsComponentsMusicSpeedDialItemData"
          }
        },
        "numRows": {
          "format": "uint32",
          "type": "integer"
        },
        "enableAlwaysStartPlaybackForTracks": {
          "type": "boolean"
        },
        "onScrollCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "enableNpiFix": {
          "type": "boolean"
        },
        "setDeprecatedOptionForceClipBoundsKey": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeLicensePrice": {
      "id": "YoutubeApiInnertubeLicensePrice",
      "type": "object",
      "properties": {
        "money": {
          "$ref": "YoutubeApiInnertubeMoney"
        },
        "originalPrice": {
          "$ref": "YoutubeApiInnertubeMoney"
        },
        "displayPrice": {
          "type": "string"
        },
        "discountedPrice": {
          "$ref": "YoutubeApiInnertubeMoney"
        }
      }
    },
    "YoutubeApiInnertubeDriverContainer": {
      "id": "YoutubeApiInnertubeDriverContainer",
      "type": "object",
      "properties": {
        "subtitle": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "rows": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeDriverRow"
          }
        },
        "hint": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeResponsiveCompatibilityOptions": {
      "properties": {
        "rematerializationOptions": {
          "$ref": "YoutubeApiInnertubeRematerializationOptions"
        },
        "reflowType": {
          "enum": [
            "REFLOW_TYPE_UNSPECIFIED",
            "REFLOW_TYPE_DISABLED",
            "REFLOW_TYPE_ENABLED"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeResponsiveCompatibilityOptions",
      "type": "object"
    },
    "YoutubeApiInnertubeCmsLicenseStrategyData": {
      "id": "YoutubeApiInnertubeCmsLicenseStrategyData",
      "type": "object",
      "properties": {
        "id": {
          "$ref": "YoutubeApiInnertubeCmsLicenseStrategyId"
        },
        "timeCreatedSeconds": {
          "format": "uint64",
          "type": "string"
        },
        "terms": {
          "$ref": "YoutubeApiInnertubeCmsLicenseStrategyTerms"
        },
        "responseStatus": {
          "$ref": "YoutubeApiInnertubeCmsLicenseStrategyDataResponseStatus"
        },
        "type": {
          "type": "string",
          "enum": [
            "CMS_LICENSE_STRATEGY_TYPE_UNKNOWN",
            "CMS_LICENSE_STRATEGY_TYPE_GENERAL",
            "CMS_LICENSE_STRATEGY_TYPE_CHANNEL_BASED"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "name": {
          "type": "string"
        },
        "timeUpdatedSeconds": {
          "format": "uint64",
          "type": "string"
        },
        "stats": {
          "$ref": "YoutubeApiInnertubeCmsLicenseStrategyStats"
        }
      }
    },
    "YoutubeElementsComponentsCollectionListItemControllerState": {
      "type": "object",
      "properties": {
        "isDeleted": {
          "type": "boolean"
        }
      },
      "id": "YoutubeElementsComponentsCollectionListItemControllerState"
    },
    "YoutubeApiInnertubeShoppingExtensionMerchantDetailsRenderer": {
      "type": "object",
      "properties": {
        "merchantLogo": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "merchantName": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "welcomeMessage": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "id": "YoutubeApiInnertubeShoppingExtensionMerchantDetailsRenderer"
    },
    "LensPresentationRenderingSharedSafeSearchBannerData": {
      "type": "object",
      "id": "LensPresentationRenderingSharedSafeSearchBannerData",
      "properties": {
        "title": {
          "type": "string"
        },
        "button": {
          "$ref": "LensPresentationRenderingSharedButton"
        }
      }
    },
    "YoutubeElementsComponentsCommentsMessages": {
      "type": "object",
      "id": "YoutubeElementsComponentsCommentsMessages",
      "properties": {
        "postBadgeLabel": {
          "type": "string"
        },
        "expandText": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeVideoOwnerSubscribeButtonSupportedRenderers": {
      "id": "YoutubeApiInnertubeVideoOwnerSubscribeButtonSupportedRenderers",
      "properties": {
        "subscribeButtonRenderer": {
          "$ref": "YoutubeApiInnertubeSubscribeButtonRenderer"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeAttributes": {
      "type": "object",
      "id": "YoutubeApiInnertubeAttributes",
      "properties": {
        "commercialShortsRule": {
          "type": "boolean"
        },
        "shortsLicenseRestrictions": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeStudioCommentMaskContentInspirationDataStoryVariantMask": {
      "type": "object",
      "id": "YoutubeApiInnertubeStudioCommentMaskContentInspirationDataStoryVariantMask",
      "properties": {
        "hasSearchTermsData": {
          "type": "boolean"
        },
        "hasChannelOverlapData": {
          "type": "boolean"
        },
        "hasVideoOverlapData": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeGetChannelProfileEditorResponse": {
      "id": "YoutubeApiInnertubeGetChannelProfileEditorResponse",
      "type": "object",
      "properties": {
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "editor": {
          "$ref": "YoutubeApiInnertubeGetChannelProfileEditorSupportedRenderers"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "frameworkUpdates": {
          "$ref": "YoutubeApiInnertubeFrameworkUpdateTransport"
        }
      }
    },
    "YoutubeElementsComponentsFilterChipBarV2Model": {
      "id": "YoutubeElementsComponentsFilterChipBarV2Model",
      "properties": {
        "shouldControlChipStates": {
          "type": "boolean"
        },
        "surfaceType": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "FILTER_CHIP_BAR_SURFACE_TYPE_UNKNOWN",
            "FILTER_CHIP_BAR_SURFACE_TYPE_VIDEO",
            "FILTER_CHIP_BAR_SURFACE_TYPE_SPONSORS",
            "FILTER_CHIP_BAR_SURFACE_TYPE_INBOX",
            "FILTER_CHIP_BAR_SURFACE_TYPE_ANALYTICS",
            "FILTER_CHIP_BAR_SURFACE_TYPE_MERCHANT_LIST",
            "FILTER_CHIP_BAR_SURFACE_TYPE_ARTIST_LIST",
            "FILTER_CHIP_BAR_SURFACE_TYPE_MERCHANT_EVENTS_LIST",
            "FILTER_CHIP_BAR_SURFACE_TYPE_CHANNEL_PAGE",
            "FILTER_CHIP_BAR_SURFACE_TYPE_SHORTS_LINKING",
            "FILTER_CHIP_BAR_SURFACE_TYPE_TEXT_TRANSFORM",
            "FILTER_CHIP_BAR_SURFACE_TYPE_CREATOR_CONTENT",
            "FILTER_CHIP_BAR_SURFACE_TYPE_PLAYLISTS"
          ]
        },
        "disableNestedScrolling": {
          "type": "boolean"
        },
        "enableTsControllerEagerInit": {
          "type": "boolean"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "id": {
          "type": "string"
        },
        "filterChipBarFooterViewModel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "disabled": {
          "type": "boolean"
        },
        "hasBottomDivider": {
          "type": "boolean"
        },
        "state": {
          "$ref": "YoutubeElementsState"
        },
        "removeSheetFooterForSingleSelectSheet": {
          "type": "boolean"
        },
        "panelIdentifier": {
          "$ref": "YoutubeApiInnertubeEngagementPanelIdentifier"
        },
        "filterChipBarFormViewModel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "filterChipData": {
          "items": {
            "$ref": "YoutubeElementsComponentsFilterChipV2Data"
          },
          "type": "array"
        },
        "layoutOverrides": {
          "$ref": "YoutubeElementsComponentsFilterChipBarV2LayoutOverrides"
        },
        "filterChipBarHeaderViewModel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "accessibilityInformation": {
          "$ref": "YoutubeElementsComponentsAccessibilityInformationV2"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsCommentModel": {
      "id": "YoutubeElementsComponentsCommentModel",
      "type": "object",
      "properties": {
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "disableAvatarMargin": {
          "type": "boolean"
        },
        "a11yIdSuffix": {
          "type": "string"
        },
        "pulseSurface": {
          "$ref": "YoutubeApiInnertubeCommentPulseSurfaceEntity"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "channelGuidelinesState": {
          "$ref": "YoutubeApiInnertubeChannelGuidelinesStateEntity"
        },
        "commentShortReplyThumbnailLogging": {
          "$ref": "YoutubeApiInnertubeCommentShortReplyThumbnailLogging"
        },
        "readMoreLogging": {
          "$ref": "YoutubeApiInnertubeReadMoreLogging"
        },
        "hideToolbar": {
          "type": "boolean"
        },
        "aadcGuidelinesState": {
          "$ref": "YoutubeApiInnertubeAADCGuidelinesStateEntity"
        },
        "alwaysExpand": {
          "type": "boolean"
        },
        "sharedSurface": {
          "$ref": "YoutubeApiInnertubeCommentSharedSurfaceEntity"
        },
        "showOriginalButtonLogging": {
          "$ref": "YoutubeApiInnertubeShowOriginalButtonLogging"
        },
        "surfaceKeys": {
          "$ref": "YoutubeApiInnertubeCommentSurfaceKeys"
        },
        "translateButtonState": {
          "$ref": "YoutubeApiInnertubeTriStateButtonStateEntity"
        },
        "showTranslationButtonLogging": {
          "$ref": "YoutubeApiInnertubeShowTranslationButtonLogging"
        },
        "slotContents": {
          "$ref": "YoutubeElementsSlotContents"
        },
        "inlineReplyIndex": {
          "format": "int32",
          "type": "integer"
        },
        "linkedCommentBadge": {
          "$ref": "YoutubeElementsComponentsBadge"
        },
        "linkedInlineReplyBadge": {
          "$ref": "YoutubeElementsComponentsBadge"
        },
        "shared": {
          "$ref": "YoutubeApiInnertubeCommentSharedEntity"
        },
        "testonlyBackgroundColor": {
          "type": "integer",
          "format": "uint32"
        },
        "showChildLine": {
          "type": "boolean"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "comment": {
          "$ref": "YoutubeApiInnertubeCommentEntity"
        },
        "composerDraftState": {
          "$ref": "YoutubeApiInnertubeCommentComposerDraftEntity"
        },
        "commentSurface": {
          "$ref": "YoutubeApiInnertubeCommentSurfaceEntity"
        },
        "toolbarSurface": {
          "$ref": "YoutubeApiInnertubeEngagementToolbarSurfaceEntity"
        },
        "pinnedText": {
          "type": "string"
        },
        "toolbarState": {
          "$ref": "YoutubeApiInnertubeEngagementToolbarStateEntity"
        },
        "commentSuggestionsLogging": {
          "$ref": "YoutubeApiInnertubeCommentSuggestionsLogging"
        },
        "composerDraftEntityKey": {
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "viewModel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "translateButtonEntityKey": {
          "type": "string"
        },
        "touchFeedbackBorderRadius": {
          "type": "integer",
          "format": "uint32"
        }
      }
    },
    "YoutubeElementsComponentsDescriptionModel": {
      "type": "object",
      "id": "YoutubeElementsComponentsDescriptionModel",
      "properties": {
        "formFieldMetadata": {
          "$ref": "YoutubeApiInnertubeFormFieldMetadata"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "state": {
          "$ref": "YoutubeElementsState"
        }
      }
    },
    "YoutubeApiInnertubeDonationsFundraiserDetailsFormSchema": {
      "type": "object",
      "id": "YoutubeApiInnertubeDonationsFundraiserDetailsFormSchema",
      "properties": {
        "initialValues": {
          "$ref": "YoutubeApiInnertubeDonationsFundraiserDetailsFormData"
        },
        "id": {
          "type": "string"
        },
        "submitConfig": {
          "$ref": "YoutubeApiInnertubeSubmitConfig"
        },
        "fieldSchemas": {
          "$ref": "YoutubeApiInnertubeDonationsFundraiserDetailsFormSchemaFieldSchemas"
        }
      }
    },
    "YoutubeApiInnertubeCreatorChannelMaskCreatorContractsMask": {
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorChannelMaskCreatorContractsMask",
      "properties": {
        "contracts": {
          "$ref": "YoutubeApiInnertubeCreatorChannelMaskCreatorContractMask"
        },
        "all": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeVideoShortsCreationCreationVisualSource": {
      "id": "YoutubeApiInnertubeVideoShortsCreationCreationVisualSource",
      "properties": {
        "segment": {
          "$ref": "YoutubeApiInnertubeVideoShortsCreationCreationVisualSourceSegment"
        },
        "cropApplied": {
          "type": "boolean"
        },
        "visualSourceType": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "VISUAL_SOURCE_TYPE_UNKNOWN",
            "VISUAL_SOURCE_TYPE_SPLICE",
            "VISUAL_SOURCE_TYPE_GREEN_SCREEN",
            "VISUAL_SOURCE_TYPE_COLLAB",
            "VISUAL_SOURCE_TYPE_IMPORT",
            "VISUAL_SOURCE_TYPE_SFOMV"
          ]
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeGoogleHatsEvent": {
      "properties": {
        "hatsStatus": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "HATS_STATUS_UNSPECIFIED",
            "HATS_STATUS_REQUESTED",
            "HATS_STATUS_NO_ELIGIBLE_SURVEY",
            "HATS_STATUS_REQUEST_FAILED",
            "HATS_STATUS_PRESENTED",
            "HATS_STATUS_PRESENT_FAILED"
          ]
        },
        "hatsTriggerId": {
          "type": "string"
        },
        "csn": {
          "type": "string"
        },
        "hatsSessionId": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeGoogleHatsEvent",
      "type": "object"
    },
    "YoutubeApiInnertubeWatchOnYouTubeButtonViewModel": {
      "properties": {
        "watchOnYtLabelButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "ytLogoOnlyButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      },
      "id": "YoutubeApiInnertubeWatchOnYouTubeButtonViewModel",
      "type": "object"
    },
    "YoutubeElementsComponentsJoiningPanelModel": {
      "type": "object",
      "properties": {
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsJoiningPanelData"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        }
      },
      "id": "YoutubeElementsComponentsJoiningPanelModel"
    },
    "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskNotificationMetadataMask": {
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskNotificationMetadataMask",
      "properties": {
        "attributionTag": {
          "type": "boolean"
        },
        "rawNotificationType": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        }
      }
    },
    "YoutubeElementsComponentsThumbsUpDownFeedbackModel": {
      "properties": {
        "iconSize": {
          "enum": [
            "THUMBS_ICON_SIZE_24",
            "THUMBS_ICON_SIZE_DEFAULT"
          ],
          "enumDescriptions": [
            "",
            ""
          ],
          "type": "string"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "noIconOutline": {
          "type": "boolean"
        },
        "onThumbsDownChecked": {
          "$ref": "YoutubeElementsCommand"
        },
        "onThumbsUpUnchecked": {
          "$ref": "YoutubeElementsCommand"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "thumbsDownLogging": {
          "$ref": "YoutubeElementsComponentsThumbsDownLogging"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "onThumbsDownUnchecked": {
          "$ref": "YoutubeElementsCommand"
        },
        "state": {
          "$ref": "YoutubeElementsState"
        },
        "onThumbsUpChecked": {
          "$ref": "YoutubeElementsCommand"
        },
        "buttonSize": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "BUTTON_VIEW_MODEL_SIZE_UNKNOWN",
            "BUTTON_VIEW_MODEL_SIZE_DEFAULT",
            "BUTTON_VIEW_MODEL_SIZE_COMPACT",
            "BUTTON_VIEW_MODEL_SIZE_XSMALL",
            "BUTTON_VIEW_MODEL_SIZE_LARGE",
            "BUTTON_VIEW_MODEL_SIZE_XLARGE",
            "BUTTON_VIEW_MODEL_SIZE_XXLARGE"
          ],
          "type": "string"
        },
        "showFeedbackBottomSheetCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "thumbsUpLogging": {
          "$ref": "YoutubeElementsComponentsThumbsUpLogging"
        },
        "suggestedFeedbackChipStateKey": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsThumbsUpDownFeedbackModel"
    },
    "YoutubeApiInnertubeHandoffPromoCommand": {
      "properties": {
        "messageTexts": {
          "items": {
            "$ref": "YoutubeApiInnertubeHandoffFormattedString"
          },
          "type": "array"
        },
        "promoRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      },
      "id": "YoutubeApiInnertubeHandoffPromoCommand",
      "type": "object"
    },
    "YoutubeElementsComponentsSectionHeader": {
      "type": "object",
      "properties": {
        "title": {
          "$ref": "YoutubeApiInnertubeAccessibleString"
        },
        "columnNames": {
          "items": {
            "$ref": "YoutubeElementsComponentsColumnTitle"
          },
          "type": "array"
        }
      },
      "id": "YoutubeElementsComponentsSectionHeader"
    },
    "YoutubeApiInnertubeUnpluggedHomeShelfRendererShelfSection": {
      "properties": {
        "primaryText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "content": {
          "$ref": "YoutubeApiInnertubeShelfSupportedRenderers"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeUnpluggedHomeShelfRendererShelfSection"
    },
    "YoutubeElementsComponentsAdGridCardCollection": {
      "properties": {
        "style": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "AD_GRID_CARD_COLLECTION_STYLE_UNSPECIFIED",
            "AD_GRID_CARD_COLLECTION_STYLE_FIXED_TWO_COLUMNS",
            "AD_GRID_CARD_COLLECTION_STYLE_FIXED_THREE_COLUMNS",
            "AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN"
          ],
          "type": "string"
        },
        "adGridCards": {
          "items": {
            "$ref": "YoutubeElementsComponentsAdGridCard"
          },
          "type": "array"
        },
        "interaction": {
          "$ref": "YoutubeElementsComponentsAdInteractionData"
        }
      },
      "id": "YoutubeElementsComponentsAdGridCardCollection",
      "type": "object"
    },
    "YoutubeApiInnertubeOfflineAdFrequencyCapConfig": {
      "properties": {
        "assetCount": {
          "type": "integer",
          "format": "int32"
        },
        "lactDuration": {
          "type": "number",
          "format": "float"
        },
        "duration": {
          "format": "float",
          "type": "number"
        },
        "timeToLive": {
          "type": "number",
          "format": "float"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeOfflineAdFrequencyCapConfig"
    },
    "YoutubeElementsComponentsSimpleCellDividerModel": {
      "type": "object",
      "properties": {
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        }
      },
      "id": "YoutubeElementsComponentsSimpleCellDividerModel"
    },
    "YoutubeApiInnertubeKidsCreateProfileFlowData": {
      "type": "object",
      "id": "YoutubeApiInnertubeKidsCreateProfileFlowData",
      "properties": {
        "profileReviewPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "reauthPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "searchPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "profileResultPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "profileCreationPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "signInConsentPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "youngerContentPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "olderContentPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "selectContentLevelPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "profileAllSetPage": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      }
    },
    "YoutubeElementsComponentsWebResponseSource": {
      "type": "object",
      "properties": {
        "siteDisplayName": {
          "type": "string"
        },
        "url": {
          "type": "string"
        },
        "thumbnailUrl": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "faviconUrl": {
          "type": "string"
        },
        "openSourceUrlCommand": {
          "$ref": "YoutubeElementsCommand"
        }
      },
      "id": "YoutubeElementsComponentsWebResponseSource"
    },
    "YoutubeApiInnertubeMusicNarrowRadioThumbnailSupportedRenderers": {
      "properties": {
        "simpleVideoThumbnailRenderer": {
          "$ref": "YoutubeApiInnertubeSimpleVideoThumbnailRenderer"
        }
      },
      "id": "YoutubeApiInnertubeMusicNarrowRadioThumbnailSupportedRenderers",
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorVideoMaskClaimMask": {
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorVideoMaskClaimMask",
      "properties": {
        "all": {
          "type": "boolean"
        },
        "claimImpactType": {
          "type": "boolean"
        },
        "assetId": {
          "type": "boolean"
        }
      }
    },
    "YoutubeElementsComponentsVideoPlaceholderModel": {
      "id": "YoutubeElementsComponentsVideoPlaceholderModel",
      "properties": {
        "context": {
          "$ref": "YoutubeElementsContext"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsFlowStep": {
      "type": "object",
      "id": "YoutubeElementsComponentsFlowStep",
      "properties": {
        "flowLoggingCommand": {
          "$ref": "YoutubeApiInnertubeLogFlowLoggingEventCommand"
        },
        "freeTextInputFlowStep": {
          "$ref": "YoutubeElementsComponentsFreeTextInputFlowStep"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "stepTitle": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "refundConfirmationFlowStep": {
          "$ref": "YoutubeElementsComponentsRefundConfirmationFlowStep"
        },
        "noticeFlowStep": {
          "$ref": "YoutubeElementsComponentsNoticeFlowStep"
        },
        "progress": {
          "type": "number",
          "format": "float"
        },
        "summaryFlowStep": {
          "$ref": "YoutubeElementsComponentsSummaryFlowStep"
        },
        "surveyFlowStep": {
          "$ref": "YoutubeElementsComponentsSurveyFlowStep"
        },
        "planSelectionFlowStep": {
          "$ref": "YoutubeElementsComponentsPlanSelectionFlowStep"
        },
        "pauseOrCancelFlowStep": {
          "$ref": "YoutubeElementsComponentsPauseOrCancelFlowStep"
        },
        "benefitsFlowStep": {
          "$ref": "YoutubeElementsComponentsBenefitsFlowStep"
        },
        "pauseSubscriptionFlowStep": {
          "$ref": "YoutubeElementsComponentsPauseSubscriptionFlowStep"
        },
        "changePlanFlowStep": {
          "$ref": "YoutubeElementsComponentsChangePlanFlowStep"
        },
        "infoFlowStep": {
          "$ref": "YoutubeElementsComponentsInfoFlowStep"
        },
        "switchPlanFlowStep": {
          "$ref": "YoutubeElementsComponentsSwitchPlanFlowStep"
        },
        "optionSelectionFlowStep": {
          "$ref": "YoutubeElementsComponentsOptionSelectionFlowStep"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "stepId": {
          "type": "string"
        },
        "confirmationFlowStep": {
          "$ref": "YoutubeElementsComponentsConfirmationFlowStep"
        },
        "bottomPanel": {
          "$ref": "YoutubeElementsComponentsBottomPanel"
        },
        "postConfirmationFlowStep": {
          "$ref": "YoutubeElementsComponentsPostConfirmationFlowStep"
        }
      }
    },
    "YoutubeApiInnertubeConfirmBroadcastSetupSupportedRenderers": {
      "id": "YoutubeApiInnertubeConfirmBroadcastSetupSupportedRenderers",
      "type": "object",
      "properties": {
        "mobileStreamInviteScreenRenderer": {
          "$ref": "YoutubeApiInnertubeMobileStreamInviteScreenRenderer"
        },
        "mobileBroadcastSetupGoLiveScreenRenderer": {
          "$ref": "YoutubeApiInnertubeMobileBroadcastSetupGoLiveScreenRenderer"
        },
        "confirmBroadcastSetupRenderer": {
          "$ref": "YoutubeApiInnertubeConfirmBroadcastSetupRenderer"
        }
      }
    },
    "YoutubeApiInnertubeContentInspirationSearchInsightsSearchQuery": {
      "id": "YoutubeApiInnertubeContentInspirationSearchInsightsSearchQuery",
      "type": "object",
      "properties": {
        "languageCode": {
          "type": "string"
        },
        "isContentGap": {
          "type": "boolean"
        },
        "volume": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "QUERY_VOLUME_UNKNOWN",
            "QUERY_VOLUME_HIGH",
            "QUERY_VOLUME_MEDIUM",
            "QUERY_VOLUME_LOW"
          ],
          "type": "string"
        },
        "isShortsContentGap": {
          "type": "boolean"
        },
        "isSaved": {
          "type": "boolean"
        },
        "query": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeVerifyVipRequest": {
      "properties": {
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "hostHeader": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeVerifyVipRequest"
    },
    "YoutubeApiInnertubeMobileBroadcastSetupEditThumbnailButtonSupportedRenderers": {
      "type": "object",
      "id": "YoutubeApiInnertubeMobileBroadcastSetupEditThumbnailButtonSupportedRenderers",
      "properties": {
        "buttonRenderer": {
          "$ref": "YoutubeApiInnertubeButtonRenderer"
        }
      }
    },
    "YoutubeElementsComponentsShoppingAffiliateCardModel": {
      "id": "YoutubeElementsComponentsShoppingAffiliateCardModel",
      "type": "object",
      "properties": {
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "cardData": {
          "$ref": "YoutubeElementsComponentsShoppingAffiliateCardData"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "isAffiliateActive": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeGetCredentialTransferTokenResponse": {
      "id": "YoutubeApiInnertubeGetCredentialTransferTokenResponse",
      "type": "object",
      "properties": {
        "playlistToken": {
          "type": "string"
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "token": {
          "type": "string"
        },
        "videoToken": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeTimeRangeFilters": {
      "properties": {
        "timeRangeMax": {
          "$ref": "YoutubeApiInnertubeTimestamp"
        },
        "timeRangeMin": {
          "$ref": "YoutubeApiInnertubeTimestamp"
        }
      },
      "id": "YoutubeApiInnertubeTimeRangeFilters",
      "type": "object"
    },
    "YoutubeApiInnertubeLiveChatRestrictedParticipationButtonSupportedRenderers": {
      "id": "YoutubeApiInnertubeLiveChatRestrictedParticipationButtonSupportedRenderers",
      "type": "object",
      "properties": {
        "buttonRenderer": {
          "$ref": "YoutubeApiInnertubeButtonRenderer"
        },
        "reactionControlPanelOverlayViewModel": {
          "$ref": "YoutubeApiInnertubeReactionControlPanelOverlayViewModel"
        },
        "liveChatIconToggleButtonRenderer": {
          "$ref": "YoutubeApiInnertubeLiveChatIconToggleButtonRenderer"
        }
      }
    },
    "YoutubeApiInnertubeUnpluggedFantasyChangeLeagueRenderer": {
      "properties": {
        "fantasyBrandThumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "id": {
          "type": "string"
        },
        "button": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "fantasyBrandName": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeUnpluggedFantasyChangeLeagueRenderer",
      "type": "object"
    },
    "YoutubeElementsComponentsVideoDisplayFullButtonedShortDrLayoutModel": {
      "properties": {
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "exptAnimationState": {
          "$ref": "YoutubeElementsComponentsExptAnimationState"
        },
        "exptAnimationKey": {
          "type": "string"
        },
        "adButton": {
          "$ref": "YoutubeElementsComponentsAdButton"
        },
        "endorsementHeaderFooter": {
          "$ref": "YoutubeElementsComponentsEndorsementHeaderFooterData"
        },
        "feedAdVideo": {
          "$ref": "YoutubeElementsComponentsFeedAdVideo"
        },
        "exptInlineInjectionConfig": {
          "$ref": "YoutubeElementsComponentsInlineInjectionConfig"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "interaction": {
          "$ref": "YoutubeElementsComponentsAdInteractionData"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "layoutData": {
          "$ref": "YoutubeElementsComponentsAdLayoutData"
        },
        "adDisclosureBanner": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "exptInlineInjectionStateEntity": {
          "$ref": "YoutubeApiInnertubeInlineInjectionStateEntity"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "exptAnimationTriggerTimeInSecs": {
          "format": "float",
          "type": "number"
        },
        "feedAdMetadata": {
          "$ref": "YoutubeElementsComponentsFeedAdMetadata"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsVideoDisplayFullButtonedShortDrLayoutModel"
    },
    "YoutubeApiInnertubeCommitVideoRequest": {
      "properties": {
        "videoId": {
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        }
      },
      "id": "YoutubeApiInnertubeCommitVideoRequest",
      "type": "object"
    },
    "YoutubeApiInnertubeCommentRequestOptions": {
      "properties": {
        "usage": {
          "enum": [
            "OVERVIEW",
            "REVIEW",
            "COMMENTS_HUMAN_EVAL",
            "POSTS_HUMAN_EVAL"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCommentRequestOptions"
    },
    "YoutubeApiInnertubeUnpluggedTeamsStatsBarRenderer": {
      "id": "YoutubeApiInnertubeUnpluggedTeamsStatsBarRenderer",
      "properties": {
        "statTitle": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "endTeamDescription": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "startTeamBarColor": {
          "type": "string"
        },
        "endTeamStatValue": {
          "$ref": "YoutubeApiInnertubeNamedValue"
        },
        "endTeamBarColor": {
          "type": "string"
        },
        "startTeamDescription": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "startTeamStatValue": {
          "$ref": "YoutubeApiInnertubeNamedValue"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorPlaylistMaskAttributionDataMask": {
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorPlaylistMaskAttributionDataMask",
      "properties": {
        "attributedText": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        },
        "attributedChannelId": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeSubscribeButtonNotificationOptionsSupportedRenderers": {
      "properties": {
        "subscriptionNotificationToggleButtonRenderer": {
          "$ref": "YoutubeApiInnertubeSubscriptionNotificationToggleButtonRenderer"
        },
        "subscriptionNotificationOptionsRenderer": {
          "$ref": "YoutubeApiInnertubeSubscriptionNotificationOptionsRenderer"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeSubscribeButtonNotificationOptionsSupportedRenderers"
    },
    "YoutubeApiInnertubeDenylistValidationRuleTranslations": {
      "type": "object",
      "properties": {
        "denylistErrorMessage": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeDenylistValidationRuleTranslations"
    },
    "YoutubeApiInnertubeSurveyRendererDisplayStart": {
      "properties": {
        "value": {
          "enum": [
            "SURVEY_DISPLAY_START_UNKNOWN",
            "SURVEY_DISPLAY_START_ON_VIDEO_COMPLETION",
            "SURVEY_DISPLAY_START_PREROLL_ADS_END",
            "SURVEY_DISPLAY_START_ON_VIDEO_BEGIN"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        }
      },
      "id": "YoutubeApiInnertubeSurveyRendererDisplayStart",
      "type": "object"
    },
    "YoutubeApiInnertubeHandoffPollingCommand": {
      "type": "object",
      "properties": {
        "successCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "pollingConfig": {
          "$ref": "YoutubeApiInnertubeHandoffPollingConfig"
        },
        "checkFinishedCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      },
      "id": "YoutubeApiInnertubeHandoffPollingCommand"
    },
    "YoutubeApiInnertubeCreatorSponsorshipsMaskSponsorshipsOfferVideoDataMask": {
      "type": "object",
      "properties": {
        "externalVideoId": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCreatorSponsorshipsMaskSponsorshipsOfferVideoDataMask"
    },
    "YoutubeElementsComponentsSmartSkipData": {
      "type": "object",
      "properties": {
        "endMillis": {
          "type": "integer",
          "format": "int32"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "startMillis": {
          "format": "int32",
          "type": "integer"
        },
        "isCounterfactual": {
          "type": "boolean"
        },
        "algorithmId": {
          "type": "string"
        },
        "markerKey": {
          "type": "string"
        }
      },
      "id": "YoutubeElementsComponentsSmartSkipData"
    },
    "YoutubeApiInnertubeVideoIssue": {
      "id": "YoutubeApiInnertubeVideoIssue",
      "properties": {
        "missingDescription": {
          "$ref": "YoutubeApiInnertubeVideoMissingDescription"
        },
        "missingTitle": {
          "$ref": "YoutubeApiInnertubeVideoMissingTitle"
        },
        "missingArtwork": {
          "$ref": "YoutubeApiInnertubeVideoMissingArtwork"
        },
        "missingGenre": {
          "$ref": "YoutubeApiInnertubeVideoMissingGenre"
        },
        "severity": {
          "type": "string",
          "enum": [
            "CREATOR_ISSUE_SEVERITY_UNKNOWN",
            "CREATOR_ISSUE_SEVERITY_ERROR",
            "CREATOR_ISSUE_SEVERITY_WARNING"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeQoeInjectHotConfig": {
      "type": "object",
      "properties": {
        "latencyInjectConfig": {
          "$ref": "YoutubeApiInnertubeLatencyInjectConfig"
        },
        "rebufferInjectConfig": {
          "$ref": "YoutubeApiInnertubeRebufferInjectConfig"
        }
      },
      "id": "YoutubeApiInnertubeQoeInjectHotConfig"
    },
    "YoutubeApiInnertubePictureInPictureSupportedRenderers": {
      "id": "YoutubeApiInnertubePictureInPictureSupportedRenderers",
      "properties": {
        "pictureInPictureRenderer": {
          "$ref": "YoutubeApiInnertubePictureInPictureRenderer"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCmsOwnershipConflictMaskCmsAssetCompositionOwnershipShareMask": {
      "type": "object",
      "properties": {
        "all": {
          "type": "boolean"
        },
        "embeddedAssetShares": {
          "$ref": "YoutubeApiInnertubeCmsOwnershipConflictMaskEmbeddedAssetShareMask"
        },
        "externalOwnerId": {
          "type": "boolean"
        },
        "sharePpm": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCmsOwnershipConflictMaskCmsAssetCompositionOwnershipShareMask"
    },
    "YoutubeApiInnertubeCtaCarouselItemViewModel": {
      "id": "YoutubeApiInnertubeCtaCarouselItemViewModel",
      "properties": {
        "textCarousel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "visibilityEntityKey": {
          "type": "string"
        },
        "clientStateKey": {
          "type": "string"
        },
        "ctaConfig": {
          "$ref": "YoutubeApiInnertubeWatchMetadataAppPromoCTAConfig"
        },
        "disableButtonOnTapExpansion": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeShortsCreationTrimHeadererRenderer": {
      "type": "object",
      "properties": {
        "multiSegmentProgressBarRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      },
      "id": "YoutubeApiInnertubeShortsCreationTrimHeadererRenderer"
    },
    "YoutubeApiInnertubeWebToNativeMessageEntity": {
      "type": "object",
      "properties": {
        "serializedAdditionalMetadata": {
          "type": "string"
        },
        "key": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeWebToNativeMessageEntity"
    },
    "YoutubeElementsComponentsTextCarouselItemData": {
      "type": "object",
      "properties": {
        "tooltipTargetId": {
          "type": "string"
        },
        "avatar": {
          "$ref": "YoutubeApiInnertubeAvatarViewModel"
        },
        "text": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "onTap": {
          "$ref": "YoutubeElementsCommand"
        },
        "title": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "iconName": {
          "type": "string"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "image": {
          "$ref": "YoutubeElementsImage"
        },
        "button": {
          "$ref": "YoutubeElementsComponentsButton"
        }
      },
      "id": "YoutubeElementsComponentsTextCarouselItemData"
    },
    "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskHostContentMask": {
      "properties": {
        "externalChannelId": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        },
        "videoId": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskHostContentMask",
      "type": "object"
    },
    "YoutubeElementsComponentsChannelSettingsPronounsData": {
      "type": "object",
      "id": "YoutubeElementsComponentsChannelSettingsPronounsData",
      "properties": {
        "visibilityOptionSubscribersOnlyText": {
          "type": "string"
        },
        "visibilityOptionPublicText": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeGetSuggestedPlaylistVideosContentSupportedRenderers": {
      "type": "object",
      "id": "YoutubeApiInnertubeGetSuggestedPlaylistVideosContentSupportedRenderers",
      "properties": {
        "sectionListRenderer": {
          "$ref": "YoutubeApiInnertubeSectionListRenderer"
        }
      }
    },
    "YoutubeApiInnertubeSubscribeButtonRenderer": {
      "properties": {
        "subscribeMessage": {
          "$ref": "YoutubeApiInnertubeSubscribeMessageSupportedRenderers"
        },
        "subscribeAccessibility": {
          "$ref": "YoutubeApiInnertubeAccessibilitySupportedDatas"
        },
        "subscriberCountWithSubscribeText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "subscribeButtonOptions": {
          "$ref": "YoutubeApiInnertubeSubscribeButtonOptionsSupportedRenderers"
        },
        "enabled": {
          "type": "boolean"
        },
        "avatar": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "readSubscribedValueFromEntityStore": {
          "type": "boolean"
        },
        "hideWhenUnsubscribed": {
          "type": "boolean"
        },
        "hint": {
          "$ref": "YoutubeApiInnertubeHintSupportedRenderers"
        },
        "subscribeStateIcons": {
          "$ref": "YoutubeApiInnertubeSubscribeStateIcons"
        },
        "notificationPreferenceButton": {
          "$ref": "YoutubeApiInnertubeSubscribeButtonNotificationOptionsSupportedRenderers"
        },
        "unsubscribeAccessibility": {
          "$ref": "YoutubeApiInnertubeAccessibilitySupportedDatas"
        },
        "subscribedTimestamp": {
          "type": "string",
          "format": "int64"
        },
        "subscribedButtonText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "subscribedEntityKey": {
          "type": "string"
        },
        "includeGaiaIdForDebug": {
          "type": "boolean"
        },
        "isChannelDelegate": {
          "type": "boolean"
        },
        "unsubscribeConfirmTimeLimit": {
          "type": "string"
        },
        "actions": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          }
        },
        "signInEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "unsubscribedButtonText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "onUnsubscribeEndpoints": {
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          },
          "type": "array"
        },
        "notificationPreferenceToggleButton": {
          "$ref": "YoutubeApiInnertubeButtonSupportedRenderers"
        },
        "serviceEndpoints": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          }
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "onSubscribeEndpoints": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          }
        },
        "type": {
          "enum": [
            "FREE",
            "PAID",
            "UNAVAILABLE"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "unsubscribeMessage": {
          "$ref": "YoutubeApiInnertubeUnsubscribeMessageSupportedRenderers"
        },
        "targetId": {
          "type": "string"
        },
        "timedAnimationData": {
          "$ref": "YoutubeApiInnertubeTimedAnimationData"
        },
        "style": {
          "$ref": "YoutubeApiInnertubeSubscribeButtonStyle"
        },
        "channelId": {
          "type": "string"
        },
        "theme": {
          "$ref": "YoutubeApiInnertubeSubscribeButtonTheme"
        },
        "longSubscriberCountText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "subscribed": {
          "type": "boolean"
        },
        "shortSubscriberCountText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "showHintPolicy": {
          "$ref": "YoutubeApiInnertubeShowHintPolicySupportedDatas"
        },
        "showPreferences": {
          "type": "boolean"
        },
        "subscriberCountWithUnsubscribeText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "serverTimestampMs": {
          "type": "string",
          "format": "int64"
        },
        "icon": {
          "$ref": "YoutubeApiInnertubeIcon"
        },
        "buttonText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "androidClientLastUpdatedTimestamp": {
          "format": "int64",
          "type": "string"
        },
        "subscriberCountText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "unsubscribeButtonText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "id": "YoutubeApiInnertubeSubscribeButtonRenderer",
      "type": "object"
    },
    "YoutubeElementsComponentsSfvAudioCollectionExperiments": {
      "properties": {
        "enableSampledColorBackground": {
          "type": "boolean"
        }
      },
      "id": "YoutubeElementsComponentsSfvAudioCollectionExperiments",
      "type": "object"
    },
    "YoutubeApiInnertubeAdVideoProgressOffset": {
      "properties": {
        "milliseconds": {
          "type": "string",
          "format": "int64"
        },
        "percent": {
          "type": "number",
          "format": "float"
        },
        "kind": {
          "enum": [
            "AD_VIDEO_PROGRESS_KIND_UNKNOWN",
            "AD_VIDEO_PROGRESS_KIND_PERCENT",
            "AD_VIDEO_PROGRESS_KIND_MILLISECONDS"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeAdVideoProgressOffset",
      "type": "object"
    },
    "YoutubeApiInnertubePreTrainingMaterialContentSection": {
      "id": "YoutubeApiInnertubePreTrainingMaterialContentSection",
      "type": "object",
      "properties": {
        "paragraphTexts": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeFormattedString"
          }
        },
        "mediaContent": {
          "$ref": "YoutubeApiInnertubeMediaContent"
        },
        "titleText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "subtitleText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "secondaryText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      }
    },
    "YoutubeApiInnertubeTemplateUpdate": {
      "type": "object",
      "properties": {
        "serializedTemplateConfig": {
          "format": "byte",
          "type": "string"
        },
        "identifier": {
          "type": "string"
        },
        "resourceTag": {
          "type": "string",
          "format": "int64"
        },
        "useColdAppBundle": {
          "type": "boolean"
        },
        "dependencies": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "id": "YoutubeApiInnertubeTemplateUpdate"
    },
    "YoutubeApiInnertubeAffiliateFeature": {
      "properties": {
        "status": {
          "type": "string",
          "enum": [
            "CREATOR_FEATURE_STATUS_UNKNOWN",
            "CREATOR_FEATURE_STATUS_ENABLED",
            "CREATOR_FEATURE_STATUS_DISABLED",
            "CREATOR_FEATURE_STATUS_ELIGIBLE"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeAffiliateFeature"
    },
    "YoutubeApiInnertubeTriggerChannelPrivacyUpdateResponse": {
      "id": "YoutubeApiInnertubeTriggerChannelPrivacyUpdateResponse",
      "properties": {
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "alreadyRunning": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeGetCmsLicenseStrategyRevisionsRequest": {
      "id": "YoutubeApiInnertubeGetCmsLicenseStrategyRevisionsRequest",
      "properties": {
        "mask": {
          "$ref": "YoutubeApiInnertubeGetCmsLicenseStrategyRevisionsRequestMask"
        },
        "externalOwnerId": {
          "type": "string"
        },
        "licenseStrategyRevisionIds": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCmsLicenseStrategyRevisionId"
          }
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeComplexVideoData": {
      "properties": {
        "videoInfos": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeComplexVideoDataVideoInfo"
          }
        },
        "playlistId": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeComplexVideoData"
    },
    "YoutubeApiInnertubeLogStreamEventsCommand": {
      "properties": {
        "logsServerUrl": {
          "type": "string"
        },
        "id": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeLogStreamEventsCommand",
      "type": "object"
    },
    "YoutubeApiInnertubeExperimentsOptInAction": {
      "properties": {
        "text": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "id": "YoutubeApiInnertubeExperimentsOptInAction",
      "type": "object"
    },
    "YoutubeElementsComponentsTopicLinkModel": {
      "id": "YoutubeElementsComponentsTopicLinkModel",
      "properties": {
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "topicLinkRenderer": {
          "$ref": "YoutubeApiInnertubeTopicLinkRenderer"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeDrpConfig": {
      "properties": {
        "timeBetweenPingsSeconds": {
          "format": "int32",
          "type": "integer"
        },
        "isControl": {
          "type": "boolean"
        },
        "androidIsInBackgroundExecutor": {
          "type": "boolean"
        },
        "drpOnDevice204Disabled": {
          "type": "boolean"
        },
        "drpOnGelEnabled": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeDrpConfig"
    },
    "YoutubeApiInnertubeYPCPostIapRenderer": {
      "type": "object",
      "properties": {
        "actions": {
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          },
          "type": "array"
        },
        "confirmEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      },
      "id": "YoutubeApiInnertubeYPCPostIapRenderer"
    },
    "YoutubeApiInnertubeCardOverflowMenuItem": {
      "id": "YoutubeApiInnertubeCardOverflowMenuItem",
      "properties": {
        "veType": {
          "format": "int32",
          "type": "integer"
        },
        "text": {
          "type": "string"
        },
        "eventId": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsCiAudienceSizeCardModel": {
      "id": "YoutubeElementsComponentsCiAudienceSizeCardModel",
      "type": "object",
      "properties": {
        "data": {
          "$ref": "YoutubeElementsComponentsCiAudienceSizeCardData"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        }
      }
    },
    "YoutubeElementsComponentsCardItemTextWithButtonModel": {
      "properties": {
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "cardItemTextWithButton": {
          "$ref": "YoutubeElementsComponentsCardItemTextWithButton"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        }
      },
      "id": "YoutubeElementsComponentsCardItemTextWithButtonModel",
      "type": "object"
    },
    "YoutubeApiInnertubeMdeMetadataLanguageRequestParams": {
      "id": "YoutubeApiInnertubeMdeMetadataLanguageRequestParams",
      "type": "object",
      "properties": {
        "newMetadataLanguage": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeAdvertiserData": {
      "type": "object",
      "properties": {
        "advertiserDisplayName": {
          "type": "string"
        },
        "advertiserLogo": {
          "$ref": "YoutubeApiInnertubeInfoCardImage"
        }
      },
      "id": "YoutubeApiInnertubeAdvertiserData"
    },
    "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskFocusVisibilityLoggingConfigMask": {
      "properties": {
        "all": {
          "type": "boolean"
        },
        "defaultCriteria": {
          "$ref": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskFocusVisibilityLoggingCriteriaMask"
        },
        "secondaryCriteria": {
          "$ref": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskFocusVisibilityLoggingCriteriaMask"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskFocusVisibilityLoggingConfigMask"
    },
    "YoutubeApiInnertubeChannelCrowdsourcingSettings": {
      "type": "object",
      "id": "YoutubeApiInnertubeChannelCrowdsourcingSettings",
      "properties": {
        "defaultLanguage": {
          "type": "string"
        },
        "crowdsourcingEnabled": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeDataStoryCardDataTrafficSourcesData": {
      "type": "object",
      "id": "YoutubeApiInnertubeDataStoryCardDataTrafficSourcesData",
      "properties": {
        "trafficSources": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeDataStoryCardDataTrafficSourcesDataTrafficSource"
          }
        },
        "educationalVideoId": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeDataStoryCardDataLifetimeBasedHighlightDataMilestonePassedLastPeriod": {
      "id": "YoutubeApiInnertubeDataStoryCardDataLifetimeBasedHighlightDataMilestonePassedLastPeriod",
      "type": "object",
      "properties": {
        "totalValueByLastPeriod": {
          "format": "int64",
          "type": "string"
        },
        "milestone": {
          "format": "int64",
          "type": "string"
        },
        "metric": {
          "enum": [
            "ANALYTICS_DATA_STORY_HIGHLIGHT_METRICS_UNKNOWN",
            "ANALYTICS_DATA_STORY_HIGHLIGHT_METRICS_VIEWS",
            "ANALYTICS_DATA_STORY_HIGHLIGHT_METRICS_SUBSCRIBERS",
            "ANALYTICS_DATA_STORY_HIGHLIGHT_METRICS_VIDEOS_PUBLISHED",
            "ANALYTICS_DATA_STORY_HIGHLIGHT_METRICS_LIKES",
            "ANALYTICS_DATA_STORY_HIGHLIGHT_METRICS_MEMBERSHIPS",
            "ANALYTICS_DATA_STORY_HIGHLIGHT_METRICS_AVERAGE_WATCH_TIME",
            "ANALYTICS_DATA_STORY_HIGHLIGHT_METRICS_COMMENTS"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeCreatorPostAttachmentEntityMasks": {
      "id": "YoutubeApiInnertubeCreatorPostAttachmentEntityMasks",
      "properties": {
        "videoMask": {
          "$ref": "YoutubeApiInnertubeCreatorVideoMask"
        },
        "channelMask": {
          "$ref": "YoutubeApiInnertubeCreatorChannelMask"
        },
        "playlistMask": {
          "$ref": "YoutubeApiInnertubeCreatorPlaylistMask"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorVideoMaskVideoRestrictionProductTagsBlockedMask": {
      "properties": {
        "actions": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorVideoMaskVideoRestrictionProductTagsBlockedMask"
    },
    "YoutubeApiInnertubeFaceDetectionSummary": {
      "id": "YoutubeApiInnertubeFaceDetectionSummary",
      "type": "object",
      "properties": {
        "faces": {
          "items": {
            "$ref": "YoutubeApiInnertubeFaceClusterSummary"
          },
          "type": "array"
        }
      }
    },
    "YoutubeApiInnertubeSideloadedWatchEndpointParams": {
      "type": "object",
      "properties": {
        "shouldStartShuffle": {
          "type": "boolean"
        },
        "hasPersistentPlaylistPanel": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeSideloadedWatchEndpointParams"
    },
    "YoutubeElementsComponentsAnalyticsDataBiteTitlePage": {
      "type": "object",
      "id": "YoutubeElementsComponentsAnalyticsDataBiteTitlePage",
      "properties": {
        "imageWithWidthFraction": {
          "$ref": "YoutubeElementsComponentsAnalyticsDataBiteTitlePageImageWithWidthFraction"
        },
        "primaryTextColor": {
          "type": "integer",
          "format": "uint32"
        },
        "primaryTextA11y": {
          "type": "string"
        },
        "image": {
          "$ref": "YoutubeElementsComponentsAnalyticsDataBiteTitlePageImage"
        },
        "footerText": {
          "type": "string"
        },
        "primaryText": {
          "type": "string"
        },
        "secondaryText": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeTvMusicVideoRenderer": {
      "id": "YoutubeApiInnertubeTvMusicVideoRenderer",
      "properties": {
        "richThumbnail": {
          "$ref": "YoutubeApiInnertubeGridVideoRichThumbnailSupportedRenderers"
        },
        "primaryText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "lengthText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "thumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "style": {
          "$ref": "YoutubeApiInnertubeTvMusicVideoStyle"
        },
        "tertiaryText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "thumbnailOverlays": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeThumbnailOverlaySupportedRenderers"
          }
        },
        "secondaryText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "inlinePlaybackEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "menu": {
          "$ref": "YoutubeApiInnertubeMenuSupportedRenderers"
        },
        "navigationEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "serviceEndpoints": {
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          },
          "type": "array"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeStopUnpluggedDvrResponse": {
      "id": "YoutubeApiInnertubeStopUnpluggedDvrResponse",
      "properties": {
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "actions": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          }
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeInlinePlaybackExperiments": {
      "type": "object",
      "properties": {
        "enableSquaredThumbnails": {
          "type": "boolean"
        },
        "enableInlinePlaybackForIos": {
          "type": "boolean"
        },
        "enableLoggingDirectivesForAndroidInlinePlayback": {
          "type": "boolean"
        },
        "enableAutoAdvanceForInlinePlayback": {
          "type": "boolean"
        },
        "disableCinematicContainer": {
          "type": "boolean"
        },
        "enableInlinePlayback": {
          "type": "boolean"
        },
        "enableInlinePlaybackForAndroid": {
          "type": "boolean"
        },
        "enableSimplifiedAndroidUi": {
          "type": "boolean"
        },
        "maxInlinePlaybackLengthSec": {
          "format": "float",
          "type": "number"
        }
      },
      "id": "YoutubeApiInnertubeInlinePlaybackExperiments"
    },
    "YoutubeApiInnertubeAppendContinuationItemsAction": {
      "id": "YoutubeApiInnertubeAppendContinuationItemsAction",
      "properties": {
        "continuationItems": {
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          },
          "type": "array"
        },
        "targetId": {
          "type": "string"
        },
        "target": {
          "enum": [
            "CONTINUATION_TARGET_UNKNOWN",
            "CONTINUATION_TARGET_NOTIFICATION_MENU",
            "CONTINUATION_TARGET_CONVERSATION_MENU"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsImageAttachmentPreviewKeys": {
      "properties": {
        "creationDataKey": {
          "type": "string"
        },
        "imageAttachmentKey": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsImageAttachmentPreviewKeys"
    },
    "YoutubeApiInnertubeValidationRuleset": {
      "type": "object",
      "properties": {
        "requiredErrorCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "requiredErrorText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "rules": {
          "items": {
            "$ref": "YoutubeApiInnertubeValidationRulesetValidationRule"
          },
          "type": "array"
        },
        "isOptional": {
          "type": "boolean"
        },
        "missingRequiredError": {
          "$ref": "YoutubeApiInnertubeFormfillValidationErrorValidationError"
        }
      },
      "id": "YoutubeApiInnertubeValidationRuleset"
    },
    "YoutubeApiInnertubeSubscriptionOffersRenderer": {
      "id": "YoutubeApiInnertubeSubscriptionOffersRenderer",
      "type": "object",
      "properties": {
        "offerType": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "offerData": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeOfferData"
          }
        }
      }
    },
    "YoutubeApiInnertubePaletteDefinitionPaletteVariantDefinitionValuesEntry": {
      "id": "YoutubeApiInnertubePaletteDefinitionPaletteVariantDefinitionValuesEntry",
      "type": "object",
      "properties": {
        "value": {
          "type": "string"
        },
        "key": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeCheckboxSurveyOptionRenderer": {
      "id": "YoutubeApiInnertubeCheckboxSurveyOptionRenderer",
      "properties": {
        "value": {
          "type": "string"
        },
        "checked": {
          "type": "boolean"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "responseText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "isExclusiveOption": {
          "type": "boolean"
        },
        "responseEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeUpdateVideoIdeaResponse": {
      "type": "object",
      "id": "YoutubeApiInnertubeUpdateVideoIdeaResponse",
      "properties": {
        "videoIdea": {
          "$ref": "YoutubeApiInnertubeCreatorVideoIdea"
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        }
      }
    },
    "YoutubeApiInnertubePostsRateLimitFeatureCommand": {
      "id": "YoutubeApiInnertubePostsRateLimitFeatureCommand",
      "properties": {
        "command": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "errorLabel": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeAnalyticsDataEarnings": {
      "id": "YoutubeApiInnertubeAnalyticsDataEarnings",
      "properties": {
        "total": {
          "type": "number",
          "format": "double"
        },
        "values": {
          "items": {
            "type": "number",
            "format": "double"
          },
          "type": "array"
        },
        "currency": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubePaidContentOverlaySupportedRenderers": {
      "id": "YoutubeApiInnertubePaidContentOverlaySupportedRenderers",
      "properties": {
        "paidContentOverlayRenderer": {
          "$ref": "YoutubeApiInnertubePaidContentOverlayRenderer"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeUpdateMetadataControlCommand": {
      "id": "YoutubeApiInnertubeUpdateMetadataControlCommand",
      "type": "object",
      "properties": {
        "metadataKey": {
          "type": "string"
        },
        "targetValue": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeOnSlotCancellationRequestedTrigger": {
      "type": "object",
      "id": "YoutubeApiInnertubeOnSlotCancellationRequestedTrigger",
      "properties": {
        "triggeringSlotId": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeProducerProjectOpened": {
      "type": "object",
      "properties": {
        "project": {
          "$ref": "YoutubeApiInnertubeProducerProjectDetails"
        }
      },
      "id": "YoutubeApiInnertubeProducerProjectOpened"
    },
    "YoutubeElementsComponentsOverlayActionButtonData": {
      "properties": {
        "toggleButtonData": {
          "$ref": "YoutubeElementsComponentsVideoActionToggleButtonData"
        },
        "likeButtonData": {
          "$ref": "YoutubeElementsComponentsLikeButtonData"
        }
      },
      "id": "YoutubeElementsComponentsOverlayActionButtonData",
      "type": "object"
    },
    "YoutubeElementsComponentsPrechecksPendingWarningDialogData": {
      "properties": {
        "changeVisibility": {
          "type": "string"
        },
        "content": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "title": {
          "type": "string"
        },
        "confirmPublicVisibility": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsPrechecksPendingWarningDialogData"
    },
    "YoutubeApiInnertubeTotalPricingRenderer": {
      "properties": {
        "promotionalPriceExplanation": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "totalPriceExplanation": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "extraTaxExplanation": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "continueBundleEndpoints": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeButtonSupportedRenderers"
          }
        },
        "promotionEndTime": {
          "format": "int64",
          "type": "string"
        },
        "promotionType": {
          "type": "string",
          "enumDescriptions": [
            "",
            ""
          ],
          "enum": [
            "PROMOTION_TYPE_UNKNOWN",
            "PROMOTION_TYPE_FREE_TRIAL"
          ]
        },
        "promotionalPriceValueText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "id": "YoutubeApiInnertubeTotalPricingRenderer",
      "type": "object"
    },
    "YoutubeApiInnertubeLiveChatFilterModeEntity": {
      "id": "YoutubeApiInnertubeLiveChatFilterModeEntity",
      "type": "object",
      "properties": {
        "key": {
          "type": "string"
        },
        "selectedFilterMode": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "LIVE_CHAT_FILTER_MODE_UNKNOWN",
            "LIVE_CHAT_FILTER_MODE_UNFILTERED",
            "LIVE_CHAT_FILTER_MODE_PAID_EVENTS_ONLY",
            "LIVE_CHAT_FILTER_MODE_DEFAULT",
            "LIVE_CHAT_FILTER_MODE_QNA_QUESTIONS",
            "LIVE_CHAT_FILTER_MODE_HIDE_ON_CLIENT"
          ]
        }
      }
    },
    "YoutubeApiInnertubeDismissResponse": {
      "properties": {
        "failedItems": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeFailedDismissal"
          }
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        }
      },
      "id": "YoutubeApiInnertubeDismissResponse",
      "type": "object"
    },
    "YoutubeApiInnertubeOpenVoiceOverlayCommand": {
      "id": "YoutubeApiInnertubeOpenVoiceOverlayCommand",
      "properties": {
        "trigger": {
          "type": "string",
          "enum": [
            "TV_VOICE_OVERLAY_TRIGGER_UNKNOWN",
            "TV_VOICE_OVERLAY_TRIGGER_SEARCH",
            "TV_VOICE_OVERLAY_TRIGGER_BROWSE",
            "TV_VOICE_OVERLAY_TRIGGER_WATCH",
            "TV_VOICE_OVERLAY_TRIGGER_MDX"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ]
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeYoutubeAssistantResponseTtsAudioPayload": {
      "id": "YoutubeApiInnertubeYoutubeAssistantResponseTtsAudioPayload",
      "properties": {
        "audio": {
          "type": "string",
          "format": "byte"
        },
        "sampleRate": {
          "type": "integer",
          "format": "int32"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeSignInPromoRenderer": {
      "id": "YoutubeApiInnertubeSignInPromoRenderer",
      "type": "object",
      "properties": {
        "promoHeadline": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "navigationEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "promoSubtitle": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      }
    },
    "YoutubeElementsComponentsStatsTableItem": {
      "type": "object",
      "id": "YoutubeElementsComponentsStatsTableItem",
      "properties": {
        "selectorImageUrl": {
          "type": "string"
        },
        "selectorName": {
          "$ref": "YoutubeApiInnertubeAccessibleString"
        },
        "emptyText": {
          "$ref": "YoutubeApiInnertubeAccessibleString"
        },
        "sections": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsComponentsTableSection"
          }
        }
      }
    },
    "YoutubeApiInnertubeStudioCommentMaskFocusVisibilityLoggingConfigMask": {
      "type": "object",
      "id": "YoutubeApiInnertubeStudioCommentMaskFocusVisibilityLoggingConfigMask",
      "properties": {
        "secondaryCriteria": {
          "$ref": "YoutubeApiInnertubeStudioCommentMaskFocusVisibilityLoggingCriteriaMask"
        },
        "defaultCriteria": {
          "$ref": "YoutubeApiInnertubeStudioCommentMaskFocusVisibilityLoggingCriteriaMask"
        },
        "all": {
          "type": "boolean"
        }
      }
    },
    "YoutubeElementsComponentsUnpluggedActionBarData": {
      "id": "YoutubeElementsComponentsUnpluggedActionBarData",
      "properties": {
        "buttons": {
          "items": {
            "$ref": "YoutubeElementsComponentsUnpluggedActionBarButton"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeChatSetEntity": {
      "type": "object",
      "properties": {
        "key": {
          "type": "string"
        },
        "chats": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "pageToken": {
          "$ref": "YoutubeApiInnertubeSocialSharingSyncToken"
        }
      },
      "id": "YoutubeApiInnertubeChatSetEntity"
    },
    "YoutubeApiInnertubeGetThumbnailsRequest": {
      "properties": {
        "playlistIndex": {
          "type": "string",
          "format": "uint64"
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "videoId": {
          "type": "string"
        },
        "playlistId": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeGetThumbnailsRequest"
    },
    "YoutubeApiInnertubeReelPlayerProgressRenderer": {
      "properties": {
        "numVideos": {
          "type": "integer",
          "format": "uint32"
        },
        "index": {
          "format": "uint32",
          "type": "integer"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeReelPlayerProgressRenderer"
    },
    "YoutubeApiInnertubeLicensePickerOption": {
      "properties": {
        "id": {
          "type": "string"
        },
        "title": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeLicensePickerOption",
      "type": "object"
    },
    "YoutubeApiInnertubeMusicWatchFormBinderCommand": {
      "type": "object",
      "id": "YoutubeApiInnertubeMusicWatchFormBinderCommand",
      "properties": {
        "watchEndpoint": {
          "$ref": "YoutubeApiInnertubeWatchEndpoint"
        },
        "formEntityKey": {
          "type": "string"
        }
      }
    },
    "YoutubeElementsComponentsUnpluggedMultiActionDialogModel": {
      "id": "YoutubeElementsComponentsUnpluggedMultiActionDialogModel",
      "properties": {
        "secondaryFooterButton": {
          "$ref": "YoutubeElementsComponentsButton"
        },
        "dismissDialogCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "primaryFooterButton": {
          "$ref": "YoutubeElementsComponentsButton"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "thumbnailBackgroundColor": {
          "type": "integer",
          "format": "uint32"
        },
        "animationUrl": {
          "type": "string"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "header": {
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "thumbnailUrl": {
          "type": "string"
        },
        "description": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "actions": {
          "items": {
            "$ref": "YoutubeElementsComponentsUnpluggedActionItem"
          },
          "type": "array"
        },
        "title": {
          "type": "string"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "horizontalAlignment": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "HORIZONTAL_ALIGNMENT_UNSPECIFIED",
            "HORIZONTAL_ALIGNMENT_LEFT",
            "HORIZONTAL_ALIGNMENT_CENTER"
          ]
        },
        "animationLoops": {
          "type": "boolean"
        },
        "closeButtonAccessibilityText": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeSmallDemoRenderer": {
      "id": "YoutubeApiInnertubeSmallDemoRenderer",
      "type": "object",
      "properties": {
        "text": {
          "type": "string"
        }
      }
    },
    "YoutubeElementsComponentsSuggestedActionCardModel": {
      "id": "YoutubeElementsComponentsSuggestedActionCardModel",
      "properties": {
        "suggestedActionCardData": {
          "$ref": "YoutubeElementsComponentsSuggestedActionCard"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubePlaylistCollaborationFormData": {
      "type": "object",
      "id": "YoutubeApiInnertubePlaylistCollaborationFormData",
      "properties": {
        "isCollaborationEnabled": {
          "type": "boolean"
        },
        "isAllowNewCollaboratorsEnabled": {
          "type": "boolean"
        },
        "isInviteCollaboratorsButtonEnabled": {
          "type": "boolean"
        },
        "collaboratorChannelIds": {
          "items": {
            "type": "string"
          },
          "type": "array"
        }
      }
    },
    "YoutubeApiInnertubeVideoAttachmentSettings": {
      "properties": {
        "timeLimitSeconds": {
          "type": "integer",
          "format": "int32"
        }
      },
      "id": "YoutubeApiInnertubeVideoAttachmentSettings",
      "type": "object"
    },
    "YoutubeApiInnertubeRejectCmsOwnershipTransferResponse": {
      "id": "YoutubeApiInnertubeRejectCmsOwnershipTransferResponse",
      "type": "object",
      "properties": {
        "updateStatus": {
          "type": "string",
          "enum": [
            "UPDATE_OWNERSHIP_TRANSFER_STATUS_UNSPECIFIED",
            "UPDATE_OWNERSHIP_TRANSFER_STATUS_OK",
            "UPDATE_OWNERSHIP_TRANSFER_STATUS_NOOP",
            "UPDATE_OWNERSHIP_TRANSFER_STATUS_INVALID"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        },
        "issue": {
          "$ref": "YoutubeApiInnertubeCmsIssueData"
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        }
      }
    },
    "YoutubeApiInnertubeHandlesClaimingTitleImagesSectionRenderer": {
      "id": "YoutubeApiInnertubeHandlesClaimingTitleImagesSectionRenderer",
      "type": "object",
      "properties": {
        "titleImages": {
          "items": {
            "$ref": "YoutubeApiInnertubeHandlesClaimingTitleImagesSectionRendererTitleImage"
          },
          "type": "array"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      }
    },
    "YoutubeElementsLine": {
      "properties": {
        "end": {
          "$ref": "YoutubeElementsPoint"
        },
        "start": {
          "$ref": "YoutubeElementsPoint"
        },
        "unit": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "DIMENSION_UNIT_UNKNOWN",
            "DIMENSION_UNIT_POINT",
            "DIMENSION_UNIT_FRACTION"
          ]
        }
      },
      "id": "YoutubeElementsLine",
      "type": "object"
    },
    "YoutubeApiInnertubeUnpluggedAtBatRenderer": {
      "id": "YoutubeApiInnertubeUnpluggedAtBatRenderer",
      "type": "object",
      "properties": {
        "startPlayerHeadshot": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "startPlayerHeaders": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeFormattedString"
          }
        },
        "pitchHeaders": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeFormattedString"
          }
        },
        "endPlayerHeadshot": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "endPlayerHeaders": {
          "items": {
            "$ref": "YoutubeApiInnertubeFormattedString"
          },
          "type": "array"
        },
        "startPlayerName": {
          "$ref": "YoutubeApiInnertubeNamedValue"
        },
        "baseOccupancy": {
          "$ref": "YoutubeApiInnertubeNamedValue"
        },
        "startPlayerStats": {
          "items": {
            "$ref": "YoutubeApiInnertubeNamedValue"
          },
          "type": "array"
        },
        "endPlayerStats": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeNamedValue"
          }
        },
        "endPlayerSecondaryText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "endPlayerName": {
          "$ref": "YoutubeApiInnertubeNamedValue"
        },
        "endPlayerColor": {
          "type": "string"
        },
        "id": {
          "type": "string"
        },
        "startPlayerSecondaryText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "startPlayerColor": {
          "type": "string"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "pitchStats": {
          "items": {
            "$ref": "YoutubeApiInnertubeNamedValue"
          },
          "type": "array"
        }
      }
    },
    "YoutubeApiInnertubeShortsCreationTrimPreviewRenderer": {
      "properties": {
        "playerRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      },
      "id": "YoutubeApiInnertubeShortsCreationTrimPreviewRenderer",
      "type": "object"
    },
    "YoutubeApiInnertubeToggleableListItemViewModel": {
      "id": "YoutubeApiInnertubeToggleableListItemViewModel",
      "properties": {
        "defaultListItem": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "toggledListItem": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      },
      "type": "object"
    },
    "YoutubeElementsSize": {
      "id": "YoutubeElementsSize",
      "type": "object",
      "properties": {
        "width": {
          "type": "number",
          "format": "float"
        },
        "height": {
          "type": "number",
          "format": "float"
        }
      }
    },
    "YoutubeApiInnertubeVideoTrafficSourceRow": {
      "type": "object",
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "VIDEO_TRAFFIC_SOURCE_ROW_TYPE_UNKNOWN",
            "VIDEO_TRAFFIC_SOURCE_ROW_TYPE_INDIVIDUAL",
            "VIDEO_TRAFFIC_SOURCE_ROW_TYPE_YT_RECO",
            "VIDEO_TRAFFIC_SOURCE_ROW_TYPE_OTHER"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        },
        "trend": {
          "enum": [
            "CATALYST_ANALYSIS_CARD_TREND_UNKNOWN",
            "CATALYST_ANALYSIS_CARD_TREND_STRONG_UP",
            "CATALYST_ANALYSIS_CARD_TREND_WEAK_UP",
            "CATALYST_ANALYSIS_CARD_TREND_NO_CHANGE",
            "CATALYST_ANALYSIS_CARD_TREND_WEAK_DOWN",
            "CATALYST_ANALYSIS_CARD_TREND_STRONG_DOWN"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "typicalStats": {
          "$ref": "YoutubeApiInnertubeTypicalPerformanceTableTypicalPerformanceColumnStats"
        },
        "value": {
          "$ref": "YoutubeApiInnertubeAnalyticsDataValue"
        },
        "title": {
          "type": "string"
        },
        "metric": {
          "$ref": "YoutubeApiInnertubeAnalyticsDataColumn"
        },
        "share": {
          "type": "number",
          "format": "double"
        },
        "subrows": {
          "items": {
            "$ref": "YoutubeApiInnertubeVideoTrafficSourceRow"
          },
          "type": "array"
        }
      },
      "id": "YoutubeApiInnertubeVideoTrafficSourceRow"
    },
    "YoutubeApiInnertubeReingestRssEpisodeRequest": {
      "id": "YoutubeApiInnertubeReingestRssEpisodeRequest",
      "type": "object",
      "properties": {
        "feedUrl": {
          "type": "string"
        },
        "episodeGuid": {
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "externalVideoId": {
          "type": "string"
        }
      }
    },
    "YoutubeElementsComponentsLocationState": {
      "type": "object",
      "id": "YoutubeElementsComponentsLocationState",
      "properties": {
        "selectionSummary": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeShowKidsSignInPromoCommand": {
      "properties": {},
      "type": "object",
      "id": "YoutubeApiInnertubeShowKidsSignInPromoCommand"
    },
    "YoutubeApiInnertubeCmsIssueMaskCmsPolicyConditionSetMask": {
      "id": "YoutubeApiInnertubeCmsIssueMaskCmsPolicyConditionSetMask",
      "type": "object",
      "properties": {
        "match": {
          "$ref": "YoutubeApiInnertubeCmsIssueMaskMatchConditionSetMask"
        },
        "watch": {
          "$ref": "YoutubeApiInnertubeCmsIssueMaskWatchConditionSetMask"
        },
        "claim": {
          "$ref": "YoutubeApiInnertubeCmsIssueMaskClaimConditionSetMask"
        },
        "all": {
          "type": "boolean"
        }
      }
    },
    "YoutubeElementsComponentsPanelStackedItem": {
      "id": "YoutubeElementsComponentsPanelStackedItem",
      "properties": {
        "squareImageLayout": {
          "$ref": "YoutubeElementsComponentsSquareImageLayoutModelData"
        },
        "landscapeImageWideButtonLayout": {
          "$ref": "YoutubeElementsComponentsLandscapeImageWideButtonLayoutModelData"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsPlaybackProgressData": {
      "properties": {
        "playbackProgressText": {
          "type": "string"
        },
        "playedText": {
          "type": "string"
        },
        "playbackProgress": {
          "format": "float",
          "type": "number"
        },
        "minPlaybackPositionForPlayed": {
          "format": "int64",
          "type": "string"
        },
        "durationText": {
          "type": "string"
        },
        "videoPlaybackPositionEntityKey": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsPlaybackProgressData"
    },
    "YoutubeApiInnertubeLiteGlobalConfigDownloadManagerV2Configs": {
      "id": "YoutubeApiInnertubeLiteGlobalConfigDownloadManagerV2Configs",
      "type": "object",
      "properties": {
        "enableDownloadManagerV2": {
          "type": "boolean"
        },
        "enableDarkThemeForDownloadManagerV2": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeCompositeVideoOverlayViewModel": {
      "type": "object",
      "properties": {
        "playerStateEntityKey": {
          "type": "string"
        },
        "onTapCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "liveStreamOfflineEntityKey": {
          "type": "string"
        },
        "onLongPressCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "playerLayoutStateEntity": {
          "$ref": "YoutubeApiInnertubePlayerLayoutStateEntity"
        },
        "playerLayoutStateEntityKey": {
          "type": "string"
        },
        "makeSourceVideoActiveActionGestureType": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "COMPOSITE_VIDEO_OVERLAY_GESTURE_TYPE_UNSPECIFIED",
            "COMPOSITE_VIDEO_OVERLAY_GESTURE_TYPE_SINGLE_TAP",
            "COMPOSITE_VIDEO_OVERLAY_GESTURE_TYPE_DOUBLE_TAP",
            "COMPOSITE_VIDEO_OVERLAY_GESTURE_TYPE_LONG_PRESS"
          ]
        },
        "activeAudioAnimationUrl": {
          "type": "string"
        },
        "sources": {
          "items": {
            "$ref": "YoutubeApiInnertubeCompositeSourceVideoOverlay"
          },
          "type": "array"
        }
      },
      "id": "YoutubeApiInnertubeCompositeVideoOverlayViewModel"
    },
    "YoutubeApiInnertubeSliderViewModel": {
      "properties": {},
      "type": "object",
      "id": "YoutubeApiInnertubeSliderViewModel"
    },
    "YoutubeApiInnertubeActivateCmsAssetLicenseStrategyResponse": {
      "properties": {
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "licenseStrategies": {
          "items": {
            "$ref": "YoutubeApiInnertubeCmsLicenseStrategyData"
          },
          "type": "array"
        },
        "asset": {
          "$ref": "YoutubeApiInnertubeCmsAssetData"
        }
      },
      "id": "YoutubeApiInnertubeActivateCmsAssetLicenseStrategyResponse",
      "type": "object"
    },
    "YoutubeElementsComponentsHeadlineInputValidity": {
      "id": "YoutubeElementsComponentsHeadlineInputValidity",
      "type": "object",
      "properties": {
        "customValidity": {
          "$ref": "YoutubeElementsComponentsTextInputCustomValidity"
        }
      }
    },
    "YoutubeElementsComponentsShortsGridModel": {
      "properties": {
        "use0dpHeaderLeftMargin": {
          "type": "boolean"
        },
        "addBottomPaddingToGrid": {
          "type": "boolean"
        },
        "slimlineSurveyEntityKeys": {
          "$ref": "YoutubeElementsComponentsSlimlineSurveyEntityKeys"
        },
        "gridItems": {
          "items": {
            "$ref": "YoutubeApiInnertubeShortsLockupViewModel"
          },
          "type": "array"
        },
        "header": {
          "$ref": "YoutubeElementsComponentsShortsGridHeaderData"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "slimlineSurveyLoggingParams": {
          "$ref": "YoutubeElementsComponentsSlimlineSurveyLoggingParams"
        },
        "shortsShelfExperiments": {
          "$ref": "YoutubeElementsComponentsShortsShelfExperiments"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "shelfHeader": {
          "$ref": "YoutubeElementsComponentsShelfHeaderData"
        },
        "layout": {
          "$ref": "YoutubeElementsComponentsShortsGridLayout"
        },
        "addTopPadding": {
          "type": "boolean"
        },
        "enableRoundedCorner": {
          "type": "boolean"
        },
        "use8HeaderTopMargin": {
          "type": "boolean"
        },
        "bottomButton": {
          "$ref": "YoutubeElementsComponentsButton"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsShortsGridModel"
    },
    "YoutubeElementsComponentsActionSheetOption": {
      "id": "YoutubeElementsComponentsActionSheetOption",
      "type": "object",
      "properties": {
        "title": {
          "type": "string"
        },
        "id": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeCreatorMerchantEventsListFormData": {
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorMerchantEventsListFormData",
      "properties": {
        "filters": {
          "$ref": "YoutubeApiInnertubeCreatorMerchantEventsListFilters"
        }
      }
    },
    "YoutubeApiInnertubeSwitchLiveStudioModeCommand": {
      "id": "YoutubeApiInnertubeSwitchLiveStudioModeCommand",
      "properties": {
        "modeSwitcherHidden": {
          "type": "boolean"
        },
        "mode": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsStickerGroupState": {
      "properties": {
        "startSwipeAnimation": {
          "type": "boolean"
        },
        "stackIndex": {
          "format": "int32",
          "type": "integer"
        },
        "isStickerVisible": {
          "type": "boolean"
        },
        "isStickerLoaded": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsStickerGroupState"
    },
    "YoutubeApiInnertubeBrowseFeedActionsRenderer": {
      "type": "object",
      "id": "YoutubeApiInnertubeBrowseFeedActionsRenderer",
      "properties": {
        "contents": {
          "items": {
            "$ref": "YoutubeApiInnertubeBrowseFeedActionsSupportedRenderers"
          },
          "type": "array"
        }
      }
    },
    "YoutubeApiInnertubeCommentBadgeSupportedRenderers": {
      "id": "YoutubeApiInnertubeCommentBadgeSupportedRenderers",
      "properties": {
        "pinnedCommentBadgeRenderer": {
          "$ref": "YoutubeApiInnertubePinnedCommentBadgeRenderer"
        },
        "sponsorsOnlyBadgeRenderer": {
          "$ref": "YoutubeApiInnertubeSponsorsOnlyBadgeRenderer"
        },
        "authorCommentBadgeRenderer": {
          "$ref": "YoutubeApiInnertubeAuthorCommentBadgeRenderer"
        },
        "sponsorCommentBadgeRenderer": {
          "$ref": "YoutubeApiInnertubeSponsorCommentBadgeRenderer"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeMusicBrowseRequestDeepLinkUrl": {
      "properties": {
        "url": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeMusicBrowseRequestDeepLinkUrl",
      "type": "object"
    },
    "YoutubeApiInnertubePhoneVerificationResendCodeButtonSupportedRenderers": {
      "id": "YoutubeApiInnertubePhoneVerificationResendCodeButtonSupportedRenderers",
      "type": "object",
      "properties": {
        "buttonRenderer": {
          "$ref": "YoutubeApiInnertubeButtonRenderer"
        }
      }
    },
    "YoutubeElementsComponentsDevEngagementPanelContentModel": {
      "properties": {
        "userCloseInterceptionCommandEntityKey": {
          "type": "string"
        },
        "nextPanelButton": {
          "$ref": "YoutubeElementsComponentsButton"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "userCloseInterceptionCommandEntity": {
          "$ref": "YoutubeApiInnertubeCommandEntity"
        },
        "panelIdentifier": {
          "$ref": "YoutubeApiInnertubeEngagementPanelIdentifier"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "content": {
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        }
      },
      "id": "YoutubeElementsComponentsDevEngagementPanelContentModel",
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorFormListItemKgEntity": {
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorFormListItemKgEntity",
      "properties": {
        "eduRequiresMadeForKids": {
          "type": "boolean"
        },
        "mid": {
          "type": "string"
        },
        "localizedName": {
          "type": "string"
        },
        "isSelected": {
          "type": "boolean"
        }
      }
    },
    "YoutubeElementsComponentsHeroCarouselPanelOverlayModel": {
      "properties": {
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "isVisible": {
          "type": "boolean"
        },
        "panelIndex": {
          "format": "int32",
          "type": "integer"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsHeroCarouselPanelOverlayData"
        },
        "isMovingIntoView": {
          "type": "boolean"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "showMetadata": {
          "type": "boolean"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsHeroCarouselPanelOverlayModel"
    },
    "YoutubeElementsComponentsAnalyticsLiveEngagementsDetailCardModel": {
      "id": "YoutubeElementsComponentsAnalyticsLiveEngagementsDetailCardModel",
      "type": "object",
      "properties": {
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsAnalyticsLiveEngagementsDetailCardData"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        }
      }
    },
    "YoutubeApiInnertubeSurveySubmittedTrigger": {
      "properties": {
        "triggeringLayoutId": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeSurveySubmittedTrigger",
      "type": "object"
    },
    "YoutubeApiInnertubeMusicTastebuilderShelfButtonSupportedRenderers": {
      "type": "object",
      "id": "YoutubeApiInnertubeMusicTastebuilderShelfButtonSupportedRenderers",
      "properties": {
        "buttonRenderer": {
          "$ref": "YoutubeApiInnertubeButtonRenderer"
        }
      }
    },
    "YoutubeApiInnertubeModifyActivityCountActionActivityCount": {
      "properties": {
        "isAbsolute": {
          "type": "boolean"
        },
        "countType": {
          "$ref": "YoutubeApiInnertubeActivityCountType"
        },
        "value": {
          "format": "int32",
          "type": "integer"
        }
      },
      "id": "YoutubeApiInnertubeModifyActivityCountActionActivityCount",
      "type": "object"
    },
    "YoutubeElementsComponentsSponsorshipsChecklistMessagesMembersOnlyChat": {
      "type": "object",
      "id": "YoutubeElementsComponentsSponsorshipsChecklistMessagesMembersOnlyChat",
      "properties": {
        "primaryDescription": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "title": {
          "type": "string"
        }
      }
    },
    "LensPresentationRenderingElementsProductGtinCardModel": {
      "id": "LensPresentationRenderingElementsProductGtinCardModel",
      "properties": {
        "presentationTheme": {
          "$ref": "LensPresentationRenderingElementsPresentationTheme"
        },
        "data": {
          "$ref": "LensPresentationRenderingSharedProductGtinData"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsDifficultySectionEmptyBars": {
      "type": "object",
      "id": "YoutubeElementsComponentsDifficultySectionEmptyBars",
      "properties": {}
    },
    "YoutubeApiInnertubeUpdateClipButtonAction": {
      "id": "YoutubeApiInnertubeUpdateClipButtonAction",
      "properties": {
        "targetId": {
          "type": "string"
        },
        "isDisabled": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeTitlePickerViewModelExperiments": {
      "properties": {
        "enableMdeTitleTextFieldUsage": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeTitlePickerViewModelExperiments"
    },
    "YoutubeApiInnertubeComputeDefaultDateTimePickerDateCommand": {
      "properties": {
        "resultEntityKey": {
          "type": "string"
        },
        "privacyPickerStateKey": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeComputeDefaultDateTimePickerDateCommand"
    },
    "YoutubeElementsComponentsYtvOnboardingCartItemGroupModel": {
      "type": "object",
      "id": "YoutubeElementsComponentsYtvOnboardingCartItemGroupModel",
      "properties": {
        "isAlcOnboardingExperiment": {
          "type": "boolean"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "entity": {
          "$ref": "YoutubeApiInnertubeUnpluggedCartItemGroupEntity"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        }
      }
    },
    "YoutubeApiInnertubeCreatorVideoMaskPlayVideoFeatureMask": {
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorVideoMaskPlayVideoFeatureMask",
      "properties": {
        "all": {
          "type": "boolean"
        },
        "status": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubePlaylistShowMetadataRenderer": {
      "id": "YoutubeApiInnertubePlaylistShowMetadataRenderer",
      "type": "object",
      "properties": {
        "showLessText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "collection": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "showMoreText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "actionButtons": {
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          },
          "type": "array"
        },
        "showMoreButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "description": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      }
    },
    "YoutubeApiInnertubeRefreshPlaylistCommand": {
      "properties": {
        "listId": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeRefreshPlaylistCommand",
      "type": "object"
    },
    "YoutubeApiInnertubeCreateAdstubeAccountCommand": {
      "properties": {
        "request": {
          "$ref": "YoutubeApiInnertubeCreateAdstubeAccountRequest"
        },
        "responseEntityKey": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeCreateAdstubeAccountCommand",
      "type": "object"
    },
    "YoutubeApiInnertubeLatencyActionBaselined": {
      "id": "YoutubeApiInnertubeLatencyActionBaselined",
      "type": "object",
      "properties": {
        "clientActionNonce": {
          "type": "string"
        }
      }
    },
    "YoutubeElementsComponentsLargeScoreModel": {
      "type": "object",
      "id": "YoutubeElementsComponentsLargeScoreModel",
      "properties": {
        "data": {
          "$ref": "YoutubeElementsComponentsLargeScoreData"
        },
        "lensCardStateEntityStoreKey": {
          "type": "string"
        },
        "lensCardData": {
          "$ref": "YoutubeElementsComponentsLensCardData"
        }
      }
    },
    "YoutubeApiInnertubeManagePurchaseEndpoint": {
      "id": "YoutubeApiInnertubeManagePurchaseEndpoint",
      "properties": {
        "content": {
          "$ref": "YoutubeApiInnertubeManagePurchaseEndpointSupportedRenderers"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsScrimState": {
      "properties": {
        "isScrimVisible": {
          "type": "boolean"
        }
      },
      "id": "YoutubeElementsComponentsScrimState",
      "type": "object"
    },
    "YoutubeApiInnertubeConversationInviteMorePanelSupportedRenderers": {
      "properties": {
        "inviteMorePanelRenderer": {
          "$ref": "YoutubeApiInnertubeInviteMorePanelRenderer"
        }
      },
      "id": "YoutubeApiInnertubeConversationInviteMorePanelSupportedRenderers",
      "type": "object"
    },
    "YoutubeApiInnertubeGetHistoryPausedStateResponse": {
      "id": "YoutubeApiInnertubeGetHistoryPausedStateResponse",
      "type": "object",
      "properties": {
        "watchHistoryPaused": {
          "type": "boolean"
        },
        "searchHistoryPaused": {
          "type": "boolean"
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        }
      }
    },
    "YoutubeApiInnertubeKidsClientBehaviorEndpoint": {
      "type": "object",
      "id": "YoutubeApiInnertubeKidsClientBehaviorEndpoint",
      "properties": {
        "kidsClientBehaviors": {
          "items": {
            "$ref": "YoutubeApiInnertubeKidsClientBehavior"
          },
          "type": "array"
        }
      }
    },
    "YoutubeApiInnertubeCreatorVideoMaskVideoRestrictionSyncNotMonetizableMask": {
      "properties": {
        "all": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorVideoMaskVideoRestrictionSyncNotMonetizableMask"
    },
    "YoutubeApiInnertubeGetCreatorSponsorshipsSponsorsResponse": {
      "id": "YoutubeApiInnertubeGetCreatorSponsorshipsSponsorsResponse",
      "properties": {
        "sponsorsData": {
          "$ref": "YoutubeApiInnertubeSponsorshipsSponsorsData"
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCmsReportInfo": {
      "type": "object",
      "id": "YoutubeApiInnertubeCmsReportInfo",
      "properties": {
        "downloadUrl": {
          "type": "string"
        },
        "downloadToken": {
          "type": "string",
          "format": "byte"
        },
        "name": {
          "type": "string",
          "enum": [
            "REPORT_NAME_UNKNOWN",
            "REPORT_NAME_ASSET",
            "REPORT_NAME_ASSET_BACKPAY",
            "REPORT_NAME_ASSET_CONFLICT",
            "REPORT_NAME_ASSET_NON_MUSIC",
            "REPORT_NAME_ASSET_RECOUPMENT",
            "REPORT_NAME_ASSET_SHARE",
            "REPORT_NAME_ASSET_SUMMARY",
            "REPORT_NAME_CLAIM",
            "REPORT_NAME_CLAIM_SUMMARY",
            "REPORT_NAME_COUPON_REDEMPTION",
            "REPORT_NAME_DSRF",
            "REPORT_NAME_FAN_FUNDING",
            "REPORT_NAME_HARDWARE_AUDIO_TIER",
            "REPORT_NAME_HARDWARE_AUDIO_TIER_DETAILED",
            "REPORT_NAME_HARDWARE_AUDIO_TIER_SUMMARY",
            "REPORT_NAME_PAID_FEATURES",
            "REPORT_NAME_PER_TITLE",
            "REPORT_NAME_PLAYBACK_LOCATION",
            "REPORT_NAME_RAW_DATA",
            "REPORT_NAME_RECOUPMENT_SUMMARY",
            "REPORT_NAME_REPORT_IN_CSV",
            "REPORT_NAME_SUBSCRIPTIONS",
            "REPORT_NAME_SUMMARY",
            "REPORT_NAME_TRAFFIC_SOURCE",
            "REPORT_NAME_TRANSACTIONAL",
            "REPORT_NAME_VIDEO",
            "REPORT_NAME_VIDEO_NON_MUSIC",
            "REPORT_NAME_VIDEO_SUMMARY",
            "REPORT_NAME_VIEWER_ACTIVITY",
            "REPORT_NAME_SUBSCRIPTION_ASSET",
            "REPORT_NAME_LEGACY_BACKPAY",
            "REPORT_NAME_SUBSCRIPTION_ASSET_NON_MUSIC",
            "REPORT_NAME_SUBSCRIPTION_SUMMARY",
            "REPORT_NAME_SUBSCRIPTION_VIDEO",
            "REPORT_NAME_SUBSCRIPTION_VIDEO_NON_MUSIC",
            "REPORT_NAME_MUSIC_DSRF",
            "REPORT_NAME_PREMIUM_DSRF",
            "REPORT_NAME_SHORTS_SUMMARY",
            "REPORT_NAME_AFFILIATE_TAX_SUMMARY",
            "REPORT_NAME_MOBILE_AUDIO_TIER_DETAILED",
            "REPORT_NAME_MOBILE_AUDIO_TIER_SUMMARY",
            "REPORT_NAME_LICENSE_FEE_SUMMARY",
            "REPORT_NAME_LICENSE_FEE_TRANSACTIONS",
            "REPORT_NAME_PLA_OLD_CONFLICT",
            "REPORT_NAME_YOUTUBE_SHORTS_ADS_SUMMARY",
            "REPORT_NAME_YOUTUBE_SHORTS_ADS_VIDEO_SUMMARY",
            "REPORT_NAME_YOUTUBE_SHORTS_SUBSCRIPTION_SUMMARY",
            "REPORT_NAME_YOUTUBE_SHORTS_SUBSCRIPTION_VIDEO_SUMMARY",
            "REPORT_NAME_AFFILIATE_TAX_REFUND_SUMMARY",
            "REPORT_NAME_VIDEO_REVENUE_SHARING",
            "REPORT_NAME_SVOD_ABUSE_ADJUSTMENT_DETAILS",
            "REPORT_NAME_SVOD_ABUSE_ADJUSTMENT_SUMMARY",
            "REPORT_NAME_CHANNEL_ADJUSTMENTS",
            "REPORT_NAME_ADS_PARTNER_REVENUE_RAWDATA",
            "REPORT_NAME_ADS_PARTNER_REVENUE_SUMMARY",
            "REPORT_NAME_SUBS_PARTNER_REVENUE_RAWDATA",
            "REPORT_NAME_SUBS_PARTNER_REVENUE_SUMMARY"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "customName": {
          "type": "string"
        },
        "reportVersion": {
          "$ref": "YoutubeApiInnertubeReportVersion"
        }
      }
    },
    "YoutubeApiInnertubeAddBackstageCommentAction": {
      "type": "object",
      "id": "YoutubeApiInnertubeAddBackstageCommentAction",
      "properties": {
        "renderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "parentId": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeInteractionRecordingParams": {
      "properties": {
        "feedbackTokens": {
          "$ref": "YoutubeApiInnertubeFeedbackTokens"
        },
        "notificationMetadata": {
          "type": "string"
        },
        "metadata": {
          "type": "string"
        },
        "promoId": {
          "type": "string"
        },
        "campaignName": {
          "type": "string"
        },
        "communicationType": {
          "type": "string",
          "enum": [
            "COMMUNICATION_TYPE_UNKNOWN",
            "COMMUNICATION_TYPE_CHANNEL",
            "COMMUNICATION_TYPE_VIDEO_LIST",
            "COMMUNICATION_TYPE_COMMENT_LIST",
            "COMMUNICATION_TYPE_CHANNEL_DASHBOARD_NEWS",
            "COMMUNICATION_TYPE_CHANNEL_DASHBOARD_IDEAS_FOR_YOU",
            "COMMUNICATION_TYPE_YTA",
            "COMMUNICATION_TYPE_CHANNEL_DASHBOARD_CREATOR_INSIDER",
            "COMMUNICATION_TYPE_CONTENT_OWNER_BANNER",
            "COMMUNICATION_TYPE_CONTENT_OWNER_MANUAL_CLAIMING_BANNER",
            "COMMUNICATION_TYPE_VIDEO_COMMENT_LIST",
            "COMMUNICATION_TYPE_CHANNEL_COMMENT_LIST_HELD_FOR_REVIEW",
            "COMMUNICATION_TYPE_VIDEO_COMMENT_LIST_HELD_FOR_REVIEW",
            "COMMUNICATION_TYPE_CHANNEL_DASHBOARD_ARTIST_VIDEO_MOMENT",
            "COMMUNICATION_TYPE_CHANNEL_DASHBOARD_ARTIST_CHANNEL_MOMENT",
            "COMMUNICATION_TYPE_CHANNEL_DASHBOARD_INBOX_MESSAGE",
            "COMMUNICATION_TYPE_CONTENT_OWNER_VIDEOS_BANNER",
            "COMMUNICATION_TYPE_CONTENT_OWNER_ASSETS_BANNER",
            "COMMUNICATION_TYPE_CONTENT_OWNER_ISSUES_BANNER",
            "COMMUNICATION_TYPE_CONTENT_OWNER_CHANNELS_BANNER",
            "COMMUNICATION_TYPE_CONTENT_OWNER_PITCH_MUSIC_BANNER",
            "COMMUNICATION_TYPE_CONTENT_OWNER_ASSET_LABELS_BANNER",
            "COMMUNICATION_TYPE_CONTENT_OWNER_CLAIMED_VIDEOS_BANNER",
            "COMMUNICATION_TYPE_CONTENT_OWNER_REPORTS_BANNER",
            "COMMUNICATION_TYPE_CHANNEL_DASHBOARD_CREATOR_RECOGNITION",
            "COMMUNICATION_TYPE_GOOGLE_HATS_CHANNEL_DASHBOARD_PAGE",
            "COMMUNICATION_TYPE_SPONSORSHIPS",
            "COMMUNICATION_TYPE_CHANNEL_BROWSE_APP_DIALOG",
            "COMMUNICATION_TYPE_CHANNEL_LCR_MANAGE_STREAMS_LIST_BANNER",
            "COMMUNICATION_TYPE_CONTENT_OWNER_DASHBOARD_CREATOR_INSIDER",
            "COMMUNICATION_TYPE_CHANNEL_DASHBOARD_CREATOR_UNDERSTANDING"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        }
      },
      "id": "YoutubeApiInnertubeInteractionRecordingParams",
      "type": "object"
    },
    "YoutubeApiInnertubeReplaceBackstageCommentAction": {
      "properties": {
        "parentId": {
          "type": "string"
        },
        "renderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "commentId": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeReplaceBackstageCommentAction"
    },
    "YoutubeApiInnertubeScreenLayout": {
      "properties": {
        "sideEntities": {
          "$ref": "YoutubeApiInnertubeSideEntities"
        },
        "desktopLayout": {
          "$ref": "YoutubeApiInnertubeDesktopLayout"
        },
        "mobileLayout": {
          "$ref": "YoutubeApiInnertubeMobileLayout"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeScreenLayout"
    },
    "YoutubeElementsComponentsAnalyticsStackedBarCardModel": {
      "type": "object",
      "id": "YoutubeElementsComponentsAnalyticsStackedBarCardModel",
      "properties": {
        "data": {
          "$ref": "YoutubeElementsComponentsAnalyticsStackedBarCardData"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        }
      }
    },
    "YoutubeElementsComponentsSponsorshipsSetupStepOfferControllerState": {
      "properties": {
        "focusedTierNameTextIndex": {
          "format": "int32",
          "type": "integer"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsSponsorshipsSetupStepOfferControllerState"
    },
    "YoutubeApiInnertubeMdxConnectNavigationEndpoint": {
      "id": "YoutubeApiInnertubeMdxConnectNavigationEndpoint",
      "properties": {
        "onConnectionSkip": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "playbackDescriptor": {
          "$ref": "YoutubeApiInnertubeMdxPlaybackDescriptor"
        },
        "connectionTrigger": {
          "$ref": "YoutubeApiInnertubeMdxConnectionTrigger"
        },
        "mdxPage": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "MDX_PAGE_UNKNOWN",
            "MDX_PAGE_REMOTE_QUEUE",
            "MDX_PAGE_SMART_REMOTE",
            "MDX_PAGE_WATCH"
          ],
          "type": "string"
        },
        "mdxDevice": {
          "$ref": "YoutubeApiInnertubeMdxDevice"
        },
        "onConnectionSuccess": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeMdxEncouragementEvent": {
      "id": "YoutubeApiInnertubeMdxEncouragementEvent",
      "type": "object",
      "properties": {
        "durationSinceOccurrence": {
          "$ref": "GoogleProtobufDuration"
        },
        "mdxEncouragementEventType": {
          "enum": [
            "MDX_ENCOURAGEMENT_EVENT_TYPE_UNKNOWN",
            "MDX_ENCOURAGEMENT_EVENT_TYPE_PLAYER_PAGE_CHIP_SELECTED",
            "MDX_ENCOURAGEMENT_EVENT_TYPE_PLAYER_PAGE_CHIP_CANCELLED"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        }
      }
    },
    "YoutubeApiInnertubeErrorCorrectionsSectionRenderer": {
      "properties": {
        "viewAllButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "items": {
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          },
          "type": "array"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "id": "YoutubeApiInnertubeErrorCorrectionsSectionRenderer",
      "type": "object"
    },
    "YoutubeElementsComponentsPanelTileModel": {
      "id": "YoutubeElementsComponentsPanelTileModel",
      "properties": {
        "imageIndex": {
          "format": "int32",
          "type": "integer"
        },
        "tileIndex": {
          "type": "integer",
          "format": "int32"
        },
        "entityKey": {
          "type": "string"
        },
        "inFullscreenMode": {
          "type": "boolean"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "aspectRatio": {
          "format": "float",
          "type": "number"
        },
        "tile": {
          "$ref": "YoutubeElementsComponentsProductFeedTile"
        },
        "useAdditionalImage": {
          "type": "boolean"
        },
        "tileCornersRoundness": {
          "$ref": "YoutubeElementsComponentsTileCornersRoundness"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorPlaylistMaskPlaylistTranslationMask": {
      "type": "object",
      "properties": {
        "description": {
          "$ref": "YoutubeApiInnertubeCreatorPlaylistMaskTranslatedMessageMask"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeCreatorPlaylistMaskTranslatedMessageMask"
        },
        "all": {
          "type": "boolean"
        },
        "locale": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCreatorPlaylistMaskPlaylistTranslationMask"
    },
    "YoutubeElementsComponentsMusicListItemCarouselModelHeader": {
      "id": "YoutubeElementsComponentsMusicListItemCarouselModelHeader",
      "type": "object",
      "properties": {
        "regularHeader": {
          "$ref": "YoutubeElementsComponentsMusicShelfHeader"
        },
        "toggleableHeader": {
          "$ref": "YoutubeElementsComponentsMusicToggleableShelfHeader"
        }
      }
    },
    "YoutubeElementsComponentsMusicContainerCardActionButton": {
      "id": "YoutubeElementsComponentsMusicContainerCardActionButton",
      "properties": {
        "button": {
          "$ref": "YoutubeElementsComponentsMusicCircleIconButtonData"
        },
        "toggleButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "playButtonData": {
          "$ref": "YoutubeElementsComponentsPlayButtonData"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeDtwsAdaptiveLevelChanged": {
      "type": "object",
      "id": "YoutubeApiInnertubeDtwsAdaptiveLevelChanged",
      "properties": {
        "bandwidthEstimate": {
          "type": "string",
          "format": "int64"
        },
        "ioMetrics": {
          "$ref": "YoutubeApiInnertubeDtwsEventIoMetrics"
        },
        "mediaTimestampMs": {
          "format": "int64",
          "type": "string"
        },
        "cpn": {
          "type": "string"
        },
        "newCompositeBitrate": {
          "type": "string",
          "format": "int64"
        },
        "oldCompositeBitrate": {
          "type": "string",
          "format": "int64"
        }
      }
    },
    "YoutubeApiInnertubeWebSystemHealthMetric": {
      "properties": {
        "currentHeapKbytes": {
          "type": "integer",
          "format": "int32"
        },
        "navigationCount": {
          "format": "int32",
          "type": "integer"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeWebSystemHealthMetric"
    },
    "YoutubeApiInnertubeGraphicalSegmentVisualSegment": {
      "id": "YoutubeApiInnertubeGraphicalSegmentVisualSegment",
      "properties": {
        "effects": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeGraphicalSegmentVisualSegmentEffect"
          }
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeAffiliateCommissions": {
      "type": "object",
      "properties": {
        "defaultRatedPayoutBasisPoint": {
          "format": "int32",
          "type": "integer"
        },
        "productCategoryCommissions": {
          "items": {
            "$ref": "YoutubeApiInnertubeProductCategoryCommission"
          },
          "type": "array"
        }
      },
      "id": "YoutubeApiInnertubeAffiliateCommissions"
    },
    "YoutubeElementsComponentsWebsiteActionBrandedImmersiveModel": {
      "type": "object",
      "properties": {
        "clickLoggingCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "baseMetadata": {
          "$ref": "YoutubeElementsComponentsWebsiteActionImmersivePanelBaseMetadata"
        },
        "brandedImmersiveColorPalette": {
          "$ref": "YoutubeElementsComponentsBrandedImmersiveColorPalette"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        }
      },
      "id": "YoutubeElementsComponentsWebsiteActionBrandedImmersiveModel"
    },
    "YoutubeApiInnertubeMdxGlobalConfig": {
      "type": "object",
      "properties": {
        "apiVersion": {
          "type": "integer",
          "format": "uint32"
        },
        "platformConfig": {
          "$ref": "YoutubeApiInnertubeMdxGlobalPlatformSupportedConfigs"
        },
        "capabilities": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "castEnabled": {
          "type": "boolean"
        },
        "castAppId": {
          "type": "string"
        },
        "experiments": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "whitelisting": {
          "$ref": "YoutubeApiInnertubeMdxWhitelistingSupportedConfigs"
        }
      },
      "id": "YoutubeApiInnertubeMdxGlobalConfig"
    },
    "YoutubeApiInnertubeVideoPrechecks": {
      "id": "YoutubeApiInnertubeVideoPrechecks",
      "type": "object",
      "properties": {
        "copyrightPrechecksDone": {
          "type": "boolean"
        },
        "brandSafetyPrechecksDone": {
          "type": "boolean"
        },
        "videoUploadChecksMonetized": {
          "$ref": "YoutubeApiInnertubeUploadChecksData"
        },
        "additionalDetails": {
          "$ref": "YoutubeApiInnertubeVideoPrechecksAdditionalDetails"
        },
        "videoUploadChecksNotMonetized": {
          "$ref": "YoutubeApiInnertubeUploadChecksData"
        }
      }
    },
    "YoutubeApiInnertubeDeviceContextEventDeviceContextFeaturesNotifTarget": {
      "id": "YoutubeApiInnertubeDeviceContextEventDeviceContextFeaturesNotifTarget",
      "properties": {
        "deviceMessagingIdInBytes": {
          "type": "string",
          "format": "byte"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeSponsorsOrderField": {
      "id": "YoutubeApiInnertubeSponsorsOrderField",
      "properties": {
        "order": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "SPONSORSHIPS_SPONSORS_ORDER_UNKNOWN",
            "SPONSORSHIPS_SPONSORS_ORDER_ASC",
            "SPONSORSHIPS_SPONSORS_ORDER_DESC"
          ],
          "type": "string"
        },
        "field": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "SPONSORSHIPS_SPONSORS_ORDER_FIELD_UNKNOWN",
            "SPONSORSHIPS_SPONSORS_ORDER_FIELD_DURATION_CURRENT_LEVEL",
            "SPONSORSHIPS_SPONSORS_ORDER_FIELD_TOTAL_DURATION",
            "SPONSORSHIPS_SPONSORS_ORDER_FIELD_LAST_JOIN_TIME",
            "SPONSORSHIPS_SPONSORS_ORDER_FIELD_LAST_EVENT_DURATION"
          ]
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubePromotedWatchPlaybackTracking": {
      "type": "object",
      "properties": {
        "inlineMutedPlayback10sUrl": {
          "type": "string"
        },
        "secondQuartileUrls": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "inlineMutedPlayback2sUrl": {
          "type": "string"
        },
        "inlineMutedPlaybackStartUrl": {
          "type": "string"
        },
        "engagedViewUrls": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "firstQuartileUrls": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "startUrls": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "completeUrls": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "thirdQuartileUrls": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "id": "YoutubeApiInnertubePromotedWatchPlaybackTracking"
    },
    "YoutubeApiInnertubeFanCommunitySettingsPanelContentViewModelPanelContentData": {
      "properties": {
        "saveButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "panelListItems": {
          "items": {
            "$ref": "YoutubeApiInnertubeFanCommunitySettingsPanelContentViewModelPanelListItem"
          },
          "type": "array"
        },
        "panelBottomText": {
          "$ref": "YoutubeElementsAttributedString"
        }
      },
      "id": "YoutubeApiInnertubeFanCommunitySettingsPanelContentViewModelPanelContentData",
      "type": "object"
    },
    "YoutubeApiInnertubeClientTaggedShareEntity": {
      "properties": {
        "temporaryClientId": {
          "type": "string"
        },
        "serializedShareEntity": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeClientTaggedShareEntity"
    },
    "YoutubeElementsComponentsMusicCircleIconButtonStyleArgs": {
      "properties": {
        "style": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "MUSIC_CIRCLE_ICON_BUTTON_STYLE_UNKNOWN",
            "MUSIC_CIRCLE_ICON_BUTTON_STYLE_DETAIL_HEADER_PRIMARY",
            "MUSIC_CIRCLE_ICON_BUTTON_STYLE_DETAIL_HEADER_SECONDARY",
            "MUSIC_CIRCLE_ICON_BUTTON_STYLE_LIST_ITEM_EXTRA",
            "MUSIC_CIRCLE_ICON_BUTTON_STYLE_DETAIL_HEADER_SECONDARY_DISABLED",
            "MUSIC_CIRCLE_ICON_BUTTON_STYLE_RADIO_BUILDER",
            "MUSIC_CIRCLE_ICON_BUTTON_STYLE_DETAIL_HEADER_SECONDARY_LIGHT",
            "MUSIC_CIRCLE_ICON_BUTTON_STYLE_CONTAINER_CARD",
            "MUSIC_CIRCLE_ICON_BUTTON_STYLE_SHEET_HEADER_SMALL",
            "MUSIC_CIRCLE_ICON_BUTTON_STYLE_CONTAINER_CARD_TONAL",
            "MUSIC_CIRCLE_ICON_BUTTON_STYLE_LIST_ITEM_PRIMARY",
            "MUSIC_CIRCLE_ICON_BUTTON_STYLE_LIST_ITEM_SECONDARY",
            "MUSIC_CIRCLE_ICON_BUTTON_STYLE_LIST_ITEM_PRIMARY_COMPACT",
            "MUSIC_CIRCLE_ICON_BUTTON_STYLE_HORIZONTAL_ACTION_CARD",
            "MUSIC_CIRCLE_ICON_BUTTON_STYLE_STRETCH_TO_FILL_WIDTH",
            "MUSIC_CIRCLE_ICON_BUTTON_STYLE_STRETCH_TO_FILL_WIDTH_LIGHT",
            "MUSIC_CIRCLE_ICON_BUTTON_STYLE_GENAI_GRADIENT",
            "MUSIC_CIRCLE_ICON_BUTTON_STYLE_DETAIL_HEADER_SECONDARY_LIGHT_GREY",
            "MUSIC_CIRCLE_ICON_BUTTON_STYLE_PILL_ACTION_TONAL",
            "MUSIC_CIRCLE_ICON_BUTTON_STYLE_COMPACT_BANNER",
            "MUSIC_CIRCLE_ICON_BUTTON_STYLE_HORIZONTAL_ACTION_CARD_GENAI_GRADIENT"
          ]
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "iconColorOverride": {
          "type": "integer",
          "format": "uint32"
        },
        "isDisabled": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsMusicCircleIconButtonStyleArgs"
    },
    "YoutubeApiInnertubeRemoveItemAction": {
      "type": "object",
      "properties": {
        "childId": {
          "type": "string"
        },
        "parentId": {
          "type": "string"
        },
        "shouldRemoveParent": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeRemoveItemAction"
    },
    "YoutubeApiInnertubeSendFeedbackAction": {
      "type": "object",
      "properties": {
        "bucket": {
          "type": "string"
        },
        "onSubmit": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "productId": {
          "type": "string"
        },
        "enableAnonymousFeedback": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeSendFeedbackAction"
    },
    "YoutubeApiInnertubeComputeDateTimeStringCommand": {
      "properties": {
        "timestampSeconds": {
          "format": "uint64",
          "type": "string"
        },
        "timestampEntityKey": {
          "type": "string"
        },
        "includeTime": {
          "type": "boolean"
        },
        "date": {
          "$ref": "YoutubeApiInnertubeDate"
        },
        "includeDate": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeComputeDateTimeStringCommand"
    },
    "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskAdstubeDataMask": {
      "id": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskAdstubeDataMask",
      "type": "object",
      "properties": {
        "fetchState": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        },
        "countryTargetingPrefill": {
          "$ref": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskCountryTargetingPrefillMask"
        },
        "loaderType": {
          "type": "boolean"
        },
        "promotionGender": {
          "type": "boolean"
        },
        "promotionAgeRange": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeUnifiedVerifiedBadgeRenderer": {
      "id": "YoutubeApiInnertubeUnifiedVerifiedBadgeRenderer",
      "type": "object",
      "properties": {
        "text": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeFeedChannelFilterHeaderActionSupportedRenderers": {
      "id": "YoutubeApiInnertubeFeedChannelFilterHeaderActionSupportedRenderers",
      "type": "object",
      "properties": {
        "subscribeButtonRenderer": {
          "$ref": "YoutubeApiInnertubeSubscribeButtonRenderer"
        }
      }
    },
    "YoutubeEkoRepeatedValue": {
      "properties": {
        "values": {
          "type": "array",
          "items": {
            "$ref": "YoutubeEkoValue"
          }
        }
      },
      "type": "object",
      "id": "YoutubeEkoRepeatedValue"
    },
    "YoutubeApiInnertubeSingleSelectFilterFormSchemaFieldSchemas": {
      "id": "YoutubeApiInnertubeSingleSelectFilterFormSchemaFieldSchemas",
      "properties": {
        "selectedValue": {
          "$ref": "YoutubeApiInnertubeFormFieldSchema"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCreateLivestreamHighlightClipResponse": {
      "type": "object",
      "properties": {
        "commands": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          }
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        }
      },
      "id": "YoutubeApiInnertubeCreateLivestreamHighlightClipResponse"
    },
    "YoutubeElementsComponentsMusicVoiceDisambiguationItemModel": {
      "properties": {
        "playlistMusicPlayerEntity": {
          "$ref": "YoutubeApiInnertubeMusicPlayerEntity"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "videoMusicPlayerEntity": {
          "$ref": "YoutubeApiInnertubeMusicPlayerEntity"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "thumbnailSize": {
          "format": "float",
          "type": "number"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "playlistSetMusicPlayerEntity": {
          "$ref": "YoutubeApiInnertubeMusicPlayerEntity"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsMusicVoiceDisambiguationItem"
        },
        "musicPlayerEntity": {
          "$ref": "YoutubeApiInnertubeMusicPlayerEntity"
        },
        "containerHeight": {
          "format": "float",
          "type": "number"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsMusicVoiceDisambiguationItemModel"
    },
    "YoutubeElementsComponentsAnalyticsAudienceOnlineModel": {
      "properties": {
        "data": {
          "$ref": "YoutubeElementsComponentsAnalyticsAudienceOnlineData"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        }
      },
      "id": "YoutubeElementsComponentsAnalyticsAudienceOnlineModel",
      "type": "object"
    },
    "YoutubeApiInnertubeCommentComposerButtonStateEntity": {
      "properties": {
        "isEmojiPickerEnabled": {
          "type": "boolean"
        },
        "isSending": {
          "type": "boolean"
        },
        "timestampButtonDisabledA11y": {
          "type": "string"
        },
        "sendButtonDisabledA11y": {
          "type": "string"
        },
        "emojiPickerButtonA11y": {
          "type": "string"
        },
        "key": {
          "type": "string"
        },
        "sendButtonA11y": {
          "type": "string"
        },
        "confirmButtonA11y": {
          "type": "string"
        },
        "isDismissFromConfirm": {
          "type": "boolean"
        },
        "emojiCategories": {
          "items": {
            "$ref": "YoutubeApiInnertubeEmojiCategory"
          },
          "type": "array"
        },
        "timestampButtonA11y": {
          "type": "string"
        },
        "shortCreationButtonA11y": {
          "type": "string"
        },
        "isDismissFromSend": {
          "type": "boolean"
        },
        "confirmButtonDisabledA11y": {
          "type": "string"
        },
        "isTimestampButtonSupported": {
          "type": "boolean"
        },
        "isEmojiPickerToggled": {
          "type": "boolean"
        },
        "isTimestampButtonEnabled": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCommentComposerButtonStateEntity",
      "type": "object"
    },
    "YoutubeApiInnertubeInterstitialPodConfig": {
      "id": "YoutubeApiInnertubeInterstitialPodConfig",
      "properties": {
        "timeToInsertAtMillis": {
          "type": "string",
          "format": "uint64"
        },
        "replayPolicy": {
          "type": "string",
          "enum": [
            "INTERSTITIAL_REPLAY_POLICY_UNKNOWN",
            "INTERSTITIAL_REPLAY_POLICY_SHOW_ON_REPLAY",
            "INTERSTITIAL_REPLAY_POLICY_SHOW_ONCE_PER_PLAYBACK"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "playbackPlacement": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "INTERSTITIAL_PLAYBACK_PLACEMENT_UNKNOWN",
            "INTERSTITIAL_PLAYBACK_PLACEMENT_PRE",
            "INTERSTITIAL_PLAYBACK_PLACEMENT_POST",
            "INTERSTITIAL_PLAYBACK_PLACEMENT_INSERT_AT_VIDEO_TIME"
          ]
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeBrandPartnerSelectionViewModel": {
      "type": "object",
      "id": "YoutubeApiInnertubeBrandPartnerSelectionViewModel",
      "properties": {
        "brandPartnerAdsAccountSubtitle": {
          "type": "string"
        },
        "snackbarBrandPartnerSelectionRemovalDoneText": {
          "type": "string"
        },
        "clearSelectionButtonViewModel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "unlinkSelectionButtonViewModel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "enabledAdAccounts": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeBrandPartnerAdAccountData"
          }
        },
        "formFieldMetadata": {
          "$ref": "YoutubeApiInnertubeFormFieldMetadata"
        },
        "brandPartnerSearchScreenViewModel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "brandPartnerRemovalConfirmDialogViewModel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "snackbarBrandPartnerSelectionClearedText": {
          "type": "string"
        },
        "snackbarBrandPartnerSelectionUnlinkedText": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeUnpluggedPlansAndPricingPageContentEntity": {
      "type": "object",
      "id": "YoutubeApiInnertubeUnpluggedPlansAndPricingPageContentEntity",
      "properties": {
        "key": {
          "type": "string"
        },
        "isLoading": {
          "type": "boolean"
        },
        "content": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      }
    },
    "YoutubeElementsComponentsFantasyRosterModel": {
      "properties": {
        "opponent": {
          "$ref": "YoutubeElementsComponentsFantasyRosterTeam"
        },
        "themeKey": {
          "type": "string"
        },
        "isAndroid": {
          "type": "boolean"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "user": {
          "$ref": "YoutubeElementsComponentsFantasyRosterTeam"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeAccessibleString"
        }
      },
      "id": "YoutubeElementsComponentsFantasyRosterModel",
      "type": "object"
    },
    "YoutubeApiInnertubeTransactionOffersSupportedRenderers": {
      "id": "YoutubeApiInnertubeTransactionOffersSupportedRenderers",
      "properties": {
        "tvfilmOffersRenderer": {
          "$ref": "YoutubeApiInnertubeTvfilmOffersRenderer"
        },
        "errorMessageRenderer": {
          "$ref": "YoutubeApiInnertubeYPCTransactionErrorMessageRenderer"
        },
        "sponsorshipsOfferListRenderer": {
          "$ref": "YoutubeApiInnertubeSponsorshipsOfferListRenderer"
        },
        "sponsorshipsOfferRenderer": {
          "$ref": "YoutubeApiInnertubeSponsorshipsOfferRenderer"
        },
        "sponsorshipsGiftOfferRenderer": {
          "$ref": "YoutubeApiInnertubeSponsorshipsGiftOfferRenderer"
        },
        "tvfilmRichOffersRenderer": {
          "$ref": "YoutubeApiInnertubeTvfilmRichOffersRenderer"
        },
        "ypcOffersListRenderer": {
          "$ref": "YoutubeApiInnertubeYpcOffersListRenderer"
        },
        "membershipOfferRenderer": {
          "$ref": "YoutubeApiInnertubeMembershipOfferRenderer"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsHeroCarouselPanelBackgroundViewData": {
      "properties": {
        "style": {
          "$ref": "YoutubeElementsComponentsHeroCarouselPanelBackgroundViewStyle"
        },
        "backgroundImage": {
          "$ref": "YoutubeElementsImage"
        }
      },
      "id": "YoutubeElementsComponentsHeroCarouselPanelBackgroundViewData",
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskAnalysisVariantMask": {
      "type": "object",
      "properties": {
        "xrayVideoRecapDataStoryVariant": {
          "$ref": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskXRayVideoRecapDataStoryVariantMask"
        },
        "mainAppWeeklyDataStoryVariant": {
          "$ref": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskMainAppWeeklyDataStoryVariantMask"
        },
        "lowReturningViewersDataStoryVariant": {
          "$ref": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskLowReturningViewersDataStoryVariantMask"
        },
        "all": {
          "type": "boolean"
        },
        "channelFluctuationVariant": {
          "$ref": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskChannelFluctuationVariantMask"
        },
        "otherFormatsDataStoryVariant": {
          "$ref": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskOtherFormatsDataStoryVariantMask"
        },
        "audienceWatchesLongformDataStoryVariant": {
          "$ref": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskAudienceWatchesLongformDataStoryVariantMask"
        },
        "monthlySubsVariant": {
          "$ref": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskMonthlySubsVariantMask"
        },
        "videoOverviewVariant": {
          "$ref": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskVideoOverviewVariantMask"
        },
        "channelNewReturningVariant": {
          "$ref": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskChannelNewReturningVariantMask"
        },
        "monthlyDataStoryVariant": {
          "$ref": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskMonthlyDataStoryVariantMask"
        },
        "artistOverviewVariant": {
          "$ref": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskArtistOverviewVariantMask"
        },
        "monthlyRevenueVariant": {
          "$ref": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskMonthlyRevenueVariantMask"
        },
        "analysisSummary": {
          "$ref": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskAnalysisSummaryMask"
        },
        "videoRecapDataStoryVariant": {
          "$ref": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskVideoRecapDataStoryVariantMask"
        },
        "personalizedChannelOverviewVariant": {
          "$ref": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskPersonalizedChannelOverviewVariantMask"
        },
        "weeklyDataStoryVariant": {
          "$ref": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskWeeklyDataStoryVariantMask"
        },
        "holisticMonthlyOverviewVariant": {
          "$ref": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskHolisticMonthlyOverviewVariantMask"
        },
        "videoPerformanceVariant": {
          "$ref": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskVideoPerformanceVariantMask"
        },
        "contentInspirationDataStoryVariant": {
          "$ref": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskContentInspirationDataStoryVariantMask"
        }
      },
      "id": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskAnalysisVariantMask"
    },
    "YoutubeApiInnertubeCrossDeviceProgressCommand": {
      "properties": {
        "crossDevicePings": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubePing"
          }
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCrossDeviceProgressCommand"
    },
    "YoutubeApiInnertubeCmsClaimedVideoBulkAction": {
      "properties": {
        "filter": {
          "$ref": "YoutubeApiInnertubeClaimedVideoFilter"
        },
        "releaseClaims": {
          "$ref": "YoutubeApiInnertubeCmsClaimedVideoBulkActionBulkReleaseClaims"
        },
        "reprocessClaims": {
          "$ref": "YoutubeApiInnertubeCmsClaimedVideoBulkActionBulkReprocessClaims"
        },
        "changePolicy": {
          "$ref": "YoutubeApiInnertubeCmsClaimedVideoBulkActionBulkChangePolicy"
        },
        "changeClaimType": {
          "$ref": "YoutubeApiInnertubeCmsClaimedVideoBulkActionBulkChangeClaimType"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCmsClaimedVideoBulkAction"
    },
    "YoutubeApiInnertubePopupSurveyShelfRenderer": {
      "id": "YoutubeApiInnertubePopupSurveyShelfRenderer",
      "properties": {
        "onDismissCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "buttons": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          }
        },
        "onVisibleCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "onSubmitCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "question": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "dismissButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "respondButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeScrubContinuationClientData": {
      "properties": {
        "anchorIndex": {
          "type": "integer",
          "format": "int32"
        }
      },
      "id": "YoutubeApiInnertubeScrubContinuationClientData",
      "type": "object"
    },
    "YoutubeApiInnertubeHorizontalListGridStyle": {
      "properties": {
        "mobileMinItemCount": {
          "format": "int32",
          "type": "integer"
        },
        "minItemCount": {
          "type": "integer",
          "format": "int32"
        },
        "mobileDefaultMaxRows": {
          "type": "integer",
          "format": "int32"
        },
        "defaultMaxRows": {
          "type": "integer",
          "format": "int32"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeHorizontalListGridStyle"
    },
    "YoutubeApiInnertubeSubscriptionNotificationToggleStateSupportedRenderers": {
      "type": "object",
      "properties": {
        "buttonRenderer": {
          "$ref": "YoutubeApiInnertubeButtonRenderer"
        }
      },
      "id": "YoutubeApiInnertubeSubscriptionNotificationToggleStateSupportedRenderers"
    },
    "YoutubeApiInnertubeCreatorBoolValue": {
      "properties": {
        "value": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorBoolValue"
    },
    "YoutubeApiInnertubeResultsWithoutQuotesRenderer": {
      "type": "object",
      "properties": {
        "resultsFor": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "withoutQuotes": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "correctedQuery": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "correctedQueryEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      },
      "id": "YoutubeApiInnertubeResultsWithoutQuotesRenderer"
    },
    "YoutubeApiInnertubeStartupInfo": {
      "id": "YoutubeApiInnertubeStartupInfo",
      "properties": {
        "startupEdgeCaseInfo": {
          "$ref": "YoutubeApiInnertubeStartupEdgeCaseInfo"
        },
        "adshieldVersion": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "ADSHIELD_VERSION_UNKNOWN",
            "ADSHIELD_VERSION_1",
            "ADSHIELD_VERSION_2"
          ],
          "type": "string"
        },
        "isSavedInstance": {
          "type": "boolean"
        },
        "startupTypeInfo": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "START_TYPE_UNKNOWN",
            "START_TYPE_PROCESS",
            "START_TYPE_HOME",
            "START_TYPE_WATCH",
            "START_TYPE_SEARCH",
            "START_TYPE_SHORTS",
            "START_TYPE_SHORTS_URL",
            "START_TYPE_SHORTS_NOTIFICATION",
            "START_TYPE_HOME_OFFLINE",
            "START_TYPE_FAIL"
          ],
          "type": "string"
        },
        "appStartupTemperatureInfo": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "APP_STARTUP_TEMP_UNKNOWN",
            "APP_STARTUP_TEMP_COLD",
            "APP_STARTUP_TEMP_FROZEN_APP_UPDATE",
            "APP_STARTUP_TEMP_FROZEN_FRESH_INSTALL_OR_DATA_CLEARED",
            "APP_STARTUP_TEMP_COLD_UNKNOWN",
            "APP_STARTUP_TEMP_WARM",
            "APP_STARTUP_TEMP_HOT"
          ]
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeAdPlaybackContext": {
      "id": "YoutubeApiInnertubeAdPlaybackContext",
      "type": "object",
      "properties": {
        "pyv": {
          "type": "boolean"
        },
        "breakType": {
          "type": "string",
          "enum": [
            "BREAK_TYPE_UNSPECIFIED",
            "BREAK_TYPE_PRE_ROLL",
            "BREAK_TYPE_MID_ROLL",
            "BREAK_TYPE_POST_ROLL"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        },
        "slotPosition": {
          "type": "string",
          "format": "int64"
        },
        "instreamAdIvLoadPolicy": {
          "type": "string",
          "enum": [
            "UNKNOWN",
            "ALWAYS",
            "BY_REQUEST"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "driftFromHeadMs": {
          "type": "string",
          "format": "int64"
        },
        "hideTextOverlayForLivestream": {
          "type": "boolean"
        },
        "adServingDataEntry": {
          "format": "byte",
          "type": "string"
        },
        "instreamType": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "INSTREAM_TYPE_NONE",
            "INSTREAM_TYPE_SKIPPABLE_INSTREAM",
            "INSTREAM_TYPE_UNTRUSTED_SKIPPABLE_INSTREAM",
            "INSTREAM_TYPE_SURVEY",
            "INSTREAM_TYPE_BUMPER",
            "INSTREAM_TYPE_CLICK_TO_EXTEND",
            "DEPRECATED_INSTREAM_TYPE_INFEED",
            "INSTREAM_TYPE_VPAID_SECURE",
            "INSTREAM_TYPE_VPAID_INSECURE",
            "INSTREAM_TYPE_NONSKIPPABLE_AUDIO"
          ]
        },
        "instreamAdFeedbackEnabled": {
          "type": "boolean"
        },
        "adIdForWatchHistory": {
          "type": "string",
          "format": "uint64"
        },
        "adType": {
          "type": "string",
          "enum": [
            "AD_TYPE_NONE",
            "AD_TYPE_INVIDEO",
            "AD_TYPE_INSTREAM",
            "AD_TYPE_MPU",
            "AD_TYPE_INSLATE",
            "AD_TYPE_GENERIC_DISPLAY",
            "AD_TYPE_INDISPLAY",
            "AD_TYPE_INSEARCH",
            "AD_TYPE_HOMEPAGE",
            "AD_TYPE_ENGAGEMENT_AD",
            "AD_TYPE_VIDEO_WALL",
            "AD_TYPE_CLICK_TO_PLAY_ENGAGEMENT_AD",
            "AD_TYPE_GOOGLE_MEDIA_AD",
            "AD_TYPE_AD_PREVIEW",
            "AD_TYPE_PRODUCT_LISTING",
            "AD_TYPE_AD_INTRO",
            "AD_TYPE_UNKNOWN",
            "AD_TYPE_OUTSTREAM",
            "AD_TYPE_SUGGESTED_VIDEO",
            "AD_TYPE_IMMERSIVE_COMPANION",
            "AD_TYPE_REELS",
            "AD_TYPE_AD_OUTRO",
            "AD_TYPE_SLATE",
            "AD_TYPE_BCX_TRACKING",
            "AD_TYPE_MINI_APP"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "adQueryId": {
          "type": "string"
        },
        "vastAdDurationMs": {
          "type": "string",
          "format": "int64"
        },
        "hostVideoId": {
          "type": "string"
        },
        "adSystem": {
          "type": "string",
          "enum": [
            "AD_SYSTEM_NONE",
            "AD_SYSTEM_DOUBLECLICK",
            "AD_SYSTEM_ADSENSE",
            "DEPRECATED_AD_SYSTEM_CBS",
            "AD_SYSTEM_FREEWHEEL",
            "DEPRECATED_AD_SYSTEM_SONY",
            "DEPRECATED_AD_SYSTEM_PYV",
            "DEPRECATED_AD_SYSTEM_PARTNER_BRANDING",
            "DEPRECATED_AD_SYSTEM_ESPN",
            "DEPRECATED_AD_SYSTEM_C4",
            "DEPRECATED_AD_SYSTEM_C5",
            "DEPRECATED_AD_SYSTEM_PPS",
            "DEPRECATED_AD_SYSTEM_AUDITUDE",
            "AD_SYSTEM_PARTNER_XFP",
            "AD_SYSTEM_SHOPPING",
            "AD_SYSTEM_ADSENSE_VIRAL",
            "AD_SYSTEM_UNKNOWN",
            "AD_SYSTEM_VIRAL_RESERVE",
            "AD_SYSTEM_AFS",
            "AD_SYSTEM_FORCE",
            "AD_SYSTEM_HOTEL",
            "AD_SYSTEM_NO_BACKEND",
            "AD_SYSTEM_MIXED"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "userPresence": {
          "type": "number",
          "format": "float"
        },
        "adId": {
          "format": "uint64",
          "type": "string"
        }
      }
    },
    "YoutubeElementsComponentsSourcePivotHeaderModel": {
      "id": "YoutubeElementsComponentsSourcePivotHeaderModel",
      "properties": {
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "renderer": {
          "$ref": "YoutubeApiInnertubeSourcePivotHeaderRenderer"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeValidateVerificationCodeRequest": {
      "id": "YoutubeApiInnertubeValidateVerificationCodeRequest",
      "type": "object",
      "properties": {
        "idvRequestId": {
          "format": "int64",
          "type": "string"
        },
        "params": {
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "verificationCode": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeAdminSheetSettingLabelEntityArgs": {
      "id": "YoutubeApiInnertubeAdminSheetSettingLabelEntityArgs",
      "properties": {
        "newSettingLabel": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeGuideChannelBadges": {
      "type": "object",
      "properties": {
        "liveBroadcasting": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeGuideChannelBadges"
    },
    "YoutubeApiInnertubeListCmsRelatedAssetsResponse": {
      "type": "object",
      "properties": {
        "assets": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCmsAssetData"
          }
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "providers": {
          "items": {
            "$ref": "YoutubeApiInnertubeContentOwnerData"
          },
          "type": "array"
        },
        "pageInfo": {
          "$ref": "YoutubeApiInnertubeResponsePageInfo"
        }
      },
      "id": "YoutubeApiInnertubeListCmsRelatedAssetsResponse"
    },
    "YoutubeApiInnertubeMenuServiceItemRenderer": {
      "id": "YoutubeApiInnertubeMenuServiceItemRenderer",
      "properties": {
        "styleType": {
          "enumDescriptions": [
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "MENU_ITEM_RENDERER_STYLE_TYPE_UNSPECIFIED",
            "MENU_ITEM_RENDERER_STYLE_TYPE_VISIBLY_DISABLED"
          ]
        },
        "isPlaceholder": {
          "type": "boolean"
        },
        "subtitleText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "badges": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeBadgeSupportedRenderers"
          }
        },
        "secondaryIcon": {
          "$ref": "YoutubeApiInnertubeIcon"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "image": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "text": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "hasSeparator": {
          "type": "boolean"
        },
        "menuItemIdentifier": {
          "type": "string"
        },
        "isDisabled": {
          "type": "boolean"
        },
        "toastText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "accessibility": {
          "$ref": "YoutubeApiInnertubeMenuItemSupportedAccessibilityDatas"
        },
        "isSelected": {
          "type": "boolean"
        },
        "command": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "serviceEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "icon": {
          "$ref": "YoutubeApiInnertubeIcon"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeMusicEntityUserData": {
      "id": "YoutubeApiInnertubeMusicEntityUserData",
      "type": "object",
      "properties": {
        "likeStatus": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "LIKE",
            "DISLIKE",
            "INDIFFERENT"
          ]
        }
      }
    },
    "YoutubeApiInnertubeUnpluggedCancelFeedbackDetailsRenderer": {
      "id": "YoutubeApiInnertubeUnpluggedCancelFeedbackDetailsRenderer",
      "properties": {
        "detailItems": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          }
        },
        "nextButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "primaryText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "selectCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "secondaryText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorChannelMaskDropDownTextsMask": {
      "properties": {
        "doneButtonLabel": {
          "type": "boolean"
        },
        "editSelectionText": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        },
        "selectText": {
          "type": "boolean"
        },
        "viewSelectionText": {
          "type": "boolean"
        },
        "searchPlaceholderText": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCreatorChannelMaskDropDownTextsMask",
      "type": "object"
    },
    "YoutubeApiInnertubeAvatarItemVariantMetadataTagsEntry": {
      "id": "YoutubeApiInnertubeAvatarItemVariantMetadataTagsEntry",
      "type": "object",
      "properties": {
        "key": {
          "type": "string"
        },
        "value": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeSearchRedirectDestinationVideosRequest": {
      "type": "object",
      "properties": {
        "query": {
          "type": "string"
        },
        "externalChannelId": {
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        }
      },
      "id": "YoutubeApiInnertubeSearchRedirectDestinationVideosRequest"
    },
    "YoutubeApiInnertubeYtgoFeed": {
      "type": "object",
      "properties": {
        "items": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeYtgoItem"
          }
        }
      },
      "id": "YoutubeApiInnertubeYtgoFeed"
    },
    "YoutubeEffectSourceMakerAmbientLight": {
      "type": "object",
      "id": "YoutubeEffectSourceMakerAmbientLight",
      "properties": {
        "color": {
          "$ref": "YoutubeEffectSourceMakerColor"
        },
        "intensity": {
          "type": "number",
          "format": "float"
        },
        "hdriMapReference": {
          "$ref": "YoutubeEffectSourceMakerHdriMapAssetReference"
        }
      }
    },
    "YoutubeElementsComponentsMusicAttributeChipGroupModel": {
      "properties": {
        "selectedItemEntity": {
          "$ref": "YoutubeApiInnertubeMusicFormGroupedBooleanChoiceEntity"
        },
        "inTestContext": {
          "type": "boolean"
        },
        "isRadioBuilderV2": {
          "type": "boolean"
        },
        "group": {
          "$ref": "YoutubeElementsComponentsMusicAttributeChipGroup"
        },
        "customChipSize": {
          "format": "float",
          "type": "number"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "environmentData": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "state": {
          "$ref": "YoutubeElementsState"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsMusicAttributeChipGroupModel"
    },
    "YoutubeElementsComponentsEndorsementHeaderFooterLogging": {
      "properties": {},
      "type": "object",
      "id": "YoutubeElementsComponentsEndorsementHeaderFooterLogging"
    },
    "YoutubeApiInnertubeSponsorsOnly": {
      "id": "YoutubeApiInnertubeSponsorsOnly",
      "type": "object",
      "properties": {
        "minTierRankId": {
          "type": "string"
        },
        "isSponsorsOnly": {
          "type": "boolean"
        }
      }
    },
    "YoutubeElementsComponentsCompactPlaylistEmbeddedModel": {
      "type": "object",
      "id": "YoutubeElementsComponentsCompactPlaylistEmbeddedModel",
      "properties": {
        "updatedPlaylistEntityKey": {
          "type": "string"
        },
        "compactPlaylistData": {
          "$ref": "YoutubeElementsComponentsCompactPlaylistData"
        },
        "deviceMultiWindowMode": {
          "$ref": "YoutubeElementsDeviceMultiWindowMode"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "updatedPlaylist": {
          "$ref": "YoutubeApiInnertubePlaylistEntity"
        }
      }
    },
    "YoutubeElementsDirectUpdateValueSource": {
      "type": "object",
      "properties": {
        "dataStore": {
          "$ref": "YoutubeElementsDataStoreDirectUpdateValueSource"
        },
        "dataRelay": {
          "$ref": "YoutubeElementsDataRelayDirectUpdateValueSource"
        }
      },
      "id": "YoutubeElementsDirectUpdateValueSource"
    },
    "YoutubeApiInnertubeAudienceReachFunnelCardConfig": {
      "type": "object",
      "properties": {
        "audienceType": {
          "enum": [
            "FUNNEL_AUDIENCE_TYPE_UNKNOWN",
            "FUNNEL_AUDIENCE_TYPE_FAN",
            "FUNNEL_AUDIENCE_TYPE_REPEAT_VIEWER",
            "FUNNEL_AUDIENCE_TYPE_RETURNING_VIEWER"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeAudienceReachFunnelCardConfig"
    },
    "YoutubeApiInnertubeGranularVariableSpeedConfig": {
      "id": "YoutubeApiInnertubeGranularVariableSpeedConfig",
      "type": "object",
      "properties": {
        "minimumPlaybackRate": {
          "format": "int32",
          "type": "integer"
        },
        "maximumPlaybackRate": {
          "format": "int32",
          "type": "integer"
        },
        "defaultPlaybackRateOptions": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeGranularVariableSpeedConfigPlaybackRateOption"
          }
        },
        "showSkipSilenceSetting": {
          "type": "boolean"
        },
        "stepSize": {
          "format": "int32",
          "type": "integer"
        }
      }
    },
    "YoutubeElementsComponentsScreenRichFragmentModel": {
      "type": "object",
      "properties": {
        "bodyTextColor": {
          "type": "integer",
          "format": "uint32"
        },
        "screenRichText": {
          "$ref": "YoutubeApiInnertubeChannelDemographicsSurveyTextsScreenRichTexts"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "bodyTextFont": {
          "$ref": "YoutubeElementsComponentsFont"
        }
      },
      "id": "YoutubeElementsComponentsScreenRichFragmentModel"
    },
    "YoutubeApiInnertubeSubscribeBackData": {
      "properties": {
        "subscribedBack": {
          "type": "boolean"
        },
        "subscribeServiceEndpoints": {
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          },
          "type": "array"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeSubscribeBackData"
    },
    "YoutubeApiInnertubeMobileBroadcastSetupShowGoLiveScreenEndpoint": {
      "properties": {
        "hack": {
          "type": "boolean"
        },
        "params": {
          "type": "string"
        },
        "videoId": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeMobileBroadcastSetupShowGoLiveScreenEndpoint",
      "type": "object"
    },
    "YoutubeApiInnertubeCameraFeatures": {
      "type": "object",
      "id": "YoutubeApiInnertubeCameraFeatures",
      "properties": {
        "ghostOverlayUsed": {
          "type": "boolean"
        },
        "flashType": {
          "enumDescriptions": [
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "FLASH_TYPE_UNSPECIFIED",
            "FLASH_TYPE_BACK_HARDWARE"
          ]
        },
        "cameraSource": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "CAMERA_SOURCE_UNSPECIFIED",
            "CAMERA_SOURCE_FRONT",
            "CAMERA_SOURCE_REAR"
          ]
        },
        "countdownTimer": {
          "$ref": "YoutubeApiInnertubeCountdownTimer"
        },
        "speedControl": {
          "$ref": "YoutubeApiInnertubeSpeedControl"
        }
      }
    },
    "YoutubeApiInnertubeMonetizationMessages": {
      "type": "object",
      "properties": {
        "escrow": {
          "type": "string"
        },
        "advertiserFriendlyDetectionExplanation": {
          "type": "string"
        },
        "limitedAdsPendingCheckExplanation": {
          "type": "string"
        },
        "onExplanation": {
          "type": "string"
        },
        "escrowExplanation": {
          "type": "string"
        },
        "offWithRevshareExplanation": {
          "type": "string"
        },
        "offWithShortsRevshareExplanation": {
          "type": "string"
        },
        "revshare": {
          "type": "string"
        },
        "creatorRevshareExplanation": {
          "type": "string"
        },
        "midrollAdsNotShowing": {
          "type": "string"
        },
        "limited": {
          "type": "string"
        },
        "ineligibleExplanation": {
          "type": "string"
        },
        "off": {
          "type": "string"
        },
        "midrollAdsNotShowingExplanation": {
          "type": "string"
        },
        "notAvailable": {
          "type": "string"
        },
        "unknown": {
          "type": "string"
        },
        "offExplanation": {
          "type": "string"
        },
        "revshareExplanation": {
          "type": "string"
        },
        "madeForKidsExplanation": {
          "type": "string"
        },
        "on": {
          "type": "string"
        },
        "checking": {
          "type": "string"
        },
        "limitedAdsExplanation": {
          "type": "string"
        },
        "notAvailableExplanation": {
          "type": "string"
        },
        "monetizationLabel": {
          "type": "string"
        },
        "exceptions": {
          "type": "string"
        },
        "ineligible": {
          "type": "string"
        },
        "monetizationStatusFormat": {
          "type": "string"
        },
        "playableAndPremiumSubscriptionEligibleExplanation": {
          "type": "string"
        },
        "onReviewAndConfirmedExplanation": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeMonetizationMessages"
    },
    "YoutubeApiInnertubeContentCountRenderer": {
      "properties": {
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "contentCount": {
          "format": "int32",
          "type": "integer"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeContentCountRenderer"
    },
    "YoutubeApiInnertubeEditSpan": {
      "properties": {
        "startMs": {
          "type": "integer",
          "format": "int32"
        },
        "endMs": {
          "type": "integer",
          "format": "int32"
        }
      },
      "id": "YoutubeApiInnertubeEditSpan",
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorMerchantEventsFiltersDateFilters": {
      "properties": {
        "excludeExpiredEvents": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCreatorMerchantEventsFiltersDateFilters",
      "type": "object"
    },
    "YoutubeApiInnertubeAutomixPreviewVideoRenderer": {
      "properties": {
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "content": {
          "$ref": "YoutubeApiInnertubeAutomixPreviewVideoRendererAutomixPreviewVideoSupportedRenderers"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeAutomixPreviewVideoRenderer"
    },
    "YoutubeElementsComponentsChatFooterModel": {
      "properties": {
        "linkfiedText": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "enableChatComposer": {
          "type": "boolean"
        },
        "text": {
          "type": "string"
        },
        "chatComposerData": {
          "$ref": "YoutubeElementsComponentsChatComposerData"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsChatFooterModel"
    },
    "YoutubeElementsComponentsSponsorshipsOfferErrorMessagesOfferErrorsMapEntry": {
      "properties": {
        "value": {
          "type": "string"
        },
        "key": {
          "format": "int32",
          "type": "integer"
        }
      },
      "id": "YoutubeElementsComponentsSponsorshipsOfferErrorMessagesOfferErrorsMapEntry",
      "type": "object"
    },
    "YoutubeApiInnertubeAdPreviewText": {
      "type": "object",
      "properties": {
        "text": {
          "type": "string"
        },
        "isTemplated": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeAdPreviewText"
    },
    "YoutubeApiInnertubeShortsCreationThumbnailBottomBarEntity": {
      "properties": {
        "activeSegmentIndex": {
          "type": "integer",
          "format": "int32"
        },
        "entityKey": {
          "type": "string"
        },
        "thumbnailItemEntities": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "lastInteractedThumbnailIndex": {
          "type": "integer",
          "format": "int32"
        }
      },
      "id": "YoutubeApiInnertubeShortsCreationThumbnailBottomBarEntity",
      "type": "object"
    },
    "YoutubeApiInnertubeReuploadOrder": {
      "id": "YoutubeApiInnertubeReuploadOrder",
      "type": "object",
      "properties": {
        "feature": {
          "type": "string",
          "enum": [
            "REUPLOAD_ORDER_FEATURE_UNKNOWN",
            "REUPLOAD_ORDER_FEATURE_REUPLOAD_VIDEO_VIEW_COUNT",
            "REUPLOAD_ORDER_FEATURE_REUPLOAD_CHANNEL_SUBSCRIBER_COUNT",
            "REUPLOAD_ORDER_FEATURE_REUPLOAD_VIDEO_PUBLISHED_DATE"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        },
        "direction": {
          "enum": [
            "ORDER_DIRECTION_UNKNOWN",
            "ORDER_DIRECTION_ASC",
            "ORDER_DIRECTION_DESC"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        }
      }
    },
    "YoutubeElementsComponentsPermissionsSettingData": {
      "properties": {
        "description": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "panelEndpoint": {
          "$ref": "YoutubeApiInnertubeShowEngagementPanelEndpoint"
        }
      },
      "id": "YoutubeElementsComponentsPermissionsSettingData",
      "type": "object"
    },
    "YoutubeElementsComponentsAnalyticsAnimatedLoopCollectionThumbnailItems": {
      "id": "YoutubeElementsComponentsAnalyticsAnimatedLoopCollectionThumbnailItems",
      "properties": {
        "width": {
          "format": "float",
          "type": "number"
        },
        "height": {
          "type": "number",
          "format": "float"
        },
        "urls": {
          "items": {
            "type": "string"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeUpdateCreatorPostRequest": {
      "id": "YoutubeApiInnertubeUpdateCreatorPostRequest",
      "type": "object",
      "properties": {
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "contentText": {
          "$ref": "YoutubeApiInnertubePostTextUpdate"
        },
        "commentSettings": {
          "$ref": "YoutubeApiInnertubePostCommentSettingsUpdate"
        },
        "scheduledPublishTimeSec": {
          "$ref": "YoutubeApiInnertubePostScheduledTimeUpdate"
        },
        "postId": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeUnpluggedLensWatchCommand": {
      "id": "YoutubeApiInnertubeUnpluggedLensWatchCommand",
      "properties": {
        "highlightOptions": {
          "$ref": "YoutubeApiInnertubeUnpluggedLensWatchCommandHighlightOptions"
        },
        "watchEndpoint": {
          "$ref": "YoutubeApiInnertubeWatchEndpoint"
        },
        "lensContainerId": {
          "type": "string"
        },
        "watchCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeDisplayStateEntityData": {
      "properties": {
        "textInputConversionValues": {
          "$ref": "YoutubeApiInnertubeDisplayStateEntityDataEntityValues"
        },
        "sheetStateValues": {
          "$ref": "YoutubeApiInnertubeDisplayStateEntityDataEntityValues"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeDisplayStateEntityData"
    },
    "YoutubeApiInnertubeYtMainDownloadsListEntityActionMetadata": {
      "id": "YoutubeApiInnertubeYtMainDownloadsListEntityActionMetadata",
      "properties": {
        "shouldNotRefreshContent": {
          "type": "boolean"
        },
        "browseRequestContext": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "BROWSE_REQUEST_CONTEXT_UNKNOWN",
            "BROWSE_REQUEST_CONTEXT_BACKGROUND",
            "BROWSE_REQUEST_CONTEXT_BACKGROUND_CONTEXT_FENCE",
            "BROWSE_REQUEST_CONTEXT_FOREGROUND_INVALIDATION",
            "BROWSE_REQUEST_CONTEXT_FOREGROUND_USER_REFRESH",
            "BROWSE_REQUEST_CONTEXT_IOS_BACKGROUND_REFRESH",
            "BROWSE_REQUEST_CONTEXT_STARTUP",
            "BROWSE_REQUEST_CONTEXT_USER_NAVIGATION",
            "BROWSE_REQUEST_CONTEXT_PRELOAD"
          ]
        },
        "shouldDoOfflineRefresh": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeExperimentsSearchResponse": {
      "properties": {
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "content": {
          "$ref": "YoutubeApiInnertubeExperimentsListResponseSupportedRenderers"
        }
      },
      "id": "YoutubeApiInnertubeExperimentsSearchResponse",
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorVideoMaskProblemDescriptionMask": {
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorVideoMaskProblemDescriptionMask",
      "properties": {
        "problemDescriptionText": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        },
        "startOffset": {
          "$ref": "YoutubeApiInnertubeCreatorVideoMaskDurationMask"
        }
      }
    },
    "YoutubeApiInnertubeMusicNavigationButtonSolidStyle": {
      "properties": {
        "leftStripeColor": {
          "type": "integer",
          "format": "uint32"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeMusicNavigationButtonSolidStyle"
    },
    "YoutubeApiInnertubeListCmsPackageArtifactsRequest": {
      "id": "YoutubeApiInnertubeListCmsPackageArtifactsRequest",
      "type": "object",
      "properties": {
        "packageId": {
          "$ref": "YoutubeApiInnertubeCmsPackageId"
        },
        "filters": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeArtifactGroupFilter"
          }
        },
        "externalOwnerId": {
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        }
      }
    },
    "YoutubeElementsComponentsMentionsDescriptionEditorClientState": {
      "id": "YoutubeElementsComponentsMentionsDescriptionEditorClientState",
      "properties": {
        "hasRunInitialLinkDetection": {
          "type": "boolean"
        },
        "showExternalLinksErrorBanner": {
          "type": "boolean"
        },
        "key": {
          "type": "string"
        },
        "isFocused": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeGetVideoMetadataTranslationRequest": {
      "type": "object",
      "id": "YoutubeApiInnertubeGetVideoMetadataTranslationRequest",
      "properties": {
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "delegationContext": {
          "$ref": "YoutubeApiInnertubeDelegationContext"
        },
        "videoId": {
          "type": "string"
        },
        "languageCode": {
          "type": "string"
        },
        "userIntent": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "USER_INTENT_UNKNOWN",
            "USER_INTENT_PUBLISHED",
            "USER_INTENT_EDIT_LATEST_DRAFT",
            "USER_INTENT_CREATOR_REVIEW"
          ]
        }
      }
    },
    "YoutubeApiInnertubeClaimLegacyYouTubeChannelRequest": {
      "id": "YoutubeApiInnertubeClaimLegacyYouTubeChannelRequest",
      "type": "object",
      "properties": {
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "legacyYoutubeChannelPassword": {
          "type": "string"
        },
        "legacyYoutubeChannelUsername": {
          "type": "string"
        }
      }
    },
    "YoutubeElementsComponentsPrivacyDropdownItemModel": {
      "type": "object",
      "id": "YoutubeElementsComponentsPrivacyDropdownItemModel",
      "properties": {
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "privacyItem": {
          "$ref": "YoutubeElementsComponentsPrivacyDropdownItem"
        },
        "index": {
          "type": "integer",
          "format": "int32"
        },
        "inlineExpansionEntityKey": {
          "type": "string"
        },
        "selectedPrivacyKey": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeCmsAssetHistoryMaskCmsPlaybackModeMask": {
      "properties": {
        "all": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCmsAssetHistoryMaskCmsPlaybackModeMask",
      "type": "object"
    },
    "YoutubeApiInnertubeListDonationsVideoEnablementsRequestListByCampaigns": {
      "properties": {
        "campaignIds": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "externalChannelId": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeListDonationsVideoEnablementsRequestListByCampaigns"
    },
    "YoutubeElementsComponentsLicensePickerClientState": {
      "properties": {
        "isDirty": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsLicensePickerClientState"
    },
    "YoutubeApiInnertubeWatchToWatchTransitionRenderer": {
      "properties": {
        "toColorPaletteDark": {
          "$ref": "YoutubeApiInnertubeLightsourceColorPaletteData"
        },
        "toColorPaletteLight": {
          "$ref": "YoutubeApiInnertubeLightsourceColorPaletteData"
        },
        "fromColorPaletteDark": {
          "$ref": "YoutubeApiInnertubeLightsourceColorPaletteData"
        },
        "toColorPaletteVibrant": {
          "$ref": "YoutubeApiInnertubeLightsourceColorPaletteData"
        },
        "toColor": {
          "type": "integer",
          "format": "uint32"
        },
        "fromColorPaletteLight": {
          "$ref": "YoutubeApiInnertubeLightsourceColorPaletteData"
        },
        "fromColor": {
          "type": "integer",
          "format": "uint32"
        },
        "fromColorPaletteVibrant": {
          "$ref": "YoutubeApiInnertubeLightsourceColorPaletteData"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeWatchToWatchTransitionRenderer"
    },
    "YoutubeApiInnertubeCmsAssetHistoryMaskCmsPolicyRuleMask": {
      "type": "object",
      "properties": {
        "conditionSet": {
          "$ref": "YoutubeApiInnertubeCmsAssetHistoryMaskCmsPolicyConditionSetMask"
        },
        "routeForReview": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        },
        "action": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCmsAssetHistoryMaskCmsPolicyRuleMask"
    },
    "YoutubeElementsTransformEntityCommand": {
      "properties": {
        "arguments": {
          "$ref": "YoutubeElementsTransformEntityCommandArgs"
        },
        "transform": {
          "$ref": "YoutubeEkoTransform"
        },
        "identifier": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeElementsTransformEntityCommand"
    },
    "YoutubeApiInnertubeAbrAction": {
      "properties": {
        "readaheadRetentionMs": {
          "type": "integer",
          "format": "int32"
        },
        "setInitialBufferMs": {
          "format": "int32",
          "type": "integer"
        },
        "abrDecision": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "ABR_DECISION_UNKNOWN",
            "ABR_DECISION_GREEDY",
            "ABR_DECISION_EXPLORE",
            "ABR_DECISION_MANUAL"
          ]
        },
        "videoBitrateKbps": {
          "type": "integer",
          "format": "int32"
        }
      },
      "id": "YoutubeApiInnertubeAbrAction",
      "type": "object"
    },
    "YoutubeApiInnertubeArtistPressKitFeature": {
      "id": "YoutubeApiInnertubeArtistPressKitFeature",
      "type": "object",
      "properties": {
        "status": {
          "enum": [
            "CREATOR_FEATURE_STATUS_UNKNOWN",
            "CREATOR_FEATURE_STATUS_ENABLED",
            "CREATOR_FEATURE_STATUS_DISABLED",
            "CREATOR_FEATURE_STATUS_ELIGIBLE"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        }
      }
    },
    "YoutubeApiInnertubeChannelBusinessEmailEditResponse": {
      "id": "YoutubeApiInnertubeChannelBusinessEmailEditResponse",
      "type": "object",
      "properties": {
        "error": {
          "$ref": "YoutubeApiInnertubeChannelBusinessEmailErrorSupportedRenderers"
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        }
      }
    },
    "YoutubeApiInnertubeKeyMetricTabConfig": {
      "type": "object",
      "properties": {
        "metric": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "UNKNOWN_TYPE",
            "DAY",
            "VIDEO",
            "CONTENT_OWNER",
            "VIEWS",
            "TOTAL_ESTIMATED_EARNINGS",
            "AFV_EARNINGS",
            "YOUTUBE_EARNINGS",
            "VIEWER_GENDER",
            "VIEWER_AGE",
            "VIEWER_PROMILLE",
            "SUBSCRIBERS_GAINED",
            "SUBSCRIBERS_LOST",
            "SUBSCRIBERS_NET_CHANGE",
            "RATINGS_LIKES",
            "RATINGS_DISLIKES",
            "COMMENTS",
            "SHARINGS",
            "SHARING_SERVICE",
            "ADTYPES",
            "PLAYLIST",
            "IMPRESSIONS",
            "USER",
            "WEEK",
            "MONTH",
            "TRAFFIC_SOURCE_DETAIL",
            "PRIMARY_ADTYPES",
            "IMPRESSIONS_CPM",
            "ANNOTATION_ID",
            "ANNOTATION_CLICKABLE_IMPRESSIONS",
            "ANNOTATION_CLICKS",
            "ANNOTATION_CLOSES",
            "WATCH_TIME",
            "SPAM_VIEWS",
            "NON_VIEW_PLAYBACKS",
            "CLAIMED_STATUS",
            "UPLOADER_TYPE",
            "ANNOTATION_CLOSABLE_IMPRESSIONS",
            "MEDIA_TYPE",
            "AVERAGE_WATCH_TIME",
            "TRAFFIC_SOURCE_TYPE",
            "PLAYBACK_LOCATION_DETAIL",
            "PLAYBACK_LOCATION_TYPE",
            "COUNTRY",
            "AVERAGE_WATCH_PERCENTAGE",
            "POTENTIAL_WATCH_TIME",
            "RAW_VIEWS",
            "PROVINCE",
            "CONTINENT",
            "SUB_CONTINENT",
            "GROUP",
            "PLAYBACKS",
            "CPM",
            "ANNOTATION_CLOSE_RATE",
            "ANNOTATION_CLICK_RATE",
            "RATINGS_LIKES_ADDED",
            "RATINGS_LIKES_REMOVED",
            "RATINGS_DISLIKES_ADDED",
            "RATINGS_DISLIKES_REMOVED",
            "DEVICE_PLATFORM_TYPE",
            "DEVICE_OS_TYPE",
            "SUBSCRIBED_TO_UPLOADER",
            "SALES_REGION",
            "ANNOTATION_TYPE",
            "GROUP_VIDEO",
            "GROUP_USER",
            "GROUP_CONTENT_OWNER",
            "AD_EARNINGS",
            "AUDIENCE_INDEX",
            "AUDIENCE_SAMPLES",
            "AUDIENCE_RELATIVE",
            "AUDIENCE_WATCH_PERCENTILES",
            "AUDIENCE_WATCH_RELATIVE",
            "AUDIENCE_REWATCH_PERCENTILES",
            "AUDIENCE_REWATCH_RELATIVE",
            "AUDIENCE_UNIQUE_PERCENTILES",
            "AUDIENCE_UNIQUE_RELATIVE",
            "WORLD",
            "ANNOTATION_IMPRESSIONS",
            "ASSET",
            "PLAYLIST_STARTS",
            "PLAYLIST_AVERAGE_START_DURATION",
            "PLAYLIST_AVERAGE_VIEWS_PER_START",
            "AUDIENCE_TYPE",
            "VIDEO_COUNT_FIRST_PUBLISHED",
            "SUBSCRIPTION_SOURCE_TYPE",
            "SUBSCRIPTION_SOURCE_DETAIL",
            "VIDEO_COUNT_NEW",
            "GROUP_ASSET",
            "GROUP_PLAYLIST",
            "PLAYER_TYPE",
            "PLAYER_VERSION",
            "IS_CURATED",
            "CAPTION_LANGUAGE",
            "TIMEZONE_ID",
            "HOUR",
            "MINUTE",
            "IS_LIVESTREAM",
            "EXCHANGE_RATE",
            "QUARTER",
            "YEAR",
            "WEEK_MONDAY",
            "PLAYLIST_VIDEOS_ADDED",
            "PLAYLIST_VIDEOS_REMOVED",
            "PLAYLIST_VIDEOS_NET_CHANGE",
            "TRANSACTION_EARNINGS_ALL",
            "TRANSACTION_COUNT",
            "AVERAGE_TRANSACTION_AMOUNT",
            "TRANSACTION_BUSINESS_MODEL",
            "PLAYLIST_SAVES_ADDED",
            "PLAYLIST_SAVES_REMOVED",
            "PLAYLIST_SAVES_NET_CHANGE",
            "INFO_CARD_ID",
            "INFO_CARD_TYPE",
            "INFO_CARD_IMPRESSIONS",
            "INFO_CARD_CLICKS",
            "INFO_CARD_CLICK_RATE",
            "INFO_CARD_TEASER_IMPRESSIONS",
            "INFO_CARD_TEASER_CLICKS",
            "INFO_CARD_TEASER_CLICK_RATE",
            "WATCH_TIME_HOURS",
            "LIVE_CHAT_MESSAGES",
            "LIVE_PEAK_VIEWERS",
            "RATINGS_LIKES_PER_KVIEWS",
            "RATINGS_DISLIKES_PER_KVIEWS",
            "SHARINGS_PER_KVIEWS",
            "SUBSCRIBERS_GAINED_PER_NONSUB_KVIEW",
            "RATINGS_LIKES_ADDED_PER_KVIEWS",
            "RATINGS_LIKES_REMOVED_PER_KVIEWS",
            "LIKES_PER_LIKES_PLUS_DISLIKES_PERCENT",
            "SUBSCRIBERS_PER_GAINED_AND_LOST_PERCENT",
            "AUDIO_TRACK_LANGUAGE",
            "VIDEO_METADATA_LANGUAGE",
            "LIKES_AND_DISLIKES_PER_KVIEW",
            "PLAYER_APP_TYPE",
            "AD_GROSS_REVENUE",
            "LIVE_MINUTE",
            "SUBSCRIPTION_EARNINGS",
            "PLAYLIST_EXITS",
            "PLAYLIST_EXIT_RATE",
            "IS_YOUTUBE_RED",
            "YOUTUBE_RED_VIEWS",
            "YOUTUBE_RED_WATCH_TIME",
            "YOUTUBE_RED_WATCH_TIME_HOURS",
            "SUBSCRIBERS_GAINED_PLUS_LOST",
            "RATINGS_LIKES_PLUS_DISLIKES",
            "NONSUBSCRIBER_VIEWS",
            "STARTABLE_PLAYLIST_VIEWS",
            "STARTABLE_PLAYLIST_WATCH_TIME",
            "PLAYLIST_VIEWS_AFTER_EXITS_CUTOFF",
            "ENDSCREEN_ELEMENT_ID",
            "ENDSCREEN_ELEMENT_TYPE",
            "ENDSCREEN_ELEMENT_CLICKS",
            "ENDSCREEN_ELEMENT_IMPRESSIONS",
            "ENDSCREEN_ELEMENT_CLICK_RATE",
            "C3_CHANNEL",
            "ESTIMATED_UNIQUE_VIEWERS",
            "CITY",
            "IS_AD_PAID",
            "IS_CROSS_LANGUAGE",
            "TRACK",
            "DNI_STATUS",
            "VIDEO_PUBLISH_TIME",
            "ALL_OF_YOUTUBE",
            "VIDEO_THUMBNAIL_IMPRESSIONS",
            "ACTIVE_SUBSCRIBERS",
            "DISCOVERY_SOURCE_TYPE",
            "PLAYLIST_TYPE",
            "IS_US",
            "EARNINGS_SOURCE_TYPE",
            "VIDEO_THUMBNAIL_IMPRESSED_VIEWS",
            "VIDEO_THUMBNAIL_IMPRESSIONS_VTR",
            "AVERAGE_VIEWS_PER_VIEWER",
            "AVERAGE_WATCH_TIME_FROM_VIDEO_THUMBNAIL_IMPRESSIONS",
            "NTH_MINUTE",
            "NTH_HOUR",
            "NTH_DAY",
            "VIDEO_THUMBNAIL_IMPRESSED_WATCH_TIME",
            "WATCH_TIME_PER_VIDEO_THUMBNAIL_IMPRESSION",
            "LIVESTREAM_POSITION_SECOND",
            "IS_US_STATUS",
            "SUBSCRIBED_TO_UPLOADER_STATE",
            "IN_CURATED_CONTENT",
            "STREAM_TYPE",
            "BELL_SUBSCRIBERS_NET_CHANGE",
            "SUBSCRIBER_BELL_STATE",
            "SUBSCRIBER_REACHABILITY_STATE",
            "APPROXIMATE_WATCH_TIME_PER_VIDEO_THUMBNAIL_IMPRESSION",
            "NOTIFICATION_PUSH_SENDS",
            "NOTIFICATION_PUSH_DISCARDED",
            "NOTIFICATION_PUSH_STATUS",
            "NOTIFICATION_TYPE",
            "AD_IMPRESSIONS_PER_KVIEWS",
            "VIDEO_FORMAT",
            "ARTIST_TOTAL_REACH_TYPE",
            "VIDEO_PUBLISH_DATE",
            "IS_FOR_EPM",
            "HOUR_OF_WEEK",
            "USERS_ONLINE",
            "IS_STORY",
            "NEW_VIEWERS",
            "RETURNING_VIEWERS",
            "OAC_USERS_ONLINE",
            "NON_OAC_USERS_ONLINE",
            "MEMBERS_GAINED",
            "MEMBERS_CANCELED",
            "MEMBERS_TERMINATED",
            "MEMBERS_ACTIVE",
            "MEMBERS_INACTIVE",
            "MEMBERS_NET_CHANGE",
            "INTERNAL_VIDEO_PERFORMANCE_SND",
            "MEMBERS_CANCELLATION_REASON",
            "MEMBERS_PRICE_LEVEL",
            "POST_IMPRESSIONS",
            "POST_LIKES",
            "POST_VOTES",
            "POST",
            "POST_ATTACHMENT_TYPE",
            "POST_LOCATION_TYPE",
            "POST_IMPRESSED_LIKES",
            "POST_IMPRESSED_VOTES",
            "POST_LIKES_PER_IMPRESSIONS",
            "POST_VOTES_PER_IMPRESSIONS",
            "IS_ALTERNATIVE_AUDIENCE_RETENTION_AGG",
            "MEMBERS_USER_CANCELLATION_REASON",
            "MEMBERS_GAINED_REASON",
            "PRODUCT_CLICKS",
            "PRODUCT",
            "ARTIST_BASS_COMPACT_KEY",
            "STORY",
            "RETURNING_NEW_VIEWERS",
            "REVENUE_SCOPE",
            "STICKINESS_SCORE",
            "SHORTS_REMIX_COUNT",
            "SHORTS_REMIX_VIEWS",
            "DERIVED_EXTERNAL_VIDEO_ID",
            "PRO",
            "ENTITY_TYPE",
            "CLIP_VIEWS",
            "CLIP_VIDEO_WATCHTIME",
            "MEMBERSHIP_TYPE",
            "IS_AD_ENABLED",
            "UPLOAD_COUNT_FIRST_PUBLISHED",
            "CREATOR_CONTENT_TYPE",
            "IS_AUDIO_PLAY",
            "HAS_MULTIPLE_CLAIMS",
            "SHOPPING_FEATURE",
            "SHOPPING_MERCHANT",
            "OFFER_CLICKS",
            "PLAYLIST_WATCH_TIME_HOURS",
            "PLAYLIST_VIEWS",
            "PLAYLIST_AVERAGE_WATCH_TIME",
            "PLAYLIST_AVERAGE_WATCH_PERCENTAGE",
            "AD_POSITION",
            "LIVE_AVERAGE_CCV",
            "IS_PREMIERED",
            "POST_SUBSCRIBERS_NET_CHANGE",
            "EMBEDDED_PLAYER_MODE",
            "ARTIST_CONTENT_TYPE",
            "IS_TOTAL_REACH_EXTENSION",
            "SHORTS_FEED_IMPRESSIONS",
            "FIRST_SHORTS_FEED_IMPRESSIONS",
            "FIRST_SHORTS_FEED_VIEWS",
            "SHORTS_FEED_IMPRESSIONS_VTR",
            "LIVE_TOTAL_AVERAGE_CCV",
            "LIVE_TOTAL_PEAK_CCV",
            "LIVE_HOURS_STREAMED",
            "SHOPPING_ITEM",
            "LIVESTREAM_UNIX_SECOND",
            "VIDEO_REMINDER_SET_NET",
            "EPM",
            "EARNINGS_FOR_EPM",
            "VIEWS_FOR_EPM",
            "LAST_28_DAYS_AUDIENCE",
            "HAS_LIVE_AUDIENCE",
            "HAS_SHORTS_AUDIENCE",
            "HAS_VOD_AUDIENCE",
            "AUDIENCE_WATCH_START",
            "AUDIENCE_WATCH_END",
            "EARNINGS_SOURCE_GROUPED",
            "DMA_ID",
            "PRIMETIME_SUBSCRIPTION_PACKAGE",
            "TMS_ID",
            "PRIMETIME_CONTENT_ID",
            "PRIMETIME_PROGRAM_TYPE",
            "EARNINGS_SOURCE_ALL",
            "VIDEO_LENGTH_SEC",
            "PRODUCT_TRANSACTION_IMPRESSIONS",
            "VIDEO_TITLE",
            "SEASON_NUMBER",
            "EPISODE_NUMBER",
            "SHOW_TITLE",
            "AUDIENCE_LIVESTREAM_MODE",
            "IS_AUDIO_REMIX",
            "IS_VISUAL_REMIX",
            "IS_GREEN_SCREEN_REMIX",
            "IS_SPLICE_REMIX",
            "IS_COLLAB_REMIX",
            "IS_IMPORT_REMIX",
            "IS_DIRECT_REUSE",
            "RETURNING_VIEWERS_NEXT",
            "IS_PRIMETIME_CONTENT",
            "PRIMETIME_SUBSCRIPTIONS",
            "PRIMETIME_PAID_SUBSCRIPTIONS",
            "PRIMETIME_TRIAL_SUBSCRIPTIONS",
            "PRIMETIME_TRIAL_SUBSCRIPTIONS_STARTED",
            "PRIMETIME_TRIAL_SUBSCRIPTIONS_ENDED",
            "PRIMETIME_TRIAL_SUBSCRIPTIONS_CONVERTED",
            "PRIMETIME_SUBSCRIPTIONS_CANCELED",
            "PRIMETIME_TRIAL_CONVERSION_RATE",
            "PRIMETIME_SUBSCRIPTION_PAYMENT_STATE",
            "PRIMETIME_CHURN_RATE",
            "TOTAL_SALES",
            "APPROVED_REVENUE",
            "UNIQUE_PAID_VIEWERS_HLL",
            "RETURNING_UNIQUE_PAID_VIEWERS_HLL",
            "AVERAGE_VIDEOS_PER_UNIQUE_PAID_VIEWER",
            "AVERAGE_WATCHTIME_PER_UNIQUE_PAID_VIEWER",
            "TOP_LEVEL_ADTYPES",
            "ORDERS_COUNT",
            "COURSE_TRANSACTION_COUNT",
            "AVERAGE_MINUTE_AUDIENCE",
            "RETURNED_REVENUE",
            "PENDING_REVENUE",
            "TRANSACTION_STATUS",
            "AFFILIATE_OFFER_CLICKS",
            "PRIMETIME_SUBSCRIPTION_PLAN_TYPE",
            "PRIMETIME_SUBSCRIPTION_STATE",
            "PRIMETIME_SUBSCRIPTION_IS_PAYOUT_FREE",
            "PRIMETIME_SUBSCRIPTION_TRANSITION_TO_PAID_TYPE",
            "LISTEN_TIME",
            "SEASON_DISPLAY_NUMBER",
            "CONNECTED_STORES_OFFER_CLICKS",
            "PRIMETIME_PAID_SUBSCRIPTIONS_STARTED",
            "LOYALTY_STATE",
            "PRIMETIME_SUBSCRIBERS",
            "PRIMETIME_FAMILY_MEMBER_SUBSCRIBERS",
            "CONNECTED_STORES_PRODUCT_TRANSACTION_IMPRESSIONS",
            "AD_COVIEWS",
            "AVERAGE_PRIMETIME_SUBSCRIPTION_TENURE",
            "PRIMETIME_USER_CANCELLATION_SURVEY_RESPONSES",
            "PRIMETIME_USER_CANCELLATION_SURVEY_REASON",
            "PRIMETIME_WATCH_TIME_MSEC",
            "PRIMETIME_PAID_SUBSCRIPTIONS_ENDED",
            "MEMBERS_CANCELED_EXIT_SURVEYS",
            "PLAYLIST_YOUTUBE_RED_VIEWS",
            "PLAYLIST_YOUTUBE_RED_WATCH_TIME_HOURS",
            "OVERLAP_VIDEO_VIEWS",
            "OVERLAP_PLAYLIST_VIEWS",
            "OVERLAP_VIDEO",
            "OVERLAP_PLAYLIST",
            "PODCAST_STATUS",
            "COURSE_STATUS",
            "LIVE_PEAK_ADS_CCV",
            "LIVE_CHAT_MESSAGES_AND_REACTIONS",
            "LIVE_ENGAGEMENTS",
            "LIVE_ENGAGEMENT_TYPE",
            "LIVE_REACTIONS",
            "LIVE_REACTION_TYPE",
            "WATCH_PROGRESS_STARTS",
            "WATCH_PROGRESS_COMPLETIONS",
            "WATCH_PROGRESS_COMPLETION_RATE",
            "WATCH_PROGRESS_TOTAL_DAYS_TO_COMPLETION",
            "WATCH_PROGRESS_AVERAGE_COMPLETION_TIME",
            "PODCAST",
            "COURSE",
            "LIVE_TOTAL_CHAT_MESSAGES",
            "LIVE_TOTAL_REACTIONS",
            "YPP_QUALIFICATION_SUBSCRIBERS_NET_CHANGE",
            "IS_SPONSORS_ONLY_CONTENT",
            "IN_PLAYLIST_INDEX",
            "IN_SEGMENT_INDEX",
            "SEGMENT_INDEX",
            "LIVE_SCHEDULED_START_DATE_TIME",
            "TV_STATION_CALL_SIGN",
            "LINEAR_TV_CONTENT",
            "PAYMENT_PERIOD",
            "JOINABLE_PLAYLIST",
            "JOINABLE_PODCAST",
            "JOINABLE_COURSE",
            "HYPES",
            "FIRST_VIEWS",
            "LAST_VIEWS",
            "AVERAGE_MEMBERSHIP_TENURE",
            "RUBIES",
            "TOTAL_COMMENTS",
            "FASTEST_MOVING_SONG_RANKING_SCORE",
            "MEMBERSHIP_CHURN_RATE",
            "SIGN_UP_DATE_ID",
            "IS_GOOGLE_ADS_LINK_ENABLED",
            "AVERAGE_WATCH_TIME_NUMERATOR",
            "AVERAGE_WATCH_TIME_DENOMINATOR",
            "AVERAGE_WATCH_PERCENTAGE_NUMERATOR",
            "AVERAGE_WATCH_PERCENTAGE_DENOMINATOR",
            "OCCASIONAL_VIEWERS",
            "FREQUENT_VIEWERS",
            "SHOPPING_COLLECTION",
            "AUDIENCE_LOYALTY_SEGMENT",
            "RECENT_VIEWERS"
          ]
        },
        "additionalTooltipMetric": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "UNKNOWN_TYPE",
            "DAY",
            "VIDEO",
            "CONTENT_OWNER",
            "VIEWS",
            "TOTAL_ESTIMATED_EARNINGS",
            "AFV_EARNINGS",
            "YOUTUBE_EARNINGS",
            "VIEWER_GENDER",
            "VIEWER_AGE",
            "VIEWER_PROMILLE",
            "SUBSCRIBERS_GAINED",
            "SUBSCRIBERS_LOST",
            "SUBSCRIBERS_NET_CHANGE",
            "RATINGS_LIKES",
            "RATINGS_DISLIKES",
            "COMMENTS",
            "SHARINGS",
            "SHARING_SERVICE",
            "ADTYPES",
            "PLAYLIST",
            "IMPRESSIONS",
            "USER",
            "WEEK",
            "MONTH",
            "TRAFFIC_SOURCE_DETAIL",
            "PRIMARY_ADTYPES",
            "IMPRESSIONS_CPM",
            "ANNOTATION_ID",
            "ANNOTATION_CLICKABLE_IMPRESSIONS",
            "ANNOTATION_CLICKS",
            "ANNOTATION_CLOSES",
            "WATCH_TIME",
            "SPAM_VIEWS",
            "NON_VIEW_PLAYBACKS",
            "CLAIMED_STATUS",
            "UPLOADER_TYPE",
            "ANNOTATION_CLOSABLE_IMPRESSIONS",
            "MEDIA_TYPE",
            "AVERAGE_WATCH_TIME",
            "TRAFFIC_SOURCE_TYPE",
            "PLAYBACK_LOCATION_DETAIL",
            "PLAYBACK_LOCATION_TYPE",
            "COUNTRY",
            "AVERAGE_WATCH_PERCENTAGE",
            "POTENTIAL_WATCH_TIME",
            "RAW_VIEWS",
            "PROVINCE",
            "CONTINENT",
            "SUB_CONTINENT",
            "GROUP",
            "PLAYBACKS",
            "CPM",
            "ANNOTATION_CLOSE_RATE",
            "ANNOTATION_CLICK_RATE",
            "RATINGS_LIKES_ADDED",
            "RATINGS_LIKES_REMOVED",
            "RATINGS_DISLIKES_ADDED",
            "RATINGS_DISLIKES_REMOVED",
            "DEVICE_PLATFORM_TYPE",
            "DEVICE_OS_TYPE",
            "SUBSCRIBED_TO_UPLOADER",
            "SALES_REGION",
            "ANNOTATION_TYPE",
            "GROUP_VIDEO",
            "GROUP_USER",
            "GROUP_CONTENT_OWNER",
            "AD_EARNINGS",
            "AUDIENCE_INDEX",
            "AUDIENCE_SAMPLES",
            "AUDIENCE_RELATIVE",
            "AUDIENCE_WATCH_PERCENTILES",
            "AUDIENCE_WATCH_RELATIVE",
            "AUDIENCE_REWATCH_PERCENTILES",
            "AUDIENCE_REWATCH_RELATIVE",
            "AUDIENCE_UNIQUE_PERCENTILES",
            "AUDIENCE_UNIQUE_RELATIVE",
            "WORLD",
            "ANNOTATION_IMPRESSIONS",
            "ASSET",
            "PLAYLIST_STARTS",
            "PLAYLIST_AVERAGE_START_DURATION",
            "PLAYLIST_AVERAGE_VIEWS_PER_START",
            "AUDIENCE_TYPE",
            "VIDEO_COUNT_FIRST_PUBLISHED",
            "SUBSCRIPTION_SOURCE_TYPE",
            "SUBSCRIPTION_SOURCE_DETAIL",
            "VIDEO_COUNT_NEW",
            "GROUP_ASSET",
            "GROUP_PLAYLIST",
            "PLAYER_TYPE",
            "PLAYER_VERSION",
            "IS_CURATED",
            "CAPTION_LANGUAGE",
            "TIMEZONE_ID",
            "HOUR",
            "MINUTE",
            "IS_LIVESTREAM",
            "EXCHANGE_RATE",
            "QUARTER",
            "YEAR",
            "WEEK_MONDAY",
            "PLAYLIST_VIDEOS_ADDED",
            "PLAYLIST_VIDEOS_REMOVED",
            "PLAYLIST_VIDEOS_NET_CHANGE",
            "TRANSACTION_EARNINGS_ALL",
            "TRANSACTION_COUNT",
            "AVERAGE_TRANSACTION_AMOUNT",
            "TRANSACTION_BUSINESS_MODEL",
            "PLAYLIST_SAVES_ADDED",
            "PLAYLIST_SAVES_REMOVED",
            "PLAYLIST_SAVES_NET_CHANGE",
            "INFO_CARD_ID",
            "INFO_CARD_TYPE",
            "INFO_CARD_IMPRESSIONS",
            "INFO_CARD_CLICKS",
            "INFO_CARD_CLICK_RATE",
            "INFO_CARD_TEASER_IMPRESSIONS",
            "INFO_CARD_TEASER_CLICKS",
            "INFO_CARD_TEASER_CLICK_RATE",
            "WATCH_TIME_HOURS",
            "LIVE_CHAT_MESSAGES",
            "LIVE_PEAK_VIEWERS",
            "RATINGS_LIKES_PER_KVIEWS",
            "RATINGS_DISLIKES_PER_KVIEWS",
            "SHARINGS_PER_KVIEWS",
            "SUBSCRIBERS_GAINED_PER_NONSUB_KVIEW",
            "RATINGS_LIKES_ADDED_PER_KVIEWS",
            "RATINGS_LIKES_REMOVED_PER_KVIEWS",
            "LIKES_PER_LIKES_PLUS_DISLIKES_PERCENT",
            "SUBSCRIBERS_PER_GAINED_AND_LOST_PERCENT",
            "AUDIO_TRACK_LANGUAGE",
            "VIDEO_METADATA_LANGUAGE",
            "LIKES_AND_DISLIKES_PER_KVIEW",
            "PLAYER_APP_TYPE",
            "AD_GROSS_REVENUE",
            "LIVE_MINUTE",
            "SUBSCRIPTION_EARNINGS",
            "PLAYLIST_EXITS",
            "PLAYLIST_EXIT_RATE",
            "IS_YOUTUBE_RED",
            "YOUTUBE_RED_VIEWS",
            "YOUTUBE_RED_WATCH_TIME",
            "YOUTUBE_RED_WATCH_TIME_HOURS",
            "SUBSCRIBERS_GAINED_PLUS_LOST",
            "RATINGS_LIKES_PLUS_DISLIKES",
            "NONSUBSCRIBER_VIEWS",
            "STARTABLE_PLAYLIST_VIEWS",
            "STARTABLE_PLAYLIST_WATCH_TIME",
            "PLAYLIST_VIEWS_AFTER_EXITS_CUTOFF",
            "ENDSCREEN_ELEMENT_ID",
            "ENDSCREEN_ELEMENT_TYPE",
            "ENDSCREEN_ELEMENT_CLICKS",
            "ENDSCREEN_ELEMENT_IMPRESSIONS",
            "ENDSCREEN_ELEMENT_CLICK_RATE",
            "C3_CHANNEL",
            "ESTIMATED_UNIQUE_VIEWERS",
            "CITY",
            "IS_AD_PAID",
            "IS_CROSS_LANGUAGE",
            "TRACK",
            "DNI_STATUS",
            "VIDEO_PUBLISH_TIME",
            "ALL_OF_YOUTUBE",
            "VIDEO_THUMBNAIL_IMPRESSIONS",
            "ACTIVE_SUBSCRIBERS",
            "DISCOVERY_SOURCE_TYPE",
            "PLAYLIST_TYPE",
            "IS_US",
            "EARNINGS_SOURCE_TYPE",
            "VIDEO_THUMBNAIL_IMPRESSED_VIEWS",
            "VIDEO_THUMBNAIL_IMPRESSIONS_VTR",
            "AVERAGE_VIEWS_PER_VIEWER",
            "AVERAGE_WATCH_TIME_FROM_VIDEO_THUMBNAIL_IMPRESSIONS",
            "NTH_MINUTE",
            "NTH_HOUR",
            "NTH_DAY",
            "VIDEO_THUMBNAIL_IMPRESSED_WATCH_TIME",
            "WATCH_TIME_PER_VIDEO_THUMBNAIL_IMPRESSION",
            "LIVESTREAM_POSITION_SECOND",
            "IS_US_STATUS",
            "SUBSCRIBED_TO_UPLOADER_STATE",
            "IN_CURATED_CONTENT",
            "STREAM_TYPE",
            "BELL_SUBSCRIBERS_NET_CHANGE",
            "SUBSCRIBER_BELL_STATE",
            "SUBSCRIBER_REACHABILITY_STATE",
            "APPROXIMATE_WATCH_TIME_PER_VIDEO_THUMBNAIL_IMPRESSION",
            "NOTIFICATION_PUSH_SENDS",
            "NOTIFICATION_PUSH_DISCARDED",
            "NOTIFICATION_PUSH_STATUS",
            "NOTIFICATION_TYPE",
            "AD_IMPRESSIONS_PER_KVIEWS",
            "VIDEO_FORMAT",
            "ARTIST_TOTAL_REACH_TYPE",
            "VIDEO_PUBLISH_DATE",
            "IS_FOR_EPM",
            "HOUR_OF_WEEK",
            "USERS_ONLINE",
            "IS_STORY",
            "NEW_VIEWERS",
            "RETURNING_VIEWERS",
            "OAC_USERS_ONLINE",
            "NON_OAC_USERS_ONLINE",
            "MEMBERS_GAINED",
            "MEMBERS_CANCELED",
            "MEMBERS_TERMINATED",
            "MEMBERS_ACTIVE",
            "MEMBERS_INACTIVE",
            "MEMBERS_NET_CHANGE",
            "INTERNAL_VIDEO_PERFORMANCE_SND",
            "MEMBERS_CANCELLATION_REASON",
            "MEMBERS_PRICE_LEVEL",
            "POST_IMPRESSIONS",
            "POST_LIKES",
            "POST_VOTES",
            "POST",
            "POST_ATTACHMENT_TYPE",
            "POST_LOCATION_TYPE",
            "POST_IMPRESSED_LIKES",
            "POST_IMPRESSED_VOTES",
            "POST_LIKES_PER_IMPRESSIONS",
            "POST_VOTES_PER_IMPRESSIONS",
            "IS_ALTERNATIVE_AUDIENCE_RETENTION_AGG",
            "MEMBERS_USER_CANCELLATION_REASON",
            "MEMBERS_GAINED_REASON",
            "PRODUCT_CLICKS",
            "PRODUCT",
            "ARTIST_BASS_COMPACT_KEY",
            "STORY",
            "RETURNING_NEW_VIEWERS",
            "REVENUE_SCOPE",
            "STICKINESS_SCORE",
            "SHORTS_REMIX_COUNT",
            "SHORTS_REMIX_VIEWS",
            "DERIVED_EXTERNAL_VIDEO_ID",
            "PRO",
            "ENTITY_TYPE",
            "CLIP_VIEWS",
            "CLIP_VIDEO_WATCHTIME",
            "MEMBERSHIP_TYPE",
            "IS_AD_ENABLED",
            "UPLOAD_COUNT_FIRST_PUBLISHED",
            "CREATOR_CONTENT_TYPE",
            "IS_AUDIO_PLAY",
            "HAS_MULTIPLE_CLAIMS",
            "SHOPPING_FEATURE",
            "SHOPPING_MERCHANT",
            "OFFER_CLICKS",
            "PLAYLIST_WATCH_TIME_HOURS",
            "PLAYLIST_VIEWS",
            "PLAYLIST_AVERAGE_WATCH_TIME",
            "PLAYLIST_AVERAGE_WATCH_PERCENTAGE",
            "AD_POSITION",
            "LIVE_AVERAGE_CCV",
            "IS_PREMIERED",
            "POST_SUBSCRIBERS_NET_CHANGE",
            "EMBEDDED_PLAYER_MODE",
            "ARTIST_CONTENT_TYPE",
            "IS_TOTAL_REACH_EXTENSION",
            "SHORTS_FEED_IMPRESSIONS",
            "FIRST_SHORTS_FEED_IMPRESSIONS",
            "FIRST_SHORTS_FEED_VIEWS",
            "SHORTS_FEED_IMPRESSIONS_VTR",
            "LIVE_TOTAL_AVERAGE_CCV",
            "LIVE_TOTAL_PEAK_CCV",
            "LIVE_HOURS_STREAMED",
            "SHOPPING_ITEM",
            "LIVESTREAM_UNIX_SECOND",
            "VIDEO_REMINDER_SET_NET",
            "EPM",
            "EARNINGS_FOR_EPM",
            "VIEWS_FOR_EPM",
            "LAST_28_DAYS_AUDIENCE",
            "HAS_LIVE_AUDIENCE",
            "HAS_SHORTS_AUDIENCE",
            "HAS_VOD_AUDIENCE",
            "AUDIENCE_WATCH_START",
            "AUDIENCE_WATCH_END",
            "EARNINGS_SOURCE_GROUPED",
            "DMA_ID",
            "PRIMETIME_SUBSCRIPTION_PACKAGE",
            "TMS_ID",
            "PRIMETIME_CONTENT_ID",
            "PRIMETIME_PROGRAM_TYPE",
            "EARNINGS_SOURCE_ALL",
            "VIDEO_LENGTH_SEC",
            "PRODUCT_TRANSACTION_IMPRESSIONS",
            "VIDEO_TITLE",
            "SEASON_NUMBER",
            "EPISODE_NUMBER",
            "SHOW_TITLE",
            "AUDIENCE_LIVESTREAM_MODE",
            "IS_AUDIO_REMIX",
            "IS_VISUAL_REMIX",
            "IS_GREEN_SCREEN_REMIX",
            "IS_SPLICE_REMIX",
            "IS_COLLAB_REMIX",
            "IS_IMPORT_REMIX",
            "IS_DIRECT_REUSE",
            "RETURNING_VIEWERS_NEXT",
            "IS_PRIMETIME_CONTENT",
            "PRIMETIME_SUBSCRIPTIONS",
            "PRIMETIME_PAID_SUBSCRIPTIONS",
            "PRIMETIME_TRIAL_SUBSCRIPTIONS",
            "PRIMETIME_TRIAL_SUBSCRIPTIONS_STARTED",
            "PRIMETIME_TRIAL_SUBSCRIPTIONS_ENDED",
            "PRIMETIME_TRIAL_SUBSCRIPTIONS_CONVERTED",
            "PRIMETIME_SUBSCRIPTIONS_CANCELED",
            "PRIMETIME_TRIAL_CONVERSION_RATE",
            "PRIMETIME_SUBSCRIPTION_PAYMENT_STATE",
            "PRIMETIME_CHURN_RATE",
            "TOTAL_SALES",
            "APPROVED_REVENUE",
            "UNIQUE_PAID_VIEWERS_HLL",
            "RETURNING_UNIQUE_PAID_VIEWERS_HLL",
            "AVERAGE_VIDEOS_PER_UNIQUE_PAID_VIEWER",
            "AVERAGE_WATCHTIME_PER_UNIQUE_PAID_VIEWER",
            "TOP_LEVEL_ADTYPES",
            "ORDERS_COUNT",
            "COURSE_TRANSACTION_COUNT",
            "AVERAGE_MINUTE_AUDIENCE",
            "RETURNED_REVENUE",
            "PENDING_REVENUE",
            "TRANSACTION_STATUS",
            "AFFILIATE_OFFER_CLICKS",
            "PRIMETIME_SUBSCRIPTION_PLAN_TYPE",
            "PRIMETIME_SUBSCRIPTION_STATE",
            "PRIMETIME_SUBSCRIPTION_IS_PAYOUT_FREE",
            "PRIMETIME_SUBSCRIPTION_TRANSITION_TO_PAID_TYPE",
            "LISTEN_TIME",
            "SEASON_DISPLAY_NUMBER",
            "CONNECTED_STORES_OFFER_CLICKS",
            "PRIMETIME_PAID_SUBSCRIPTIONS_STARTED",
            "LOYALTY_STATE",
            "PRIMETIME_SUBSCRIBERS",
            "PRIMETIME_FAMILY_MEMBER_SUBSCRIBERS",
            "CONNECTED_STORES_PRODUCT_TRANSACTION_IMPRESSIONS",
            "AD_COVIEWS",
            "AVERAGE_PRIMETIME_SUBSCRIPTION_TENURE",
            "PRIMETIME_USER_CANCELLATION_SURVEY_RESPONSES",
            "PRIMETIME_USER_CANCELLATION_SURVEY_REASON",
            "PRIMETIME_WATCH_TIME_MSEC",
            "PRIMETIME_PAID_SUBSCRIPTIONS_ENDED",
            "MEMBERS_CANCELED_EXIT_SURVEYS",
            "PLAYLIST_YOUTUBE_RED_VIEWS",
            "PLAYLIST_YOUTUBE_RED_WATCH_TIME_HOURS",
            "OVERLAP_VIDEO_VIEWS",
            "OVERLAP_PLAYLIST_VIEWS",
            "OVERLAP_VIDEO",
            "OVERLAP_PLAYLIST",
            "PODCAST_STATUS",
            "COURSE_STATUS",
            "LIVE_PEAK_ADS_CCV",
            "LIVE_CHAT_MESSAGES_AND_REACTIONS",
            "LIVE_ENGAGEMENTS",
            "LIVE_ENGAGEMENT_TYPE",
            "LIVE_REACTIONS",
            "LIVE_REACTION_TYPE",
            "WATCH_PROGRESS_STARTS",
            "WATCH_PROGRESS_COMPLETIONS",
            "WATCH_PROGRESS_COMPLETION_RATE",
            "WATCH_PROGRESS_TOTAL_DAYS_TO_COMPLETION",
            "WATCH_PROGRESS_AVERAGE_COMPLETION_TIME",
            "PODCAST",
            "COURSE",
            "LIVE_TOTAL_CHAT_MESSAGES",
            "LIVE_TOTAL_REACTIONS",
            "YPP_QUALIFICATION_SUBSCRIBERS_NET_CHANGE",
            "IS_SPONSORS_ONLY_CONTENT",
            "IN_PLAYLIST_INDEX",
            "IN_SEGMENT_INDEX",
            "SEGMENT_INDEX",
            "LIVE_SCHEDULED_START_DATE_TIME",
            "TV_STATION_CALL_SIGN",
            "LINEAR_TV_CONTENT",
            "PAYMENT_PERIOD",
            "JOINABLE_PLAYLIST",
            "JOINABLE_PODCAST",
            "JOINABLE_COURSE",
            "HYPES",
            "FIRST_VIEWS",
            "LAST_VIEWS",
            "AVERAGE_MEMBERSHIP_TENURE",
            "RUBIES",
            "TOTAL_COMMENTS",
            "FASTEST_MOVING_SONG_RANKING_SCORE",
            "MEMBERSHIP_CHURN_RATE",
            "SIGN_UP_DATE_ID",
            "IS_GOOGLE_ADS_LINK_ENABLED",
            "AVERAGE_WATCH_TIME_NUMERATOR",
            "AVERAGE_WATCH_TIME_DENOMINATOR",
            "AVERAGE_WATCH_PERCENTAGE_NUMERATOR",
            "AVERAGE_WATCH_PERCENTAGE_DENOMINATOR",
            "OCCASIONAL_VIEWERS",
            "FREQUENT_VIEWERS",
            "SHOPPING_COLLECTION",
            "AUDIENCE_LOYALTY_SEGMENT",
            "RECENT_VIEWERS"
          ]
        },
        "comparisonMetric": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "UNKNOWN_TYPE",
            "DAY",
            "VIDEO",
            "CONTENT_OWNER",
            "VIEWS",
            "TOTAL_ESTIMATED_EARNINGS",
            "AFV_EARNINGS",
            "YOUTUBE_EARNINGS",
            "VIEWER_GENDER",
            "VIEWER_AGE",
            "VIEWER_PROMILLE",
            "SUBSCRIBERS_GAINED",
            "SUBSCRIBERS_LOST",
            "SUBSCRIBERS_NET_CHANGE",
            "RATINGS_LIKES",
            "RATINGS_DISLIKES",
            "COMMENTS",
            "SHARINGS",
            "SHARING_SERVICE",
            "ADTYPES",
            "PLAYLIST",
            "IMPRESSIONS",
            "USER",
            "WEEK",
            "MONTH",
            "TRAFFIC_SOURCE_DETAIL",
            "PRIMARY_ADTYPES",
            "IMPRESSIONS_CPM",
            "ANNOTATION_ID",
            "ANNOTATION_CLICKABLE_IMPRESSIONS",
            "ANNOTATION_CLICKS",
            "ANNOTATION_CLOSES",
            "WATCH_TIME",
            "SPAM_VIEWS",
            "NON_VIEW_PLAYBACKS",
            "CLAIMED_STATUS",
            "UPLOADER_TYPE",
            "ANNOTATION_CLOSABLE_IMPRESSIONS",
            "MEDIA_TYPE",
            "AVERAGE_WATCH_TIME",
            "TRAFFIC_SOURCE_TYPE",
            "PLAYBACK_LOCATION_DETAIL",
            "PLAYBACK_LOCATION_TYPE",
            "COUNTRY",
            "AVERAGE_WATCH_PERCENTAGE",
            "POTENTIAL_WATCH_TIME",
            "RAW_VIEWS",
            "PROVINCE",
            "CONTINENT",
            "SUB_CONTINENT",
            "GROUP",
            "PLAYBACKS",
            "CPM",
            "ANNOTATION_CLOSE_RATE",
            "ANNOTATION_CLICK_RATE",
            "RATINGS_LIKES_ADDED",
            "RATINGS_LIKES_REMOVED",
            "RATINGS_DISLIKES_ADDED",
            "RATINGS_DISLIKES_REMOVED",
            "DEVICE_PLATFORM_TYPE",
            "DEVICE_OS_TYPE",
            "SUBSCRIBED_TO_UPLOADER",
            "SALES_REGION",
            "ANNOTATION_TYPE",
            "GROUP_VIDEO",
            "GROUP_USER",
            "GROUP_CONTENT_OWNER",
            "AD_EARNINGS",
            "AUDIENCE_INDEX",
            "AUDIENCE_SAMPLES",
            "AUDIENCE_RELATIVE",
            "AUDIENCE_WATCH_PERCENTILES",
            "AUDIENCE_WATCH_RELATIVE",
            "AUDIENCE_REWATCH_PERCENTILES",
            "AUDIENCE_REWATCH_RELATIVE",
            "AUDIENCE_UNIQUE_PERCENTILES",
            "AUDIENCE_UNIQUE_RELATIVE",
            "WORLD",
            "ANNOTATION_IMPRESSIONS",
            "ASSET",
            "PLAYLIST_STARTS",
            "PLAYLIST_AVERAGE_START_DURATION",
            "PLAYLIST_AVERAGE_VIEWS_PER_START",
            "AUDIENCE_TYPE",
            "VIDEO_COUNT_FIRST_PUBLISHED",
            "SUBSCRIPTION_SOURCE_TYPE",
            "SUBSCRIPTION_SOURCE_DETAIL",
            "VIDEO_COUNT_NEW",
            "GROUP_ASSET",
            "GROUP_PLAYLIST",
            "PLAYER_TYPE",
            "PLAYER_VERSION",
            "IS_CURATED",
            "CAPTION_LANGUAGE",
            "TIMEZONE_ID",
            "HOUR",
            "MINUTE",
            "IS_LIVESTREAM",
            "EXCHANGE_RATE",
            "QUARTER",
            "YEAR",
            "WEEK_MONDAY",
            "PLAYLIST_VIDEOS_ADDED",
            "PLAYLIST_VIDEOS_REMOVED",
            "PLAYLIST_VIDEOS_NET_CHANGE",
            "TRANSACTION_EARNINGS_ALL",
            "TRANSACTION_COUNT",
            "AVERAGE_TRANSACTION_AMOUNT",
            "TRANSACTION_BUSINESS_MODEL",
            "PLAYLIST_SAVES_ADDED",
            "PLAYLIST_SAVES_REMOVED",
            "PLAYLIST_SAVES_NET_CHANGE",
            "INFO_CARD_ID",
            "INFO_CARD_TYPE",
            "INFO_CARD_IMPRESSIONS",
            "INFO_CARD_CLICKS",
            "INFO_CARD_CLICK_RATE",
            "INFO_CARD_TEASER_IMPRESSIONS",
            "INFO_CARD_TEASER_CLICKS",
            "INFO_CARD_TEASER_CLICK_RATE",
            "WATCH_TIME_HOURS",
            "LIVE_CHAT_MESSAGES",
            "LIVE_PEAK_VIEWERS",
            "RATINGS_LIKES_PER_KVIEWS",
            "RATINGS_DISLIKES_PER_KVIEWS",
            "SHARINGS_PER_KVIEWS",
            "SUBSCRIBERS_GAINED_PER_NONSUB_KVIEW",
            "RATINGS_LIKES_ADDED_PER_KVIEWS",
            "RATINGS_LIKES_REMOVED_PER_KVIEWS",
            "LIKES_PER_LIKES_PLUS_DISLIKES_PERCENT",
            "SUBSCRIBERS_PER_GAINED_AND_LOST_PERCENT",
            "AUDIO_TRACK_LANGUAGE",
            "VIDEO_METADATA_LANGUAGE",
            "LIKES_AND_DISLIKES_PER_KVIEW",
            "PLAYER_APP_TYPE",
            "AD_GROSS_REVENUE",
            "LIVE_MINUTE",
            "SUBSCRIPTION_EARNINGS",
            "PLAYLIST_EXITS",
            "PLAYLIST_EXIT_RATE",
            "IS_YOUTUBE_RED",
            "YOUTUBE_RED_VIEWS",
            "YOUTUBE_RED_WATCH_TIME",
            "YOUTUBE_RED_WATCH_TIME_HOURS",
            "SUBSCRIBERS_GAINED_PLUS_LOST",
            "RATINGS_LIKES_PLUS_DISLIKES",
            "NONSUBSCRIBER_VIEWS",
            "STARTABLE_PLAYLIST_VIEWS",
            "STARTABLE_PLAYLIST_WATCH_TIME",
            "PLAYLIST_VIEWS_AFTER_EXITS_CUTOFF",
            "ENDSCREEN_ELEMENT_ID",
            "ENDSCREEN_ELEMENT_TYPE",
            "ENDSCREEN_ELEMENT_CLICKS",
            "ENDSCREEN_ELEMENT_IMPRESSIONS",
            "ENDSCREEN_ELEMENT_CLICK_RATE",
            "C3_CHANNEL",
            "ESTIMATED_UNIQUE_VIEWERS",
            "CITY",
            "IS_AD_PAID",
            "IS_CROSS_LANGUAGE",
            "TRACK",
            "DNI_STATUS",
            "VIDEO_PUBLISH_TIME",
            "ALL_OF_YOUTUBE",
            "VIDEO_THUMBNAIL_IMPRESSIONS",
            "ACTIVE_SUBSCRIBERS",
            "DISCOVERY_SOURCE_TYPE",
            "PLAYLIST_TYPE",
            "IS_US",
            "EARNINGS_SOURCE_TYPE",
            "VIDEO_THUMBNAIL_IMPRESSED_VIEWS",
            "VIDEO_THUMBNAIL_IMPRESSIONS_VTR",
            "AVERAGE_VIEWS_PER_VIEWER",
            "AVERAGE_WATCH_TIME_FROM_VIDEO_THUMBNAIL_IMPRESSIONS",
            "NTH_MINUTE",
            "NTH_HOUR",
            "NTH_DAY",
            "VIDEO_THUMBNAIL_IMPRESSED_WATCH_TIME",
            "WATCH_TIME_PER_VIDEO_THUMBNAIL_IMPRESSION",
            "LIVESTREAM_POSITION_SECOND",
            "IS_US_STATUS",
            "SUBSCRIBED_TO_UPLOADER_STATE",
            "IN_CURATED_CONTENT",
            "STREAM_TYPE",
            "BELL_SUBSCRIBERS_NET_CHANGE",
            "SUBSCRIBER_BELL_STATE",
            "SUBSCRIBER_REACHABILITY_STATE",
            "APPROXIMATE_WATCH_TIME_PER_VIDEO_THUMBNAIL_IMPRESSION",
            "NOTIFICATION_PUSH_SENDS",
            "NOTIFICATION_PUSH_DISCARDED",
            "NOTIFICATION_PUSH_STATUS",
            "NOTIFICATION_TYPE",
            "AD_IMPRESSIONS_PER_KVIEWS",
            "VIDEO_FORMAT",
            "ARTIST_TOTAL_REACH_TYPE",
            "VIDEO_PUBLISH_DATE",
            "IS_FOR_EPM",
            "HOUR_OF_WEEK",
            "USERS_ONLINE",
            "IS_STORY",
            "NEW_VIEWERS",
            "RETURNING_VIEWERS",
            "OAC_USERS_ONLINE",
            "NON_OAC_USERS_ONLINE",
            "MEMBERS_GAINED",
            "MEMBERS_CANCELED",
            "MEMBERS_TERMINATED",
            "MEMBERS_ACTIVE",
            "MEMBERS_INACTIVE",
            "MEMBERS_NET_CHANGE",
            "INTERNAL_VIDEO_PERFORMANCE_SND",
            "MEMBERS_CANCELLATION_REASON",
            "MEMBERS_PRICE_LEVEL",
            "POST_IMPRESSIONS",
            "POST_LIKES",
            "POST_VOTES",
            "POST",
            "POST_ATTACHMENT_TYPE",
            "POST_LOCATION_TYPE",
            "POST_IMPRESSED_LIKES",
            "POST_IMPRESSED_VOTES",
            "POST_LIKES_PER_IMPRESSIONS",
            "POST_VOTES_PER_IMPRESSIONS",
            "IS_ALTERNATIVE_AUDIENCE_RETENTION_AGG",
            "MEMBERS_USER_CANCELLATION_REASON",
            "MEMBERS_GAINED_REASON",
            "PRODUCT_CLICKS",
            "PRODUCT",
            "ARTIST_BASS_COMPACT_KEY",
            "STORY",
            "RETURNING_NEW_VIEWERS",
            "REVENUE_SCOPE",
            "STICKINESS_SCORE",
            "SHORTS_REMIX_COUNT",
            "SHORTS_REMIX_VIEWS",
            "DERIVED_EXTERNAL_VIDEO_ID",
            "PRO",
            "ENTITY_TYPE",
            "CLIP_VIEWS",
            "CLIP_VIDEO_WATCHTIME",
            "MEMBERSHIP_TYPE",
            "IS_AD_ENABLED",
            "UPLOAD_COUNT_FIRST_PUBLISHED",
            "CREATOR_CONTENT_TYPE",
            "IS_AUDIO_PLAY",
            "HAS_MULTIPLE_CLAIMS",
            "SHOPPING_FEATURE",
            "SHOPPING_MERCHANT",
            "OFFER_CLICKS",
            "PLAYLIST_WATCH_TIME_HOURS",
            "PLAYLIST_VIEWS",
            "PLAYLIST_AVERAGE_WATCH_TIME",
            "PLAYLIST_AVERAGE_WATCH_PERCENTAGE",
            "AD_POSITION",
            "LIVE_AVERAGE_CCV",
            "IS_PREMIERED",
            "POST_SUBSCRIBERS_NET_CHANGE",
            "EMBEDDED_PLAYER_MODE",
            "ARTIST_CONTENT_TYPE",
            "IS_TOTAL_REACH_EXTENSION",
            "SHORTS_FEED_IMPRESSIONS",
            "FIRST_SHORTS_FEED_IMPRESSIONS",
            "FIRST_SHORTS_FEED_VIEWS",
            "SHORTS_FEED_IMPRESSIONS_VTR",
            "LIVE_TOTAL_AVERAGE_CCV",
            "LIVE_TOTAL_PEAK_CCV",
            "LIVE_HOURS_STREAMED",
            "SHOPPING_ITEM",
            "LIVESTREAM_UNIX_SECOND",
            "VIDEO_REMINDER_SET_NET",
            "EPM",
            "EARNINGS_FOR_EPM",
            "VIEWS_FOR_EPM",
            "LAST_28_DAYS_AUDIENCE",
            "HAS_LIVE_AUDIENCE",
            "HAS_SHORTS_AUDIENCE",
            "HAS_VOD_AUDIENCE",
            "AUDIENCE_WATCH_START",
            "AUDIENCE_WATCH_END",
            "EARNINGS_SOURCE_GROUPED",
            "DMA_ID",
            "PRIMETIME_SUBSCRIPTION_PACKAGE",
            "TMS_ID",
            "PRIMETIME_CONTENT_ID",
            "PRIMETIME_PROGRAM_TYPE",
            "EARNINGS_SOURCE_ALL",
            "VIDEO_LENGTH_SEC",
            "PRODUCT_TRANSACTION_IMPRESSIONS",
            "VIDEO_TITLE",
            "SEASON_NUMBER",
            "EPISODE_NUMBER",
            "SHOW_TITLE",
            "AUDIENCE_LIVESTREAM_MODE",
            "IS_AUDIO_REMIX",
            "IS_VISUAL_REMIX",
            "IS_GREEN_SCREEN_REMIX",
            "IS_SPLICE_REMIX",
            "IS_COLLAB_REMIX",
            "IS_IMPORT_REMIX",
            "IS_DIRECT_REUSE",
            "RETURNING_VIEWERS_NEXT",
            "IS_PRIMETIME_CONTENT",
            "PRIMETIME_SUBSCRIPTIONS",
            "PRIMETIME_PAID_SUBSCRIPTIONS",
            "PRIMETIME_TRIAL_SUBSCRIPTIONS",
            "PRIMETIME_TRIAL_SUBSCRIPTIONS_STARTED",
            "PRIMETIME_TRIAL_SUBSCRIPTIONS_ENDED",
            "PRIMETIME_TRIAL_SUBSCRIPTIONS_CONVERTED",
            "PRIMETIME_SUBSCRIPTIONS_CANCELED",
            "PRIMETIME_TRIAL_CONVERSION_RATE",
            "PRIMETIME_SUBSCRIPTION_PAYMENT_STATE",
            "PRIMETIME_CHURN_RATE",
            "TOTAL_SALES",
            "APPROVED_REVENUE",
            "UNIQUE_PAID_VIEWERS_HLL",
            "RETURNING_UNIQUE_PAID_VIEWERS_HLL",
            "AVERAGE_VIDEOS_PER_UNIQUE_PAID_VIEWER",
            "AVERAGE_WATCHTIME_PER_UNIQUE_PAID_VIEWER",
            "TOP_LEVEL_ADTYPES",
            "ORDERS_COUNT",
            "COURSE_TRANSACTION_COUNT",
            "AVERAGE_MINUTE_AUDIENCE",
            "RETURNED_REVENUE",
            "PENDING_REVENUE",
            "TRANSACTION_STATUS",
            "AFFILIATE_OFFER_CLICKS",
            "PRIMETIME_SUBSCRIPTION_PLAN_TYPE",
            "PRIMETIME_SUBSCRIPTION_STATE",
            "PRIMETIME_SUBSCRIPTION_IS_PAYOUT_FREE",
            "PRIMETIME_SUBSCRIPTION_TRANSITION_TO_PAID_TYPE",
            "LISTEN_TIME",
            "SEASON_DISPLAY_NUMBER",
            "CONNECTED_STORES_OFFER_CLICKS",
            "PRIMETIME_PAID_SUBSCRIPTIONS_STARTED",
            "LOYALTY_STATE",
            "PRIMETIME_SUBSCRIBERS",
            "PRIMETIME_FAMILY_MEMBER_SUBSCRIBERS",
            "CONNECTED_STORES_PRODUCT_TRANSACTION_IMPRESSIONS",
            "AD_COVIEWS",
            "AVERAGE_PRIMETIME_SUBSCRIPTION_TENURE",
            "PRIMETIME_USER_CANCELLATION_SURVEY_RESPONSES",
            "PRIMETIME_USER_CANCELLATION_SURVEY_REASON",
            "PRIMETIME_WATCH_TIME_MSEC",
            "PRIMETIME_PAID_SUBSCRIPTIONS_ENDED",
            "MEMBERS_CANCELED_EXIT_SURVEYS",
            "PLAYLIST_YOUTUBE_RED_VIEWS",
            "PLAYLIST_YOUTUBE_RED_WATCH_TIME_HOURS",
            "OVERLAP_VIDEO_VIEWS",
            "OVERLAP_PLAYLIST_VIEWS",
            "OVERLAP_VIDEO",
            "OVERLAP_PLAYLIST",
            "PODCAST_STATUS",
            "COURSE_STATUS",
            "LIVE_PEAK_ADS_CCV",
            "LIVE_CHAT_MESSAGES_AND_REACTIONS",
            "LIVE_ENGAGEMENTS",
            "LIVE_ENGAGEMENT_TYPE",
            "LIVE_REACTIONS",
            "LIVE_REACTION_TYPE",
            "WATCH_PROGRESS_STARTS",
            "WATCH_PROGRESS_COMPLETIONS",
            "WATCH_PROGRESS_COMPLETION_RATE",
            "WATCH_PROGRESS_TOTAL_DAYS_TO_COMPLETION",
            "WATCH_PROGRESS_AVERAGE_COMPLETION_TIME",
            "PODCAST",
            "COURSE",
            "LIVE_TOTAL_CHAT_MESSAGES",
            "LIVE_TOTAL_REACTIONS",
            "YPP_QUALIFICATION_SUBSCRIBERS_NET_CHANGE",
            "IS_SPONSORS_ONLY_CONTENT",
            "IN_PLAYLIST_INDEX",
            "IN_SEGMENT_INDEX",
            "SEGMENT_INDEX",
            "LIVE_SCHEDULED_START_DATE_TIME",
            "TV_STATION_CALL_SIGN",
            "LINEAR_TV_CONTENT",
            "PAYMENT_PERIOD",
            "JOINABLE_PLAYLIST",
            "JOINABLE_PODCAST",
            "JOINABLE_COURSE",
            "HYPES",
            "FIRST_VIEWS",
            "LAST_VIEWS",
            "AVERAGE_MEMBERSHIP_TENURE",
            "RUBIES",
            "TOTAL_COMMENTS",
            "FASTEST_MOVING_SONG_RANKING_SCORE",
            "MEMBERSHIP_CHURN_RATE",
            "SIGN_UP_DATE_ID",
            "IS_GOOGLE_ADS_LINK_ENABLED",
            "AVERAGE_WATCH_TIME_NUMERATOR",
            "AVERAGE_WATCH_TIME_DENOMINATOR",
            "AVERAGE_WATCH_PERCENTAGE_NUMERATOR",
            "AVERAGE_WATCH_PERCENTAGE_DENOMINATOR",
            "OCCASIONAL_VIEWERS",
            "FREQUENT_VIEWERS",
            "SHOPPING_COLLECTION",
            "AUDIENCE_LOYALTY_SEGMENT",
            "RECENT_VIEWERS"
          ]
        },
        "includeCumulative": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeKeyMetricTabConfig"
    },
    "YoutubeApiInnertubeThumbnailCardViewModel": {
      "type": "object",
      "id": "YoutubeApiInnertubeThumbnailCardViewModel",
      "properties": {
        "thumbnail": {
          "$ref": "YoutubeElementsImage"
        },
        "onTap": {
          "$ref": "YoutubeElementsCommand"
        },
        "backgroundColor": {
          "type": "integer",
          "format": "uint32"
        },
        "description": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "thumbnailAspectRatio": {
          "format": "float",
          "type": "number"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        }
      }
    },
    "YoutubeApiInnertubeRequestVerificationCodeResponse": {
      "properties": {
        "error": {
          "$ref": "YoutubeApiInnertubePhoneVerificationContactNumberErrorScreenSupportedRenderers"
        },
        "params": {
          "type": "string"
        },
        "nextEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "idvRequestId": {
          "format": "int64",
          "type": "string"
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        }
      },
      "id": "YoutubeApiInnertubeRequestVerificationCodeResponse",
      "type": "object"
    },
    "YoutubeApiInnertubeReplaylistMetadataRenderer": {
      "type": "object",
      "properties": {
        "isPlaylistDownloadable": {
          "type": "boolean"
        },
        "isPlaylistEditable": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeReplaylistMetadataRenderer"
    },
    "YoutubeApiInnertubeControlInputMediaPickerRenderer": {
      "properties": {
        "controlInputName": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeControlInputMediaPickerRenderer",
      "type": "object"
    },
    "YoutubeApiInnertubeNotificationSurveyCustomStyleRenderer": {
      "type": "object",
      "id": "YoutubeApiInnertubeNotificationSurveyCustomStyleRenderer",
      "properties": {
        "layoutType": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "NOTIFICATION_SURVEY_LAYOUT_TYPE_UNKNOWN",
            "NOTIFICATION_SURVEY_LAYOUT_TYPE_FIVE_SCALE",
            "NOTIFICATION_SURVEY_LAYOUT_TYPE_FIVE_SCALE_12_PLUS"
          ],
          "type": "string"
        },
        "surveyOptions": {
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          },
          "type": "array"
        }
      }
    },
    "YoutubeApiInnertubeSecondScreenActionRenderer": {
      "properties": {
        "qrCodeImage": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "url": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "heading": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "logo": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        }
      },
      "id": "YoutubeApiInnertubeSecondScreenActionRenderer",
      "type": "object"
    },
    "YoutubeElementsComponentsPostImageLightboxModel": {
      "id": "YoutubeElementsComponentsPostImageLightboxModel",
      "properties": {
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "imageCollectionItemIndicatorState": {
          "$ref": "YoutubeElementsComponentsPostItemIndicatorState"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsPostImageLightboxData"
        },
        "touchPosition": {
          "$ref": "YoutubeElementsPoint"
        },
        "disableImageLoadingIndicatorForTest": {
          "type": "boolean"
        },
        "imageLightboxOrientation": {
          "$ref": "YoutubeElementsDeviceOrientation"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "imageLightboxWindowInsets": {
          "$ref": "YoutubeElementsDimensionEdges"
        },
        "isDragging": {
          "$ref": "GoogleProtobufBoolValue"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCmsPotentialClaimInfo": {
      "type": "object",
      "properties": {
        "claimReviewReason": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "CLAIM_REVIEW_REASON_UNSPECIFIED",
            "CLAIM_REVIEW_REASON_ROUTED",
            "CLAIM_REVIEW_REASON_REVIEW_REQUIRED",
            "CLAIM_REVIEW_REASON_SHORT_MATCH",
            "CLAIM_REVIEW_REASON_LOW_CONFIDENCE",
            "CLAIM_REVIEW_REASON_YOUTUBE_PARTNER",
            "CLAIM_REVIEW_REASON_YT_MONETIZATION_POLICY",
            "CLAIM_REVIEW_REASON_RETROACTIVE_BLOCK",
            "CLAIM_REVIEW_REASON_SYNTHETIC_VOCAL"
          ]
        }
      },
      "id": "YoutubeApiInnertubeCmsPotentialClaimInfo"
    },
    "YoutubeApiInnertubeChangeTimedMarkersVisibilityEndpoint": {
      "properties": {
        "isVisible": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeChangeTimedMarkersVisibilityEndpoint",
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorVideoIdeaMaskVeOffsetIdentifierMask": {
      "properties": {
        "all": {
          "type": "boolean"
        },
        "base": {
          "type": "boolean"
        },
        "offset": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorVideoIdeaMaskVeOffsetIdentifierMask"
    },
    "YoutubeApiInnertubeSponsorshipsPlaylistUpdate": {
      "type": "object",
      "properties": {
        "createSponsorsOnlyPlaylistShelf": {
          "type": "boolean"
        },
        "sponsorsOnlyPlaylistShelfParams": {
          "$ref": "YoutubeApiInnertubeSponsorshipsPlaylistUpdateSponsorsOnlyPlaylistShelfParams"
        }
      },
      "id": "YoutubeApiInnertubeSponsorshipsPlaylistUpdate"
    },
    "YoutubeElementsComponentsUnorderedList": {
      "id": "YoutubeElementsComponentsUnorderedList",
      "type": "object",
      "properties": {
        "list": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsAttributedString"
          }
        }
      }
    },
    "YoutubeApiInnertubeCrossAccountChannelTransferEndpoint": {
      "type": "object",
      "properties": {
        "targetSessionIndex": {
          "format": "int32",
          "type": "integer"
        },
        "targetRapt": {
          "type": "string"
        },
        "sourceRapt": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeCrossAccountChannelTransferEndpoint"
    },
    "YoutubeApiInnertubeCreatorVideoMaskChannelViewsPerformanceMask": {
      "properties": {
        "all": {
          "type": "boolean"
        },
        "drivers": {
          "type": "boolean"
        },
        "views": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCreatorVideoMaskChannelViewsPerformanceMask",
      "type": "object"
    },
    "YoutubeElementsComponentsChannelModernButtonsModel": {
      "id": "YoutubeElementsComponentsChannelModernButtonsModel",
      "type": "object",
      "properties": {
        "isEntitled": {
          "type": "boolean"
        },
        "purchaseButton": {
          "$ref": "YoutubeElementsComponentsChannelActionButton"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "style": {
          "enum": [
            "CHANNEL_ACTION_BUTTONS_PHONE_STYLE_UNSPECIFIED",
            "CHANNEL_ACTION_BUTTONS_PHONE_STYLE_UNIFIED_SUBSCRIPTION"
          ],
          "enumDescriptions": [
            "",
            ""
          ],
          "type": "string"
        },
        "shopButton": {
          "$ref": "YoutubeElementsComponentsChannelActionButton"
        },
        "subscribeState": {
          "$ref": "YoutubeApiInnertubeSubscriptionStateEntity"
        },
        "subscribeButton": {
          "$ref": "YoutubeApiInnertubeSubscribeButtonViewModel"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "subscribeButtonAnimationEntity": {
          "$ref": "YoutubeApiInnertubeSubscribeButtonAnimationEntity"
        },
        "membershipsButton": {
          "$ref": "YoutubeElementsComponentsChannelActionButton"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        }
      }
    },
    "YoutubeApiInnertubeShoppingTimelyShelfContentViewModel": {
      "type": "object",
      "id": "YoutubeApiInnertubeShoppingTimelyShelfContentViewModel",
      "properties": {
        "line1": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "button": {
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          },
          "type": "array"
        },
        "rendererContext": {
          "$ref": "YoutubeApiInnertubeRendererContext"
        },
        "image": {
          "$ref": "YoutubeApiInnertubeSizedImage"
        },
        "line2": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      }
    },
    "YoutubeApiInnertubeCmsLicenseStrategyRevisionMaskYoutubeUserMask": {
      "properties": {
        "all": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCmsLicenseStrategyRevisionMaskYoutubeUserMask",
      "type": "object"
    },
    "YoutubeApiInnertubeShareExternallyParams": {
      "id": "YoutubeApiInnertubeShareExternallyParams",
      "properties": {
        "shareServiceIdentifier": {
          "$ref": "YoutubeApiInnertubeShareServiceIdentifier"
        },
        "useConversation": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeSkottieOverridesValuesEntry": {
      "type": "object",
      "properties": {
        "key": {
          "type": "string"
        },
        "value": {
          "$ref": "YoutubeApiInnertubeCompositionEffectValue"
        }
      },
      "id": "YoutubeApiInnertubeSkottieOverridesValuesEntry"
    },
    "YoutubeApiInnertubeCreateLiveChatPollRequest": {
      "type": "object",
      "properties": {
        "optionText": {
          "items": {
            "$ref": "YoutubeApiInnertubeLiveChatRichMessageInput"
          },
          "type": "array"
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "questionText": {
          "$ref": "YoutubeApiInnertubeLiveChatRichMessageInput"
        },
        "params": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeCreateLiveChatPollRequest"
    },
    "YoutubeApiInnertubeStickyVideoRow": {
      "properties": {
        "newViewers": {
          "format": "double",
          "type": "number"
        },
        "bucket": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "ANALYTICS_STICKY_VIDEOS_BUCKET_UNKNOWN",
            "ANALYTICS_STICKY_VIDEOS_BUCKET_VERY_HIGH",
            "ANALYTICS_STICKY_VIDEOS_BUCKET_HIGH",
            "ANALYTICS_STICKY_VIDEOS_BUCKET_MODERATE",
            "ANALYTICS_STICKY_VIDEOS_BUCKET_LOW"
          ],
          "type": "string"
        },
        "returnedOnceViewers": {
          "format": "double",
          "type": "number"
        },
        "externalVideoId": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeStickyVideoRow",
      "type": "object"
    },
    "YoutubeApiInnertubeAudienceInterestsCardVideoRow": {
      "id": "YoutubeApiInnertubeAudienceInterestsCardVideoRow",
      "properties": {
        "externalVideoId": {
          "type": "string"
        },
        "externalChannelId": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsProductPickerPreviewViewData": {
      "type": "object",
      "id": "YoutubeElementsComponentsProductPickerPreviewViewData",
      "properties": {
        "forcedTheme": {
          "$ref": "YoutubeElementsComponentsProductPickerPreviewModelForcedTheme"
        },
        "isChannelProductPicker": {
          "type": "boolean"
        },
        "serverStateEntityKey": {
          "type": "string"
        },
        "liveConferenceSwitchStateKey": {
          "type": "string"
        },
        "productPickerOnDoneAfterCloseCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "onProductSelectionUpdateSuccess": {
          "$ref": "YoutubeElementsCommand"
        },
        "shouldOnboardAffiliateBeforeOpeningPicker": {
          "type": "boolean"
        },
        "contractPanelSigningStatus": {
          "$ref": "YoutubeElementsComponentsContractPanelSigningStatus"
        },
        "productPickerBlockedCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "openAffiliateOnboardingFlowCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "clientStateEntityKey": {
          "type": "string"
        },
        "formFieldMetadata": {
          "$ref": "YoutubeApiInnertubeFormFieldMetadata"
        },
        "affiliateContractSigningStatusEntityKey": {
          "type": "string"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsProductPickerData"
        },
        "contractPanelSigningStatusEntityKey": {
          "type": "string"
        },
        "affiliateContractSigningStatus": {
          "$ref": "YoutubeElementsComponentsContractSigningStatusData"
        }
      }
    },
    "YoutubeElementsComponentsModeratedElqBannerModel": {
      "id": "YoutubeElementsComponentsModeratedElqBannerModel",
      "type": "object",
      "properties": {
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "bannerEntity": {
          "$ref": "YoutubeApiInnertubeModeratedElqBannerEntity"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "bannerEntityKey": {
          "type": "string"
        },
        "shouldRemoveBottomDividerWhenShowingElq": {
          "type": "boolean"
        },
        "shouldShowTopDivider": {
          "type": "boolean"
        },
        "zeroStateText": {
          "type": "string"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        }
      }
    },
    "YoutubeApiInnertubeSlotData": {
      "type": "object",
      "id": "YoutubeApiInnertubeSlotData",
      "properties": {
        "controlFlowManagerLayer": {
          "enum": [
            "CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED",
            "CONTROL_FLOW_MANAGER_LAYER_CORE",
            "CONTROL_FLOW_MANAGER_LAYER_ADAPTER",
            "CONTROL_FLOW_MANAGER_LAYER_SURFACE",
            "CONTROL_FLOW_MANAGER_LAYER_EXTERNAL"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "type": {
          "enum": [
            "SLOT_TYPE_UNSPECIFIED",
            "SLOT_TYPE_PLAYER_BYTES",
            "SLOT_TYPE_BELOW_PLAYER",
            "SLOT_TYPE_IN_PLAYER",
            "SLOT_TYPE_FORECASTING",
            "SLOT_TYPE_FULLSCREEN_ENGAGEMENT",
            "SLOT_TYPE_ABOVE_FEED",
            "SLOT_TYPE_LOCKSCREEN",
            "SLOT_TYPE_FIXED_FOOTER",
            "SLOT_TYPE_BELOW_PLAYER_IMMERSIVE",
            "SLOT_TYPE_AD_BREAK_REQUEST",
            "SLOT_TYPE_PLAYBACK_TRACKING",
            "SLOT_TYPE_IN_FEED",
            "SLOT_TYPE_PAGE_TOP",
            "SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM",
            "SLOT_TYPE_SEQUENCE_ITEM_IN_PLAYER",
            "SLOT_TYPE_ADS_WATCH_NEXT_REQUEST",
            "SLOT_TYPE_PLAYER_UNDERLAY",
            "SLOT_TYPE_EXTERNAL_YT_APP_OVERLAY",
            "SLOT_TYPE_CLIPS_INSERTION",
            "SLOT_TYPE_SEQUENCE_ITEM_PLAYER_UNDERLAY",
            "SLOT_TYPE_SEQUENCE_ITEM_PLAYER_SIDE",
            "SLOT_TYPE_SEQUENCE_ITEM_PLAYER_ORGANIC_OVERLAY",
            "SLOT_TYPE_IN_PLAYER_ORGANIC_OVERLAY",
            "SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM_TRACKING",
            "SLOT_TYPE_IN_FEED_INLINE_INJECTED",
            "SLOT_TYPE_MINI_APP_PLAYER_BYTES",
            "SLOT_TYPE_MINI_APP_IN_PLAYER",
            "SLOT_TYPE_MINI_APP_PLAYER_UNDERLAY"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "slotPhysicalPosition": {
          "type": "integer",
          "format": "int32"
        },
        "entryTriggerType": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "TRIGGER_TYPE_UNSPECIFIED",
            "TRIGGER_TYPE_ACTIVE_MEDIA_LAYOUT_ID",
            "TRIGGER_TYPE_MEDIA_TIME_RANGE",
            "TRIGGER_TYPE_SLOT_ID_SCHEDULED",
            "TRIGGER_TYPE_SLOT_ID_ENTERED",
            "TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED",
            "TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID",
            "TRIGGER_TYPE_LAYOUT_ID_EXITED",
            "TRIGGER_TYPE_ON_SLOT_CANCELLATION_REQUESTED",
            "TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED",
            "TRIGGER_TYPE_SKIP_REQUESTED",
            "TRIGGER_TYPE_SLOT_ID_EXITED",
            "TRIGGER_TYPE_ON_SUBSEQUENT_ACTIVE_MEDIA_LAYOUT_ID_AFTER_PROVIDED_LAYOUT_TRIGGER",
            "TRIGGER_TYPE_CONTENT_VIDEO_ID_READY",
            "TRIGGER_TYPE_ON_LOADED_DIFFERENT_VIDEO_ID_THAN_EXPECTED",
            "TRIGGER_TYPE_LAYOUT_ID_ENTERED",
            "TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED",
            "TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED",
            "TRIGGER_TYPE_ON_SLOT_SELF_ENTER_REQUESTED",
            "TRIGGER_TYPE_SLOT_ID_ENTER_REQUESTED",
            "TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON",
            "TRIGGER_TYPE_LIVE_STREAM_BREAK_STARTED",
            "TRIGGER_TYPE_SURVEY_SUBMITTED",
            "TRIGGER_TYPE_LIVE_STREAM_BREAK_ENDED",
            "TRIGGER_TYPE_LAYOUT_EXITED_FOR_OTHER_REASON",
            "TRIGGER_TYPE_CLOSE_REQUESTED",
            "TRIGGER_TYPE_TIME_RELATIVE_TO_LAYOUT_ENTER",
            "TRIGGER_TYPE_NOT_IN_MEDIA_TIME_RANGE",
            "TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY",
            "TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY",
            "TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED",
            "TRIGGER_TYPE_SLOT_TYPE_ENTER_REQUESTED",
            "TRIGGER_TYPE_LAYOUT_ID_ACTIVE_AND_SLOT_ID_HAS_EXITED",
            "TRIGGER_TYPE_PLAYBACK_MINIMIZED",
            "TRIGGER_TYPE_MEDIA_PAUSED",
            "TRIGGER_TYPE_MEDIA_RESUMED",
            "TRIGGER_TYPE_ON_DIFFERENT_SLOT_ID_ENTER_REQUESTED",
            "TRIGGER_TYPE_ON_ACTIVATE_EXTERNAL_PLAYBACK",
            "TRIGGER_TYPE_REEL_ITEM_SEQUENCE_ABANDONED",
            "TRIGGER_TYPE_ON_MEDIA_PLAYBACK_ERROR",
            "TRIGGER_TYPE_VISIT_ADVERTISER_LINK_CLICKED",
            "TRIGGER_TYPE_MEDIA_FULLSCREEN_ENTERED",
            "TRIGGER_TYPE_MEDIA_FULLSCREEN_EXITED",
            "TRIGGER_TYPE_MEDIA_NON_TERMINAL_ABANDONED",
            "TRIGGER_TYPE_ACTIVE_VIEW_VIEWABLE_CRITERIA_SATISFIED",
            "TRIGGER_TYPE_ACTIVE_VIEW_MEASURABLE_CRITERIA_SATISFIED",
            "TRIGGER_TYPE_ACTIVE_VIEW_GROUPM_VIEWABLE_CRITERIA_SATISFIED",
            "TRIGGER_TYPE_SEQUENCE_ITEM_IN_PLAYER_SPACE_AVAILABLE",
            "TRIGGER_TYPE_SEQUENCE_ITEM_IN_PLAYER_SPACE_UNAVAILABLE",
            "TRIGGER_TYPE_LAYOUT_ID_ENTERED_AND_SLOT_FULFILLED",
            "TRIGGER_TYPE_PROGRESS_PAST_MEDIA_TIME_WITH_OFFSET_RELATIVE_TO_LAYOUT_ENTER",
            "TRIGGER_TYPE_SEEK_FORWARD_PAST_MEDIA_TIME_WITH_OFFSET_RELATIVE_TO_LAYOUT_ENTER",
            "TRIGGER_TYPE_SEEK_BACKWARD_BEFORE_LAYOUT_ENTER_TIME",
            "TRIGGER_TYPE_MEDIA_TIME_RANGE_ALLOW_REACTIVATION_WITHIN_RANGE",
            "TRIGGER_TYPE_IN_MEDIA_TIME_RANGE_AND_SLOT_FULFILLED_NON_EMPTY",
            "TRIGGER_TYPE_SLOT_ID_UNSCHEDULED",
            "TRIGGER_TYPE_MEDIA_PLAYBACK_STARTED",
            "TRIGGER_TYPE_SURVEY_DISMISSED",
            "TRIGGER_TYPE_ACTIVE_VIEW_AUDIO_AUDIBLE_CRITERIA_SATISFIED",
            "TRIGGER_TYPE_ACTIVE_VIEW_AUDIO_MEASURABLE_CRITERIA_SATISFIED",
            "TRIGGER_TYPE_ON_PLAYBACK_DESTROYED",
            "TRIGGER_TYPE_MEDIA_TIME_RANGE_ALLOW_REACTIVATION_ON_USER_CANCELLED",
            "TRIGGER_TYPE_LAYOUT_ID_UNSCHEDULED",
            "TRIGGER_TYPE_SKIP_REQUESTED_PING",
            "TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON_PING",
            "TRIGGER_TYPE_DURATION_AFTER_MEDIA_PAUSED",
            "TRIGGER_TYPE_AD_BREAK_STARTED",
            "TRIGGER_TYPE_ON_PAGE_ENTERED",
            "TRIGGER_TYPE_ON_PAGE_EXITED",
            "TRIGGER_TYPE_MEDIA_TIME_RANGE_PING",
            "TRIGGER_TYPE_ENGAGEMENT_PANEL_CLOSE_REQUESTED",
            "TRIGGER_TYPE_ENGAGEMENT_PANEL_AUTO_CLOSE",
            "TRIGGER_TYPE_LAYOUT_EXITED_AFTER_TIMEOUT",
            "TRIGGER_TYPE_ON_PLAYBACK_WITH_CONTENT_VIDEO_ID",
            "TRIGGER_TYPE_ON_NEXT_SLOT_ENTER_REQUESTED",
            "TRIGGER_TYPE_DURATION_AFTER_MEDIA_PAUSED_AND_STANDARD_PLAYER",
            "TRIGGER_TYPE_DURATION_AFTER_MEDIA_PAUSED_AND_FULLSCREEN_PLAYER",
            "TRIGGER_TYPE_MEDIA_TIME_CHANGE",
            "TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_MATCHED",
            "TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_NOT_MATCHED",
            "TRIGGER_TYPE_NEW_SLOT_SCHEDULED_WITH_BREAK_DURATION",
            "TRIGGER_TYPE_PREFETCH_CACHE_EXPIRED",
            "TRIGGER_TYPE_CUE_BREAK_IDENTIFIED",
            "TRIGGER_TYPE_ON_REEL_ORGANIC_STARTED",
            "TRIGGER_TYPE_SEQUENCE_ITEM_IN_PLAYER_SPACE_AVAILABLE_AND_LAYOUT_SCHEDULED",
            "TRIGGER_TYPE_MINI_APP_PAGE_ENTERED",
            "TRIGGER_TYPE_MINI_APP_ABANDONED",
            "TRIGGER_TYPE_MINI_APP_PLAYBACK_ENDED",
            "TRIGGER_TYPE_MINI_APP_SKIP_REQUESTED",
            "TRIGGER_TYPE_ON_INTERSTITIAL_PLAYING_DURING_CONTENT_VIDEO_ID"
          ],
          "type": "string"
        },
        "debugData": {
          "$ref": "YoutubeApiInnertubeSlotDataDebugData"
        },
        "externallyManaged": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeAccountsListRequestAccountReadMask": {
      "type": "object",
      "id": "YoutubeApiInnertubeAccountsListRequestAccountReadMask",
      "properties": {
        "returnFamilyChildAccounts": {
          "type": "boolean"
        },
        "returnBrandAccounts": {
          "type": "boolean"
        },
        "returnOwner": {
          "type": "boolean"
        },
        "returnPersonaAccounts": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeVideoGameMetadata": {
      "type": "object",
      "properties": {
        "description": {
          "type": "string"
        },
        "title": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeVideoGameMetadata"
    },
    "YoutubeElementsComponentsTextFieldControlledAllowlistValidator": {
      "id": "YoutubeElementsComponentsTextFieldControlledAllowlistValidator",
      "properties": {
        "allowlist": {
          "items": {
            "type": "string"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeSaveLiveReactionsEmojiSetCommand": {
      "id": "YoutubeApiInnertubeSaveLiveReactionsEmojiSetCommand",
      "properties": {
        "metadataUpdateCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "updateCreatorChannelCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "emojiCustomizationSetEntityKey": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsMusicWelcomeCardCarouselModel": {
      "properties": {
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "shelf": {
          "$ref": "YoutubeElementsComponentsMusicWelcomeCardCarousel"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "welcomeCardCarouselHeader": {
          "$ref": "YoutubeElementsComponentsMusicWelcomeShelfHeader"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsMusicWelcomeCardCarouselModel"
    },
    "YoutubeApiInnertubeCreatorChannelMaskXRayVideoRecapDataStoryVariantMask": {
      "properties": {
        "all": {
          "type": "boolean"
        },
        "subs": {
          "type": "boolean"
        },
        "aiInsightsCount": {
          "type": "boolean"
        },
        "gender": {
          "type": "boolean"
        },
        "videoRecapType": {
          "type": "boolean"
        },
        "hasSuggestions": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCreatorChannelMaskXRayVideoRecapDataStoryVariantMask",
      "type": "object"
    },
    "YoutubeApiInnertubeAndroidUiSupportedConfigs": {
      "properties": {
        "androidUiInfoCardsConfig": {
          "$ref": "YoutubeApiInnertubeAndroidUiInfoCardsConfig"
        },
        "androidUiAccountSwitcherConfig": {
          "$ref": "YoutubeApiInnertubeAndroidUiAccountSwitcherConfig"
        },
        "androidUiBufferProgressConfig": {
          "$ref": "YoutubeApiInnertubeAndroidUiBufferProgressConfig"
        },
        "androidUiPullToRefreshConfig": {
          "$ref": "YoutubeApiInnertubeAndroidUiPullToRefreshConfig"
        },
        "androidUiMovingThumbnailsConfig": {
          "$ref": "YoutubeApiInnertubeAndroidUiMovingThumbnailsConfig"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeAndroidUiSupportedConfigs"
    },
    "YoutubeApiInnertubeSearchPromoEntitiesResponse": {
      "properties": {
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "promoEntities": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubePromoEntity"
          }
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeSearchPromoEntitiesResponse"
    },
    "YoutubeApiInnertubeColoredCardContentViewModel": {
      "id": "YoutubeApiInnertubeColoredCardContentViewModel",
      "properties": {
        "onVisibleCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "title": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "rendererContext": {
          "$ref": "YoutubeApiInnertubeRendererContext"
        },
        "badge": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "visualConfig": {
          "$ref": "YoutubeApiInnertubeColoredCardContentVisualConfig"
        },
        "body": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "onContentTapCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "topCornerButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeDoubleItemSupportedRenderers": {
      "type": "object",
      "id": "YoutubeApiInnertubeDoubleItemSupportedRenderers",
      "properties": {
        "unpluggedGridVideoRenderer": {
          "$ref": "YoutubeApiInnertubeUnpluggedGridVideoRenderer"
        }
      }
    },
    "YoutubeApiInnertubeCreatorChannelMaskConditionalRedirectsFeatureMask": {
      "properties": {
        "status": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorChannelMaskConditionalRedirectsFeatureMask"
    },
    "YoutubeApiInnertubeMobileDataPlanInfo": {
      "type": "object",
      "id": "YoutubeApiInnertubeMobileDataPlanInfo",
      "properties": {
        "carrierId": {
          "type": "string",
          "format": "int64"
        },
        "cpid": {
          "type": "string"
        },
        "mccmnc": {
          "type": "string"
        },
        "dataSavingQualityPickerEnabled": {
          "type": "boolean"
        },
        "serializedDataPlanStatus": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      }
    },
    "YoutubeApiInnertubeMdxBrokenAdditionalDataDeviceDetected": {
      "type": "object",
      "id": "YoutubeApiInnertubeMdxBrokenAdditionalDataDeviceDetected",
      "properties": {
        "deviceName": {
          "type": "string"
        },
        "modelName": {
          "type": "string"
        },
        "manufacturerName": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeCreatorChannelMaskChannelShoppingHubFeatureMask": {
      "properties": {
        "all": {
          "type": "boolean"
        },
        "status": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCreatorChannelMaskChannelShoppingHubFeatureMask",
      "type": "object"
    },
    "YoutubeElementsComponentsPromotionPreviewControllerState": {
      "properties": {},
      "id": "YoutubeElementsComponentsPromotionPreviewControllerState",
      "type": "object"
    },
    "YoutubeElementsComponentsVerticalShelfData": {
      "properties": {
        "verticalShelfContent": {
          "items": {
            "$ref": "YoutubeElementsComponentsVerticalShelfContent"
          },
          "type": "array"
        }
      },
      "id": "YoutubeElementsComponentsVerticalShelfData",
      "type": "object"
    },
    "YoutubeElementsComponentsBlastOfferOverviewTermsPanelModel": {
      "id": "YoutubeElementsComponentsBlastOfferOverviewTermsPanelModel",
      "type": "object",
      "properties": {
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "panelContent": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "panelContentHeader": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        }
      }
    },
    "YoutubeElementsComponentsChannelsChipBarData": {
      "id": "YoutubeElementsComponentsChannelsChipBarData",
      "type": "object",
      "properties": {
        "chipDataList": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsComponentsFilterChipV2Data"
          }
        },
        "onApplyCommandPrototype": {
          "$ref": "YoutubeElementsCommand"
        }
      }
    },
    "YoutubeApiInnertubeGetGenresAndSurfacesForRegionsRequest": {
      "id": "YoutubeApiInnertubeGetGenresAndSurfacesForRegionsRequest",
      "type": "object",
      "properties": {
        "promoSubmitter": {
          "$ref": "YoutubeApiInnertubePromoSubmitter"
        },
        "regions": {
          "type": "array",
          "items": {
            "enum": [
              "REGION_UNSPECIFIED",
              "REGION_UNITED_STATES",
              "REGION_UNITED_KINGDOM",
              "REGION_GERMANY_AUSTRIA_SWITZERLAND",
              "REGION_FRANCE",
              "REGION_BRAZIL",
              "REGION_JAPAN",
              "REGION_CANADA",
              "REGION_MEXICO",
              "REGION_SPAIN",
              "REGION_ITALY",
              "REGION_AUSTRALIA_NEW_ZEALAND",
              "REGION_INDIA",
              "REGION_SOUTH_KOREA",
              "REGION_MIDDLE_EAST_NORTH_AFRICA",
              "REGION_ARGENTINA",
              "REGION_COLOMBIA",
              "REGION_NIGERIA",
              "REGION_UKRAINE",
              "REGION_RUSSIA",
              "REGION_SOUTH_AFRICA",
              "REGION_TURKEY",
              "REGION_NORDICS",
              "REGION_TAIWAN",
              "REGION_EMEA",
              "REGION_INDONESIA",
              "REGION_HONG_KONG",
              "REGION_THAILAND",
              "REGION_SOUTH_EAST_ASIA"
            ],
            "enumDescriptions": [
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              ""
            ],
            "type": "string"
          }
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        }
      }
    },
    "YoutubeElementsComponentsPublisherTransparencyPanelData": {
      "type": "object",
      "properties": {
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "text": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "actionMenuA11yLabel": {
          "type": "string"
        },
        "backgroundColor": {
          "enum": [
            "INFORMATION_PANEL_BACKGROUND_BLUE",
            "INFORMATION_PANEL_BACKGROUND_WHITE_TRANSPARENT",
            "INFORMATION_PANEL_BACKGROUND_NONE"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "menuOnTap": {
          "$ref": "YoutubeElementsCommand"
        },
        "reducedMarginsForWatch": {
          "type": "boolean"
        },
        "onTap": {
          "$ref": "YoutubeElementsCommand"
        },
        "enableAmsterdamUi": {
          "type": "boolean"
        },
        "subtitleText": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "marginsForWatch": {
          "type": "boolean"
        }
      },
      "id": "YoutubeElementsComponentsPublisherTransparencyPanelData"
    },
    "YoutubeApiInnertubeIosPlaybackConnectionConfig": {
      "id": "YoutubeApiInnertubeIosPlaybackConnectionConfig",
      "type": "object",
      "properties": {
        "prewarmHttpConnectionUrl": {
          "type": "string"
        },
        "prewarmHttpConnectionCount": {
          "type": "integer",
          "format": "int32"
        }
      }
    },
    "YoutubeApiInnertubeSelectableVideoContentsRenderer": {
      "id": "YoutubeApiInnertubeSelectableVideoContentsRenderer",
      "type": "object",
      "properties": {
        "thumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "channelThumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "bylineText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      }
    },
    "YoutubeApiInnertubeUnpluggedUpdateTwofactorLocationTokenCommand": {
      "id": "YoutubeApiInnertubeUnpluggedUpdateTwofactorLocationTokenCommand",
      "properties": {
        "locationOverrideToken": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeSuggestedTip": {
      "type": "object",
      "properties": {
        "isDefault": {
          "type": "boolean"
        },
        "tipParams": {
          "type": "string"
        },
        "formattedPrice": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "id": "YoutubeApiInnertubeSuggestedTip"
    },
    "YoutubeApiInnertubePivotFooterSupportedRenderers": {
      "properties": {
        "buttonRenderer": {
          "$ref": "YoutubeApiInnertubeButtonRenderer"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubePivotFooterSupportedRenderers"
    },
    "YoutubeApiInnertubeGetSupportedContentLanguagesResponse": {
      "id": "YoutubeApiInnertubeGetSupportedContentLanguagesResponse",
      "properties": {
        "contentLanguages": {
          "items": {
            "$ref": "YoutubeApiInnertubeContentLanguage"
          },
          "type": "array"
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubePromoted15ClickTextCtdWatchRenderer": {
      "type": "object",
      "properties": {
        "supportedRenderers": {
          "$ref": "YoutubeApiInnertubePromoted15ClickTextCtdWatchSupportedRenderers"
        },
        "content": {
          "$ref": "YoutubeApiInnertubePromotedNativeTextCtdContent"
        },
        "extraContent": {
          "$ref": "YoutubeApiInnertubePromoted15ClickTextCtdContent"
        },
        "activeView": {
          "$ref": "YoutubeApiInnertubeActiveViewDisplayMeasurement"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        }
      },
      "id": "YoutubeApiInnertubePromoted15ClickTextCtdWatchRenderer"
    },
    "YoutubeApiInnertubeVrCopresencePartyStats": {
      "properties": {
        "localPartyLengthSeconds": {
          "type": "integer",
          "format": "int32"
        }
      },
      "id": "YoutubeApiInnertubeVrCopresencePartyStats",
      "type": "object"
    },
    "YoutubeApiInnertubePromotedVideoCTASupportedRenderers": {
      "id": "YoutubeApiInnertubePromotedVideoCTASupportedRenderers",
      "type": "object",
      "properties": {
        "buttonRenderer": {
          "$ref": "YoutubeApiInnertubeButtonRenderer"
        },
        "adCtaButtonRenderer": {
          "$ref": "YoutubeApiInnertubeAdCtaButtonRenderer"
        },
        "visitSiteCtaRenderer": {
          "$ref": "YoutubeApiInnertubeVisitSiteCTARenderer"
        }
      }
    },
    "YoutubeApiInnertubeVideoRestrictionCopyrightTakedown": {
      "properties": {
        "actions": {
          "type": "array",
          "items": {
            "enumDescriptions": [
              "",
              "",
              "",
              "",
              "",
              "",
              ""
            ],
            "enum": [
              "DEFAULT_RESOLUTION_ACTION_UNSPECIFIED",
              "DEFAULT_RESOLUTION_ACTION_VIEW_DETAIL",
              "DEFAULT_RESOLUTION_ACTION_EDIT_SETTINGS",
              "DEFAULT_RESOLUTION_ACTION_APPEAL",
              "DEFAULT_RESOLUTION_ACTION_SEND_FEEDBACK",
              "DEFAULT_RESOLUTION_ACTION_REVIEW",
              "DEFAULT_RESOLUTION_ACTION_ADD_LICENSES"
            ],
            "type": "string"
          }
        },
        "hasActiveStrike": {
          "type": "boolean"
        },
        "delayedTakedownTime": {
          "$ref": "YoutubeApiInnertubeTimestamp"
        },
        "resolutionStatus": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "COPYRIGHT_TAKEDOWN_RESOLUTION_STATUS_UNSPECIFIED",
            "COPYRIGHT_TAKEDOWN_RESOLUTION_STATUS_COUNTER_IN_PROGRESS",
            "COPYRIGHT_TAKEDOWN_RESOLUTION_STATUS_COUNTER_REJECTED"
          ]
        }
      },
      "id": "YoutubeApiInnertubeVideoRestrictionCopyrightTakedown",
      "type": "object"
    },
    "YoutubeApiInnertubeMdeAddToPlaylistUpdateRequest": {
      "id": "YoutubeApiInnertubeMdeAddToPlaylistUpdateRequest",
      "type": "object",
      "properties": {
        "deleteFromPlaylistIds": {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "addToPlaylistIds": {
          "items": {
            "type": "string"
          },
          "type": "array"
        }
      }
    },
    "YoutubeApiInnertubeCreatorHotConfig": {
      "id": "YoutubeApiInnertubeCreatorHotConfig",
      "type": "object",
      "properties": {}
    },
    "YoutubeApiInnertubeMusicTimeFence": {
      "id": "YoutubeApiInnertubeMusicTimeFence",
      "properties": {
        "endTimeSeconds": {
          "type": "string",
          "format": "int64"
        },
        "startTimeSeconds": {
          "type": "string",
          "format": "int64"
        },
        "dayOfWeek": {
          "enum": [
            "MUSIC_TIME_FENCE_DAY_OF_WEEK_UNSPECIFIED",
            "MUSIC_TIME_FENCE_DAY_OF_WEEK_SUNDAY",
            "MUSIC_TIME_FENCE_DAY_OF_WEEK_MONDAY",
            "MUSIC_TIME_FENCE_DAY_OF_WEEK_TUESDAY",
            "MUSIC_TIME_FENCE_DAY_OF_WEEK_WEDNESDAY",
            "MUSIC_TIME_FENCE_DAY_OF_WEEK_THURSDAY",
            "MUSIC_TIME_FENCE_DAY_OF_WEEK_FRIDAY",
            "MUSIC_TIME_FENCE_DAY_OF_WEEK_SATURDAY"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeAppealRejected": {
      "properties": {
        "idvSubmissionType": {
          "$ref": "YoutubeApiInnertubeIdvSubmissionType"
        },
        "availableTime": {
          "$ref": "YoutubeApiInnertubeTimestamp"
        }
      },
      "id": "YoutubeApiInnertubeAppealRejected",
      "type": "object"
    },
    "YoutubeApiInnertubeVideoInteractionsInteractionWebLinkContent": {
      "type": "object",
      "properties": {
        "url": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeVideoInteractionsInteractionWebLinkContent"
    },
    "YoutubeApiInnertubeTimestampIntervalConditionTimestampInterval": {
      "properties": {
        "startSecs": {
          "type": "string",
          "format": "uint64"
        },
        "endSecs": {
          "format": "uint64",
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeTimestampIntervalConditionTimestampInterval",
      "type": "object"
    },
    "YoutubeElementsComponentsCtaShelfCardModel": {
      "type": "object",
      "properties": {
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsCtaShelfCardData"
        }
      },
      "id": "YoutubeElementsComponentsCtaShelfCardModel"
    },
    "YoutubeApiInnertubeGetStorefrontStreamUrlResponse": {
      "properties": {
        "url": {
          "type": "string"
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "error": {
          "enum": [
            "GET_STOREFRONT_STREAM_URL_ERROR_UNSPECIFIED",
            "GET_STOREFRONT_STREAM_URL_ERROR_OUT_OF_QUOTA"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            ""
          ]
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeGetStorefrontStreamUrlResponse"
    },
    "YoutubeApiInnertubeQueueToPlayEndpoint": {
      "id": "YoutubeApiInnertubeQueueToPlayEndpoint",
      "type": "object",
      "properties": {
        "name": {
          "type": "string"
        },
        "videoId": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeAdSlotAndLayoutMetadata": {
      "properties": {
        "adSlotMetadata": {
          "$ref": "YoutubeApiInnertubeAdSlotMetadata"
        },
        "adLayoutMetadata": {
          "items": {
            "$ref": "YoutubeApiInnertubeAdLayoutMetadata"
          },
          "type": "array"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeAdSlotAndLayoutMetadata"
    },
    "YoutubeApiInnertubeSponsorshipsPromotionHeaderRenderer": {
      "id": "YoutubeApiInnertubeSponsorshipsPromotionHeaderRenderer",
      "type": "object",
      "properties": {
        "icon": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "subtitle": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "dismissButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "illustrationAnimationUrl": {
          "type": "string"
        },
        "illustrationThumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        }
      }
    },
    "YoutubeElementsComponentsVideoCardPlaybackData": {
      "type": "object",
      "properties": {
        "maxPlaybackLengthSec": {
          "format": "float",
          "type": "number"
        },
        "onPlaybackEnd": {
          "$ref": "YoutubeElementsCommand"
        }
      },
      "id": "YoutubeElementsComponentsVideoCardPlaybackData"
    },
    "YoutubeApiInnertubeRebufferInjectConfig": {
      "properties": {
        "enabled": {
          "type": "boolean"
        },
        "defaultDelayMs": {
          "format": "int32",
          "type": "integer"
        },
        "maxDelayMs": {
          "format": "int32",
          "type": "integer"
        },
        "triggeringProbability": {
          "type": "number",
          "format": "double"
        },
        "rttMultiplier": {
          "format": "double",
          "type": "number"
        }
      },
      "id": "YoutubeApiInnertubeRebufferInjectConfig",
      "type": "object"
    },
    "YoutubeApiInnertubeShareTargetSupportedRenderers": {
      "properties": {
        "shareTargetRenderer": {
          "$ref": "YoutubeApiInnertubeShareTargetRenderer"
        },
        "shareTargetServiceUpdateRenderer": {
          "$ref": "YoutubeApiInnertubeShareTargetServiceUpdateRenderer"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeShareTargetSupportedRenderers"
    },
    "YoutubeApiInnertubeOttProgramFilter": {
      "properties": {
        "programAvailabilityWindowEndAfter": {
          "$ref": "YoutubeApiInnertubeOttProgramFilterOttProgramAvailabilityWindowEndAfter"
        },
        "programLastEditBefore": {
          "$ref": "YoutubeApiInnertubeOttProgramFilterOttProgramLastEditBefore"
        },
        "titleMatches": {
          "$ref": "YoutubeApiInnertubeOttProgramFilterOttProgramTitleMatches"
        },
        "programLastEditAfter": {
          "$ref": "YoutubeApiInnertubeOttProgramFilterOttProgramLastEditAfter"
        },
        "query": {
          "$ref": "YoutubeApiInnertubeOttProgramFilterQuery"
        },
        "programEpisodeNumberMatches": {
          "$ref": "YoutubeApiInnertubeOttProgramFilterOttProgramEpisodeNumberMatches"
        },
        "programSeasonNumberMatches": {
          "$ref": "YoutubeApiInnertubeOttProgramFilterOttProgramSeasonNumberMatches"
        },
        "tmsIdMatches": {
          "$ref": "YoutubeApiInnertubeOttProgramFilterTmsIdMatches"
        },
        "showMatches": {
          "$ref": "YoutubeApiInnertubeOttProgramFilterOttProgramShowMatches"
        },
        "programAvailabilityWindowStartAfter": {
          "$ref": "YoutubeApiInnertubeOttProgramFilterOttProgramAvailabilityWindowStartAfter"
        },
        "capPackageIdMatches": {
          "$ref": "YoutubeApiInnertubeOttProgramFilterOttProgramCapPackageIdMatches"
        },
        "programValidityIn": {
          "$ref": "YoutubeApiInnertubeOttProgramFilterOttProgramValidityIn"
        },
        "programAvailabilityWindowEndBefore": {
          "$ref": "YoutubeApiInnertubeOttProgramFilterOttProgramAvailabilityWindowEndBefore"
        },
        "programAvailabilityWindowStartBefore": {
          "$ref": "YoutubeApiInnertubeOttProgramFilterOttProgramAvailabilityWindowStartBefore"
        },
        "programTypeIn": {
          "$ref": "YoutubeApiInnertubeOttProgramFilterOttProgramTypeIn"
        },
        "programStatusIn": {
          "$ref": "YoutubeApiInnertubeOttProgramFilterOttProgramStatusIn"
        },
        "packageAssetIdMatches": {
          "$ref": "YoutubeApiInnertubeOttProgramFilterOttProgramPackageAssetIdMatches"
        }
      },
      "id": "YoutubeApiInnertubeOttProgramFilter",
      "type": "object"
    },
    "YoutubeApiInnertubeConfigResponse": {
      "type": "object",
      "id": "YoutubeApiInnertubeConfigResponse",
      "properties": {
        "rawHotConfigGroup": {
          "$ref": "YoutubeApiInnertubeHotConfigGroup"
        },
        "configData": {
          "type": "string"
        },
        "globalConfig": {
          "$ref": "YoutubeApiInnertubeGlobalConfig"
        },
        "rawColdConfigGroup": {
          "$ref": "YoutubeApiInnertubeColdConfigGroup"
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        }
      }
    },
    "YoutubeApiInnertubeLiveChatRestrictedParticipationToggleablePanelSupportedRenderers": {
      "properties": {
        "liveChatCreatorSupportRenderer": {
          "$ref": "YoutubeApiInnertubeLiveChatCreatorSupportRenderer"
        },
        "liveChatProductPickerRenderer": {
          "$ref": "YoutubeApiInnertubeLiveChatProductPickerRenderer"
        },
        "liveChatProductPickerPanelViewModel": {
          "$ref": "YoutubeApiInnertubeLiveChatProductPickerPanelViewModel"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeLiveChatRestrictedParticipationToggleablePanelSupportedRenderers"
    },
    "YoutubeApiInnertubeLocationPermissionEndpoint": {
      "properties": {
        "hack": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeLocationPermissionEndpoint"
    },
    "YoutubeApiInnertubeRefreshConfig": {
      "id": "YoutubeApiInnertubeRefreshConfig",
      "properties": {
        "refreshInSeconds": {
          "type": "integer",
          "format": "uint32"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCmsPlaybackModeCondition": {
      "type": "object",
      "properties": {
        "offline": {
          "$ref": "YoutubeApiInnertubeCmsPlaybackModeConditionCmsPlaybackMode"
        },
        "backgroundOrOffline": {
          "$ref": "YoutubeApiInnertubeCmsPlaybackModeConditionCmsPlaybackMode"
        }
      },
      "id": "YoutubeApiInnertubeCmsPlaybackModeCondition"
    },
    "YoutubeApiInnertubeThumbnailSupportedRenderers": {
      "type": "object",
      "properties": {
        "thumbnailLandscapePortraitRenderer": {
          "$ref": "YoutubeApiInnertubeThumbnailLandscapePortraitRenderer"
        }
      },
      "id": "YoutubeApiInnertubeThumbnailSupportedRenderers"
    },
    "YoutubeApiInnertubeKazooEffectIdentifier": {
      "type": "object",
      "properties": {
        "effectBaseName": {
          "type": "string"
        },
        "effectId": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeKazooEffectIdentifier"
    },
    "YoutubeApiInnertubeCmsVideoArtifact": {
      "type": "object",
      "id": "YoutubeApiInnertubeCmsVideoArtifact",
      "properties": {
        "id": {
          "$ref": "YoutubeApiInnertubeCmsVideoId"
        },
        "title": {
          "type": "string"
        }
      }
    },
    "YoutubeElementsComponentsNotificationsSettingsModel": {
      "type": "object",
      "properties": {
        "clientName": {
          "type": "string",
          "enum": [
            "UNKNOWN_INTERFACE",
            "WEB",
            "MWEB",
            "ANDROID",
            "IOS",
            "TVHTML5",
            "TVLITE",
            "TVANDROID",
            "XBOX",
            "CLIENTX",
            "XBOXONEGUIDE",
            "ANDROID_CREATOR",
            "IOS_CREATOR",
            "TVAPPLE",
            "IOS_INSTANT",
            "ANDROID_KIDS",
            "IOS_KIDS",
            "ANDROID_INSTANT",
            "ANDROID_MUSIC",
            "IOS_TABLOID",
            "ANDROID_TV",
            "ANDROID_GAMING",
            "IOS_GAMING",
            "IOS_MUSIC",
            "MWEB_TIER_2",
            "ANDROID_VR",
            "ANDROID_UNPLUGGED",
            "ANDROID_TESTSUITE",
            "WEB_MUSIC_ANALYTICS",
            "WEB_GAMING",
            "IOS_UNPLUGGED",
            "ANDROID_WITNESS",
            "IOS_WITNESS",
            "ANDROID_SPORTS",
            "IOS_SPORTS",
            "ANDROID_LITE",
            "IOS_EMBEDDED_PLAYER",
            "IOS_DIRECTOR",
            "WEB_UNPLUGGED",
            "WEB_EXPERIMENTS",
            "TVHTML5_CAST",
            "IOS_PILOT_STUDIO",
            "ANDROID_CASUAL",
            "ANDROID_EMBEDDED_PLAYER",
            "WEB_EMBEDDED_PLAYER",
            "TVHTML5_AUDIO",
            "TV_UNPLUGGED_CAST",
            "TVHTML5_KIDS",
            "WEB_HEROES",
            "WEB_MUSIC",
            "WEB_CREATOR",
            "TV_UNPLUGGED_ANDROID",
            "IOS_LIVE_CREATION_EXTENSION",
            "TVHTML5_UNPLUGGED",
            "IOS_MESSAGES_EXTENSION",
            "WEB_REMIX",
            "IOS_UPTIME",
            "WEB_UNPLUGGED_ONBOARDING",
            "WEB_UNPLUGGED_OPS",
            "WEB_UNPLUGGED_PUBLIC",
            "TVHTML5_VR",
            "WEB_LIVE_STREAMING",
            "ANDROID_TV_KIDS",
            "TVHTML5_SIMPLY",
            "WEB_KIDS",
            "MUSIC_INTEGRATIONS",
            "TVHTML5_YONGLE",
            "GOOGLE_ASSISTANT",
            "TVHTML5_SIMPLY_EMBEDDED_PLAYER",
            "WEB_MUSIC_EMBEDDED_PLAYER",
            "WEB_INTERNAL_ANALYTICS",
            "WEB_PARENT_TOOLS",
            "GOOGLE_MEDIA_ACTIONS",
            "WEB_PHONE_VERIFICATION",
            "ANDROID_PRODUCER",
            "IOS_PRODUCER",
            "TVHTML5_FOR_KIDS",
            "GOOGLE_LIST_RECS",
            "MEDIA_CONNECT_FRONTEND",
            "WEB_EFFECT_MAKER",
            "WEB_SHOPPING_EXTENSION",
            "WEB_PLAYABLES_PORTAL",
            "VISIONOS",
            "WEB_LIVE_APPS",
            "WEB_MUSIC_INTEGRATIONS",
            "ANDROID_MUSIC_AOSP"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "a11yLabelBack": {
          "type": "string"
        },
        "settingEntity": {
          "$ref": "YoutubeApiInnertubeSettingEntity"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "commentsNotificationsData": {
          "$ref": "YoutubeElementsComponentsCommentsNotificationsData"
        },
        "settingEntityKey": {
          "type": "string"
        }
      },
      "id": "YoutubeElementsComponentsNotificationsSettingsModel"
    },
    "YoutubeApiInnertubeCmsLicenseUsageInfo": {
      "properties": {
        "strategyRevisionId": {
          "$ref": "YoutubeApiInnertubeCmsLicenseStrategyRevisionId"
        },
        "expiryTimeSecs": {
          "type": "string",
          "format": "uint64"
        },
        "strategyType": {
          "type": "string",
          "enum": [
            "CMS_LICENSE_STRATEGY_TYPE_UNKNOWN",
            "CMS_LICENSE_STRATEGY_TYPE_GENERAL",
            "CMS_LICENSE_STRATEGY_TYPE_CHANNEL_BASED"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "timePurchasedSecs": {
          "type": "string",
          "format": "uint64"
        },
        "price": {
          "$ref": "YoutubeApiInnertubeMoney"
        },
        "state": {
          "enum": [
            "CMS_LICENSE_USAGE_STATE_UNSPECIFIED",
            "CMS_LICENSE_USAGE_STATE_ACTIVE",
            "CMS_LICENSE_USAGE_STATE_INACTIVE_EXPIRED",
            "CMS_LICENSE_USAGE_STATE_INACTIVE_USER_REMOVED",
            "CMS_LICENSE_USAGE_STATE_INACTIVE_REVOKED"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "usageExpiry": {
          "$ref": "YoutubeApiInnertubeCmsLicenseStrategyTimePeriod"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCmsLicenseUsageInfo"
    },
    "YoutubeApiInnertubeLiveTransitionCtaButtonViewModel": {
      "type": "object",
      "properties": {
        "startTransitionEntityKey": {
          "type": "string"
        },
        "onTap": {
          "$ref": "YoutubeElementsCommand"
        },
        "initialCtaButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "transitionDurationInSecs": {
          "type": "number",
          "format": "float"
        },
        "transitionDelayInSecs": {
          "type": "number",
          "format": "float"
        },
        "finalCtaButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      },
      "id": "YoutubeApiInnertubeLiveTransitionCtaButtonViewModel"
    },
    "YoutubeElementsComponentsPolicySchoolCheckboxQuestionModel": {
      "id": "YoutubeElementsComponentsPolicySchoolCheckboxQuestionModel",
      "properties": {
        "answerOptions": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsComponentsPolicySchoolAnswerOption"
          }
        },
        "userAnswer": {
          "$ref": "YoutubeElementsComponentsPolicySchoolQuestionAnswer"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "state": {
          "$ref": "YoutubeElementsState"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubePhonebookContactBadgeRenderer": {
      "properties": {
        "icon": {
          "$ref": "YoutubeApiInnertubeIcon"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "backgroundColor": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubePhonebookContactBadgeRenderer"
    },
    "YoutubeApiInnertubeCommentModerationPanelExpanderSupportedRenderers": {
      "properties": {
        "commentModerationPanelExpanderRenderer": {
          "$ref": "YoutubeApiInnertubeCommentModerationPanelExpanderRenderer"
        }
      },
      "id": "YoutubeApiInnertubeCommentModerationPanelExpanderSupportedRenderers",
      "type": "object"
    },
    "YoutubeApiInnertubeTopicsHeaderSupportedRenderers": {
      "id": "YoutubeApiInnertubeTopicsHeaderSupportedRenderers",
      "type": "object",
      "properties": {
        "topicRenderer": {
          "$ref": "YoutubeApiInnertubeTopicRenderer"
        }
      }
    },
    "YoutubeApiInnertubeJankSampleRateConfigVerticalSpecificJankTypeToSampleRateEntry": {
      "id": "YoutubeApiInnertubeJankSampleRateConfigVerticalSpecificJankTypeToSampleRateEntry",
      "properties": {
        "value": {
          "type": "number",
          "format": "float"
        },
        "key": {
          "format": "int32",
          "type": "integer"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCopyrightSchoolQuestion": {
      "id": "YoutubeApiInnertubeCopyrightSchoolQuestion",
      "properties": {
        "options": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCopyrightSchoolQuestionOption"
          }
        },
        "question": {
          "type": "string"
        },
        "questionId": {
          "format": "uint32",
          "type": "integer"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsYourAccessRoleDescriptions": {
      "id": "YoutubeElementsComponentsYourAccessRoleDescriptions",
      "properties": {
        "editor": {
          "type": "string"
        },
        "subtitleEditor": {
          "type": "string"
        },
        "editorLimited": {
          "type": "string"
        },
        "owner": {
          "type": "string"
        },
        "manager": {
          "type": "string"
        },
        "viewer": {
          "type": "string"
        },
        "viewerLimited": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeMultiSelectQuestionRenderer": {
      "id": "YoutubeApiInnertubeMultiSelectQuestionRenderer",
      "type": "object",
      "properties": {
        "responseEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "answerOptions": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          }
        },
        "questionText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "nextStageIndex": {
          "format": "int32",
          "type": "integer"
        }
      }
    },
    "YoutubeApiInnertubeCommentModerationPanelRenderer": {
      "properties": {
        "likelySpamContents": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCommentSupportedRenderers"
          }
        },
        "continuations": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCommentSupportedContinuations"
          }
        },
        "spamHeaderText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "expander": {
          "$ref": "YoutubeApiInnertubeCommentModerationPanelExpanderSupportedRenderers"
        },
        "contents": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCommentSupportedRenderers"
          }
        }
      },
      "id": "YoutubeApiInnertubeCommentModerationPanelRenderer",
      "type": "object"
    },
    "YoutubeApiInnertubeMusicColorSamplePalette": {
      "id": "YoutubeApiInnertubeMusicColorSamplePalette",
      "properties": {
        "primaryTextColor": {
          "type": "integer",
          "format": "uint32"
        },
        "disabledIconColor": {
          "format": "uint32",
          "type": "integer"
        },
        "surgeColor": {
          "format": "uint32",
          "type": "integer"
        },
        "activeIconColor": {
          "format": "uint32",
          "type": "integer"
        },
        "secondaryTextColor": {
          "format": "uint32",
          "type": "integer"
        },
        "section1Color": {
          "format": "uint32",
          "type": "integer"
        },
        "inactiveIconColor": {
          "type": "integer",
          "format": "uint32"
        },
        "section4Color": {
          "type": "integer",
          "format": "uint32"
        },
        "section3Color": {
          "format": "uint32",
          "type": "integer"
        },
        "section2Color": {
          "type": "integer",
          "format": "uint32"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeAutoplayEndpointSupportedRenderers": {
      "id": "YoutubeApiInnertubeAutoplayEndpointSupportedRenderers",
      "type": "object",
      "properties": {
        "previewButtonRenderer": {
          "$ref": "YoutubeApiInnertubePreviewButtonRenderer"
        },
        "gridVideoRenderer": {
          "$ref": "YoutubeApiInnertubeGridVideoRenderer"
        }
      }
    },
    "YoutubeApiInnertubeMultiMarkersPlayerBarRenderer": {
      "id": "YoutubeApiInnertubeMultiMarkersPlayerBarRenderer",
      "properties": {
        "visibleOnLoad": {
          "$ref": "YoutubeApiInnertubeVisibleOnLoadInfo"
        },
        "markersMap": {
          "items": {
            "$ref": "YoutubeApiInnertubeMultiMarkersPlayerBarRendererMarkersMapEntry"
          },
          "type": "array"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCommentItemSupportedContinuations": {
      "type": "object",
      "properties": {
        "nextContinuationData": {
          "$ref": "YoutubeApiInnertubeNextContinuationData"
        }
      },
      "id": "YoutubeApiInnertubeCommentItemSupportedContinuations"
    },
    "YoutubeApiInnertubeThumbnailExperimentCardData": {
      "type": "object",
      "id": "YoutubeApiInnertubeThumbnailExperimentCardData",
      "properties": {
        "video": {
          "$ref": "YoutubeApiInnertubeCreatorVideoData"
        }
      }
    },
    "YoutubeApiInnertubeMdeDebugInfoAndroidDiscreteClockInfo": {
      "properties": {
        "currentTime": {
          "$ref": "GoogleProtobufDuration"
        },
        "frameStep": {
          "format": "int64",
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeMdeDebugInfoAndroidDiscreteClockInfo",
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorChannelMaskHashtagSuggestionDataMask": {
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorChannelMaskHashtagSuggestionDataMask",
      "properties": {
        "suggestionSources": {
          "type": "boolean"
        },
        "suggestionIndex": {
          "type": "boolean"
        },
        "hashtagId": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeLiveChatTickerRenderer": {
      "properties": {
        "sentinel": {
          "type": "boolean"
        },
        "creatorGoalTickerChip": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      },
      "id": "YoutubeApiInnertubeLiveChatTickerRenderer",
      "type": "object"
    },
    "YoutubeApiInnertubeSponsorshipsOfferVideoData": {
      "properties": {
        "externalVideoId": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeSponsorshipsOfferVideoData"
    },
    "YoutubeApiInnertubePhoneVerificationNumberFormViewModel": {
      "type": "object",
      "id": "YoutubeApiInnertubePhoneVerificationNumberFormViewModel",
      "properties": {
        "targetId": {
          "type": "string"
        },
        "codeDeliveryMethodInput": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "formStateEntityKey": {
          "type": "string"
        },
        "primaryButtonCommandEntityKey": {
          "type": "string"
        },
        "flowStateEntityKey": {
          "type": "string"
        },
        "flowId": {
          "type": "string"
        },
        "phoneNumberInput": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "title": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "countryInput": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      }
    },
    "YoutubeElementsComponentsEditThumbnailMenuListOption": {
      "id": "YoutubeElementsComponentsEditThumbnailMenuListOption",
      "type": "object",
      "properties": {
        "text": {
          "type": "string"
        },
        "command": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      }
    },
    "YoutubeApiInnertubeUploadProgressArrowRendererUntilContainerSelected": {
      "id": "YoutubeApiInnertubeUploadProgressArrowRendererUntilContainerSelected",
      "type": "object",
      "properties": {
        "hack": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeDeviceCapabilitiesCheckCommand": {
      "type": "object",
      "properties": {
        "capabilityCheck": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeDeviceCapabilityCheck"
          }
        },
        "taskId": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeDeviceCapabilitiesCheckCommand"
    },
    "YoutubeApiInnertubeInvitePlaylistCollaboratorsCommand": {
      "properties": {
        "sharePlaylistCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "playlistId": {
          "type": "string"
        },
        "fetchCollaborationInviteLinkCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeInvitePlaylistCollaboratorsCommand"
    },
    "YoutubeApiInnertubeCreateLivestreamHighlightClipRequest": {
      "type": "object",
      "id": "YoutubeApiInnertubeCreateLivestreamHighlightClipRequest",
      "properties": {
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "externalVideoId": {
          "type": "string"
        },
        "livestreamId": {
          "$ref": "YoutubeApiInnertubeLivestreamId"
        },
        "highlightVideoMetadata": {
          "$ref": "YoutubeApiInnertubeHighlightVideoMetadata"
        },
        "trimEdit": {
          "$ref": "YoutubeApiInnertubeTrimOriginalEdit"
        },
        "frontendUploadId": {
          "type": "string"
        },
        "clipRanges": {
          "items": {
            "$ref": "YoutubeApiInnertubeTimeRange"
          },
          "type": "array"
        }
      }
    },
    "YoutubeApiInnertubeBandwidthSamplingPolicy": {
      "type": "object",
      "id": "YoutubeApiInnertubeBandwidthSamplingPolicy",
      "properties": {
        "minimumSampleDurationMs": {
          "format": "int32",
          "type": "integer"
        },
        "enableMultipleSamplesPerRequest": {
          "type": "boolean"
        },
        "shouldSampleLatency": {
          "type": "boolean"
        },
        "multiSamplePolicy": {
          "$ref": "YoutubeApiInnertubeBandwidthSamplingPolicyMultiSamplePolicy"
        },
        "minimumSampleSizeBytes": {
          "type": "integer",
          "format": "int32"
        }
      }
    },
    "YoutubeElementsComponentsFormHeaderSampleModel": {
      "properties": {
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "sampleType": {
          "type": "string",
          "enum": [
            "FORM_HEADER_SAMPLE_TYPE_UNSPECIFIED",
            "FORM_HEADER_SAMPLE_TYPE_DEFAULT",
            "FORM_HEADER_SAMPLE_TYPE_WITH_SUBTITLE",
            "FORM_HEADER_SAMPLE_TYPE_WITH_DIVIDER"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        }
      },
      "id": "YoutubeElementsComponentsFormHeaderSampleModel",
      "type": "object"
    },
    "YoutubeApiInnertubeLiveDashboardChatSupportedRenderers": {
      "properties": {
        "liveChatRenderer": {
          "$ref": "YoutubeApiInnertubeLiveChatRenderer"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeLiveDashboardChatSupportedRenderers"
    },
    "YoutubeApiInnertubeCreatorVideoMaskYoutubeNotificationsStateMask": {
      "id": "YoutubeApiInnertubeCreatorVideoMaskYoutubeNotificationsStateMask",
      "type": "object",
      "properties": {
        "all": {
          "type": "boolean"
        },
        "inboxInteractionData": {
          "$ref": "YoutubeApiInnertubeCreatorVideoMaskNotificationInteractionDataMask"
        }
      }
    },
    "YoutubeApiInnertubeTvhtml5LiveChatStatus": {
      "properties": {
        "isToggleAction": {
          "type": "boolean"
        },
        "supported": {
          "type": "boolean"
        },
        "enabled": {
          "type": "boolean"
        },
        "isFirstEnable": {
          "type": "boolean"
        },
        "clientPlaybackNonce": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeTvhtml5LiveChatStatus"
    },
    "YoutubeApiInnertubeVideoPremiere": {
      "type": "object",
      "properties": {
        "isArchived": {
          "type": "boolean"
        },
        "premiereIntro": {
          "$ref": "YoutubeApiInnertubeVideoPremiereIntro"
        },
        "scheduledStartTimeSec": {
          "type": "string",
          "format": "uint64"
        },
        "isLive": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeVideoPremiere"
    },
    "YoutubeApiInnertubeInputTextStyle": {
      "id": "YoutubeApiInnertubeInputTextStyle",
      "type": "object",
      "properties": {
        "styleType": {
          "enum": [
            "INPUT_TEXT_STYLE_TYPE_UNKNOWN",
            "INPUT_TEXT_STYLE_TYPE_DEFAULT",
            "INPUT_TEXT_STYLE_TYPE_PHONE_NUMBER"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        }
      }
    },
    "YoutubeApiInnertubeCommentThemeAuthorBadge": {
      "properties": {
        "paddingTop": {
          "type": "number",
          "format": "float"
        },
        "paddingStart": {
          "type": "number",
          "format": "float"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCommentThemeAuthorBadge"
    },
    "YoutubeApiInnertubeCreatorVideoMaskVideoRestrictionLimitedFeaturesMask": {
      "properties": {
        "actions": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        },
        "resolutionStatus": {
          "type": "boolean"
        },
        "communityGuidelinesDetails": {
          "$ref": "YoutubeApiInnertubeCreatorVideoMaskCommunityGuidelinesRestrictionDetailsMask"
        }
      },
      "id": "YoutubeApiInnertubeCreatorVideoMaskVideoRestrictionLimitedFeaturesMask",
      "type": "object"
    },
    "YoutubeApiInnertubeLiveStreamingEventData": {
      "type": "object",
      "id": "YoutubeApiInnertubeLiveStreamingEventData",
      "properties": {
        "costreamStartNotification": {
          "$ref": "YoutubeApiInnertubeCostreamStartNotificationEventData"
        },
        "webrtcHandshakeOffer": {
          "$ref": "YoutubeApiInnertubeWebRTCHandshakeOfferEventData"
        },
        "webrtcHandshakeAnswer": {
          "$ref": "YoutubeApiInnertubeWebRTCHandshakeAnswerEventData"
        },
        "adsAutomationEventData": {
          "$ref": "YoutubeApiInnertubeAdsAutomationEventData"
        },
        "webrtcHandshakeError": {
          "$ref": "YoutubeApiInnertubeWebRTCHandshakeErrorEventData"
        },
        "remoteParticipant": {
          "$ref": "YoutubeApiInnertubeRemoteParticipantEventData"
        },
        "errorEventData": {
          "$ref": "YoutubeApiInnertubeErrorEventData"
        },
        "webcamEventData": {
          "$ref": "YoutubeApiInnertubeWebcamEventData"
        }
      }
    },
    "YoutubeApiInnertubeSpliceSignals": {
      "properties": {
        "lowQualityContent": {
          "type": "number",
          "format": "float"
        },
        "emptyContent": {
          "format": "float",
          "type": "number"
        },
        "versionedSpliceMisuseSignals": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeSpliceSignalsVersionedSpliceMisuseSignalsEntry"
          }
        },
        "staticImage": {
          "type": "number",
          "format": "float"
        }
      },
      "id": "YoutubeApiInnertubeSpliceSignals",
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorContentOwnerMaskThirdPartyAttributionSettingsMask": {
      "id": "YoutubeApiInnertubeCreatorContentOwnerMaskThirdPartyAttributionSettingsMask",
      "type": "object",
      "properties": {
        "enabled": {
          "$ref": "YoutubeApiInnertubeCreatorContentOwnerMaskThirdPartyAttributionEnabledMask"
        },
        "all": {
          "type": "boolean"
        },
        "disabled": {
          "$ref": "YoutubeApiInnertubeCreatorContentOwnerMaskThirdPartyAttributionDisabledMask"
        }
      }
    },
    "YoutubeApiInnertubeChannelSubMenuSupportedContinuations": {
      "id": "YoutubeApiInnertubeChannelSubMenuSupportedContinuations",
      "properties": {
        "reloadContinuationData": {
          "$ref": "YoutubeApiInnertubeReloadContinuationData"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsFeedNudge": {
      "id": "YoutubeElementsComponentsFeedNudge",
      "type": "object",
      "properties": {
        "iconHeight": {
          "type": "number",
          "format": "float"
        },
        "titleDecoration": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "secondaryConfirmation": {
          "$ref": "YoutubeElementsComponentsConfirmationFollowUp"
        },
        "bottomMargin": {
          "enum": [
            "FEED_NUDGE_BOTTOM_MARGIN_UNSPECIFIED",
            "FEED_NUDGE_BOTTOM_MARGIN_SPACE_0",
            "FEED_NUDGE_BOTTOM_MARGIN_SPACE_1",
            "FEED_NUDGE_BOTTOM_MARGIN_SPACE_2",
            "FEED_NUDGE_BOTTOM_MARGIN_SPACE_3"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "disableDropShadow": {
          "type": "boolean"
        },
        "nudgeId": {
          "type": "string"
        },
        "iconImage": {
          "$ref": "YoutubeElementsComponentsHeaderImage"
        },
        "primaryConfirmation": {
          "$ref": "YoutubeElementsComponentsConfirmationFollowUp"
        },
        "animatedIcon": {
          "$ref": "YoutubeElementsComponentsAnimatedHeaderIcon"
        },
        "secondaryButton": {
          "$ref": "YoutubeElementsComponentsButton"
        },
        "applyCompactLayout": {
          "type": "boolean"
        },
        "enableAmsterdamStyleChip": {
          "type": "boolean"
        },
        "subtitle": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "title": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "darkBackgroundImage": {
          "$ref": "YoutubeElementsImage"
        },
        "style": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "FEED_NUDGE_STYLE_UNKNOWN",
            "FEED_NUDGE_STYLE_BUTTONS",
            "FEED_NUDGE_STYLE_CHIP",
            "FEED_NUDGE_STYLE_MIXED"
          ]
        },
        "primaryButton": {
          "$ref": "YoutubeElementsComponentsButton"
        },
        "lightBackgroundImage": {
          "$ref": "YoutubeElementsImage"
        },
        "accessibilityLabel": {
          "type": "string"
        },
        "headerTextAlignment": {
          "type": "string",
          "enum": [
            "FEED_NUDGE_TEXT_ALIGNMENT_UNKNOWN",
            "FEED_NUDGE_TEXT_ALIGNMENT_LAYOUT_START",
            "FEED_NUDGE_TEXT_ALIGNMENT_CENTER"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "backgroundStyle": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "FEED_NUDGE_BACKGROUND_STYLE_UNKNOWN",
            "FEED_NUDGE_BACKGROUND_STYLE_ACCENT_GRADIENT",
            "FEED_NUDGE_BACKGROUND_STYLE_LINEAR_GRADIENT"
          ]
        },
        "enableAmsterdamStyleButtons": {
          "type": "boolean"
        },
        "extraVerticalMargin": {
          "type": "boolean"
        },
        "lottieData": {
          "$ref": "YoutubeApiInnertubeLottieData"
        },
        "dismissButton": {
          "$ref": "YoutubeElementsComponentsButton"
        },
        "transparentBackground": {
          "type": "boolean"
        },
        "applyModernizedStyle": {
          "type": "boolean"
        },
        "form": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "impressionEndpoint": {
          "$ref": "YoutubeElementsCommand"
        },
        "enableHorizontalButtons": {
          "type": "boolean"
        },
        "trimStyle": {
          "enum": [
            "FEED_NUDGE_TRIM_STYLE_UNKNOWN",
            "FEED_NUDGE_TRIM_STYLE_NO_TRIM"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            ""
          ]
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeThumbnailOverlayTransferProgressViewModel": {
      "type": "object",
      "id": "YoutubeApiInnertubeThumbnailOverlayTransferProgressViewModel",
      "properties": {
        "progress": {
          "format": "float",
          "type": "number"
        },
        "initialProgress": {
          "type": "number",
          "format": "float"
        },
        "animationProgressOverride": {
          "type": "number",
          "format": "float"
        },
        "orientation": {
          "enum": [
            "THUMBNAIL_OVERLAY_TRANSFER_PROGRESS_ANIMATION_ORIENTATION_UNKNOWN",
            "THUMBNAIL_OVERLAY_TRANSFER_PROGRESS_ANIMATION_ORIENTATION_UP",
            "THUMBNAIL_OVERLAY_TRANSFER_PROGRESS_ANIMATION_ORIENTATION_DOWN"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeChannelStudioSettings": {
      "id": "YoutubeApiInnertubeChannelStudioSettings",
      "type": "object",
      "properties": {
        "thumbnailExperiment": {
          "$ref": "YoutubeApiInnertubeChannelStudioThumbnailExperimentSettings"
        },
        "currency": {
          "type": "string"
        },
        "enforcement": {
          "$ref": "YoutubeApiInnertubeChannelStudioEnforcementSettings"
        },
        "comments": {
          "$ref": "YoutubeApiInnertubeChannelStudioCommentsSettings"
        }
      }
    },
    "YoutubeApiInnertubeShortsEditThumbnailCommand": {
      "type": "object",
      "properties": {
        "storyboardDetails": {
          "$ref": "YoutubeApiInnertubeStoryboardDetails"
        },
        "stateEntityKey": {
          "type": "string"
        },
        "videoStreamDetails": {
          "$ref": "YoutubeApiInnertubeVideoStreamDetails"
        },
        "enableTextStickers": {
          "type": "boolean"
        },
        "videoStreamUrl": {
          "type": "string"
        },
        "thumbnailEditorStateEntityKey": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeShortsEditThumbnailCommand"
    },
    "YoutubeApiInnertubeDashboardCardHeaderItem": {
      "properties": {
        "subtitle": {
          "type": "string"
        },
        "title": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeDashboardCardHeaderItem",
      "type": "object"
    },
    "YoutubeApiInnertubeVideoRestrictionAdultsOnly": {
      "type": "object",
      "properties": {
        "resolutionStatus": {
          "type": "string",
          "enum": [
            "DEFAULT_RESOLUTION_STATUS_UNSPECIFIED",
            "DEFAULT_RESOLUTION_STATUS_APPEAL_IN_PROGRESS",
            "DEFAULT_RESOLUTION_STATUS_APPEAL_REJECTED"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "actions": {
          "type": "array",
          "items": {
            "enum": [
              "DEFAULT_RESOLUTION_ACTION_UNSPECIFIED",
              "DEFAULT_RESOLUTION_ACTION_VIEW_DETAIL",
              "DEFAULT_RESOLUTION_ACTION_EDIT_SETTINGS",
              "DEFAULT_RESOLUTION_ACTION_APPEAL",
              "DEFAULT_RESOLUTION_ACTION_SEND_FEEDBACK",
              "DEFAULT_RESOLUTION_ACTION_REVIEW",
              "DEFAULT_RESOLUTION_ACTION_ADD_LICENSES"
            ],
            "enumDescriptions": [
              "",
              "",
              "",
              "",
              "",
              "",
              ""
            ],
            "type": "string"
          }
        },
        "communityGuidelinesDetails": {
          "$ref": "YoutubeApiInnertubeVideoRestrictionCommunityGuidelinesRestrictionDetails"
        },
        "imposer": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "VIDEO_RESTRICTION_IMPOSER_UNSPECIFIED",
            "VIDEO_RESTRICTION_IMPOSER_SELF",
            "VIDEO_RESTRICTION_IMPOSER_YOUTUBE"
          ]
        }
      },
      "id": "YoutubeApiInnertubeVideoRestrictionAdultsOnly"
    },
    "YoutubeApiInnertubeMusicDataBoundShelfRenderer": {
      "id": "YoutubeApiInnertubeMusicDataBoundShelfRenderer",
      "type": "object",
      "properties": {
        "entityReference": {
          "$ref": "YoutubeApiInnertubeMusicEntityReference"
        },
        "albumDetailField": {
          "enumDescriptions": [
            "",
            ""
          ],
          "enum": [
            "MUSIC_ALBUM_RELEASE_DETAIL_ENTITY_FIELD_IDENTIFIER_UNKNOWN",
            "MUSIC_ALBUM_RELEASE_DETAIL_ENTITY_FIELD_IDENTIFIER_TRACKS"
          ],
          "type": "string"
        },
        "itemMold": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "albumField": {
          "enumDescriptions": [
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "MUSIC_ALBUM_RELEASE_ENTITY_FIELD_IDENTIFIER_UNKNOWN",
            "MUSIC_ALBUM_RELEASE_ENTITY_FIELD_IDENTIFIER_ARTISTS"
          ]
        },
        "shelfMold": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      }
    },
    "YoutubeApiInnertubeKidsAddAccountPageRenderer": {
      "type": "object",
      "properties": {
        "skipButtonText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "bodyText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "addAccountButtonText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "id": "YoutubeApiInnertubeKidsAddAccountPageRenderer"
    },
    "YoutubeApiInnertubeCreatorChannelMaskYppPreSuspensionDetailsMask": {
      "properties": {
        "ineligibleReasons": {
          "type": "boolean"
        },
        "appealDetails": {
          "$ref": "YoutubeApiInnertubeCreatorChannelMaskYppAppealDetailsMask"
        },
        "suspensionTime": {
          "$ref": "YoutubeApiInnertubeCreatorChannelMaskTimestampMask"
        },
        "all": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCreatorChannelMaskYppPreSuspensionDetailsMask",
      "type": "object"
    },
    "YoutubeApiInnertubeSpotlightFeatureVideoDialogEndpoint": {
      "id": "YoutubeApiInnertubeSpotlightFeatureVideoDialogEndpoint",
      "type": "object",
      "properties": {
        "hack": {
          "type": "boolean"
        }
      }
    },
    "YoutubeElementsComponentsLiveRedirectEnscreenModel": {
      "properties": {
        "redirectEntity": {
          "$ref": "YoutubeApiInnertubeRedirectDestinationInfoEntity"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "redirectData": {
          "$ref": "YoutubeElementsComponentsLiveRedirectEndscreenData"
        },
        "redirectDestinationInfoEntityKey": {
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "dismissedRedirectInfoEntityKey": {
          "type": "string"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsLiveRedirectEnscreenModel"
    },
    "YoutubeElementsComponentsLiveEndscreenData": {
      "id": "YoutubeElementsComponentsLiveEndscreenData",
      "properties": {
        "channelName": {
          "type": "string"
        },
        "endscreenMessage": {
          "type": "string"
        },
        "backgroundImage": {
          "$ref": "YoutubeElementsImage"
        },
        "overflowOnTap": {
          "$ref": "YoutubeElementsCommand"
        },
        "redirectEntityKey": {
          "type": "string"
        },
        "snackbarMessage": {
          "type": "string"
        },
        "subscribeButtonViewModel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "dismissedRedirectInfoEntityKey": {
          "type": "string"
        },
        "decoratedAvatarViewModel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "overflowA11yString": {
          "type": "string"
        },
        "streamTitle": {
          "$ref": "YoutubeElementsAttributedString"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeStorefrontTrackMaskPerpetuityMask": {
      "id": "YoutubeApiInnertubeStorefrontTrackMaskPerpetuityMask",
      "properties": {
        "all": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeLiveCreationFinishSchedulingButtonsViewModel": {
      "id": "YoutubeApiInnertubeLiveCreationFinishSchedulingButtonsViewModel",
      "properties": {
        "goLiveNowButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "scheduleButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeInflatedKumaraswamyMixture": {
      "type": "object",
      "properties": {
        "weight": {
          "type": "array",
          "items": {
            "type": "number",
            "format": "float"
          }
        },
        "a": {
          "items": {
            "type": "number",
            "format": "float"
          },
          "type": "array"
        },
        "alpha": {
          "type": "number",
          "format": "float"
        },
        "b": {
          "type": "array",
          "items": {
            "format": "float",
            "type": "number"
          }
        }
      },
      "id": "YoutubeApiInnertubeInflatedKumaraswamyMixture"
    },
    "YoutubeApiInnertubeCarouselAdvanceStateEntity": {
      "properties": {
        "layoutCount": {
          "format": "int32",
          "type": "integer"
        },
        "exptAdOverlayClickedToShowAd": {
          "type": "boolean"
        },
        "autoAdvanceCarouselItemKey": {
          "type": "string"
        },
        "key": {
          "type": "string"
        },
        "cardIndex": {
          "type": "integer",
          "format": "int32"
        }
      },
      "id": "YoutubeApiInnertubeCarouselAdvanceStateEntity",
      "type": "object"
    },
    "YoutubeElementsComponentsQuizExplanationSectionModel": {
      "id": "YoutubeElementsComponentsQuizExplanationSectionModel",
      "properties": {
        "quizStateEntity": {
          "$ref": "YoutubeApiInnertubePostPollStateEntity"
        },
        "explanationSectionData": {
          "$ref": "YoutubeElementsComponentsQuizExplanationSectionData"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "postExperiments": {
          "$ref": "YoutubeElementsComponentsPostExperiments"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeInlinePopStateEntity": {
      "type": "object",
      "id": "YoutubeApiInnertubeInlinePopStateEntity",
      "properties": {
        "key": {
          "type": "string"
        },
        "poppedUp": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeIframeRenderer": {
      "id": "YoutubeApiInnertubeIframeRenderer",
      "type": "object",
      "properties": {
        "onCommunicationCommandsMap": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeIframeRendererOnCommunicationCommandsMapEntry"
          }
        },
        "darkThemeIframeUrl": {
          "$ref": "WebutilHtmlTypesTrustedResourceUrlProto"
        },
        "authenticateWithGoogleAccount": {
          "type": "boolean"
        },
        "iframeUrl": {
          "$ref": "WebutilHtmlTypesTrustedResourceUrlProto"
        }
      }
    },
    "YoutubeApiInnertubeAutoplaySwitchButtonRenderer": {
      "type": "object",
      "id": "YoutubeApiInnertubeAutoplaySwitchButtonRenderer",
      "properties": {
        "autoplayToggleLockedState": {
          "enum": [
            "AUTOPLAY_TOGGLE_LOCKED_STATE_UNKNOWN",
            "AUTOPLAY_TOGGLE_LOCKED_STATE_UNLOCKED",
            "AUTOPLAY_TOGGLE_LOCKED_STATE_LOCKED_OFF"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "disabledAccessibilityData": {
          "$ref": "YoutubeApiInnertubeAccessibilitySupportedDatas"
        },
        "enabledThumbIcon": {
          "$ref": "YoutubeApiInnertubeIcon"
        },
        "onDisabledCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "onEnabledCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "lockedEduCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "enabledEduCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "disabledEduCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "enabledAccessibilityData": {
          "$ref": "YoutubeApiInnertubeAccessibilitySupportedDatas"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "label": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "disabledThumbIcon": {
          "$ref": "YoutubeApiInnertubeIcon"
        },
        "enabledDisplayText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "enabled": {
          "type": "boolean"
        },
        "disabledDisplayText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      }
    },
    "YoutubeApiInnertubePflDenylistedCOFeature": {
      "type": "object",
      "id": "YoutubeApiInnertubePflDenylistedCOFeature",
      "properties": {
        "status": {
          "type": "string",
          "enum": [
            "CREATOR_FEATURE_STATUS_UNKNOWN",
            "CREATOR_FEATURE_STATUS_ENABLED",
            "CREATOR_FEATURE_STATUS_DISABLED",
            "CREATOR_FEATURE_STATUS_ELIGIBLE"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        }
      }
    },
    "YoutubeElementsComponentsUsagePolicySetting": {
      "type": "object",
      "id": "YoutubeElementsComponentsUsagePolicySetting",
      "properties": {
        "placeholder": {
          "type": "string"
        },
        "bottomSheetCancelOptionTitle": {
          "type": "string"
        },
        "options": {
          "items": {
            "$ref": "YoutubeApiInnertubeMonetizationSettingsUsagePolicy"
          },
          "type": "array"
        },
        "label": {
          "type": "string"
        },
        "bottomSheetTitle": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubePaidPackageInformation": {
      "id": "YoutubeApiInnertubePaidPackageInformation",
      "type": "object",
      "properties": {
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "subTexts": {
          "items": {
            "$ref": "YoutubeApiInnertubeFormattedString"
          },
          "type": "array"
        },
        "text": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      }
    },
    "YoutubeApiInnertubeGetEligibleCreatorStoreProviders": {
      "id": "YoutubeApiInnertubeGetEligibleCreatorStoreProviders",
      "properties": {
        "externalChannelId": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeScheduleFanzoneViewModel": {
      "properties": {
        "scheduleButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "tierChoices": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "title": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "startTimeChoices": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "description": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "notice": {
          "$ref": "YoutubeElementsAttributedString"
        }
      },
      "id": "YoutubeApiInnertubeScheduleFanzoneViewModel",
      "type": "object"
    },
    "YoutubeApiInnertubeVideoIssues": {
      "id": "YoutubeApiInnertubeVideoIssues",
      "properties": {
        "issues": {
          "items": {
            "$ref": "YoutubeApiInnertubeVideoIssue"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeClientYouTubeDataMemberAdvancedWizardDetails": {
      "id": "YoutubeApiInnertubeClientYouTubeDataMemberAdvancedWizardDetails",
      "properties": {
        "isDoubleHop": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeLiveChatHeaderMenuSupportedRenderers": {
      "id": "YoutubeApiInnertubeLiveChatHeaderMenuSupportedRenderers",
      "properties": {
        "menuRenderer": {
          "$ref": "YoutubeApiInnertubeMenuRenderer"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsSelectableButtonModel": {
      "id": "YoutubeElementsComponentsSelectableButtonModel",
      "properties": {
        "button": {
          "$ref": "YoutubeElementsComponentsButton"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "stateKey": {
          "type": "string"
        },
        "index": {
          "type": "integer",
          "format": "int32"
        },
        "isSelected": {
          "type": "boolean"
        },
        "slotContents": {
          "$ref": "YoutubeElementsSlotContents"
        }
      },
      "type": "object"
    },
    "YoutubeEffectSourceMaker3DModelAssetReference": {
      "type": "object",
      "properties": {
        "assetId": {
          "type": "string"
        }
      },
      "id": "YoutubeEffectSourceMaker3DModelAssetReference"
    },
    "YoutubeApiInnertubeCreatorChannelMaskChannelFeaturesFeatureInfoMask": {
      "properties": {
        "all": {
          "type": "boolean"
        },
        "feature": {
          "type": "boolean"
        },
        "hasPrerequisites": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCreatorChannelMaskChannelFeaturesFeatureInfoMask",
      "type": "object"
    },
    "YoutubeApiInnertubeTenXStream": {
      "type": "object",
      "id": "YoutubeApiInnertubeTenXStream",
      "properties": {
        "tenxStreamerUrl": {
          "$ref": "YoutubeApiInnertubeTenXStreamerUrl"
        },
        "tenxBlackouts": {
          "$ref": "YoutubeApiInnertubeUnpluggedTenXBlackoutsSupportedRenderers"
        },
        "channelId": {
          "type": "string"
        }
      }
    },
    "YoutubeElementsExtensionsLineSeriesStyle": {
      "properties": {
        "lineColor": {
          "format": "uint32",
          "type": "integer"
        },
        "fillColor": {
          "type": "integer",
          "format": "uint32"
        },
        "lineWidth": {
          "type": "integer",
          "format": "uint32"
        }
      },
      "id": "YoutubeElementsExtensionsLineSeriesStyle",
      "type": "object"
    },
    "LensPresentationRenderingElementsUserReviewModel": {
      "id": "LensPresentationRenderingElementsUserReviewModel",
      "type": "object",
      "properties": {
        "presentationTheme": {
          "$ref": "LensPresentationRenderingElementsPresentationTheme"
        },
        "data": {
          "$ref": "LensPresentationRenderingSharedUserReviewData"
        },
        "loggingData": {
          "$ref": "LensPresentationRenderingSharedCardLoggingData"
        }
      }
    },
    "YoutubeElementsComponentsDialogMessages": {
      "properties": {
        "header": {
          "type": "string"
        },
        "body": {
          "type": "string"
        },
        "cancelButton": {
          "type": "string"
        },
        "submitButton": {
          "type": "string"
        }
      },
      "id": "YoutubeElementsComponentsDialogMessages",
      "type": "object"
    },
    "YoutubeApiInnertubeReminder": {
      "type": "object",
      "id": "YoutubeApiInnertubeReminder",
      "properties": {
        "reminderDialog": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "showWatchBreakReminderBottomSheetCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "editWatchBreakBottomSheet": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "showReminderPanelCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      }
    },
    "YoutubeElementsComponentsTrackSelectionSheetOptionModel": {
      "id": "YoutubeElementsComponentsTrackSelectionSheetOptionModel",
      "type": "object",
      "properties": {
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "listOption": {
          "$ref": "YoutubeElementsComponentsListOption"
        },
        "externalVideoId": {
          "type": "string"
        },
        "trackSelectionEntity": {
          "$ref": "YoutubeApiInnertubeTranscriptTrackSelectionEntity"
        },
        "trackIndex": {
          "format": "int32",
          "type": "integer"
        },
        "innertubeContext": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "shouldDisableSearch": {
          "type": "boolean"
        },
        "isCrowdsourced": {
          "type": "boolean"
        },
        "entityKeys": {
          "$ref": "YoutubeApiInnertubeTranscriptEntityKeys"
        },
        "serializedTranscriptRequestParams": {
          "type": "string"
        },
        "enableAttestation": {
          "type": "boolean"
        },
        "trackSelectionEntityKey": {
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        }
      }
    },
    "YoutubeApiInnertubePromoPlacement": {
      "properties": {
        "externalPlaylistId": {
          "type": "string"
        },
        "surface": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "SURFACE_UNSPECIFIED",
            "SURFACE_PROGRAMMED_PLAYLIST",
            "SURFACE_FEATURED_SECTION_SHORTS",
            "SURFACE_FEATURED_SECTION_CREATOR_MUSIC",
            "SURFACE_FEATURED_SECTION_MUSIC_DISCOVERY_HUB",
            "SURFACE_KICK_OFF_TREND",
            "SURFACE_SHORTS_TEASER",
            "SURFACE_FEATURED_SECTION_LIVING_ROOM",
            "SURFACE_FEATURED_SECTION_CHARTS",
            "SURFACE_FEATURED_SECTION_GOOGLE_TV",
            "SURFACE_FEATURED_SECTION_YOUTUBE_TV"
          ],
          "type": "string"
        },
        "endDate": {
          "$ref": "YoutubeApiInnertubeDate"
        },
        "shortsFeaturedSectionId": {
          "type": "string"
        },
        "startDate": {
          "$ref": "YoutubeApiInnertubeDate"
        },
        "region": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "REGION_UNSPECIFIED",
            "REGION_UNITED_STATES",
            "REGION_UNITED_KINGDOM",
            "REGION_GERMANY_AUSTRIA_SWITZERLAND",
            "REGION_FRANCE",
            "REGION_BRAZIL",
            "REGION_JAPAN",
            "REGION_CANADA",
            "REGION_MEXICO",
            "REGION_SPAIN",
            "REGION_ITALY",
            "REGION_AUSTRALIA_NEW_ZEALAND",
            "REGION_INDIA",
            "REGION_SOUTH_KOREA",
            "REGION_MIDDLE_EAST_NORTH_AFRICA",
            "REGION_ARGENTINA",
            "REGION_COLOMBIA",
            "REGION_NIGERIA",
            "REGION_UKRAINE",
            "REGION_RUSSIA",
            "REGION_SOUTH_AFRICA",
            "REGION_TURKEY",
            "REGION_NORDICS",
            "REGION_TAIWAN",
            "REGION_EMEA",
            "REGION_INDONESIA",
            "REGION_HONG_KONG",
            "REGION_THAILAND",
            "REGION_SOUTH_EAST_ASIA"
          ],
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubePromoPlacement"
    },
    "YoutubeApiInnertubeChannelLifetimeStatsCardData": {
      "properties": {
        "shares": {
          "type": "number",
          "format": "double"
        },
        "views": {
          "type": "number",
          "format": "double"
        },
        "likes": {
          "type": "number",
          "format": "double"
        },
        "subscribers": {
          "format": "double",
          "type": "number"
        },
        "comments": {
          "type": "number",
          "format": "double"
        },
        "videos": {
          "type": "number",
          "format": "double"
        }
      },
      "id": "YoutubeApiInnertubeChannelLifetimeStatsCardData",
      "type": "object"
    },
    "YoutubeElementsComponentsCopyrightAppealFlowRationaleStepData": {
      "id": "YoutubeElementsComponentsCopyrightAppealFlowRationaleStepData",
      "type": "object",
      "properties": {
        "authorizedGenericInputLabel": {
          "type": "string"
        },
        "requiredFieldEmptyErrorMessage": {
          "type": "string"
        },
        "termsAndConditionsHeader": {
          "type": "string"
        },
        "signatureTitle": {
          "type": "string"
        },
        "signatureLabel": {
          "type": "string"
        },
        "description": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "fairUsePurposeLabel": {
          "type": "string"
        },
        "signatureDescription": {
          "type": "string"
        },
        "originalContentGenericInputLabel": {
          "type": "string"
        },
        "isFairUse": {
          "type": "boolean"
        },
        "authorizedGenericInputPlaceholderText": {
          "type": "string"
        },
        "textLengthErrorMessage": {
          "type": "string"
        },
        "fairUseNatureLabel": {
          "type": "string"
        },
        "publicDomainGenericInputLabel": {
          "type": "string"
        },
        "descriptionReasonFairUse": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "fairUseTypeOfReuseLabel": {
          "type": "string"
        },
        "fairUseSelectPlaceholder": {
          "type": "string"
        },
        "genericInputLabel": {
          "type": "string"
        },
        "fairUseSelectOptions": {
          "items": {
            "$ref": "YoutubeElementsComponentsCopyrightDisputeFlowRationaleStepDataFairUseSelectOption"
          },
          "type": "array"
        },
        "fairUseAffectBusinessLabel": {
          "type": "string"
        },
        "fairUseGenericInputLabel": {
          "type": "string"
        },
        "originalContentVideoCheckbox": {
          "type": "string"
        },
        "fairUseOriginalLabel": {
          "type": "string"
        },
        "originalContentAudioCheckbox": {
          "type": "string"
        },
        "hasOriginalContent": {
          "type": "boolean"
        },
        "header": {
          "type": "string"
        },
        "originalContentGenericInputPlaceholderText": {
          "type": "string"
        },
        "maxTextLength": {
          "format": "int32",
          "type": "integer"
        },
        "termsAndConditionsCheckboxes": {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "publicDomainGenericInputPlaceholderText": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeShowModeratedElqCommentsEndpoint": {
      "properties": {
        "showElqComments": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeShowModeratedElqCommentsEndpoint",
      "type": "object"
    },
    "YoutubeApiInnertubeMiniAppPlayPageRenderer": {
      "type": "object",
      "id": "YoutubeApiInnertubeMiniAppPlayPageRenderer",
      "properties": {
        "containerViewModel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "shelfRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      }
    },
    "YoutubeApiInnertubeGoogleLinkData": {
      "type": "object",
      "id": "YoutubeApiInnertubeGoogleLinkData",
      "properties": {
        "trackingParams": {
          "format": "byte",
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubePosterSize": {
      "type": "object",
      "id": "YoutubeApiInnertubePosterSize",
      "properties": {
        "sizeType": {
          "type": "string",
          "enum": [
            "POSTER_SIZE_TYPE_UNKNOWN",
            "POSTER_SIZE_TYPE_LARGE",
            "POSTER_SIZE_TYPE_FLEXIBLE"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        }
      }
    },
    "YoutubeElementsComponentsAnalyticsDataBiteEducationalLinkPage": {
      "id": "YoutubeElementsComponentsAnalyticsDataBiteEducationalLinkPage",
      "properties": {
        "imageHeight": {
          "format": "float",
          "type": "number"
        },
        "subHeaderText": {
          "type": "string"
        },
        "headerText": {
          "type": "string"
        },
        "backgroundThumbnailsUrls": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "isImageWidthFraction": {
          "type": "boolean"
        },
        "boxColor": {
          "format": "uint32",
          "type": "integer"
        },
        "videoLink": {
          "$ref": "YoutubeElementsComponentsAnalyticsDataBiteEducationalLinkPageVideoLink"
        },
        "imageUrl": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "imageAspectRatio": {
          "format": "float",
          "type": "number"
        },
        "navigationLink": {
          "$ref": "YoutubeElementsComponentsAnalyticsDataBiteEducationalLinkPageNavigationLink"
        },
        "imageWidth": {
          "format": "float",
          "type": "number"
        },
        "closeAction": {
          "$ref": "YoutubeElementsComponentsAnalyticsDataBiteEducationalLinkPageCloseAction"
        },
        "shortsThumbnailDetails": {
          "items": {
            "$ref": "YoutubeApiInnertubeThumbnailDetails"
          },
          "type": "array"
        },
        "longformThumbnailUrl": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeTvfilmAvatarButtonRenderer": {
      "type": "object",
      "id": "YoutubeApiInnertubeTvfilmAvatarButtonRenderer",
      "properties": {
        "style": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "TVFILM_AVATAR_BUTTON_RENDERER_STYLE_UNKNOWN",
            "TVFILM_AVATAR_BUTTON_RENDERER_STYLE_DARK",
            "TVFILM_AVATAR_BUTTON_RENDERER_STYLE_LIGHT"
          ]
        },
        "primaryText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "onTap": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "avatar": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "secondaryText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "icon": {
          "$ref": "YoutubeApiInnertubeIcon"
        },
        "size": {
          "enum": [
            "TVFILM_AVATAR_BUTTON_RENDERER_SIZE_UNSPECIFIED",
            "TVFILM_AVATAR_BUTTON_RENDERER_SIZE_COMPACT"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            ""
          ]
        }
      }
    },
    "YoutubeApiInnertubeNameUpdate": {
      "properties": {
        "name": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeNameUpdate",
      "type": "object"
    },
    "YoutubeElementsComponentsHeaderImage": {
      "type": "object",
      "id": "YoutubeElementsComponentsHeaderImage",
      "properties": {
        "logoDark": {
          "$ref": "YoutubeElementsImage"
        },
        "accessibilityLabel": {
          "type": "string"
        },
        "logo": {
          "$ref": "YoutubeElementsImage"
        },
        "aspectRatio": {
          "type": "number",
          "format": "float"
        }
      }
    },
    "YoutubeApiInnertubeAddVideoPreviewAction": {
      "id": "YoutubeApiInnertubeAddVideoPreviewAction",
      "type": "object",
      "properties": {
        "videoPreview": {
          "$ref": "YoutubeApiInnertubeBackstageAttachmentSupportedRenderers"
        },
        "cancelButton": {
          "$ref": "YoutubeApiInnertubeButtonSupportedRenderers"
        }
      }
    },
    "YoutubeApiInnertubeSignalAction": {
      "id": "YoutubeApiInnertubeSignalAction",
      "properties": {
        "signal": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "UNKNOWN",
            "HELP",
            "SEND_FEEDBACK",
            "TELL_US_WHY",
            "ENABLE_CHROME_NOTIFICATIONS",
            "CHANNEL_RELOAD_WITHOUT_POLYMER",
            "RELOAD_PAGE",
            "SUBMIT_FORM",
            "CLOSE_POPUP",
            "RELOAD_WITHOUT_POLYMER",
            "PAUSE_PLAYER",
            "COPY_SHARE_URL",
            "COPY_SHARE_EMBED_URL",
            "TOGGLE_TRANSCRIPT_TIMESTAMPS",
            "CLOSE_TRANSCRIPT_PANE",
            "TOGGLE_DARK_THEME_ON",
            "TOGGLE_DARK_THEME_OFF",
            "PLAY_PLAYER",
            "STOP_PLAYER",
            "PLAYER_REPLAY",
            "PLAYER_SKIP_AD",
            "VOLUME_UP",
            "VOLUME_DOWN",
            "MUTE",
            "UNMUTE",
            "SHOW_PREVIOUS_FAMILY_DIALOG",
            "PLAYER_PLAY_NEXT",
            "PLAYER_PLAY_PREVIOUS",
            "PLAYER_SHUFFLE_PLAYLIST",
            "PLAYER_LOOP_PLAYLIST",
            "PLAYER_LOOP_VIDEO",
            "PLAYER_LOOP_OFF",
            "TOGGLE_RESTRICTED_MODE_ON",
            "TOGGLE_RESTRICTED_MODE_OFF",
            "RETRY_UPDATE_METADATA_REQUEST",
            "TOGGLE_POLYMER_OFF",
            "COPY_CONNECTION_INVITE_URL",
            "CREATE_COMMUNITY_POST",
            "HISTORY_BACK",
            "HISTORY_FORWARD",
            "SUBMIT_NOTIFICATION_OPTIONS_FORM",
            "SHOW_ACCOUNT_LINK_DIALOG",
            "OPEN_PLAYER_PAGE",
            "OPEN_POST_COMMENT_DIALOG",
            "ACKNOWLEDGE_YOUTHERE",
            "CLOSE_LIVE_STREAM_ENDSCREEN",
            "SHOW_KEYBOARD_SHORTCUT_DIALOG",
            "OPEN_IN_NEW_TAB",
            "CLOSE_ALERT",
            "SKIP_NAVIGATION",
            "COPY_LINK_ADDRESS",
            "CLOSE_FULLSCREEN_ERROR",
            "CANCEL_AUTONAV",
            "REMOVE_ITEM",
            "SHOW_GUIDE",
            "HIDE_GUIDE",
            "RESET_WARM_LOADS",
            "HIDE_LOGO",
            "SHOW_LOGO",
            "GUEST_MODE",
            "POPUP_BACK",
            "EXIT_APP",
            "RESET_ACCOUNTS_LIST",
            "OPEN_SEARCH_BAR",
            "CONFIRM_CONTROVERSIAL_CONTENT",
            "CONFIRM_RACY_CONTENT",
            "TOGGLE_MORE_OPTIONS",
            "TOGGLE_VIDEO_INFO",
            "OPEN_AUDIO_OPTIONS_OVERLAY",
            "OPEN_PLAYBACK_SPEED_OVERLAY",
            "OPEN_QUALITY_SELECTOR_OVERLAY",
            "OPEN_FILE_PICKER",
            "RELOAD_PLAYER",
            "PAUSED_WATCH_HISTORY",
            "RESUMED_WATCH_HISTORY",
            "CLOSE_PDG_BUY_FLOW",
            "CLEARED_SEARCH_HISTORY",
            "CLOSE_WINDOW",
            "RESET_APP",
            "SEND_PAYMENT",
            "MDX_UNLINK_ALL_DEVICES",
            "ACTIVATE_RENTAL",
            "SUBMIT_POPUP_FORM_FIELDS",
            "TRANSACTION_FLOW_STARTED",
            "TRANSACTION_FLOW_USER_CANCELED",
            "TRANSACTION_FLOW_SECOND_SCREEN",
            "OPEN_TERMS_OF_SERVICE",
            "OPEN_PAID_SERVICE_TERMS",
            "OPEN_PAID_CONTENT_TERMS",
            "TOGGLE_DARK_THEME_DEVICE",
            "OPEN_REPORT_FORM",
            "SOFT_RELOAD_PAGE",
            "CAST_USER_EDUCATION_DIALOG_DISMISSED",
            "INSTALL_PWA",
            "RESEND_AUTHENTICATION_CHALLENGE_PROMPT",
            "DELETE_ALL_DOWNLOADS_PROMPT",
            "DELETE_ALL_DOWNLOADS",
            "DELETE_DOWNLOAD",
            "CANCEL_HANDOFF_POLLING",
            "REFRESH_DOWNLOADS",
            "SCROLL_TO_COMMENTS",
            "PLAYER_SKIP_MCA",
            "COPY_DEBUG_DATA",
            "OPEN_CAPTIONS_OVERLAY",
            "CONFIRM_ACCOUNT_STATUS",
            "REQUEST_PERSISTENT_STORAGE",
            "ACK_POST_AADC_NOTICE",
            "REMINDER_SET",
            "REMINDER_UNSET",
            "OPEN_FILMSTRIP",
            "SIGN_IN_CANCELED",
            "SHOW_BOTTOM_SHEET_OVERLAY",
            "WATCH_RESET_PIVOT",
            "INITIALIZE_HANDOFF_COMMENTS",
            "CANCEL_HANDOFF_COMMENTS",
            "FLOW_ENDED",
            "AUDIO_MODE",
            "VIDEO_MODE",
            "ONBOARDING_NEXT_STEP",
            "LYRICS_ON",
            "LYRICS_OFF",
            "CANCEL_HANDOFF_AUTOCONNECT",
            "HIDE_LIVE_CHAT",
            "UNDO_DELETE_DOWNLOAD",
            "MDX_DISCONNECT_ALL_DEVICES",
            "DELETE_PLAYLIST_DOWNLOAD",
            "MDX_MESSAGE_BLOCKED",
            "SHOW_DMA_CONSENT_FLOW",
            "ONBOARDING_PREVIOUS_STEP",
            "FOCUS_RIGHT_COLUMN",
            "REQUEST_MINI_APP_FULLSCREEN",
            "INITIALIZE_HANDOFF_AUTOCONNECT",
            "ENTER_CONTROL_METADATA",
            "INITIALIZE_HANDOFF_LIVE_CHAT",
            "CANCEL_HANDOFF_LIVE_CHAT",
            "TOGGLE_CINEMATIC_SHORTS_ON",
            "TOGGLE_CINEMATIC_SHORTS_OFF",
            "END_PLAYER_UNDERLAY_ON_DISSMISSED",
            "CLEAR_WATCH_NAVIGATION_HISTORY",
            "INITIALIZE_HANDOFF_SEARCH",
            "CANCEL_HANDOFF_SEARCH",
            "TOGGLE_LOOP_SHORTS_ON",
            "TOGGLE_LOOP_SHORTS_OFF",
            "TOGGLE_STABLE_VOLUME",
            "ACK_PLAYABLES_3P_DATA_CONSENT",
            "INITIALIZE_HANDOFF_SEARCH_WITH_NOTIFICATION",
            "SHARE_PLAYABLE_WITH_HIGH_SCORE",
            "CLEAR_PARENT_CODE",
            "RESUME_NAVIGATION",
            "REQUEST_LR_AT_TRACKING_AUTHORIZATION",
            "MINI_APP_OPEN_URL",
            "PRE_APP_USER_SETTINGS_UPDATED",
            "HIDE_TIMELY_ACTION",
            "COPY_TRANSCRIPT",
            "CANCEL_NAVIGATION",
            "MINI_APP_EXIT_DIALOG_SEEN",
            "INIT_ATT_SERVICE",
            "WATCH_ENTER_PIVOT"
          ]
        },
        "targetId": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeGetUploadVideoFormResponseReuseDetailsButton": {
      "id": "YoutubeApiInnertubeGetUploadVideoFormResponseReuseDetailsButton",
      "type": "object",
      "properties": {
        "reuseDetailsButtonCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "reuseDetailsTitle": {
          "type": "string"
        },
        "reuseDetailsButtonPosition": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "GET_UPLOAD_VIDEO_FORM_UPLOAD_BUTTON_POSITION_UNKNOWN",
            "GET_UPLOAD_VIDEO_FORM_UPLOAD_BUTTON_POSITION_NAVIGATION_BAR",
            "GET_UPLOAD_VIDEO_FORM_UPLOAD_BUTTON_POSITION_BOTTOM"
          ]
        }
      }
    },
    "YoutubeApiInnertubeDataStoryCardDataCreatorActivityDataTwoShorts": {
      "id": "YoutubeApiInnertubeDataStoryCardDataCreatorActivityDataTwoShorts",
      "type": "object",
      "properties": {
        "videoId1": {
          "type": "string"
        },
        "videoId2": {
          "type": "string"
        }
      }
    },
    "YoutubeElementsComponentsContractCheckbox": {
      "properties": {
        "title": {
          "type": "string"
        },
        "checkedStateEntity": {
          "$ref": "YoutubeApiInnertubeCheckedStateEntity"
        },
        "checkedA11yText": {
          "type": "string"
        },
        "uncheckedA11yText": {
          "type": "string"
        }
      },
      "id": "YoutubeElementsComponentsContractCheckbox",
      "type": "object"
    },
    "YoutubeApiInnertubeMoviePosterThumbnail": {
      "properties": {
        "thumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeMoviePosterThumbnail"
    },
    "YoutubeApiInnertubeSettingsOptionsRenderer": {
      "type": "object",
      "id": "YoutubeApiInnertubeSettingsOptionsRenderer",
      "properties": {
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "id": {
          "enum": [
            "SETTINGS_OPTIONS_ID_TYPE_UNKNOWN",
            "SETTINGS_OPTIONS_ID_TYPE_EMAIL",
            "SETTINGS_OPTIONS_ID_TYPE_PUSH_NOTIFICATIONS_ENABLED",
            "SETTINGS_OPTIONS_ID_TYPE_BILLING",
            "SETTINGS_OPTIONS_ID_TYPE_DEFAULT_ACCOUNT",
            "SETTINGS_OPTIONS_ID_TYPE_AV1_OPTIONS",
            "SETTINGS_OPTIONS_ID_TYPE_AV1_AUTO",
            "SETTINGS_OPTIONS_ID_TYPE_AV1_SD",
            "SETTINGS_OPTIONS_ID_TYPE_AV1_ALWAYS",
            "SETTINGS_OPTIONS_ID_TYPE_EMAIL_SUBSCRIPTIONS",
            "SETTINGS_OPTIONS_ID_TYPE_GAIA_LINK",
            "SETTINGS_OPTIONS_ID_TYPE_CHANNEL_TRANSFER",
            "SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_UNKNOWN",
            "SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD_1080",
            "SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD",
            "SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_SD",
            "SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_LD",
            "SETTINGS_OPTIONS_ID_TYPE_PAUSE_WATCH_HISTORY",
            "SETTINGS_OPTIONS_ID_TYPE_PAUSE_SEARCH_HISTORY",
            "SETTINGS_OPTIONS_ID_TYPE_AUTONAV",
            "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "options": {
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          },
          "type": "array"
        },
        "text": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "hidden": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeAdFormatSetting": {
      "type": "object",
      "properties": {
        "type": {
          "enum": [
            "AD_FORMAT_TYPE_UNKNOWN",
            "AD_FORMAT_TYPE_SKIPPABLE_VIDEO_ADS",
            "AD_FORMAT_TYPE_NON_SKIPPABLE_VIDEO_ADS",
            "AD_FORMAT_TYPE_DISPLAY_ADS"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        },
        "illustrationLight": {
          "$ref": "YoutubeElementsImage"
        },
        "disabled": {
          "type": "boolean"
        },
        "illustrationDark": {
          "$ref": "YoutubeElementsImage"
        },
        "detailedLabel": {
          "type": "string"
        },
        "label": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeAdFormatSetting"
    },
    "YoutubeApiInnertubeUpdateCreatorSponsorshipsDataResponse": {
      "id": "YoutubeApiInnertubeUpdateCreatorSponsorshipsDataResponse",
      "properties": {
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "sponsorshipsData": {
          "$ref": "YoutubeApiInnertubeCreatorSponsorshipsData"
        },
        "emojiErrors": {
          "$ref": "YoutubeApiInnertubeSponsorshipsEmojiErrors"
        },
        "badgeErrors": {
          "$ref": "YoutubeApiInnertubeSponsorshipsBadgeErrors"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsHeroPromoVideoModel": {
      "properties": {
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "slotContents": {
          "$ref": "YoutubeElementsSlotContents"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsHeroPromoVideoData"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsHeroPromoVideoModel"
    },
    "YoutubeApiInnertubeToggleMenuServiceItemRenderer": {
      "type": "object",
      "properties": {
        "defaultIcon": {
          "$ref": "YoutubeApiInnertubeIcon"
        },
        "accessibility": {
          "$ref": "YoutubeApiInnertubeMenuItemSupportedAccessibilityDatas"
        },
        "defaultToastText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "defaultServiceEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "defaultText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "toggledServiceEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "defaultSecondaryText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "toggledText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "menuItemIdentifier": {
          "type": "string"
        },
        "hasSeparator": {
          "type": "boolean"
        },
        "toggledIcon": {
          "$ref": "YoutubeApiInnertubeIcon"
        },
        "toggleMenuServiceItemEntityKey": {
          "type": "string"
        },
        "hasToggleSwitch": {
          "type": "boolean"
        },
        "toggledToastText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "toggledSecondaryText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "isDisabled": {
          "type": "boolean"
        },
        "isToggled": {
          "type": "boolean"
        },
        "persistentOnMenuPopup": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeToggleMenuServiceItemRenderer"
    },
    "YoutubeApiInnertubeGetCreatorUserFeaturesResponse": {
      "properties": {
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "creatorUserFeatures": {
          "$ref": "YoutubeApiInnertubeCreatorUserFeatures"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeGetCreatorUserFeaturesResponse"
    },
    "YoutubeElementsComponentsSingleSelectSurveyArgs": {
      "id": "YoutubeElementsComponentsSingleSelectSurveyArgs",
      "properties": {
        "feedbackToken": {
          "type": "string"
        },
        "canSelectMultiple": {
          "type": "boolean"
        },
        "nextSurveyAnswers": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeSurveyAnswer"
          }
        },
        "nextQuestionIndex": {
          "format": "int32",
          "type": "integer"
        },
        "index": {
          "type": "integer",
          "format": "int32"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsActionSheetSurveyLoggingDirectives": {
      "properties": {
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        }
      },
      "id": "YoutubeElementsComponentsActionSheetSurveyLoggingDirectives",
      "type": "object"
    },
    "YoutubeApiInnertubeUpdateCommentVoteAction": {
      "type": "object",
      "properties": {
        "voteStatus": {
          "enum": [
            "LIKE",
            "DISLIKE",
            "INDIFFERENT"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "voteCount": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "id": "YoutubeApiInnertubeUpdateCommentVoteAction"
    },
    "YoutubeApiInnertubeGridChannelRenderer": {
      "properties": {
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "subscriberCountText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "shortSubscriberCountText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "subscribeButton": {
          "$ref": "YoutubeApiInnertubeGridChannelSubscribeButtonSupportedRenderers"
        },
        "videoCountText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "serviceEndpoints": {
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          },
          "type": "array"
        },
        "thumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "shortVideoCountText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "ownerBadges": {
          "items": {
            "$ref": "YoutubeApiInnertubeBadgeSupportedRenderers"
          },
          "type": "array"
        },
        "badges": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeBadgeSupportedRenderers"
          }
        },
        "actionButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "channelId": {
          "type": "string"
        },
        "navigationEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "debugHtml": {
          "type": "string"
        },
        "associatedGame": {
          "$ref": "YoutubeApiInnertubeAssociatedGameSupportedRenderers"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "menu": {
          "$ref": "YoutubeApiInnertubeMenuSupportedRenderers"
        },
        "mainAppStyle": {
          "$ref": "YoutubeApiInnertubeMainAppGridRendererStyle"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeGridChannelRenderer"
    },
    "YoutubeApiInnertubeUnpluggedRefreshClientCommand": {
      "properties": {
        "params": {
          "type": "string"
        },
        "refreshType": {
          "type": "string",
          "enum": [
            "UNPLUGGED_CLIENT_REFRESH_TYPE_UNSPECIFIED",
            "UNPLUGGED_CLIENT_REFRESH_TYPE_APP_LEVEL",
            "UNPLUGGED_CLIENT_REFRESH_TYPE_CURRENT_PAGE",
            "UNPLUGGED_CLIENT_REFRESH_TYPE_BACKGROUND",
            "UNPLUGGED_CLIENT_REFRESH_TYPE_PLAYER",
            "UNPLUGGED_CLIENT_REFRESH_TYPE_BROWSE_ENTITY_UPDATE"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "browseId": {
          "type": "string"
        },
        "unpluggedBrowseFormData": {
          "$ref": "YoutubeApiInnertubeUnpluggedBrowseFormData"
        }
      },
      "id": "YoutubeApiInnertubeUnpluggedRefreshClientCommand",
      "type": "object"
    },
    "YoutubeApiInnertubeLiveChatResponseSupportedRenderers": {
      "id": "YoutubeApiInnertubeLiveChatResponseSupportedRenderers",
      "properties": {
        "liveChatRenderer": {
          "$ref": "YoutubeApiInnertubeLiveChatRenderer"
        },
        "messageRenderer": {
          "$ref": "YoutubeApiInnertubeMessageRenderer"
        },
        "youChatRenderer": {
          "$ref": "YoutubeApiInnertubeYouChatRenderer"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeWrapperVideoClicks": {
      "properties": {
        "clickTrackings": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeUri"
          }
        },
        "customClicks": {
          "items": {
            "$ref": "YoutubeApiInnertubeUri"
          },
          "type": "array"
        }
      },
      "id": "YoutubeApiInnertubeWrapperVideoClicks",
      "type": "object"
    },
    "YoutubeApiInnertubeCallToActionButtonSupportedRenderers": {
      "type": "object",
      "properties": {
        "callToActionButtonRenderer": {
          "$ref": "YoutubeApiInnertubeCallToActionButtonRenderer"
        }
      },
      "id": "YoutubeApiInnertubeCallToActionButtonSupportedRenderers"
    },
    "YoutubeApiInnertubeKidsCorpusSelectionRenderer": {
      "properties": {
        "contentInfoCardRenderer": {
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          },
          "type": "array"
        },
        "nextButtonText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "ytLogo": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "ytDarkThemeLogo": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "privacyText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "learnMoreButtonText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "disclosureRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "ytkLogo": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "ytkDarkThemeLogo": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "presentModalOnSelection": {
          "type": "boolean"
        },
        "bodyHtml": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "currentCorpus": {
          "enum": [
            "KIDS_CORPUS_PREFERENCE_UNKNOWN",
            "KIDS_CORPUS_PREFERENCE_YOUNGER",
            "KIDS_CORPUS_PREFERENCE_TWEEN",
            "KIDS_CORPUS_PREFERENCE_PAM_YOUNGER",
            "KIDS_CORPUS_PREFERENCE_PAM_TWEEN",
            "KIDS_CORPUS_PREFERENCE_PRESCHOOL",
            "KIDS_CORPUS_PREFERENCE_SUPEX_MEDIUM",
            "KIDS_CORPUS_PREFERENCE_SUPEX_LARGE",
            "KIDS_CORPUS_PREFERENCE_SUPEX_SMALL"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "details": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "termsText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeKidsCorpusSelectionRenderer"
    },
    "YoutubeApiInnertubePlaylistImageGenerationProvenance": {
      "id": "YoutubeApiInnertubePlaylistImageGenerationProvenance",
      "type": "object",
      "properties": {
        "madlibStylePrompt": {
          "$ref": "YoutubeApiInnertubeMadlibStylePrompt"
        },
        "generationSeed": {
          "type": "integer",
          "format": "uint32"
        },
        "imageGenerationModelType": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "IMAGE_GENERATION_MODEL_TYPE_UNSPECIFIED",
            "IMAGE_GENERATION_MODEL_TYPE_IMAGEN_ULM",
            "IMAGE_GENERATION_MODEL_TYPE_IMAGEN_V2",
            "IMAGE_GENERATION_MODEL_TYPE_PARTI",
            "IMAGE_GENERATION_MODEL_TYPE_PARTI_3B",
            "IMAGE_GENERATION_MODEL_TYPE_IMAGEN_V2_1_0",
            "IMAGE_GENERATION_MODEL_TYPE_IMAGEN_V2_2_3",
            "IMAGE_GENERATION_MODEL_TYPE_MUSE_V2_2",
            "IMAGE_GENERATION_MODEL_TYPE_GLDM_V0",
            "IMAGE_GENERATION_MODEL_TYPE_IMAGEN_V2_1_0_DISTILLED",
            "IMAGE_GENERATION_MODEL_TYPE_IMAGEN_V2_2_3_DISTILLED",
            "IMAGE_GENERATION_MODEL_TYPE_IMAGEN_V2_4",
            "IMAGE_GENERATION_MODEL_TYPE_IMAGEN_V2_4_DISTILLED",
            "IMAGE_GENERATION_MODEL_TYPE_MIRO_V4_1",
            "IMAGE_GENERATION_MODEL_TYPE_MIRO_V4_1_DISTILLED",
            "IMAGE_GENERATION_MODEL_TYPE_MUSE_V2_2_MRF"
          ],
          "type": "string"
        },
        "stringPrompt": {
          "$ref": "YoutubeApiInnertubeStringPrompt"
        }
      }
    },
    "YoutubeApiInnertubeGetReauthSessionTokenRequest": {
      "properties": {
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "ctx": {
          "type": "string",
          "format": "byte"
        },
        "pairId": {
          "type": "string",
          "format": "int64"
        }
      },
      "id": "YoutubeApiInnertubeGetReauthSessionTokenRequest",
      "type": "object"
    },
    "YoutubeApiInnertubeCompactShowRenderer": {
      "type": "object",
      "properties": {
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "navigationEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "mainAppStyle": {
          "$ref": "YoutubeApiInnertubeMainAppCompactRendererStyle"
        },
        "longBylineText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "thumbnailOverlays": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeThumbnailOverlaySupportedRenderers"
          }
        },
        "shortBylineText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "thumbnailRenderer": {
          "$ref": "YoutubeApiInnertubeShowThumbnailSupportedRenderers"
        },
        "bottomStandaloneBadge": {
          "$ref": "YoutubeApiInnertubeStandaloneBadgeSupportedRenderers"
        },
        "debugHtml": {
          "type": "string"
        },
        "menu": {
          "$ref": "YoutubeApiInnertubeMenuSupportedRenderers"
        }
      },
      "id": "YoutubeApiInnertubeCompactShowRenderer"
    },
    "YoutubeElementsComponentsReelsSurveyLayoutModel": {
      "id": "YoutubeElementsComponentsReelsSurveyLayoutModel",
      "type": "object",
      "properties": {
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "innerData": {
          "$ref": "YoutubeElementsComponentsReelsSurveyInnerData"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        }
      }
    },
    "YoutubeApiInnertubeAutoOfflineCommandSupportedDatas": {
      "type": "object",
      "properties": {
        "offlineCandidateData": {
          "$ref": "YoutubeApiInnertubeOfflineCandidateData"
        },
        "offlineSubscriptionSyncData": {
          "$ref": "YoutubeApiInnertubeOfflineSubscriptionSyncData"
        },
        "autoOfflineVideoListCommandData": {
          "$ref": "YoutubeApiInnertubeAutoOfflineVideoListCommandData"
        },
        "autoOfflinePlaylistCommandData": {
          "$ref": "YoutubeApiInnertubeAutoOfflinePlaylistCommandData"
        }
      },
      "id": "YoutubeApiInnertubeAutoOfflineCommandSupportedDatas"
    },
    "YoutubeApiInnertubeLiveChatSurveyState": {
      "type": "object",
      "properties": {
        "fullLoadTimestampUsec": {
          "type": "string",
          "format": "int64"
        },
        "moderatorIssuesSurveyRequested": {
          "type": "boolean"
        },
        "previousSurveyRequestChatDurationUsec": {
          "type": "string",
          "format": "int64"
        },
        "hasShownSurvey": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeLiveChatSurveyState"
    },
    "YoutubeElementsComponentsRemixVisibilityMessageModel": {
      "id": "YoutubeElementsComponentsRemixVisibilityMessageModel",
      "properties": {
        "onAcknowledged": {
          "$ref": "YoutubeElementsCommand"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsRemixVisibilityMessageData"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeKidsSharedWithKidsBadgeRenderer": {
      "properties": {
        "text": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "icon": {
          "$ref": "YoutubeApiInnertubeIcon"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeKidsSharedWithKidsBadgeRenderer"
    },
    "YoutubeApiInnertubeLiveData": {
      "properties": {
        "badgeBorderColorOverride": {
          "$ref": "YoutubeApiInnertubeDecoratedAvatarViewModelColorOverride"
        },
        "backgroundColorOverride": {
          "$ref": "YoutubeApiInnertubeDecoratedAvatarViewModelColorOverride"
        },
        "liveBadgeText": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeLiveData"
    },
    "YoutubeApiInnertubeArtistMaskMoneyMask": {
      "type": "object",
      "properties": {
        "all": {
          "type": "boolean"
        },
        "units": {
          "type": "boolean"
        },
        "nanos": {
          "type": "boolean"
        },
        "currencyCode": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeArtistMaskMoneyMask"
    },
    "YoutubeApiInnertubeCreatorVideoMaskVideoRestrictionLimitedAdsMask": {
      "type": "object",
      "properties": {
        "imposer": {
          "type": "boolean"
        },
        "resolutionStatus": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        },
        "lastReviewRequestedTime": {
          "$ref": "YoutubeApiInnertubeCreatorVideoMaskTimestampMask"
        },
        "isFeedbackAvailable": {
          "type": "boolean"
        },
        "actions": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCreatorVideoMaskVideoRestrictionLimitedAdsMask"
    },
    "YoutubeApiInnertubeMessageThumbnailRenderer": {
      "id": "YoutubeApiInnertubeMessageThumbnailRenderer",
      "properties": {
        "thumbnailDetails": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "style": {
          "enum": [
            "MESSAGE_THUMBNAIL_STYLE_UNKNOWN",
            "MESSAGE_THUMBNAIL_STYLE_DEFAULT",
            "MESSAGE_THUMBNAIL_STYLE_CIRCLE"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "height": {
          "format": "int32",
          "type": "integer"
        },
        "width": {
          "type": "integer",
          "format": "int32"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCmsIdentifiedContributorData": {
      "type": "object",
      "id": "YoutubeApiInnertubeCmsIdentifiedContributorData",
      "properties": {
        "nameVariants": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCmsIdentifiedContributorDataNameVariant"
          }
        },
        "responseStatus": {
          "$ref": "YoutubeApiInnertubeCmsIdentifiedContributorDataResponseStatus"
        },
        "identifiedContributorId": {
          "$ref": "YoutubeApiInnertubeCmsIdentifiedContributorId"
        },
        "originalName": {
          "$ref": "YoutubeApiInnertubeCmsIdentifiedContributorDataNameVariant"
        }
      }
    },
    "YoutubeApiInnertubeStudioCommentMaskBlockedWizardDetailsMask": {
      "type": "object",
      "id": "YoutubeApiInnertubeStudioCommentMaskBlockedWizardDetailsMask",
      "properties": {
        "all": {
          "type": "boolean"
        },
        "loggableBlockedReason": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeCompanionAdSupportedRenderers": {
      "type": "object",
      "id": "YoutubeApiInnertubeCompanionAdSupportedRenderers",
      "properties": {
        "companionAdRenderer": {
          "$ref": "YoutubeApiInnertubeCompanionAdRenderer"
        },
        "compactCompanionAdRenderer": {
          "$ref": "YoutubeApiInnertubeCompactCompanionAdRenderer"
        },
        "multiStateCompanionAdRenderer": {
          "$ref": "YoutubeApiInnertubeMultiStateCompanionAdRenderer"
        },
        "shoppingCompanionAdRenderer": {
          "$ref": "YoutubeApiInnertubeShoppingCompanionAdRenderer"
        },
        "multiItemCompanionAdRenderer": {
          "$ref": "YoutubeApiInnertubeMultiItemCompanionAdRenderer"
        },
        "belowPlayerAdLayoutRenderer": {
          "$ref": "YoutubeApiInnertubeBelowPlayerAdLayoutRenderer"
        },
        "adLayoutLoggingDataRenderer": {
          "$ref": "YoutubeApiInnertubeAdLayoutLoggingDataRenderer"
        },
        "suggestedVideosCompanionAdRenderer": {
          "$ref": "YoutubeApiInnertubeSuggestedVideosCompanionAdRenderer"
        },
        "elementRenderer": {
          "$ref": "YoutubeApiInnertubeElementRenderer"
        },
        "appPromoCompanionAdRenderer": {
          "$ref": "YoutubeApiInnertubeAppPromoCompanionAdRenderer"
        }
      }
    },
    "YoutubeApiInnertubeBrowsePrefetchDataConfig": {
      "type": "object",
      "properties": {
        "browseResponseData": {
          "type": "string",
          "format": "byte"
        }
      },
      "id": "YoutubeApiInnertubeBrowsePrefetchDataConfig"
    },
    "YoutubeApiInnertubeKidsAppChoiceRenderer": {
      "id": "YoutubeApiInnertubeKidsAppChoiceRenderer",
      "type": "object",
      "properties": {
        "kidsOnlyTitle": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "nextButtonText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "ytmThumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "broaderYtBetaText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "kidsOnlyOnboardedText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "broaderYtThumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "kidsAppChoiceDisclosureRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "detailsText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "kidsOnlyDescription": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "darkThemeKidsOnlyThumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "logo": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "termsText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "broaderYtOnboardedText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "unicornUpgradeFlowRedirectCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "onboardedYtkOnly": {
          "type": "boolean"
        },
        "broaderYtTitle": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "learnMoreText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "appChoiceTitle": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "appChoiceSubtitle": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "onboardedBroaderYt": {
          "type": "boolean"
        },
        "kidsOnlyThumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "broaderYtDescription": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "privacyText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      }
    },
    "YoutubeApiInnertubeCreatorChannelMaskExclusiveOffersFeatureMask": {
      "id": "YoutubeApiInnertubeCreatorChannelMaskExclusiveOffersFeatureMask",
      "properties": {
        "status": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCommentsCardV2ItemViewModel": {
      "type": "object",
      "properties": {
        "contentHeader": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      },
      "id": "YoutubeApiInnertubeCommentsCardV2ItemViewModel"
    },
    "YoutubeElementsComponentsCompactVideoGhostCardsModel": {
      "type": "object",
      "id": "YoutubeElementsComponentsCompactVideoGhostCardsModel",
      "properties": {
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        }
      }
    },
    "YoutubeApiInnertubePollPlaylistFreshnessResponse": {
      "id": "YoutubeApiInnertubePollPlaylistFreshnessResponse",
      "type": "object",
      "properties": {
        "onPlaylistUpdatedCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "continuationData": {
          "$ref": "YoutubeApiInnertubePollPlaylistFreshnessContinuationData"
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        }
      }
    },
    "YoutubeElementsComponentsChannelProfileEditorData": {
      "id": "YoutubeElementsComponentsChannelProfileEditorData",
      "properties": {
        "pronouns": {
          "$ref": "YoutubeElementsComponentsChannelFormPreviewData"
        },
        "channelUrl": {
          "$ref": "YoutubeElementsComponentsChannelFormPreviewData"
        },
        "termsOfService": {
          "$ref": "YoutubeElementsComponentsChannelToSData"
        },
        "header": {
          "$ref": "YoutubeElementsComponentsChannelProfileEditorHeaderData"
        },
        "descriptionEditorData": {
          "$ref": "YoutubeElementsComponentsChannelFieldEditorData"
        },
        "handle": {
          "$ref": "YoutubeElementsComponentsChannelFormPreviewData"
        },
        "description": {
          "$ref": "YoutubeElementsComponentsChannelFormPreviewData"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "privacySettings": {
          "$ref": "YoutubeElementsComponentsChannelFormPrivacySettingsData"
        },
        "handleEditorData": {
          "$ref": "YoutubeElementsComponentsChannelFieldEditorData"
        },
        "teachingMomentBanner": {
          "$ref": "YoutubeApiInnertubeTeachingMomentBannerData"
        },
        "name": {
          "$ref": "YoutubeElementsComponentsChannelFormPreviewData"
        },
        "nameEditorData": {
          "$ref": "YoutubeElementsComponentsChannelFieldEditorData"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsEmojiButtonStateV2": {
      "properties": {},
      "type": "object",
      "id": "YoutubeElementsComponentsEmojiButtonStateV2"
    },
    "YoutubeApiInnertubeSenderIdSelectorDialogSupportedRenderers": {
      "type": "object",
      "properties": {
        "senderIdSelectorDialogRenderer": {
          "$ref": "YoutubeApiInnertubeSenderIdSelectorDialogRenderer"
        }
      },
      "id": "YoutubeApiInnertubeSenderIdSelectorDialogSupportedRenderers"
    },
    "YoutubeApiInnertubeTextFieldDisplayProperties": {
      "id": "YoutubeApiInnertubeTextFieldDisplayProperties",
      "type": "object",
      "properties": {
        "rows": {
          "type": "integer",
          "format": "int32"
        },
        "useRichText": {
          "type": "boolean"
        },
        "showInitialErrors": {
          "type": "boolean"
        },
        "messagingMode": {
          "type": "boolean"
        },
        "disableNewLines": {
          "type": "boolean"
        },
        "fillParent": {
          "type": "boolean"
        },
        "showAtSymbolPrefix": {
          "type": "boolean"
        },
        "isMultiline": {
          "type": "boolean"
        },
        "enableValidationIcon": {
          "type": "boolean"
        },
        "hideLabel": {
          "type": "boolean"
        },
        "showHint": {
          "type": "boolean"
        },
        "isDisabled": {
          "type": "boolean"
        },
        "hideError": {
          "type": "boolean"
        },
        "enableFormatting": {
          "type": "boolean"
        },
        "hideBorder": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeShortsCreationScrubberCommand": {
      "properties": {
        "renderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      },
      "id": "YoutubeApiInnertubeShortsCreationScrubberCommand",
      "type": "object"
    },
    "YoutubeApiInnertubePlaylistVideoBindingSupportedDatas": {
      "type": "object",
      "properties": {
        "videoClientBindingData": {
          "$ref": "YoutubeApiInnertubeVideoClientBindingData"
        }
      },
      "id": "YoutubeApiInnertubePlaylistVideoBindingSupportedDatas"
    },
    "YoutubeApiInnertubeCmsAlbumReleaseData": {
      "id": "YoutubeApiInnertubeCmsAlbumReleaseData",
      "type": "object",
      "properties": {
        "detailedAvailability": {
          "$ref": "YoutubeApiInnertubeCmsAlbumDetailedAvailability"
        },
        "metadataVersions": {
          "items": {
            "$ref": "YoutubeApiInnertubeCmsAlbumReleaseMetadataVersion"
          },
          "type": "array"
        },
        "albumReleaseId": {
          "$ref": "YoutubeApiInnertubeCmsAlbumReleaseId"
        },
        "responseStatus": {
          "$ref": "YoutubeApiInnertubeCmsAlbumReleaseDataResponseStatus"
        },
        "feedbacks": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCmsAlbumFeedback"
          }
        },
        "metadata": {
          "$ref": "YoutubeApiInnertubeCmsAlbumReleaseMetadata"
        }
      }
    },
    "YoutubeApiInnertubePostImage": {
      "type": "object",
      "properties": {
        "imagePreviewThumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "imageUrl": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubePostImage"
    },
    "YoutubeApiInnertubeInstreamSurveyAdAnswerRenderer": {
      "properties": {
        "toggledLoggingParams": {
          "type": "string"
        },
        "answer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "adRendererCommands": {
          "$ref": "YoutubeApiInnertubeAdRendererCommonCommands"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeInstreamSurveyAdAnswerRenderer"
    },
    "YoutubeClientFormsUInt32FormField": {
      "properties": {
        "touched": {
          "type": "boolean"
        },
        "valid": {
          "type": "boolean"
        },
        "validated": {
          "type": "boolean"
        },
        "changed": {
          "type": "boolean"
        },
        "errors": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeValidationError"
          }
        },
        "value": {
          "format": "uint32",
          "type": "integer"
        },
        "validating": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeClientFormsUInt32FormField"
    },
    "YoutubeApiInnertubeAccountSectionListRendererAccountSectionListFooterSupportedRenderers": {
      "properties": {
        "accountChannelRenderer": {
          "$ref": "YoutubeApiInnertubeAccountChannelRenderer"
        }
      },
      "id": "YoutubeApiInnertubeAccountSectionListRendererAccountSectionListFooterSupportedRenderers",
      "type": "object"
    },
    "YoutubeElementsComponentsAppearanceSettingEntity": {
      "id": "YoutubeElementsComponentsAppearanceSettingEntity",
      "type": "object",
      "properties": {
        "currentThemeSelected": {
          "enum": [
            "SET_APP_THEME_COMMAND_THEME_UNKNOWN",
            "SET_APP_THEME_COMMAND_THEME_LIGHT",
            "SET_APP_THEME_COMMAND_THEME_DARK",
            "SET_APP_THEME_COMMAND_THEME_DEVICE"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        }
      }
    },
    "YoutubeApiInnertubeResetCommand": {
      "type": "object",
      "properties": {
        "targetId": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeResetCommand"
    },
    "YoutubeApiInnertubeGetProfileCardRequest": {
      "properties": {
        "engagementPanelIdentifierForDismissal": {
          "$ref": "YoutubeApiInnertubeEngagementPanelIdentifier"
        },
        "sheetId": {
          "type": "string"
        },
        "profileOwnerExternalChannelId": {
          "type": "string"
        },
        "profileCardContext": {
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeGetProfileCardRequest"
    },
    "LensPresentationRenderingSharedResultBlockPayload": {
      "properties": {},
      "id": "LensPresentationRenderingSharedResultBlockPayload",
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorChannelMaskStorefrontArtistMask": {
      "type": "object",
      "properties": {
        "name": {
          "type": "boolean"
        },
        "kgMid": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCreatorChannelMaskStorefrontArtistMask"
    },
    "YoutubeApiInnertubePromotedSparklesTextHomeRenderer": {
      "type": "object",
      "properties": {
        "mutedAdStateRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "clickLocationTargets": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubePromotedSparklesClickLocationTarget"
          }
        },
        "closeButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "content": {
          "$ref": "YoutubeApiInnertubePromotedSparklesTextContent"
        },
        "identifier": {
          "type": "string"
        },
        "activeView": {
          "$ref": "YoutubeApiInnertubeActiveViewDisplayMeasurement"
        }
      },
      "id": "YoutubeApiInnertubePromotedSparklesTextHomeRenderer"
    },
    "YoutubeApiInnertubeNoteViewModel": {
      "type": "object",
      "properties": {
        "overflowButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "noteData": {
          "$ref": "YoutubeApiInnertubeNoteViewModelNoteData"
        },
        "metadata": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "noteFeedEntity": {
          "$ref": "YoutubeApiInnertubeContextNoteFeedEntity"
        },
        "noteFeedEntityKey": {
          "type": "string"
        },
        "note": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      },
      "id": "YoutubeApiInnertubeNoteViewModel"
    },
    "YoutubeElementsComponentsHighlightsCarouselBackgroundImageModel": {
      "properties": {
        "widthFromEnvironment": {
          "format": "float",
          "type": "number"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "highlightsCarouselBackgroundImage": {
          "$ref": "YoutubeElementsComponentsHighlightsCarouselBackgroundImage"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsHighlightsCarouselBackgroundImageModel"
    },
    "YoutubeApiInnertubeCardItemContainerRenderer": {
      "properties": {
        "backgroundColor": {
          "enum": [
            "CARD_ITEM_COLOR_UNKNOWN",
            "CARD_ITEM_COLOR_GENERAL_BACKGROUND_A",
            "CARD_ITEM_COLOR_GENERAL_BACKGROUND_B",
            "CARD_ITEM_COLOR_TEXT_PRIMARY",
            "CARD_ITEM_COLOR_TEXT_SECONDARY",
            "CARD_ITEM_COLOR_CALL_TO_ACTION",
            "CARD_ITEM_COLOR_ICON_INACTIVE",
            "CARD_ITEM_COLOR_ICON_DISABLED",
            "CARD_ITEM_COLOR_BRAND_ICON_ACTIVE",
            "CARD_ITEM_COLOR_BRAND_ICON_INACTIVE",
            "CARD_ITEM_COLOR_10_PERCENT_LAYER",
            "CARD_ITEM_COLOR_ICON_ACTIVE_OTHER",
            "CARD_ITEM_COLOR_TEXT_PRIMARY_INVERSE",
            "CARD_ITEM_COLOR_ERROR_BACKGROUND",
            "CARD_ITEM_COLOR_THEMED_GREEN",
            "CARD_ITEM_COLOR_BRAND_BACKGROUND_SOLID",
            "CARD_ITEM_COLOR_ERROR_INDICATOR",
            "CARD_ITEM_COLOR_TEXT_DISABLED",
            "CARD_ITEM_COLOR_ADDITIVE_BACKGROUND"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "containerStyle": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "CARD_ITEM_CONTAINER_STYLE_UNKNOWN",
            "CARD_ITEM_CONTAINER_STYLE_DEFAULT",
            "CARD_ITEM_CONTAINER_STYLE_BORDERLESS",
            "CARD_ITEM_CONTAINER_STYLE_LARGE_BORDER"
          ]
        },
        "targetId": {
          "type": "string"
        },
        "moreContentsButtonRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "continuations": {
          "items": {
            "$ref": "YoutubeApiInnertubeCardItemSupportedContinuations"
          },
          "type": "array"
        },
        "contents": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          }
        },
        "cardItemContainerEntityKey": {
          "type": "string"
        },
        "continuation": {
          "$ref": "YoutubeApiInnertubeCardItemSupportedContinuations"
        },
        "baseRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "onClickCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCardItemContainerRenderer"
    },
    "YoutubeApiInnertubeContentInspirationVideoRecommendation": {
      "type": "object",
      "id": "YoutubeApiInnertubeContentInspirationVideoRecommendation",
      "properties": {
        "recommendationType": {
          "enum": [
            "CONTENT_INSPIRATION_VIDEO_RECOMMENDATION_TYPE_UNSPECIFIED",
            "CONTENT_INSPIRATION_VIDEO_RECOMMENDATION_TYPE_POPULAR",
            "CONTENT_INSPIRATION_VIDEO_RECOMMENDATION_TYPE_BREAKOUT"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "justification": {
          "type": "string"
        },
        "video": {
          "$ref": "YoutubeApiInnertubeContentInspirationVideo"
        }
      }
    },
    "YoutubeApiInnertubeShowWebViewDialogCommand": {
      "id": "YoutubeApiInnertubeShowWebViewDialogCommand",
      "properties": {
        "disableLoadingSpinner": {
          "type": "boolean"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "style": {
          "enum": [
            "WEB_VIEW_DIALOG_STYLE_UNKNOWN",
            "WEB_VIEW_DIALOG_STYLE_DEFAULT",
            "WEB_VIEW_DIALOG_STYLE_WITH_MINI_PLAYER"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "displayMiniPlayer": {
          "type": "boolean"
        },
        "webViewUrlMatchers": {
          "items": {
            "$ref": "YoutubeApiInnertubeWebViewUrlMatcher"
          },
          "type": "array"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "onStartCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "onFailureCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "onDismissCommands": {
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          },
          "type": "array"
        },
        "authenticateWithGoogleAccount": {
          "type": "boolean"
        },
        "url": {
          "type": "string"
        },
        "informationButtonRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeMultiPageMenuSectionRenderer": {
      "type": "object",
      "id": "YoutubeApiInnertubeMultiPageMenuSectionRenderer",
      "properties": {
        "items": {
          "items": {
            "$ref": "YoutubeApiInnertubeMultiPageMenuSectionItemSupportedRenderers"
          },
          "type": "array"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "webMultiPageMenuSectionRendererExtension": {
          "$ref": "YoutubeApiInnertubeWebMultiPageMenuSectionRendererExtension"
        }
      }
    },
    "YoutubeApiInnertubeOfflineKidsVideoData": {
      "properties": {
        "watchReporting": {
          "$ref": "YoutubeApiInnertubeOfflineKidsReportingSupportedRenderers"
        },
        "serviceEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "browseReporting": {
          "$ref": "YoutubeApiInnertubeMenuSupportedRenderers"
        }
      },
      "id": "YoutubeApiInnertubeOfflineKidsVideoData",
      "type": "object"
    },
    "YoutubeApiInnertubeUploadClientSideRenderingStateEntity": {
      "properties": {
        "state": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "UPLOAD_CLIENT_SIDE_RENDERING_STATE_UNSPECIFIED",
            "UPLOAD_CLIENT_SIDE_RENDERING_STATE_FAILED",
            "UPLOAD_CLIENT_SIDE_RENDERING_STATE_PROCESSING",
            "UPLOAD_CLIENT_SIDE_RENDERING_STATE_CANCELLED",
            "UPLOAD_CLIENT_SIDE_RENDERING_STATE_COMPLETED"
          ]
        },
        "key": {
          "type": "string"
        },
        "progress": {
          "format": "int32",
          "type": "integer"
        },
        "processedVideoPath": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeUploadClientSideRenderingStateEntity",
      "type": "object"
    },
    "YoutubeApiInnertubeDynamicAssetFetchInfo": {
      "type": "object",
      "id": "YoutubeApiInnertubeDynamicAssetFetchInfo",
      "properties": {
        "effectId": {
          "type": "string"
        },
        "requestType": {
          "type": "string",
          "enumDescriptions": [
            "",
            ""
          ],
          "enum": [
            "DYNAMIC_ASSET_REQUEST_TYPE_UNKNOWN",
            "DYNAMIC_ASSET_REQUEST_TYPE_I2I"
          ]
        }
      }
    },
    "YoutubeApiInnertubeVideoMonetizationByCountry": {
      "properties": {
        "country": {
          "type": "string"
        },
        "estimatedWatchTimePercent": {
          "format": "float",
          "type": "number"
        },
        "monetizationStatus": {
          "enum": [
            "VIDEO_COPYRIGHT_MONETIZATION_STATUS_UNKNOWN",
            "VIDEO_COPYRIGHT_MONETIZATION_STATUS_CREATOR_REVSHARE",
            "VIDEO_COPYRIGHT_MONETIZATION_STATUS_INELIGIBLE"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeVideoMonetizationByCountry"
    },
    "YoutubeClientFormsMusicAttributeChipListFormField": {
      "id": "YoutubeClientFormsMusicAttributeChipListFormField",
      "properties": {
        "value": {
          "items": {
            "$ref": "YoutubeElementsComponentsMusicAttributeChip"
          },
          "type": "array"
        },
        "touched": {
          "type": "boolean"
        },
        "valid": {
          "type": "boolean"
        },
        "validating": {
          "type": "boolean"
        },
        "errors": {
          "items": {
            "$ref": "YoutubeApiInnertubeValidationError"
          },
          "type": "array"
        },
        "validated": {
          "type": "boolean"
        },
        "changed": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorChannelMaskAdstubeDataMask": {
      "id": "YoutubeApiInnertubeCreatorChannelMaskAdstubeDataMask",
      "type": "object",
      "properties": {
        "promotionGender": {
          "type": "boolean"
        },
        "promotionAgeRange": {
          "type": "boolean"
        },
        "fetchState": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        },
        "countryTargetingPrefill": {
          "$ref": "YoutubeApiInnertubeCreatorChannelMaskCountryTargetingPrefillMask"
        },
        "loaderType": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeGuideSupportedConfigs": {
      "id": "YoutubeApiInnertubeGuideSupportedConfigs",
      "type": "object",
      "properties": {
        "notificationResponseConfig": {
          "$ref": "YoutubeApiInnertubeNotificationResponseConfig"
        },
        "creatorMobileConfig": {
          "$ref": "YoutubeApiInnertubeCreatorMobileConfig"
        },
        "gamingConfig": {
          "$ref": "YoutubeApiInnertubeGamingConfig"
        }
      }
    },
    "YoutubeApiInnertubeCreatorChannelMaskAudioOnlyUsageFeatureMask": {
      "properties": {
        "status": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCreatorChannelMaskAudioOnlyUsageFeatureMask",
      "type": "object"
    },
    "YoutubeApiInnertubeWatchFeedFullScreenRenderer": {
      "id": "YoutubeApiInnertubeWatchFeedFullScreenRenderer",
      "properties": {
        "results": {
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          },
          "type": "array"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "continuations": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeContinuationData"
          }
        },
        "header": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeOverlayToastRenderer": {
      "properties": {
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "subtitle": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "themedBackgroundColor": {
          "$ref": "YoutubeApiInnertubeThemedColor"
        },
        "image": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "icon": {
          "$ref": "YoutubeApiInnertubeIcon"
        },
        "backgroundColor": {
          "format": "uint32",
          "type": "integer"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeOverlayToastRenderer"
    },
    "YoutubeApiInnertubeDeletePlaylistRequest": {
      "type": "object",
      "id": "YoutubeApiInnertubeDeletePlaylistRequest",
      "properties": {
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "deletePlaylistContext": {
          "enum": [
            "DELETE_PLAYLIST_CONTEXT_UNSPECIFIED",
            "DELETE_PLAYLIST_CONTEXT_LIBRARY",
            "DELETE_PLAYLIST_CONTEXT_PLAYLIST_DETAIL_PAGE"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "playlistId": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeDeviceContextEventDeviceContextFeaturesWifi": {
      "type": "object",
      "id": "YoutubeApiInnertubeDeviceContextEventDeviceContextFeaturesWifi",
      "properties": {
        "wifiId": {
          "format": "uint32",
          "type": "integer"
        },
        "freqCount": {
          "format": "int32",
          "type": "integer"
        },
        "daysOfHistory": {
          "type": "integer",
          "format": "int32"
        },
        "wifiEnabled": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeGetTextToSpeechRequestGetTextToSpeechParams": {
      "properties": {
        "voiceLanguage": {
          "type": "string"
        },
        "voiceName": {
          "type": "string"
        },
        "encoding": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "TTS_ENCODING_UNKNOWN",
            "TTS_ENCODING_MP3",
            "TTS_ENCODING_LINEAR_16BIT",
            "TTS_ENCODING_OPUS"
          ]
        }
      },
      "id": "YoutubeApiInnertubeGetTextToSpeechRequestGetTextToSpeechParams",
      "type": "object"
    },
    "YoutubeApiInnertubeDeactivateCmsIssueLicenseStrategyResponse": {
      "properties": {
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "issue": {
          "$ref": "YoutubeApiInnertubeCmsIssueData"
        }
      },
      "id": "YoutubeApiInnertubeDeactivateCmsIssueLicenseStrategyResponse",
      "type": "object"
    },
    "YoutubeApiInnertubeMusicPlaylistShelfRenderer": {
      "type": "object",
      "properties": {
        "emptyState": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "footer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "targetId": {
          "type": "string"
        },
        "collapsedItemCount": {
          "type": "integer",
          "format": "int32"
        },
        "header": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "continuations": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeMusicPlaylistShelfSupportedContinuations"
          }
        },
        "contentsMultiSelectable": {
          "type": "boolean"
        },
        "contentsReorderable": {
          "type": "boolean"
        },
        "subFooter": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "contents": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          }
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "playlistId": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeMusicPlaylistShelfRenderer"
    },
    "JslayoutTypeCheckedVisualElement": {
      "properties": {
        "clickTrackType": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "CLICK_TRACK_UNSPECIFIED",
            "CLICK_TRACK_DIRECT",
            "CLICK_TRACK_REDIRECTED",
            "CLICK_TRACK_CROSS_SESSION"
          ],
          "type": "string"
        },
        "privateDoNotAccessOrElseUiType": {
          "type": "integer",
          "format": "int32"
        },
        "nameForDebugging": {
          "type": "string"
        }
      },
      "id": "JslayoutTypeCheckedVisualElement",
      "type": "object"
    },
    "YoutubeApiInnertubeAppLanguageSuggestionsRenderer": {
      "type": "object",
      "properties": {
        "suggestions": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeAppLanguageSuggestion"
          }
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "itemId": {
          "type": "string",
          "enum": [
            "SETTING_ITEM_ID_UNKNOWN",
            "NOTIFICATION_COMMENT",
            "NOTIFICATION_ANALYTIC",
            "NOTIFICATION_MILESTONE",
            "NOTIFICATION_POLICY",
            "NOTIFICATION_NEWS",
            "EMAIL_BLOCK_ALL",
            "PRIVACY_DISCOVERABLE_LIKES",
            "PRIVACY_DISCOVERABLE_SUBSCRIPTIONS",
            "PRIVACY_MSG_FRIENDS_ONLY",
            "SIGN_OUT",
            "SAFETY_MODE",
            "I18N_REGION",
            "EMAIL_UNSUBSCRIBED",
            "EMAIL_PAUSED",
            "EMAIL_LANGUAGE",
            "EMAIL_SUBSCRIPTION_MANAGER_LINK",
            "EMAIL_COMMENT_NOTIFICATIONS_DEPRECATED",
            "EMAIL_ADDRESS",
            "SHARING_DISCOVERABLE_PHONE_NUMBER_OPT_OUT",
            "BLOCKED_USERS",
            "EMAIL_MARKETING_NEWSLETTER",
            "EMAIL_CREATOR_NEWSLETTER",
            "KIDS_NO_SEARCH_MODE",
            "PRIVACY_CLEAR_WATCH_HISTORY",
            "PRIVACY_PAUSE_WATCH_HISTORY",
            "PRIVACY_CLEAR_SEARCH_HISTORY",
            "PRIVACY_PAUSE_SEARCH_HISTORY",
            "RECENT_SIGN_IN_LIST",
            "UPLOAD_OVER_WIFI_ONLY",
            "PLAY_HD_ON_WIFI_ONLY",
            "NOTIFICATION_OS_SETTING",
            "OFFLINE_VIDEO_QUALITY",
            "OFFLINE_ADD_OVER_WIFI_ONLY",
            "OFFLINE_STORAGE",
            "BACKGROUND_AUDIO",
            "CAPTION_PREVIEW",
            "CAPTION_TEXT_SIZE",
            "CAPTION_SUBTITLE_STYLE",
            "CAPTION_FONT_FAMILY",
            "CAPTION_TEXT_COLOR",
            "CAPTION_TEXT_OPACITY",
            "CAPTION_EDGE_TYPE",
            "CAPTION_EDGE_COLOR",
            "CAPTION_BACKGROUND_COLOR",
            "CAPTION_BACKGROUND_OPACITY",
            "CAPTION_WINDOW_COLOR",
            "CAPTION_WINDOW_OPACITY",
            "ABOUT_HELP",
            "ABOUT_SEND_FEEDBACK",
            "ABOUT_YOUTUBE_TERMS_OF_SERVICE",
            "ABOUT_GOOGLE_PRIVACY_POLICY",
            "ABOUT_APP_VERSION",
            "ABOUT_COMPANY",
            "MDX_ADD_TV",
            "MDX_EDIT_TV",
            "OFFLINE_INSERT_SD_CARD",
            "OFFLINE_USE_SD_CARD",
            "GAMING_ENABLE_NOTIFICATIONS",
            "EMAIL_INCLUDE_ALGORITHMIC_UPDATES",
            "EMAIL_CHANNEL_UPDATES_DELIVERY_METHOD",
            "NOTIFICATION_OS_SETTING_EXPLANATION",
            "NOTIFICATION_RECOMMENDATION",
            "NOTIFICATION_PROMOTION",
            "NOTIFICATION_INBOX_LINK",
            "UNLIMITED_MANAGE_SUBSCRIPTION",
            "UNLIMITED_OFFLINE",
            "UNLIMITED_BACKGROUND",
            "UNLIMITED_PROMO",
            "KIDS_CONTENT_AGE_PREFERENCE",
            "BUFFER_IN_BACKGROUND",
            "SHARE_WITH_CONVERSATION_STICKY",
            "HAS_SEEN_SHARING_IDENTITY_PROMPT",
            "NOTIFICATION_CREATOR_COMMENT_LEVEL",
            "ABOUT_OPEN_SOURCE_LICENSES",
            "SHOW_HEARTING_JOIN_CONFIRMATION",
            "PURCHASE_HISTORY",
            "PRIVACY_ADS_SETTINGS",
            "ABOUT_POLICY_AND_SAFETY",
            "NOTIFICATION_REPLY_OTHER",
            "KIDS_PRIVACY_CLEAR_SEARCH_AND_WATCH_HISTORY",
            "HAS_SEEN_MULTI_CONTACT_SHARE_PROMPT",
            "HAS_SHARED_WITH_REACTR",
            "OFFLINE_BACKGROUND_PLAYBACK",
            "OFFLINE_HELP",
            "OFFLINE_CLEAR",
            "LAST_SHARED_WITH_REACTR_TIMESTAMP",
            "AUTONAV",
            "KIDS_PRIVACY_PAUSE_SEARCH_AND_WATCH_HISTORY",
            "PAIR_DEVICE",
            "ENABLE_SOUND",
            "RETAIN_TRACKING_DATA",
            "CLEAR_COOKIES",
            "SIGN_IN",
            "GAMING_HAS_SEEN_INSTALL_PROMO",
            "MUSIC_ENABLE_PROMOTIONAL_NOTIFICATIONS",
            "SHOW_REACTR_SHARE_PANEL_CALLOUT",
            "SHOW_REACTR_HEART_PROMO_ON_BUNDLED_URL",
            "HAS_SEEN_REACTR_NATIVE_CONVERSATION",
            "KIDS_OFFLINE_ENABLED",
            "KIDS_OFFLINE_STORAGE_LIMIT",
            "IS_KIDS_RED_ACCOUNT_CONSENTED",
            "GAMING_ENABLE_EVENT_AFFINITY_NOTIFICATIONS",
            "NOTIFICATION_KIDS_PROMOTIONS",
            "KIDS_RED_ACTIVATION",
            "KIDS_RED_ACCOUNT_MANAGEMENT",
            "DATA_PLAN_PROMO_ENABLED",
            "PRIVACY_MANAGE_WATCH_HISTORY",
            "PRIVACY_MANAGE_SEARCH_HISTORY",
            "PRIVACY_MANAGE_ACCOUNT",
            "NOTIFICATION_SOUND",
            "UNPLUGGED_SEPARATOR",
            "UNPLUGGED_SEND_FEEDBACK",
            "UNPLUGGED_HELP_CENTER",
            "UNPLUGGED_FAMILY_SHARING",
            "UNPLUGGED_ABOUT",
            "UNPLUGGED_ACCOUNT_ADD_USER",
            "UNPLUGGED_ACCOUNT_SWITCH_USER",
            "UNPLUGGED_ACCOUNT_LOGOUT_USER",
            "UNPLUGGED_GOOGLE_PRIVACY",
            "KIDS_PASSCODE",
            "KIDS_CRASH_REPORTS",
            "CAST_ENABLED",
            "KIDS_SEARCH_INFO",
            "PRIVACY_BLOCKED_CONTACTS",
            "UNPLUGGED_PRIVACY_PAUSE_SEARCH_HISTORY",
            "UNPLUGGED_PRIVACY_PAUSE_WATCH_HISTORY",
            "UNPLUGGED_SUBSCRIPTION_ITEM",
            "I18N_LANGUAGE",
            "UNPLUGGED_PRIVACY_MANAGE_SEARCH_HISTORY",
            "UNPLUGGED_PRIVACY_MANAGE_WATCH_HISTORY",
            "GAMING_ENABLE_MINI_PLAYER",
            "GAMING_ENABLE_THUMBNAIL_PREVIEWS",
            "GAMING_SUBSCRIPTION_IMPORTER",
            "MUSIC_ENABLE_RECOMMENDATION_NOTIFICATIONS",
            "UNPLUGGED_HOME_LOCATION",
            "UNPLUGGED_X_WELCOME_SHOWN",
            "PRIVACY_DISCOVERABLE_SAVED_PLAYLISTS",
            "UNPLUGGED_TERMS_OF_SERVICE",
            "UNPLUGGED_POLICY_AND_SAFETY",
            "UNPLUGGED_CONTACT_US",
            "UNPLUGGED_CAREERS",
            "EMAIL_LEARN_MORE",
            "UNPLUGGED_NIELSEN_OPT_IN_OUT",
            "UNPLUGGED_NIELSEN_DISCLAIMER",
            "UNPLUGGED_CURRENT_LOCATION_SETTING",
            "SHARE_PANEL_NO_CONTACTS_PROMO_DISMISSED",
            "SHARE_NOTIFICATIONS_DISABLED_PROMPT_DISMISSED",
            "NOTIFICATION_COMMENT_NEW",
            "NOTIFICATION_SUBSCRIPTIONS_DIGEST",
            "NOTIFICATION_RECOMMENDATION_NEW",
            "NOTIFICATION_PLAYLIST",
            "NOTIFICATION_SUBSCRIPTION_HIGHLIGHTS",
            "NOTIFICATION_COMMENT_REPLY",
            "NOTIFICATION_WATCH_LATER",
            "SHARED_TAB_NOTIFICATIONS_DISABLED_PROMO_DISMISSED",
            "UNPLUGGED_APP_VERSION",
            "UNPLUGGED_OPEN_SOURCE_LICENSES",
            "NOTIFICATION_ENTRY",
            "UNPLUGGED_BILLING_PAYMENT_METHOD",
            "UNPLUGGED_CAPTION_SETTINGS",
            "UNPLUGGED_BILLS_GROUP",
            "UNPLUGGED_APP_TOUR_SETTING",
            "KIDS_ONBOARDING_STATUS",
            "NOTIFICATION_COMMENT_WEB_CONTROL",
            "NOTIFICATION_COMMENT_REPLY_OTHER_WEB_CONTROL",
            "UNPLUGGED_ABOUT_APP",
            "UNPLUGGED_PAID_TERMS_OF_SERVICE",
            "CONNECTION_SHELF_DISMISSAL_TIMESTAMP",
            "KIDS_SEARCH",
            "LIVE_CHAT_AUTO_MODERATION",
            "ENABLE_HIGH_CONTRAST_MODE",
            "NOTIFICATION_OS_SETTING_EXPLANATION_NEW",
            "NOTIFICATION_SOUND_NEW",
            "KIDS_THEME",
            "KIDS_BACKGROUND_MUSIC",
            "KIDS_SOUND_FX",
            "NOTIFICATION_CHANNEL_SUBSCRIPTIONS_LINK",
            "NOTIFICATION_RETUBING",
            "NOTIFICATION_RETUBING_WEB_CONTROL",
            "KIDS_AGE_UP_MODE",
            "UNPLUGGED_HOME_LOCATION_DISCLAIMER",
            "UNPLUGGED_RESTRICTED_MODE_DISCLAIMER",
            "UNPLUGGED_RESTRICTED_MODE_OPT_IN_OUT",
            "NOTIFICATION_PRODUCT_INFO",
            "KIDS_PROFILE_PIN",
            "UNPLUGGED_PRIVACY_MANAGE_GOOGLE_ACTIVITY",
            "GAMING_THIRD_PARTY_SETTING_FACEIT",
            "UNPLUGGED_PURGE_DIALOG_IMPRESSIONS",
            "UNPLUGGED_ENTITY_BELL_FOLLOW_ITEMS",
            "UNPLUGGED_ENTITY_BELL_FOLLOW_ITEM_GENERIC",
            "UNPLUGGED_HOME_GO_TO_WEB_OR_MOBILE",
            "UNPLUGGED_BILLING_GO_TO_WEB_OR_MOBILE",
            "UNPLUGGED_PICTURE_IN_PICTURE_MODE_TOGGLE",
            "UNPLUGGED_FILTER_MODE_DISCLAIMER",
            "UNPLUGGED_FILTER_MODE_OPT_IN_OUT",
            "UNPLUGGED_MEMBERSHIP_GO_TO_WEB_OR_MOBILE",
            "UNPLUGGED_PRIVACY_GO_TO_WEB_OR_MOBILE",
            "UNPLUGGED_FAMILY_GO_TO_WEB_OR_MOBILE",
            "UNPLUGGED_READ_GOOGLE_PRIVACY_POLICY",
            "UNPLUGGED_PRIVACY_CLEAR_SEARCH_HISTORY",
            "UNPLUGGED_PRIVACY_CLEAR_WATCH_HISTORY",
            "NOTIFICATION_SUBSCRIPTION_NOTIFICATIONS",
            "BILLING_REAUTH_OPT_IN",
            "UNPLUGGED_DEBUG_LOCATION",
            "UNPLUGGED_DEBUG_LOCATION_ENABLE",
            "UNPLUGGED_DEBUG_LOCATION_STATE",
            "NOTIFICATION_CHANNEL_SUBSCRIPTIONS_LINK_NEW",
            "PAID_PRODUCT_PLACEMENT",
            "SHOW_PAID_PRODUCT_PLACEMENT_OVERLAY",
            "GAMING_THIRD_PARTY_SETTING_STEAMPOWERED",
            "UNPLUGGED_GOOGLE_APPS_SETTING",
            "UNPLUGGED_DEBUG_FAMILY_ENABLE_SHARING",
            "EMAIL_CREATOR_OPT_IN_SOURCE",
            "UNPLUGGED_LIVE_GUIDE_STATION",
            "UNPLUGGED_LIVE_GUIDE_DISCLAIMER",
            "UNPLUGGED_DEBUG_WEB_APP_INFO",
            "UNPLUGGED_DEBUG_YTFE_INFO",
            "UNPLUGGED_DEBUG_INNERTUBE_HOST",
            "UNPLUGGED_DEBUG_PLAYER_HOST",
            "UNPLUGGED_DEBUG_VIX_SNAPSHOTS",
            "UNPLUGGED_DEBUG_INNERTUBEZ",
            "UNPLUGGED_DEBUG_ADDLOGENTRY",
            "UNPLUGGED_DEBUG_RUNTIME_INFO",
            "UNPLUGGED_DEBUG_LOCATION_INFO",
            "UNPLUGGED_DEBUG_FORCED_EXPERIMENTS",
            "UNPLUGGED_DEBUG_EXPERIMENT_PARAMS",
            "UNPLUGGED_DEBUG_TENX_AUTOPLAY_DISABLE",
            "UNPLUGGED_DEBUG_BROWSER_HISTORY_HASHMODE",
            "UNPLUGGED_ENTITY_BELL_FOLLOW_SECTION",
            "UNPLUGGED_DEBUG_CSI_ENABLE_OVERRIDE",
            "INLINE_MUTED",
            "UNPLUGGED_VOICE_REMOTE_TOGGLE",
            "NOTIFICATION_COMMENT_ACTIVITY",
            "NOTIFICATION_COMMENT_ACTIVITY_WEB_CONTROL",
            "UNPLUGGED_DEBUG_LOCATION_PRESET",
            "UNPLUGGED_DEBUG_FISHFOOD",
            "KIDS_PARENT_APPROVED_ONLY_MODE",
            "MUSIC_LOCATION_HISTORY",
            "MUSIC_LOCATION_MASTER_SWITCH",
            "UNPLUGGED_LENSES_HIGHLIGHTS_AUTOPLAY",
            "PRIVACY_MANAGE_ACTIVITY",
            "ABOUT_SEND_CRASH_REPORTS",
            "DOUBLE_TAP_SEEK_DURATION",
            "NERD_STATS_ENABLED",
            "UPLOAD_QUALITY",
            "MUSIC_ACTIVITY_MASTER_SWITCH",
            "NOTIFICATION_POSTS_CREATOR_ASSISTANT",
            "NOTIFICATION_SUBSCRIPTION_DIGEST",
            "NOTIFICATION_MDX_NOTIFICATIONS",
            "WATCH_BREAK_FREQUENCY",
            "NOTIFICATION_QUIET_HOURS",
            "NOTIFICATION_SUBSCRIPTION_DIGEST_TIME",
            "NOTIFICATION_QUIET_HOURS_START_TIME",
            "NOTIFICATION_QUIET_HOURS_END_TIME",
            "NOTIFICATION_SUBSCRIPTION_DIGEST_BOOLEAN",
            "UNPLUGGED_CURRENT_LOCATION",
            "PRIVACY_MANAGE_LOCATION_HISTORY",
            "WATCH_BREAK_ENABLED",
            "GAMING_SUBSCRIPTIONS_MERGE_OPT_IN",
            "WATCH_BREAK_WAIT_AFTER_VIDEO_ENDS",
            "MUSIC_WEB_LOCATION_BASED_RECOMMENDATIONS_PAUSED",
            "MUSIC_ENABLE_SUBSCRIPTION_NOTIFICATIONS",
            "ABOUT_IMPRESSUM",
            "ENABLE_MUSIC_PREVIEWS",
            "UNPLUGGED_DARK_THEME",
            "BILLING_QUICK_PURCHASE_GLOBAL_ENABLED",
            "BILLING_QUICK_PURCHASE_LOCAL_ENABLED",
            "BILLING_PREFERRED_AUTH_METHOD",
            "UNPLUGGED_DEBUG_SR_BNS",
            "EMAIL_CHANNEL_SUBSCRIPTION_UPDATES",
            "DOWNLOAD_RECOMMENDATIONS_ENABLED",
            "PLAYBACK_ANNOTATIONS",
            "MUSIC_STREAM_WIFI_ONLY",
            "MUSIC_AUDIO_ONLY",
            "STATS_FOR_NERDS",
            "PRIVACY_MANAGE_LOCATION_HISTORY_MOBILE",
            "MUSIC_PREFERRED_LANGUAGES_OF_PERFORMANCE",
            "KIDS_HOME_CONSENT",
            "MUSIC_IMPROVE_YOUR_RECOMMENDATIONS",
            "KIDS_CORPUS_PREFERENCE",
            "MUSIC_WEB_AUDIO_QUALITY",
            "CROSS_DEVICE_OFFLINE",
            "NOTIFICATION_USER_MENTION",
            "MUSIC_SMART_DOWNLOADS",
            "NOTIFICATION_USER_MENTION_WEB_CONTROL",
            "MUSIC_AUDIO_QUALITY_MOBILE",
            "MUSIC_AUDIO_QUALITY_WIFI",
            "MUSIC_SHOW_ANIMATED_THUMBNAILS",
            "DONT_PLAY_MUSIC_VIDEOS",
            "UNPLUGGED_LIBRARY_PREFERRED_SORT_OPTION",
            "EMAIL_UPG_NEWSLETTER",
            "NOTIFICATION_RECOMMENDATION_WEB_CONTROL",
            "UNPLUGGED_RESET_PAYWALL_STATUS",
            "MUSIC_USE_GPM_HISTORY_SWITCH",
            "MUSIC_SMART_DOWNLOADS_SONG_LIMIT",
            "INLINE_MUTED_WITH_SUBS",
            "UNPLUGGED_MEMBERSHIP_GO_TO_IOS_APP",
            "UNPLUGGED_BILLING_IOS_ADDITIONAL_INFO",
            "MUSIC_MANAGE_GPM_HISTORY",
            "KIDS_CORPUS_AGE_TARGET",
            "KIDS_CORPUS_RESTRICTION",
            "DARK_THEME",
            "UNPLUGGED_AUTOPLAY_ON_START",
            "MUSIC_MIGRATE_FROM_GPM",
            "UNPLUGGED_AUTOPLAY_ON_START_DISCLAIMER",
            "EMAIL_ENABLED",
            "PRIVACY_MANAGE_ACTIVITY_MWEB",
            "UNPLUGGED_FORCE_PAYWALL_STATE_EXPIRATION",
            "INLINE_MUTED_UNIFIED",
            "ANIMATED_PREVIEWS_SEARCH",
            "EMAIL_LEARN_MORE_MWEB",
            "UNPLUGGED_BILLING_GO_TO_VERIZON",
            "UNPLUGGED_MEMBERSHIP_GO_TO_VERIZON",
            "SNAP_ZOOM_INITIALLY_ZOOMED",
            "MUSIC_MIGRATE_ALL_DATA_FROM_GPM",
            "UNPLUGGED_DARK_THEME_MOBILE",
            "APP_THEME",
            "INLINE_MUTED_UNIFIED_WITH_PREVIEWS",
            "VOICE_LANGUAGE",
            "UNPLUGGED_DARK_THEME_IOS",
            "BEDTIME_REMINDER_ENABLED",
            "BEDTIME_REMINDER_BEDTIME_START_TIME",
            "BEDTIME_REMINDER_BEDTIME_END_TIME",
            "BEDTIME_REMINDER_TRIGGER_TIME",
            "BEDTIME_REMINDER_WAIT_AFTER_VIDEO_ENDS",
            "DEFAULT_IDENTITY",
            "CURRENT_DEVICE_BILLING_REAUTH_OPT_IN",
            "BEDTIME_REMINDER_STATE",
            "VIDEO_QUALITY_MOBILE_NETWORK",
            "VIDEO_QUALITY_WIFI",
            "UNPLUGGED_RESET_HOME_LOCATION_CHANGE_LIMIT",
            "PRIVACY_BLOCKED_CONTACTS_NEW",
            "MUSIC_ENABLE_PLAYLIST_UPDATE_NOTIFICATIONS",
            "UNPLUGGED_PURGE_PAYWALL_PREVIEW_WATCH_INFO",
            "UNPLUGGED_SECOND_SEPARATOR",
            "INLINE_MUTED_WITH_EXPLORE",
            "MAIN_CORPUS_PREFERENCE",
            "SUPEX_ALLOW_KIDS_APP",
            "SUPEX_ALLOW_MAIN_APP",
            "ENABLE_PREVIEWS_WITH_SOUND",
            "UNPLUGGED_QUICK_PURCHASE",
            "BACKGROUND_PLAYBACK_MODE",
            "SEARCH_LANGUAGE",
            "UNPLUGGED_LENSES_FANTASY_ACCOUNT_LINKING",
            "YTK_ONBOARDING_VERSION",
            "BROADER_YT_ONBOARDING_VERSION",
            "MUSIC_SHOW_YT_LIKES",
            "MUSIC_MIGRATE_DELETE_GPM_RECOMMENDATIONS",
            "MUSIC_MIGRATE_DELETE_GPM_RECOMMENDATIONS_HELP_CENTER",
            "MUSIC_WEB_CONFIRM_CLOSE_PAGE_DURING_PLAYBACK",
            "PRIVACY_TOGGLE_VISITOR_AD_PERSONALIZATION",
            "PRIVACY_ADS_SETTINGS_IOS",
            "UNPLUGGED_OFFLINE_VIDEO_QUALITY",
            "EMAIL_KIDS_NEWSLETTER",
            "I18N_PLAYBACK_AREA",
            "UNPLUGGED_PICTURE_IN_PICTURE_MODE_TOGGLE_IOS",
            "EMAIL_PAID_NEWSLETTER",
            "MUSIC_ENABLE_PRODUCT_UPDATE_NOTIFICATIONS",
            "PRIVACY_YOUTUBE_TERMS_OF_SERVICE",
            "ANDROID_AND_IOS_PRIVACY_PAUSE_WATCH_HISTORY",
            "ANDROID_AND_IOS_PRIVACY_PAUSE_SEARCH_HISTORY",
            "ANDROID_AND_IOS_PRIVACY_CLEAR_WATCH_HISTORY",
            "ANDROID_AND_IOS_PRIVACY_CLEAR_SEARCH_HISTORY",
            "INLINE_MUTED_UNIFIED_ALL_FEEDS",
            "PRIVACY_MANAGE_WATCH_HISTORY_WEB",
            "UNPLUGGED_REFER_FRIENDS_SETTING",
            "PRIVACY_VISITOR_AD_PERSONALIZATION_DISABLED",
            "PREMIUM_LANDING_PAGE_SIGN_IN",
            "PREMIUM_LANDING_PAGE_PREPURCHASE",
            "PREMIUM_LANDING_PAGE_POSTPURCHASE",
            "PICTURE_IN_PICTURE_MODE_TOGGLE_IOS",
            "UNPLUGGED_FANTASY_SPORTS_SUBSECTION",
            "UNPLUGGED_FAMILY_SHARING_SETTING",
            "UNPLUGGED_LENSES_FANTASY_ACCOUNT_LINKING_GO_TO_MOBILE",
            "MUSIC_WEB_PARENT_TOOL",
            "EMAIL_KIDS_NEWSLETTER_WITH_STATUS",
            "NOTIFICATION_SPONSORS_ONLY_CONTENT",
            "UNPLUGGED_REMIND_ME_LATER_OF_BASE",
            "ENABLE_MICROPHONE_ACCESS",
            "UNPLUGGED_SURROUND_SOUND",
            "UNPLUGGED_SURROUND_SOUND_DISCLAIMER",
            "AUTONAV_FOR_SIGN_OUT",
            "AUTONAV_FOR_DESKTOP",
            "AUTONAV_FOR_MOBILE",
            "AUTONAV_FOR_LIVING_ROOM",
            "SMART_DOWNLOADS_MAXIMUM_STORAGE_UTILIZATION_BYTES",
            "EOM_DISCLAIMER_MWEB",
            "EOM_DISCLAIMER_WEB_REMIX",
            "AUTONAV_TITLE_AND_INFORMATION",
            "MUSIC_DYNAMIC_QUEUE",
            "MANAGE_PURCHASES_AND_MEMBERSHIPS",
            "MANAGE_PURCHASES_AND_MEMBERSHIPS_SIGNED_OUT",
            "DATA_SAVING_QUALITY_PICKER_ENABLED",
            "ABOUT_PARENTAL_GUIDE",
            "KIDS_MANAGE_SETTINGS",
            "PROPOSE_IDENTITY_REGISTRATION",
            "DEBUG_SETTINGS_FETCH_METADATA",
            "UNPLUGGED_I18N_LANGUAGE",
            "PRIVACY_ADS_SETTINGS_ANDROID",
            "PRIVACY_CLEAR_PLAYBACK_AREA",
            "MUSIC_ENABLE_PODCAST_RECOMMENDATION_NOTIFICATIONS",
            "UNPLUGGED_PRIVACY_MANAGE_SEARCH_HISTORY_AUTHENTICATED",
            "UNPLUGGED_PRIVACY_MANAGE_WATCH_HISTORY_AUTHENTICATED",
            "UNPLUGGED_PRIVACY_MANAGE_GOOGLE_ACTIVITY_AUTHENTICATED",
            "MAIN_WATCH_AMBIENT_MODE_ENABLED",
            "SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED",
            "PRIVACY_TOGGLE_VISITOR_AD_PERSONALIZATION_ANDROID",
            "PRIVACY_VISITOR_AD_PERSONALIZATION_DISABLED_ANDROID",
            "MUSIC_ENABLE_PUBLIC_IDENTITY_SHELVES",
            "MUSIC_ENABLE_PHOTOS",
            "MUSIC_MANAGE_PHOTOS",
            "MUSIC_NAVIGATE_RECAP",
            "INLINE_MUTED_UNIFIED_WITH_PREVIEWS_TOGGLE",
            "MUSIC_PUBLIC_IDENTITY_SHELF_INFO",
            "EMAIL_PRIMETIME_NEWSLETTER",
            "MUSIC_UPDATE_CHANNEL_DETAILS",
            "UNPLUGGED_STREAMING_LIMITS",
            "MUSIC_ENABLE_PUBLIC_IDENTITY_TOP_SONGS",
            "MUSIC_ENABLE_PUBLIC_IDENTITY_TOP_MUSIC_VIDEOS",
            "MUSIC_ENABLE_PUBLIC_IDENTITY_TOP_ARTISTS",
            "MUSIC_ENABLE_PUBLIC_IDENTITY_TOP_PLAYLISTS",
            "MUSIC_ENABLE_RECAP_NOTIFICATIONS",
            "MUSIC_ADVANCED_PRIVACY_SETTINGS",
            "UNPLUGGED_SET_HOME_LOCATION",
            "DONT_PLAY_PODCAST_VIDEOS",
            "PRIVACY_PAUSE_WATCH_HISTORY_MUSIC_GDPR",
            "PRIVACY_PAUSE_SEARCH_HISTORY_MUSIC_GDPR",
            "PRIVACY_CHANNEL_SETTINGS",
            "KIDS_HAS_SEEN_DOWNLOADS_USER_EDUCATION",
            "MUSIC_SAVE_TO_MOST_RECENT_PLAYLIST",
            "MUSIC_ENABLE_USER_PROFILE_RADIO",
            "EOM_DISCLAIMER_MOBILE",
            "EOM_DISCLAIMER_OLD_MOBILE_CLIENT",
            "EOM_REENTRY_MOBILE",
            "INLINE_MUTED_UNIFIED_WITH_PREVIEWS_BROWSE_TOGGLE",
            "NOTIFICATION_CREATOR_RECOMMENDATION",
            "MUSIC_CHANNEL_PHOTO_AND_DETAILS",
            "MUSIC_CHANNEL_PUBLIC_PLAYLISTS_AND_VIDEO",
            "NOTIFICATION_PROMOTIONS_AND_OFFERINGS",
            "ENABLE_IN_APP_BACKGROUNDING",
            "ENABLE_IN_APP_BACKGROUNDING_MUSIC_ONLY",
            "APP_LANGUAGE_SUGGESTIONS",
            "KIDS_HAS_SEEN_MUIR_DESIGN_USER_EDUCATION",
            "ACCOUNT_BADGES_ENABLED",
            "KIDS_HAS_SEEN_MUIR_PIVOT_BAR_USER_EDUCATION",
            "PREMIUM_LANDING_PAGE_RETURNING_MEMBER",
            "ENABLE_IN_APP_BACKGROUNDING_PER_USER",
            "ENABLE_IN_APP_BACKGROUNDING_MUSIC_ONLY_PER_USER",
            "MUSIC_ENABLE_MUSIC_EVENTS_NOTIFICATIONS",
            "MUSIC_ENABLE_TROPHIES",
            "MUSIC_SUBSCRIPTIONS_SETTINGS",
            "MUSIC_MANAGE_DATA_TRANSFER",
            "UNPLUGGED_FILTER_MODE_MENU",
            "UNPLUGGED_LENSES_YAHOO_FANTASY_ACCOUNT_LINKING",
            "REVOKE_GUARDIAN_CONSENT",
            "CROWDSOURCED_CONTEXT_CONTRIBUTOR",
            "CROWDSOURCED_CONTEXT_CONTRIBUTOR_SIGNED_UP",
            "AUDIO_TRACK_SELECTION",
            "AUDIO_TRACK_SELECTION_SIGN_OUT",
            "PARENT_CODE",
            "PRIVACY_MENTIONS_OPT_OUT",
            "EMAIL_TEEN_SUPERVISION_MILESTONE_UPDATES",
            "PRIVACY_LOCATION_TRANSPARENCY",
            "PARENT_CODE_INELIGIBLE",
            "MUSIC_ENABLE_TROPHY_NOTIFICATIONS",
            "MAIN_ENABLE_TROPHY_NOTIFICATIONS",
            "EMAIL_TEEN_SUPERVISION_UPDATES_TO_TEEN",
            "MUSIC_VOICE_LANGUAGE",
            "PRE_APP_USER_SETTING_FOR_LIVING_ROOM",
            "UNPLUGGED_WATCH_PARTY_AVAILABILITY",
            "PREMIUM_LANDING_PAGE_SIGN_IN_UPDATED_LOGO",
            "PREMIUM_LANDING_PAGE_PREPURCHASE_UPDATED_LOGO",
            "PREMIUM_LANDING_PAGE_POSTPURCHASE_UPDATED_LOGO",
            "PREMIUM_LANDING_PAGE_RETURNING_MEMBER_UPDATED_LOGO",
            "PRIVACY_THIRD_PARTY_SHARE_WITH_IDENTITY",
            "MAIN_HIGH_QUALITY_AUDIO_TOGGLE",
            "DEVICES_RESTRICTED_MODE_SETTINGS",
            "VOICE_AND_AUDIO_ACTIVITY",
            "MAIN_AUDIO_QUALITY",
            "MUSIC_VOLUME_NORMALIZATION",
            "ENABLE_SHARING_ACTIVITY_NOTIFICATIONS",
            "KIDS_LAST_ALLOWLIST_ADD_CONTENT_TIMESTAMP",
            "KIDS_LAST_SHARED_WITH_YOU_PAGE_REQUEST_TIMESTAMP",
            "KIDS_LAST_ALLOWLIST_NEW_ITEM_SNACKBAR_TIMESTAMP",
            "ENABLE_REEL_ROTATE",
            "ROTATION",
            "UNPLUGGED_BACKGROUND_PLAY_MENU",
            "MUSIC_NON_PREMIUM_VOLUME_NORMALIZATION",
            "ABOUT_SEND_FEEDBACK_FLOW",
            "SMART_DOWNLOADS_ENABLED",
            "EOM_REENTRY_MWEB",
            "EOM_REENTRY_WEB_REMIX",
            "SMART_DOWNLOADS_VIDEO_QUALITY",
            "SHORTS_SMART_DOWNLOADS_VIDEO_QUALITY",
            "PRIVACY_MY_AD_CENTER_IOS",
            "PRIVACY_MY_AD_CENTER_ANDROID",
            "PRIVACY_MY_AD_CENTER",
            "MUSIC_WEB_FAMILY_CENTER",
            "MUSIC_IMPROVE_YOUR_PODCAST_RECOMMENDATIONS",
            "LIVE_LEADERBOARD_OPT_OUT",
            "PDG_MILESTONES_OPT_OUT",
            "SHORTS_DAILY_TIMER_ENABLED",
            "SHORTS_DAILY_TIMER_FREQUENCY",
            "LINK_WITH_WIFI",
            "LINK_WITH_TV_CODE",
            "UNLINK_DEVICES"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        }
      },
      "id": "YoutubeApiInnertubeAppLanguageSuggestionsRenderer"
    },
    "YoutubeElementsComponentsLiveChatPaidMessageTemplate": {
      "type": "object",
      "properties": {
        "paidItemHeaderStaticData": {
          "$ref": "YoutubeElementsComponentsPaidItemHeaderStaticData"
        },
        "placeholderText": {
          "type": "string"
        },
        "headerBackgroundColor": {
          "type": "integer",
          "format": "uint32"
        },
        "bodyBackgroundColor": {
          "type": "integer",
          "format": "uint32"
        },
        "textInputBackgroundColor": {
          "type": "integer",
          "format": "uint32"
        },
        "placeholderTextColor": {
          "type": "integer",
          "format": "uint32"
        },
        "headerOverlayImage": {
          "$ref": "YoutubeElementsImage"
        },
        "bodyTextColor": {
          "format": "uint32",
          "type": "integer"
        }
      },
      "id": "YoutubeElementsComponentsLiveChatPaidMessageTemplate"
    },
    "YoutubeApiInnertubeImagePreviewSelector": {
      "type": "object",
      "properties": {
        "editInstruction": {
          "$ref": "YoutubeApiInnertubeImagePreviewSelectorEditing"
        },
        "previewInstruction": {
          "$ref": "YoutubeApiInnertubeImagePreviewSelectorPreview"
        }
      },
      "id": "YoutubeApiInnertubeImagePreviewSelector"
    },
    "YoutubeApiInnertubeParentToolsAccountItemRenderer": {
      "properties": {
        "description": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "avatar": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "name": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "command": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        }
      },
      "id": "YoutubeApiInnertubeParentToolsAccountItemRenderer",
      "type": "object"
    },
    "YoutubeApiInnertubeMusicLibraryEditCommand": {
      "properties": {},
      "type": "object",
      "id": "YoutubeApiInnertubeMusicLibraryEditCommand"
    },
    "YoutubeApiInnertubeOpenSourceLicensesEndpoint": {
      "type": "object",
      "id": "YoutubeApiInnertubeOpenSourceLicensesEndpoint",
      "properties": {
        "hack": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeInvalidationId": {
      "properties": {
        "gcmTopicSubscriptionExponentialBackoffConfig": {
          "$ref": "YoutubeApiInnertubeGcmTopicSubscriptionExponentialBackoffConfig"
        },
        "subscribeToGcmTopics": {
          "type": "boolean"
        },
        "objectSource": {
          "format": "int32",
          "type": "integer"
        },
        "topic": {
          "type": "string"
        },
        "protoCreationTimestampMs": {
          "type": "string",
          "format": "int64"
        },
        "objectId": {
          "type": "string",
          "format": "byte"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeInvalidationId"
    },
    "YoutubeApiInnertubeFeatureEnablementInfoRenderer": {
      "type": "object",
      "id": "YoutubeApiInnertubeFeatureEnablementInfoRenderer",
      "properties": {
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "description": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      }
    },
    "YoutubeApiInnertubePromoAttributesEntity": {
      "properties": {
        "isHidden": {
          "type": "boolean"
        },
        "key": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubePromoAttributesEntity",
      "type": "object"
    },
    "YoutubeElementsComponentsGenderDisplay": {
      "id": "YoutubeElementsComponentsGenderDisplay",
      "properties": {
        "isDisabled": {
          "type": "boolean"
        },
        "label": {
          "type": "string"
        },
        "id": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "GENDER_UNKNOWN",
            "GENDER_MALE",
            "GENDER_FEMALE",
            "GENDER_UNDETERMINED"
          ],
          "type": "string"
        },
        "isChecked": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsHourlyDataCellData": {
      "properties": {
        "a11yMessage": {
          "type": "string"
        },
        "opacity": {
          "format": "float",
          "type": "number"
        }
      },
      "id": "YoutubeElementsComponentsHourlyDataCellData",
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorChannelMaskPodcastShowsFeatureMask": {
      "properties": {
        "all": {
          "type": "boolean"
        },
        "status": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorChannelMaskPodcastShowsFeatureMask"
    },
    "YoutubeApiInnertubeFundraiserDetailsMessages": {
      "type": "object",
      "id": "YoutubeApiInnertubeFundraiserDetailsMessages",
      "properties": {
        "descriptionTooLong": {
          "type": "string"
        },
        "raisedByChannelAmount": {
          "type": "string"
        },
        "messageToDonorsTitle": {
          "type": "string"
        },
        "fundraiserTitle": {
          "type": "string"
        },
        "messageToDonorsRequired": {
          "type": "string"
        },
        "createdByText": {
          "type": "string"
        },
        "descriptionRequired": {
          "type": "string"
        },
        "messageToDonorsTooLong": {
          "type": "string"
        },
        "raisedByChannelText": {
          "type": "string"
        },
        "footerTexts": {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "totalRaisedAmount": {
          "type": "string"
        },
        "doneButtonLabel": {
          "type": "string"
        },
        "collectedByText": {
          "type": "string"
        },
        "descriptionTitle": {
          "type": "string"
        },
        "totalRaisedText": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeGetWatchNextQueueAddCommand": {
      "id": "YoutubeApiInnertubeGetWatchNextQueueAddCommand",
      "type": "object",
      "properties": {
        "onTapAction": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "params": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeRecompositionFeaturesAutoCropData": {
      "properties": {
        "assetLoggingId": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeRecompositionFeaturesAutoCropData",
      "type": "object"
    },
    "YoutubeApiInnertubeClientYouTubeDataMemberChannelPageVeData": {
      "id": "YoutubeApiInnertubeClientYouTubeDataMemberChannelPageVeData",
      "properties": {
        "isForYouShelf": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsSportsEventCompactVideoModel": {
      "properties": {
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "compactVideoData": {
          "$ref": "YoutubeElementsComponentsCompactVideoData"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        }
      },
      "id": "YoutubeElementsComponentsSportsEventCompactVideoModel",
      "type": "object"
    },
    "YoutubeApiInnertubeRejectCmsOwnershipTransferRequest": {
      "id": "YoutubeApiInnertubeRejectCmsOwnershipTransferRequest",
      "properties": {
        "externalOwnerId": {
          "type": "string"
        },
        "issueMask": {
          "$ref": "YoutubeApiInnertubeCmsIssueMask"
        },
        "resolutionNote": {
          "type": "string"
        },
        "issueId": {
          "$ref": "YoutubeApiInnertubeCmsIssueId"
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "delegationContext": {
          "$ref": "YoutubeApiInnertubeDelegationContext"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsAdsExperimentFlags": {
      "id": "YoutubeElementsComponentsAdsExperimentFlags",
      "type": "object",
      "properties": {
        "ablateCarouselAdAfterTime": {
          "type": "boolean"
        },
        "disableShortsNavigationSelectedBorder": {
          "type": "boolean"
        },
        "shiftCtaOverlaySixteenPxFromBottomForShortsAds": {
          "type": "boolean"
        },
        "enableReappearingCreativeCompactViewImageAdsWn": {
          "type": "boolean"
        },
        "enableCtaAnimationsOnEml": {
          "type": "boolean"
        },
        "disableShortsCompactSurveyOutAnimationDebugOnlyRhs": {
          "type": "boolean"
        },
        "disableAutoAdvanceForAdSwapping": {
          "type": "boolean"
        },
        "carouselExtensionDelayMs": {
          "type": "string",
          "format": "int64"
        },
        "exptFullBleedCarouselLastCardScrollFix": {
          "type": "boolean"
        },
        "metadataTransitionEaseOutSecsSko": {
          "type": "number",
          "format": "float"
        },
        "enableVerticalPaddingForEngagementFooter": {
          "type": "boolean"
        },
        "enableApprovedColorForLppBg": {
          "type": "boolean"
        },
        "enableProductFeedCheckoutIosA11yFix": {
          "type": "boolean"
        },
        "enableIosVdbgFocusabilityFix": {
          "type": "boolean"
        },
        "disableShortsCompactSurveyOutAnimationDebugOnly3DotOverflowMenu": {
          "type": "boolean"
        },
        "disableShortsImageA11yFocus": {
          "type": "boolean"
        },
        "shortsNavigationTopPosition": {
          "type": "number",
          "format": "float"
        },
        "enableStoreInsetValuesForTopCarousel": {
          "type": "boolean"
        },
        "textAdsAspectRatioNotLaunchable": {
          "format": "float",
          "type": "number"
        },
        "useXyTransitionForAdSwapping": {
          "type": "boolean"
        },
        "disableLinkIconForLppSticker": {
          "type": "boolean"
        },
        "enableShortsAdLeaveBehindTopPlacementStyle": {
          "type": "boolean"
        },
        "enableAppScreenshotInjectionForVideoAds": {
          "type": "boolean"
        },
        "useCellForStoreVisitPanel": {
          "type": "boolean"
        },
        "adSwappingDismissAdButtonTitle": {
          "type": "string"
        },
        "enableAppScreenshotInjectionWithDoubleVerticalTiles": {
          "type": "boolean"
        },
        "shortsAdLeaveBehindRemoveCloseButton": {
          "type": "boolean"
        },
        "enableAdSwappingWithDismissAdButton": {
          "type": "boolean"
        },
        "enableColorExtractedCardPauseAds": {
          "type": "boolean"
        },
        "enableContainerImplForAdSwapping": {
          "type": "boolean"
        },
        "enableLoopingForAdAnimations": {
          "type": "boolean"
        },
        "shortsNavigationAnimationDurationSeconds": {
          "format": "float",
          "type": "number"
        },
        "skoverlaySubscribeToNewKey": {
          "type": "boolean"
        },
        "shortsCompactSurveyAnimationOutDurationSeconds": {
          "type": "number",
          "format": "float"
        },
        "enableInvisibleRingAnimationOnButtonInfraExplorationAvif": {
          "type": "boolean"
        },
        "disableShortsCompactSurveyOutAnimationDebugOnlyEduTooltip": {
          "type": "boolean"
        },
        "enableSmallerClickAreaShortsImageAdTooltip": {
          "type": "boolean"
        },
        "enableAdEngagementPanelBottomAnimation": {
          "type": "boolean"
        },
        "enableOnTapFullWidthSquareImageAutoAdvanceMultiAd": {
          "type": "boolean"
        },
        "enableShowMoreOverlayOnWn": {
          "type": "boolean"
        },
        "enableSkoverlayOnShortsWithoutDescription": {
          "type": "boolean"
        },
        "enableAppScreenshotInjectionWithTripleVerticalTiles": {
          "type": "boolean"
        },
        "enableShortsAdLeaveBehindSwapCompanionCtaAndOverflowButton": {
          "type": "boolean"
        },
        "enableFlattenRhsPanelOnElementsForShortsAds": {
          "type": "boolean"
        },
        "enableIosExpandButtonA11yFix": {
          "type": "boolean"
        },
        "shortsAdLeaveBehindSecondsToAutoDismiss": {
          "format": "float",
          "type": "number"
        },
        "enableCarouselPageClickableCard": {
          "type": "boolean"
        },
        "enableShortsAdLeaveBehind": {
          "type": "boolean"
        },
        "enableSitelinkDescriptionOnNonLandsacpeVideo": {
          "type": "boolean"
        },
        "enableShortsCompactSurveyAnimationFix": {
          "type": "boolean"
        },
        "enableSitelinkOnNonLandsacpeVideo": {
          "type": "boolean"
        },
        "disableOpenNewIconForLppSticker": {
          "type": "boolean"
        },
        "disableShortsCompactSurveyOutAnimationDebugOnlySkoverlay": {
          "type": "boolean"
        },
        "showFirstAdContainerAdSwapping": {
          "type": "boolean"
        },
        "shortsNavigationFadeInDelaySeconds": {
          "format": "float",
          "type": "number"
        },
        "enableTempAnimeCrashFix": {
          "type": "boolean"
        },
        "enableSquareImageLayoutA11yFix": {
          "type": "boolean"
        },
        "enableReelsPlayerTopScrim": {
          "type": "boolean"
        },
        "enableClickableCardPauseAds": {
          "type": "boolean"
        },
        "enableUpdatedEndcapBlurAppAds": {
          "type": "boolean"
        },
        "disableShortsCompactSurveyOutAnimationDebugOnlyAdContainer": {
          "type": "boolean"
        },
        "enableDelayedReelsPlayerOverlayEml": {
          "type": "boolean"
        },
        "enableShortsCompactSurvey": {
          "type": "boolean"
        },
        "enableRhsPanelOnElements": {
          "type": "boolean"
        },
        "enableCtaAnimationOnButtonInfraExplorationDelayMs": {
          "type": "string",
          "format": "int64"
        },
        "enableFixGlitchyCarouselAdvanceStateResetCommand": {
          "type": "boolean"
        },
        "enableResponsiveCardPauseAds": {
          "type": "boolean"
        },
        "enableOnHiddenAutoAdvanceMultiAd": {
          "type": "boolean"
        },
        "enableDelayedCarouselExtension": {
          "type": "boolean"
        },
        "enableFixedColorCtaOnReels": {
          "type": "string"
        },
        "enableIosFeedOverflowButtonVoiceControlFix": {
          "type": "boolean"
        },
        "enableAdsLandscapeEngagementPanelOnIosServer": {
          "type": "boolean"
        },
        "shortsAdLeaveBehindSecondsToInvisible": {
          "type": "number",
          "format": "float"
        },
        "enableShortsImageStickersA11yFix": {
          "type": "boolean"
        },
        "enableAdImageTooltipLightModeFix": {
          "type": "boolean"
        },
        "shortsNavigationPaddingBottom": {
          "format": "float",
          "type": "number"
        },
        "enableEceAblationForCarouselAd": {
          "type": "boolean"
        },
        "timeToAutoAdvanceAdCarouselInSec": {
          "format": "float",
          "type": "number"
        },
        "enableRhsAndPivotButtonOnElements": {
          "type": "boolean"
        },
        "useUpdatedIconsForAdsManagedIconsElements": {
          "type": "boolean"
        },
        "showCarouselOnDwellForVacTravelInfeedDwellDurationMs": {
          "format": "int32",
          "type": "integer"
        },
        "enableCarouselAdCardImageCornerRadiusFix": {
          "type": "boolean"
        },
        "disableShortsCompactSurveyOutAnimationDebugOnlyMiniAppSkipButton": {
          "type": "boolean"
        },
        "disableShortsCompactSurveyOutAnimationDebugOnlyAdCardCarousel": {
          "type": "boolean"
        },
        "disableVisitSiteForLppSticker": {
          "type": "boolean"
        },
        "transitionDurationAdSwappingInSec": {
          "type": "number",
          "format": "float"
        },
        "enableExtraBasicImmersiveGradientBackground": {
          "type": "boolean"
        },
        "enableModelLevelLoggingDirectivesFix": {
          "type": "boolean"
        },
        "enableRemoveThumbnailOverlayIcon": {
          "type": "boolean"
        },
        "enableClearBannerTextIconBackgroundForMusicMobile": {
          "type": "boolean"
        },
        "enableCapabilityOnFlattenedRhsForShortsAds": {
          "type": "boolean"
        },
        "notLaunchableOpenInNewIconAnimationStringDarkMode": {
          "type": "string"
        },
        "enableHapticFeedbackAdButton": {
          "type": "boolean"
        },
        "enableCarouselAdCardBorderFix": {
          "type": "boolean"
        },
        "enableMetadataAblationAppAdsEp": {
          "type": "boolean"
        },
        "enableInvisibleRingAnimationOnButtonInfraExplorationLottie": {
          "type": "boolean"
        },
        "enablePivotButtonOnElements": {
          "type": "boolean"
        },
        "delayedCarouselExtensionScale": {
          "format": "float",
          "type": "number"
        },
        "injectLatencyReelsPlayerOverlayEml": {
          "format": "int32",
          "type": "integer"
        },
        "enableTopLayoutLevelLoggingDirectives": {
          "type": "boolean"
        },
        "enableIntersectionObserverForProgresssiveDisclosure": {
          "type": "boolean"
        },
        "useShortsSurveysImmersiveOverlay": {
          "type": "boolean"
        },
        "enableAdsWebviewHeaderOpenExternal": {
          "type": "boolean"
        },
        "enableShortsUxFixForVideoAds": {
          "type": "boolean"
        },
        "shortsCompactSurveyShowDelaySeconds": {
          "type": "number",
          "format": "float"
        },
        "enableAppScreenshotInjectionWithSingleHorizontalTile": {
          "type": "boolean"
        },
        "hideAdDetailsLineForVideoAds": {
          "type": "boolean"
        },
        "ctaButtonMonoStyleOverride": {
          "type": "boolean"
        },
        "disableShortsCompactSurveyOutAnimationDebugOnlyPivotButton": {
          "type": "boolean"
        },
        "enableLidaIosFix": {
          "type": "boolean"
        },
        "enableProductFeedBadgeOnTapCommand": {
          "type": "boolean"
        },
        "shortsCompactSurveyToastMessageDurationSeconds": {
          "type": "number",
          "format": "float"
        },
        "notLaunchableOpenInNewIconAnimationStringLightMode": {
          "type": "string"
        },
        "enableEngagementHeaderA11yFix": {
          "type": "boolean"
        },
        "disableShortsCompactSurveyOutAnimationDebugOnlyAdCard": {
          "type": "boolean"
        },
        "enableZeroStateTransitionForAdSwapping": {
          "type": "boolean"
        },
        "appScreenshotInjectionDelayMs": {
          "format": "int64",
          "type": "string"
        },
        "enableReelsTextCaptionForInfraValidationSimplifiedEml": {
          "type": "boolean"
        },
        "enableRoundThumbnailOverlayIconForLandscape": {
          "type": "boolean"
        },
        "websiteAutoClickCountdownSeconds": {
          "type": "string",
          "format": "int64"
        },
        "disableTopCarouselScrollingShortsNavigation": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeAloudDubData": {
      "type": "object",
      "id": "YoutubeApiInnertubeAloudDubData",
      "properties": {
        "dubState": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "ALOUD_DUB_STATE_UNKNOWN",
            "ALOUD_DUB_STATE_GENERATING",
            "ALOUD_DUB_STATE_DRAFT",
            "ALOUD_DUB_STATE_PUBLISHING",
            "ALOUD_DUB_STATE_PUBLISHED",
            "ALOUD_DUB_STATE_DEACTIVATED"
          ],
          "type": "string"
        },
        "availableActions": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeDubAction"
          }
        },
        "updateTime": {
          "$ref": "GoogleProtobufTimestamp"
        },
        "statusMessage": {
          "$ref": "YoutubeApiInnertubeStatusMessage"
        },
        "dubId": {
          "type": "string"
        },
        "language": {
          "type": "string"
        },
        "audioPreviewData": {
          "$ref": "YoutubeApiInnertubeAudioPreviewData"
        },
        "capabilities": {
          "$ref": "YoutubeApiInnertubeDubCapabilities"
        }
      }
    },
    "YoutubeApiInnertubeLiveErrorRenderer": {
      "type": "object",
      "id": "YoutubeApiInnertubeLiveErrorRenderer",
      "properties": {
        "redirectEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "type": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "LIVE_ERROR_TYPE_UNKNOWN",
            "LIVE_ERROR_TYPE_USER_FORBIDDEN",
            "LIVE_ERROR_TYPE_USER_NOT_ENABLED_FOR_STREAMING",
            "LIVE_ERROR_TYPE_USER_MAY_NOT_BROADCAST",
            "LIVE_ERROR_TYPE_REQUEST_INPUT_INVALID",
            "LIVE_ERROR_TYPE_INGESTION_NOT_ACTIVE",
            "LIVE_ERROR_TYPE_BROADCAST_INVALID_TRANSITION",
            "LIVE_ERROR_TYPE_BROADCAST_CANNOT_BE_MODIFIED",
            "LIVE_ERROR_TYPE_CLIENT_MISSING_CAPABILITY",
            "LIVE_ERROR_TYPE_RATE_LIMIT_EXCEEDED",
            "LIVE_ERROR_TYPE_VIDEO_UPLOAD",
            "LIVE_ERROR_TYPE_BACKSTAGE_FORBIDDEN",
            "LIVE_ERROR_TYPE_BACKSTAGE_UNAVAILABLE",
            "LIVE_ERROR_TYPE_USER_MISSING_CHANNEL",
            "LIVE_ERROR_TYPE_BROADCAST_STREAM_BINDING",
            "LIVE_ERROR_TYPE_BROADCAST_STATE",
            "LIVE_ERROR_TYPE_MISSING_DEFAULT_BROADCAST",
            "LIVE_ERROR_TYPE_VIDEO_ID_INVALID",
            "LIVE_ERROR_TYPE_CANNOT_CLONE_NON_EXISTENT_BROADCAST",
            "LIVE_ERROR_TYPE_TIMED_OUT",
            "LIVE_ERROR_TYPE_INGESTION_ID_INVALID",
            "LIVE_ERROR_TYPE_INGESTION_CANNOT_BE_MODIFIED",
            "LIVE_ERROR_TYPE_USER_HAS_TOO_FEW_SUBSCRIBERS",
            "LIVE_ERROR_TYPE_USER_IN_COOL_OFF_PERIOD",
            "LIVE_ERROR_TYPE_APP_UPGRADE_REQUIRED",
            "LIVE_ERROR_TYPE_USER_BROADCAST_PERMISSION_MISSING",
            "LIVE_ERROR_TYPE_AADC_BOTTOM_SHEET_FILLING_FAILED",
            "LIVE_ERROR_TYPE_USER_QUOTA_EXCEEDED",
            "LIVE_ERROR_TYPE_DELEGATED_ACCESS_NOT_SUPPORTED_FOR_MOBILE",
            "LIVE_ERROR_TYPE_SUPEX_USER_NOT_ALLOWED"
          ],
          "type": "string"
        },
        "errorMessage": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "errorDialog": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "clientMayRetry": {
          "type": "boolean"
        },
        "clientRetryTimeMs": {
          "type": "integer",
          "format": "uint32"
        }
      }
    },
    "YoutubeApiInnertubeBlockClipAuthorFromChannelRequest": {
      "properties": {
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "externalPostId": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeBlockClipAuthorFromChannelRequest"
    },
    "YoutubeElementsComponentsAdPreviewButtonModel": {
      "id": "YoutubeElementsComponentsAdPreviewButtonModel",
      "properties": {
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "animationPayload": {
          "type": "string"
        },
        "expAdPreviewButton": {
          "$ref": "YoutubeElementsComponentsAdPreviewButton"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeMusicSelectableThumbnailRenderer": {
      "type": "object",
      "properties": {
        "thumbnail": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "isSelected": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeMusicSelectableThumbnailRenderer"
    },
    "YoutubeApiInnertubeAppDeepLinkEndpoint": {
      "type": "object",
      "id": "YoutubeApiInnertubeAppDeepLinkEndpoint",
      "properties": {
        "fallbackCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "deepLink": {
          "type": "string"
        },
        "terminationCommands": {
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          },
          "type": "array"
        },
        "errorCommands": {
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          },
          "type": "array"
        },
        "isUniversalDeepLink": {
          "type": "boolean"
        },
        "appId": {
          "type": "string"
        },
        "segmentMap": {
          "$ref": "YoutubeApiInnertubeMusicallyMatchingSegmentMap"
        }
      }
    },
    "YoutubeApiInnertubeTagEditorOnTapCommand": {
      "id": "YoutubeApiInnertubeTagEditorOnTapCommand",
      "properties": {
        "selectedTagIndex": {
          "format": "int32",
          "type": "integer"
        },
        "tagEditorInitialState": {
          "$ref": "YoutubeApiInnertubeTagEditorServerStateEntity"
        },
        "tagEditorServerStateKey": {
          "type": "string"
        },
        "tagEditorClientStateKey": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeMusicNavigateBackCommand": {
      "properties": {
        "disableAnimations": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeMusicNavigateBackCommand",
      "type": "object"
    },
    "YoutubeApiInnertubeUnpluggedFilterSelectorSupportedRenderers": {
      "id": "YoutubeApiInnertubeUnpluggedFilterSelectorSupportedRenderers",
      "type": "object",
      "properties": {
        "dropdownRenderer": {
          "$ref": "YoutubeApiInnertubeDropdownRenderer"
        }
      }
    },
    "YoutubeElementsComponentsSticker": {
      "type": "object",
      "properties": {
        "reelsAppAdCardSticker": {
          "$ref": "YoutubeElementsComponentsReelsAdCardSticker"
        },
        "reelsAdImageSticker": {
          "$ref": "YoutubeElementsComponentsReelsAdImageSticker"
        },
        "reelsAdTextSticker": {
          "$ref": "YoutubeElementsComponentsReelsAdTextSticker"
        }
      },
      "id": "YoutubeElementsComponentsSticker"
    },
    "YoutubeApiInnertubeCreatorVideoMaskVideoHighlightMarkersMask": {
      "id": "YoutubeApiInnertubeCreatorVideoMaskVideoHighlightMarkersMask",
      "type": "object",
      "properties": {
        "highlightMarkers": {
          "$ref": "YoutubeApiInnertubeCreatorVideoMaskHighlightMarkerMask"
        },
        "all": {
          "type": "boolean"
        }
      }
    },
    "YoutubeElementsComponentsConfirmStoreStepModel": {
      "type": "object",
      "properties": {
        "onboardingPlatform": {
          "$ref": "YoutubeApiInnertubePlatformData"
        },
        "products": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeShoppingItem"
          }
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "strings": {
          "$ref": "YoutubeElementsComponentsConfirmStoreStrings"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "confirmStoreCommand": {
          "$ref": "YoutubeElementsCommand"
        }
      },
      "id": "YoutubeElementsComponentsConfirmStoreStepModel"
    },
    "YoutubeApiInnertubeSetBroadcastInfoCommand": {
      "id": "YoutubeApiInnertubeSetBroadcastInfoCommand",
      "type": "object",
      "properties": {
        "autoStartBroadcastInfo": {
          "$ref": "YoutubeApiInnertubeSetBroadcastInfoCommandAutoStartBroadcastInfo"
        },
        "videoId": {
          "type": "string"
        },
        "startBroadcast": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "ingestion": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "startTesting": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      }
    },
    "YoutubeApiInnertubeMdxEditPairedScreensEndpoint": {
      "properties": {
        "hack": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeMdxEditPairedScreensEndpoint"
    },
    "YoutubeApiInnertubeCommentDetailHeaderRenderer": {
      "properties": {
        "titleText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "actions": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          }
        },
        "sortMenu": {
          "$ref": "YoutubeApiInnertubeCommentRepliesSubMenuSupportedRenderers"
        },
        "replyCreation": {
          "$ref": "YoutubeApiInnertubeCommentCreationSupportedRenderers"
        },
        "repliesCount": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCommentDetailHeaderRenderer"
    },
    "YoutubeApiInnertubeStudioCommentMaskYoodleVeDataMask": {
      "type": "object",
      "properties": {
        "all": {
          "type": "boolean"
        },
        "promoId": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeStudioCommentMaskYoodleVeDataMask"
    },
    "YoutubeElementsComponentsVideoBadgeAnimationData": {
      "type": "object",
      "properties": {
        "type": {
          "type": "string",
          "enumDescriptions": [
            "",
            ""
          ],
          "enum": [
            "VIDEO_BADGES_ANIMATED_BADGE_TYPE_UNKNOWN",
            "VIDEO_BADGES_ANIMATED_BADGE_TYPE_SHOPPING_METADATA"
          ]
        },
        "style": {
          "type": "string",
          "enum": [
            "VIDEO_BADGE_STYLE_NONE",
            "VIDEO_BADGE_STYLE_BLUE_BACKGROUND",
            "VIDEO_BADGE_STYLE_RED_BACKGROUND",
            "VIDEO_BADGE_STYLE_SIMPLE",
            "VIDEO_BADGE_STYLE_TRENDING",
            "VIDEO_BADGE_STYLE_VERIFIED",
            "VIDEO_BADGE_STYLE_YPC",
            "VIDEO_BADGE_STYLE_PREMIUM",
            "VIDEO_BADGE_STYLE_BLACK_BACKGROUND",
            "VIDEO_BADGE_STYLE_SHORTS",
            "VIDEO_BADGE_STYLE_STANDALONE_LIGHT_GRAY",
            "VIDEO_BADGE_STYLE_STANDALONE_GRAY_WITH_GREEN_TEXT",
            "VIDEO_BADGE_STYLE_STANDALONE_YPC_GRAY",
            "VIDEO_BADGE_STYLE_STANDALONE_LINK",
            "VIDEO_BADGE_STYLE_STANDALONE_YPC_DISCOUNT",
            "VIDEO_BADGE_STYLE_PRIVACY_PRIVATE",
            "VIDEO_BADGE_STYLE_PRIVACY_PUBLIC",
            "VIDEO_BADGE_STYLE_PRIVACY_UNLISTED",
            "VIDEO_BADGE_STYLE_SIMPLE_STRIKETHROUGH",
            "VIDEO_BADGE_STYLE_NZ_RATING_GREEN_CIRCLE",
            "VIDEO_BADGE_STYLE_NZ_RATING_YELLOW_CIRCLE",
            "VIDEO_BADGE_STYLE_NZ_RATING_RED_SQUARE",
            "VIDEO_BADGE_STYLE_STANDALONE_YPC_DISCOUNT_STRIKETHROUGH",
            "VIDEO_BADGE_STYLE_STANDALONE_LINK_TEXT_SECONDARY",
            "VIDEO_BADGE_STYLE_PREMIUM_ICON_WITH_LABEL",
            "VIDEO_BADGE_STYLE_PREMIUM_RED_LABEL",
            "VIDEO_BADGE_STYLE_BR_RATING_GREEN_SQUARE",
            "VIDEO_BADGE_STYLE_BR_RATING_BLUE_SQUARE",
            "VIDEO_BADGE_STYLE_BR_RATING_YELLOW_SQUARE",
            "VIDEO_BADGE_STYLE_BR_RATING_ORANGE_SQUARE",
            "VIDEO_BADGE_STYLE_BR_RATING_RED_SQUARE",
            "VIDEO_BADGE_STYLE_BR_RATING_BLACK_SQUARE",
            "VIDEO_BADGE_STYLE_BR_RATING_SMALL_GREEN_SQUARE",
            "VIDEO_BADGE_STYLE_BR_RATING_SMALL_BLUE_SQUARE",
            "VIDEO_BADGE_STYLE_BR_RATING_LARGE_BLUE_SQUARE",
            "VIDEO_BADGE_STYLE_BR_RATING_SMALL_YELLOW_SQUARE",
            "VIDEO_BADGE_STYLE_BR_RATING_LARGE_YELLOW_SQUARE",
            "VIDEO_BADGE_STYLE_BR_RATING_SMALL_ORANGE_SQUARE",
            "VIDEO_BADGE_STYLE_BR_RATING_LARGE_ORANGE_SQUARE",
            "VIDEO_BADGE_STYLE_BR_RATING_SMALL_RED_SQUARE",
            "VIDEO_BADGE_STYLE_BR_RATING_LARGE_RED_SQUARE",
            "VIDEO_BADGE_STYLE_BR_RATING_SMALL_BLACK_SQUARE",
            "VIDEO_BADGE_STYLE_BR_RATING_LARGE_BLACK_SQUARE",
            "VIDEO_BADGE_STYLE_STANDALONE_LINK_DEFAULT_TEXT_SECONDARY",
            "VIDEO_BADGE_STYLE_STANDALONE_TEXT_SECONDARY",
            "VIDEO_BADGE_STYLE_STANDALONE_TEXT_SECONDARY_BOLD"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "iconName": {
          "type": "string"
        }
      },
      "id": "YoutubeElementsComponentsVideoBadgeAnimationData"
    },
    "YoutubeApiInnertubeDwellObserver": {
      "id": "YoutubeApiInnertubeDwellObserver",
      "type": "object",
      "properties": {
        "enterRatio": {
          "type": "number",
          "format": "float"
        },
        "exitRatio": {
          "type": "number",
          "format": "float"
        },
        "dwellTimeMs": {
          "type": "integer",
          "format": "uint32"
        },
        "id": {
          "type": "string"
        },
        "onDwell": {
          "$ref": "YoutubeElementsCommand"
        }
      }
    },
    "YoutubeApiInnertubeExternalLinksInVideoDescriptionFeature": {
      "properties": {
        "status": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "CREATOR_FEATURE_STATUS_UNKNOWN",
            "CREATOR_FEATURE_STATUS_ENABLED",
            "CREATOR_FEATURE_STATUS_DISABLED",
            "CREATOR_FEATURE_STATUS_ELIGIBLE"
          ],
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeExternalLinksInVideoDescriptionFeature",
      "type": "object"
    },
    "YoutubeApiInnertubeMarkBelowPlayerSurveyDisplayedCommand": {
      "properties": {
        "entityKey": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeMarkBelowPlayerSurveyDisplayedCommand",
      "type": "object"
    },
    "YoutubeApiInnertubeYtMainChannelEntityLocalizedStrings": {
      "type": "object",
      "properties": {
        "subscriberCountText": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeYtMainChannelEntityLocalizedStrings"
    },
    "YoutubeElementsComponentsAnalyticsAnalysisSummaryDataBullet": {
      "id": "YoutubeElementsComponentsAnalyticsAnalysisSummaryDataBullet",
      "properties": {
        "text": {
          "type": "string"
        },
        "trend": {
          "enum": [
            "UNKNOWN_TREND",
            "HORIZONTAL_TREND",
            "UP_TREND",
            "DOWN_TREND",
            "BELOW_TYPICAL",
            "ABOVE_TYPICAL",
            "TYPICAL"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        }
      },
      "type": "object"
    },
    "YoutubeClientFormsAttributedStringFormField": {
      "properties": {
        "errors": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeValidationError"
          }
        },
        "touched": {
          "type": "boolean"
        },
        "validating": {
          "type": "boolean"
        },
        "valid": {
          "type": "boolean"
        },
        "value": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "validated": {
          "type": "boolean"
        },
        "changed": {
          "type": "boolean"
        }
      },
      "id": "YoutubeClientFormsAttributedStringFormField",
      "type": "object"
    },
    "YoutubeApiInnertubeListCmsAlbumReleasesRequest": {
      "type": "object",
      "properties": {
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "albumReleaseSortOrder": {
          "enum": [
            "ALBUM_RELEASE_SORT_ORDER_UNKNOWN",
            "ALBUM_RELEASE_SORT_ORDER_LATEST_UPDATE_TIME_DESC"
          ],
          "enumDescriptions": [
            "",
            ""
          ],
          "type": "string"
        },
        "albumReleaseFilter": {
          "$ref": "YoutubeApiInnertubeAlbumReleaseFilter"
        },
        "externalOwnerId": {
          "type": "string"
        },
        "mask": {
          "$ref": "YoutubeApiInnertubeListCmsAlbumReleasesMask"
        },
        "pageInfo": {
          "$ref": "YoutubeApiInnertubeRequestPageInfo"
        }
      },
      "id": "YoutubeApiInnertubeListCmsAlbumReleasesRequest"
    },
    "YoutubeApiInnertubePlaylistSettingsEditorCreateInviteLinkRenderer": {
      "id": "YoutubeApiInnertubePlaylistSettingsEditorCreateInviteLinkRenderer",
      "type": "object",
      "properties": {
        "createInviteLinkEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      }
    },
    "YoutubeApiInnertubePostsCreationMetadataSchedulingViewModelTranslations": {
      "type": "object",
      "id": "YoutubeApiInnertubePostsCreationMetadataSchedulingViewModelTranslations",
      "properties": {
        "title": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeCmsAppealedClaimInfoFairUseExplanation": {
      "properties": {
        "detailedExplanation": {
          "type": "string"
        },
        "amountAndSubstantiality": {
          "type": "string"
        },
        "natureOfCopyrightedWork": {
          "type": "string"
        },
        "purposeAndCharacter": {
          "type": "string"
        },
        "effectUponValueOfCopyrightedWork": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeCmsAppealedClaimInfoFairUseExplanation",
      "type": "object"
    },
    "YoutubeApiInnertubePing": {
      "id": "YoutubeApiInnertubePing",
      "type": "object",
      "properties": {
        "headers": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeHeader"
          }
        },
        "offsetMilliseconds": {
          "format": "int32",
          "type": "integer"
        },
        "baseUrl": {
          "type": "string"
        },
        "offlineDelayAllowed": {
          "type": "boolean"
        },
        "attributionSrcMode": {
          "enum": [
            "ATTRIBUTION_SRC_MODE_UNSPECIFIED",
            "ATTRIBUTION_SRC_MODE_PING_CHROME",
            "ATTRIBUTION_SRC_MODE_LABEL_CHROME",
            "ATTRIBUTION_SRC_MODE_PING_ANDROID",
            "ATTRIBUTION_SRC_MODE_XHR_OPTION",
            "ATTRIBUTION_SRC_MODE_ANDROID_INPUT_EVENT_NULL",
            "ATTRIBUTION_SRC_MODE_ANDROID_INPUT_EVENT_NULL_SINGLE_PING"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "serializedAdPingMetadata": {
          "type": "string",
          "format": "byte"
        }
      }
    },
    "YoutubeApiInnertubePublicVideoPremiere": {
      "type": "object",
      "id": "YoutubeApiInnertubePublicVideoPremiere",
      "properties": {
        "isArchived": {
          "type": "boolean"
        },
        "isLive": {
          "type": "boolean"
        },
        "scheduledStartTimeSec": {
          "type": "string",
          "format": "uint64"
        }
      }
    },
    "YoutubeApiInnertubeMusicListMetadataInfoRenderer": {
      "properties": {
        "icons": {
          "items": {
            "$ref": "YoutubeApiInnertubeMusicListMetadataInfoIconSupportedRenderers"
          },
          "type": "array"
        },
        "prefixIcon": {
          "$ref": "YoutubeApiInnertubeIcon"
        },
        "listItemType": {
          "enum": [
            "MUSIC_LIST_METADATA_INFO_LIST_ITEM_TYPE_UNKNOWN",
            "MUSIC_LIST_METADATA_INFO_LIST_ITEM_TYPE_HEADER"
          ],
          "enumDescriptions": [
            "",
            ""
          ],
          "type": "string"
        },
        "briefMessages": {
          "items": {
            "$ref": "YoutubeApiInnertubeFormattedString"
          },
          "type": "array"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "hack": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeMusicListMetadataInfoRenderer"
    },
    "YoutubeApiInnertubeSwitchToYtkAndReloadToKidsGuestHomeCommand": {
      "id": "YoutubeApiInnertubeSwitchToYtkAndReloadToKidsGuestHomeCommand",
      "type": "object",
      "properties": {}
    },
    "YoutubeApiInnertubeMainPlaylistEntity": {
      "id": "YoutubeApiInnertubeMainPlaylistEntity",
      "type": "object",
      "properties": {
        "downloadState": {
          "type": "string"
        },
        "refresh": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "channelOwner": {
          "type": "string"
        },
        "collaboratorChannels": {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "playlistVersion": {
          "format": "byte",
          "type": "string"
        },
        "visibility": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "PLAYLIST_VISIBILITY_UNKNOWN",
            "PLAYLIST_VISIBILITY_PUBLIC",
            "PLAYLIST_VISIBILITY_PRIVATE",
            "PLAYLIST_VISIBILITY_UNLISTED"
          ]
        },
        "offlinePlaylistToken": {
          "type": "string",
          "format": "byte"
        },
        "formattedDescription": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "key": {
          "type": "string"
        },
        "thumbnailStyleData": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeMainPlaylistEntityThumbnailStyleDataEntry"
          }
        },
        "playlistId": {
          "type": "string"
        },
        "videos": {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "additionalMetadata": {
          "$ref": "YoutubeApiInnertubeMainPlaylistAdditionalMetadata"
        }
      }
    },
    "YoutubeApiInnertubeAlbumTrackFilterHasOpenIssue": {
      "id": "YoutubeApiInnertubeAlbumTrackFilterHasOpenIssue",
      "properties": {
        "value": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeVideoBrandSafetyFeedbackVideoTimeRanges": {
      "properties": {
        "timeRanges": {
          "items": {
            "$ref": "YoutubeApiInnertubeVideoBrandSafetyFeedbackVideoTimeRange"
          },
          "type": "array"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeVideoBrandSafetyFeedbackVideoTimeRanges"
    },
    "YoutubeApiInnertubeValidationSchemaAsyncStep": {
      "properties": {
        "debounceDelay": {
          "$ref": "GoogleProtobufDuration"
        },
        "isServerStep": {
          "type": "boolean"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeValidationRule"
          }
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeValidationSchemaAsyncStep"
    },
    "YoutubeApiInnertubeCmsVideoMaskCmsTerritoryMask": {
      "type": "object",
      "properties": {
        "all": {
          "type": "boolean"
        },
        "countryCode": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCmsVideoMaskCmsTerritoryMask"
    },
    "YoutubeApiInnertubeAccountTakeoverSelfCleanupItemSummaryCleanupActionSummary": {
      "properties": {
        "actionUrl": {
          "type": "string"
        },
        "actionType": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "ACCOUNT_TAKEOVER_SELF_CLEANUP_ACTION_TYPE_UNSPECIFIED",
            "ACCOUNT_TAKEOVER_SELF_CLEANUP_ACTION_TYPE_NO_ACTION",
            "ACCOUNT_TAKEOVER_SELF_CLEANUP_ACTION_TYPE_DELETE",
            "ACCOUNT_TAKEOVER_SELF_CLEANUP_ACTION_TYPE_UNDELETE",
            "ACCOUNT_TAKEOVER_SELF_CLEANUP_ACTION_TYPE_MAKE_PUBLIC",
            "ACCOUNT_TAKEOVER_SELF_CLEANUP_ACTION_TYPE_REMOVE_STRIKE"
          ]
        },
        "actionStatus": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "ACCOUNT_TAKEOVER_SELF_CLEANUP_ACTION_STATUS_UNSPECIFIED",
            "ACCOUNT_TAKEOVER_SELF_CLEANUP_ACTION_STATUS_SUCCEEDED",
            "ACCOUNT_TAKEOVER_SELF_CLEANUP_ACTION_STATUS_FAILED"
          ],
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeAccountTakeoverSelfCleanupItemSummaryCleanupActionSummary",
      "type": "object"
    },
    "YoutubeApiInnertubeCurrencyImage": {
      "properties": {
        "thumbnailDetails": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        }
      },
      "id": "YoutubeApiInnertubeCurrencyImage",
      "type": "object"
    },
    "YoutubeApiInnertubeReelMetadataViewModel": {
      "type": "object",
      "id": "YoutubeApiInnertubeReelMetadataViewModel",
      "properties": {
        "accessibility": {
          "$ref": "YoutubeApiInnertubeAccessibilitySupportedDatas"
        },
        "onTapCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "isPlayPauseEnabled": {
          "type": "boolean"
        },
        "iconImage": {
          "$ref": "YoutubeElementsImageSource"
        },
        "detailedContent": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "loopCount": {
          "type": "integer",
          "format": "int32"
        },
        "enableMarqueeScroll": {
          "type": "boolean"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "useDefaultPadding": {
          "type": "boolean"
        },
        "metadata": {
          "$ref": "YoutubeElementsAttributedString"
        }
      }
    },
    "YoutubeApiInnertubeSegmentTransition": {
      "properties": {
        "id": {
          "type": "string"
        },
        "effect": {
          "$ref": "YoutubeApiInnertubeCompositionEffect"
        },
        "segmentId2": {
          "type": "string"
        },
        "segmentId1": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeSegmentTransition"
    },
    "YoutubeApiInnertubeLiveDashboardEndpoint": {
      "type": "object",
      "id": "YoutubeApiInnertubeLiveDashboardEndpoint",
      "properties": {
        "lcrOptOut": {
          "type": "boolean"
        },
        "videoId": {
          "type": "string"
        },
        "isDefaultBroadcast": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeCreationReelPickerRenderer": {
      "type": "object",
      "properties": {
        "pickerTitle": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "items": {
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          },
          "type": "array"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "buttonSubtext": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "id": "YoutubeApiInnertubeCreationReelPickerRenderer"
    },
    "YoutubeApiInnertubeMagicWordsRequestAutocompleteEndpoint": {
      "id": "YoutubeApiInnertubeMagicWordsRequestAutocompleteEndpoint",
      "properties": {
        "conversationId": {
          "type": "string"
        },
        "minTimeBetweenRequestsMs": {
          "format": "int64",
          "type": "string"
        },
        "commandToAutocomplete": {
          "type": "string"
        },
        "autocompleteSource": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "MAGIC_WORDS_AUTOCOMPLETE_SOURCE_UNKNOWN",
            "MAGIC_WORDS_AUTOCOMPLETE_SOURCE_BUTTON",
            "MAGIC_WORDS_AUTOCOMPLETE_SOURCE_SUGGESTION",
            "MAGIC_WORDS_AUTOCOMPLETE_SOURCE_TYPING"
          ],
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsSponsorshipsTierFormTierName": {
      "properties": {
        "error": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "SPONSORSHIPS_OFFER_ERROR_UNKNOWN",
            "SPONSORSHIPS_OFFER_ERROR_TIER_NAME_REQUIRED",
            "SPONSORSHIPS_OFFER_ERROR_TIER_NAME_TOO_LONG",
            "SPONSORSHIPS_OFFER_ERROR_PERK_TITLE_REQUIRED",
            "SPONSORSHIPS_OFFER_ERROR_PERK_TITLE_TOO_LONG",
            "SPONSORSHIPS_OFFER_ERROR_PERK_DESCRIPTION_TOO_LONG",
            "SPONSORSHIPS_OFFER_ERROR_PERK_INSTRUCTIONS_TOO_LONG",
            "SPONSORSHIPS_OFFER_ERROR_REJECTED",
            "SPONSORSHIPS_OFFER_ERROR_FIELD_REQUIRED",
            "SPONSORSHIPS_OFFER_ERROR_TIER_HAS_TOO_FEW_PERKS",
            "SPONSORSHIPS_OFFER_ERROR_TIER_HAS_TOO_MANY_PERKS"
          ]
        },
        "value": {
          "type": "string"
        },
        "isUpdated": {
          "type": "boolean"
        },
        "valueLength": {
          "type": "integer",
          "format": "int32"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsSponsorshipsTierFormTierName"
    },
    "YoutubeApiInnertubePostfixSuggestionRenderer": {
      "type": "object",
      "properties": {
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "navigationEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "originalSuggestion": {
          "type": "string"
        },
        "displayedSuggestion": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "suggestionInfo": {
          "$ref": "YoutubeApiInnertubeSearchboxStatsSuggestionInfo"
        }
      },
      "id": "YoutubeApiInnertubePostfixSuggestionRenderer"
    },
    "YoutubeApiInnertubeDataStoryCardDataQuizDataTopVideoData": {
      "type": "object",
      "properties": {
        "videoAnswer": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeDataStoryCardDataQuizDataVideoAnswer"
          }
        },
        "views": {
          "type": "string",
          "format": "int64"
        }
      },
      "id": "YoutubeApiInnertubeDataStoryCardDataQuizDataTopVideoData"
    },
    "YoutubeElementsComponentsLiveSchedulingData": {
      "id": "YoutubeElementsComponentsLiveSchedulingData",
      "properties": {
        "label": {
          "type": "string"
        },
        "header": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeGenAiRichTextViewModelList": {
      "properties": {
        "style": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "GEN_AI_RICH_TEXT_LIST_STYLE_UNKNOWN",
            "GEN_AI_RICH_TEXT_LIST_STYLE_BULLET",
            "GEN_AI_RICH_TEXT_LIST_STYLE_IMAGE",
            "GEN_AI_RICH_TEXT_LIST_STYLE_NUMBERED"
          ],
          "type": "string"
        },
        "items": {
          "items": {
            "$ref": "YoutubeApiInnertubeGenAiRichTextViewModelRichTextContent"
          },
          "type": "array"
        },
        "title": {
          "$ref": "YoutubeElementsAttributedString"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeGenAiRichTextViewModelList"
    },
    "YoutubeApiInnertubeContentVideoUstreamerContext": {
      "type": "object",
      "properties": {
        "responseType": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "STREAMING_WATCH_RESPONSE_TYPE_UNKNOWN",
            "STREAMING_WATCH_RESPONSE_TYPE_PLAYER_RESPONSE",
            "STREAMING_WATCH_RESPONSE_TYPE_WATCH_NEXT_RESPONSE",
            "STREAMING_WATCH_RESPONSE_TYPE_AD_WATCH_NEXT_RESPONSE",
            "STREAMING_WATCH_RESPONSE_TYPE_INCREMENTAL_WATCH_NEXT_RESPONSE",
            "STREAMING_WATCH_RESPONSE_TYPE_ONESIE_EARLY_CONTENT_VIDEO_INFO",
            "STREAMING_WATCH_RESPONSE_TYPE_ONESIE_EARLY_PREROLL_AD_VIDEO_INFO",
            "STREAMING_WATCH_RESPONSE_TYPE_REEL_WATCH_PAGE_RESPONSE"
          ]
        },
        "streamableVideo": {
          "items": {
            "$ref": "YoutubeApiInnertubeStreamableVideo"
          },
          "type": "array"
        },
        "earlyVideoInfo": {
          "$ref": "YoutubeApiInnertubeOnesieEarlyVideoInfo"
        }
      },
      "id": "YoutubeApiInnertubeContentVideoUstreamerContext"
    },
    "YoutubeApiInnertubeCmsAssetHistoryMaskCmsAssetGeneralOwnershipMask": {
      "type": "object",
      "properties": {
        "shares": {
          "$ref": "YoutubeApiInnertubeCmsAssetHistoryMaskCmsAssetGeneralOwnershipShareMask"
        },
        "all": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCmsAssetHistoryMaskCmsAssetGeneralOwnershipMask"
    },
    "YoutubeApiInnertubePostsElementsDialogInputData": {
      "type": "object",
      "id": "YoutubeApiInnertubePostsElementsDialogInputData",
      "properties": {
        "audiencePickerInputData": {
          "$ref": "YoutubeApiInnertubeAudiencePickerInputData"
        }
      }
    },
    "YoutubeApiInnertubeCompactPromotedItemTrigger": {
      "properties": {
        "value": {
          "type": "string",
          "enum": [
            "COMPACT_PROMO_UNKNOWN",
            "COMPACT_PROMO_NOTIFICATIONS_DISABLED"
          ],
          "enumDescriptions": [
            "",
            ""
          ]
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCompactPromotedItemTrigger"
    },
    "YoutubeElementsComponentsAccountPcidChangeDialog": {
      "type": "object",
      "id": "YoutubeElementsComponentsAccountPcidChangeDialog",
      "properties": {
        "paymentsLandingPagePcidChangeTrailingButton": {
          "type": "string"
        },
        "paymentsLandingPagePcidChangeLeadingButton": {
          "type": "string"
        },
        "paymentsActivityPayoutPendingPcidChangeSubtitle": {
          "type": "string"
        },
        "pcidChangeDialogInfoButtonOnTap": {
          "$ref": "YoutubeElementsCommand"
        },
        "showDialog": {
          "type": "boolean"
        },
        "paymentsActivityPayoutPendingPcidChangeExplanation": {
          "type": "string"
        },
        "paymentsLandingPagePcidChangeExplanation": {
          "type": "string"
        },
        "paymentsLandingPagePcidChangeTitle": {
          "type": "string"
        }
      }
    },
    "YoutubeElementsComponentsCommentsEntryPointSimpleboxData": {
      "id": "YoutubeElementsComponentsCommentsEntryPointSimpleboxData",
      "type": "object",
      "properties": {
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "iconButton": {
          "$ref": "YoutubeElementsComponentsCommentsEntryPointInputHeaderDataButtonData"
        },
        "channelGuidelinesShowBottomSheetCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "reducedHorizontalPadding": {
          "type": "boolean"
        },
        "textButton": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "simpleboxText": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "combineAvatarAndInputBar": {
          "type": "boolean"
        },
        "onTap": {
          "$ref": "YoutubeElementsCommand"
        },
        "aadcGuidelinesShowBottomSheetCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "useBadgeChipBackgroundColor": {
          "type": "boolean"
        },
        "avatar": {
          "$ref": "YoutubeApiInnertubeAvatarViewModel"
        }
      }
    },
    "YoutubeApiInnertubeDataStoryCardDataTopVideosData": {
      "properties": {
        "metric": {
          "enum": [
            "ANALYTICS_WEEKLY_DATA_STORY_DISCOVERY_METRICS_UNKNOWN",
            "ANALYTICS_WEEKLY_DATA_STORY_DISCOVERY_METRICS_VIEWS",
            "ANALYTICS_WEEKLY_DATA_STORY_DISCOVERY_METRICS_NEW_VIEWERS"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "videoIds": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeDataStoryCardDataTopVideosData"
    },
    "YoutubeApiInnertubeUnpluggedSendConditionalNotificationResult": {
      "properties": {
        "wasQueued": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeUnpluggedSendConditionalNotificationResult",
      "type": "object"
    },
    "YoutubeApiInnertubeAdCardBadgeViewModel": {
      "id": "YoutubeApiInnertubeAdCardBadgeViewModel",
      "properties": {
        "style": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "AD_CARD_BADGE_STYLE_UNSPECIFIED",
            "AD_CARD_BADGE_STYLE_FLOATING",
            "AD_CARD_BADGE_STYLE_ANCHORED"
          ],
          "type": "string"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "imageBadge": {
          "$ref": "YoutubeElementsImage"
        },
        "interaction": {
          "$ref": "YoutubeApiInnertubeAdInteractionData"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsProductCarouselItemTallModel": {
      "type": "object",
      "id": "YoutubeElementsComponentsProductCarouselItemTallModel",
      "properties": {
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "productMetadataContainerHeight": {
          "type": "number",
          "format": "float"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "pinnedProductEntity": {
          "$ref": "YoutubeApiInnertubePinnedProductEntity"
        },
        "experiments": {
          "$ref": "YoutubeElementsComponentsProductShelfExperiments"
        },
        "itemData": {
          "$ref": "YoutubeElementsComponentsProductItemData"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "hideVendorName": {
          "type": "boolean"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        }
      }
    },
    "YoutubeApiInnertubeMusicDetailHeaderBylineRenderer": {
      "id": "YoutubeApiInnertubeMusicDetailHeaderBylineRenderer",
      "properties": {
        "byline": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "endpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "bylineThumbnails": {
          "items": {
            "$ref": "YoutubeApiInnertubeThumbnailDetails"
          },
          "type": "array"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "command": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeScreenLoggingData": {
      "id": "YoutubeApiInnertubeScreenLoggingData",
      "type": "object",
      "properties": {
        "screenVeType": {
          "type": "integer",
          "format": "int32"
        }
      }
    },
    "YoutubeApiInnertubeCreatorChannelMaskBcxOffersDataMask": {
      "type": "object",
      "properties": {
        "dealId": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCreatorChannelMaskBcxOffersDataMask"
    },
    "YoutubeApiInnertubeZeroStepCreateCostreamParams": {
      "id": "YoutubeApiInnertubeZeroStepCreateCostreamParams",
      "type": "object",
      "properties": {
        "joinServerStateKey": {
          "type": "string"
        },
        "addBroadcastParticipantCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      }
    },
    "YoutubeApiInnertubeLockupMetadataStyling": {
      "id": "YoutubeApiInnertubeLockupMetadataStyling",
      "type": "object",
      "properties": {
        "metadataColor": {
          "$ref": "YoutubeApiInnertubeThemedColor"
        },
        "textWrap": {
          "enum": [
            "LOCKUP_METADATA_TEXT_WRAP_UNSPECIFIED",
            "LOCKUP_METADATA_TEXT_WRAP_NONE"
          ],
          "enumDescriptions": [
            "",
            ""
          ],
          "type": "string"
        },
        "metadataAlignment": {
          "enum": [
            "LOCKUP_METADATA_ALIGNMENT_UNSPECIFIED",
            "LOCKUP_METADATA_ALIGNMENT_CENTER",
            "LOCKUP_METADATA_ALIGNMENT_START"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "secondaryFontSize": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "LOCKUP_METADATA_FONT_SIZE_UNSPECIFIED",
            "LOCKUP_METADATA_FONT_SIZE_SMALL",
            "LOCKUP_METADATA_FONT_SIZE_MEDIUM"
          ]
        },
        "primaryFontSize": {
          "enum": [
            "LOCKUP_METADATA_FONT_SIZE_UNSPECIFIED",
            "LOCKUP_METADATA_FONT_SIZE_SMALL",
            "LOCKUP_METADATA_FONT_SIZE_MEDIUM"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        }
      }
    },
    "YoutubeApiInnertubeBulkUpdateCmsAssetGroupsResponse": {
      "properties": {
        "packageKey": {
          "type": "string"
        },
        "status": {
          "$ref": "YoutubeApiInnertubeCmsBulkUpdateStatus"
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        }
      },
      "id": "YoutubeApiInnertubeBulkUpdateCmsAssetGroupsResponse",
      "type": "object"
    },
    "YoutubeApiInnertubeAnalyticsTimelineDatum": {
      "type": "object",
      "id": "YoutubeApiInnertubeAnalyticsTimelineDatum",
      "properties": {
        "x": {
          "type": "number",
          "format": "double"
        },
        "y": {
          "type": "number",
          "format": "double"
        }
      }
    },
    "YoutubeApiInnertubeGetTextToSpeechRequestGetTextToSpeechInput": {
      "properties": {
        "text": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeGetTextToSpeechRequestGetTextToSpeechInput",
      "type": "object"
    },
    "YoutubeElementsComponentsCommerceCartMerchantHeaderModel": {
      "type": "object",
      "id": "YoutubeElementsComponentsCommerceCartMerchantHeaderModel",
      "properties": {
        "cartHeaderEntityKey": {
          "type": "string"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "cardItem": {
          "$ref": "YoutubeElementsComponentsCardItem"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "cartHeaderEntity": {
          "$ref": "YoutubeApiInnertubeCommerceCartHeaderEntity"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "dividerStyle": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "DIVIDER_STYLE_UNKNOWN",
            "DIVIDER_STYLE_FULL_BLEED_THIN",
            "DIVIDER_FULL_BLEED_THIN",
            "DIVIDER_STYLE_INSET_THIN",
            "DIVIDER_STYLE_FULL_BLEED_THICK",
            "DIVIDER_STYLE_FULL_BLEED_8_PX",
            "DIVIDER_STYLE_FULL_BLEED_12_PX",
            "DIVIDER_STYLE_FULL_BLEED_4_PX"
          ]
        },
        "enforceFullWidthAdditionalInfo": {
          "type": "boolean"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        }
      }
    },
    "YoutubeApiInnertubeUnpluggedBillingSectionSupportedRenderers": {
      "id": "YoutubeApiInnertubeUnpluggedBillingSectionSupportedRenderers",
      "type": "object",
      "properties": {
        "unpluggedBillingItemRenderer": {
          "$ref": "YoutubeApiInnertubeUnpluggedBillingItemRenderer"
        }
      }
    },
    "YoutubeElementsComponentsLyricsSelectorData": {
      "type": "object",
      "id": "YoutubeElementsComponentsLyricsSelectorData",
      "properties": {
        "nextButton": {
          "$ref": "YoutubeElementsComponentsButton"
        },
        "videoId": {
          "type": "string"
        },
        "flowStateEntityKey": {
          "type": "string"
        },
        "colorSamplePaletteEntityKey": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeCreatorPlaylistMaskResponseStatusMask": {
      "id": "YoutubeApiInnertubeCreatorPlaylistMaskResponseStatusMask",
      "properties": {
        "rpcStatusCode": {
          "type": "boolean"
        },
        "statusCode": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeAttributionLink": {
      "type": "object",
      "id": "YoutubeApiInnertubeAttributionLink",
      "properties": {
        "navigationEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "icon": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      }
    },
    "YoutubeElementsComponentsBlastOffersQuickviewData": {
      "id": "YoutubeElementsComponentsBlastOffersQuickviewData",
      "properties": {
        "seeAllButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "reloadScreenCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "cards": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsComponentsBlastCampaignItemCardData"
          }
        },
        "header": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "subheader": {
          "$ref": "YoutubeElementsAttributedString"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCreateShelfResponse": {
      "id": "YoutubeApiInnertubeCreateShelfResponse",
      "properties": {
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "shelfEditor": {
          "$ref": "YoutubeApiInnertubeShelfEditorSupportedRenderers"
        },
        "errors": {
          "items": {
            "$ref": "YoutubeApiInnertubeShelfEditorErrorSupportedRenderers"
          },
          "type": "array"
        },
        "shelfCreator": {
          "$ref": "YoutubeApiInnertubeShelfEditorSupportedRenderers"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeSponsorshipsEmojiDuplicateShortcutsErrorDataDuplicateShortcutsEntry": {
      "type": "object",
      "properties": {
        "value": {
          "type": "boolean"
        },
        "key": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeSponsorshipsEmojiDuplicateShortcutsErrorDataDuplicateShortcutsEntry"
    },
    "YoutubeApiInnertubeImagePreviewSelectorPreview": {
      "type": "object",
      "id": "YoutubeApiInnertubeImagePreviewSelectorPreview",
      "properties": {
        "fullImageHeader": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "previewDetails": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "fullImageDetails": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "previewHeader": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "editButtonLabel": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "deleteButtonLabel": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      }
    },
    "YoutubeApiInnertubeLiveChatPaidMessageRecordRenderer": {
      "type": "object",
      "properties": {
        "purchaseAmountText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "isSuperChatForGood": {
          "type": "boolean"
        },
        "nonprofitFamiliarName": {
          "type": "string"
        },
        "videoTitle": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "videoNavigationEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "authorPhoto": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "videoThumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "noAuthorIcon": {
          "$ref": "YoutubeApiInnertubeIcon"
        },
        "authorChannelNavigationEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "purchaseDateText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "id": {
          "type": "string"
        },
        "nonprofitLegalName": {
          "type": "string"
        },
        "authorMessage": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "messageDeleted": {
          "type": "boolean"
        },
        "authorName": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "id": "YoutubeApiInnertubeLiveChatPaidMessageRecordRenderer"
    },
    "YoutubeApiInnertubeCredentialTransferTokenTargetId": {
      "properties": {
        "videoId": {
          "type": "string"
        },
        "playlistId": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCredentialTransferTokenTargetId"
    },
    "YoutubeApiInnertubeLiveStreamingChatSupportedRenderers": {
      "type": "object",
      "properties": {
        "liveChatRenderer": {
          "$ref": "YoutubeApiInnertubeLiveChatRenderer"
        }
      },
      "id": "YoutubeApiInnertubeLiveStreamingChatSupportedRenderers"
    },
    "YoutubeApiInnertubePaygatedVisibilityFeature": {
      "type": "object",
      "id": "YoutubeApiInnertubePaygatedVisibilityFeature",
      "properties": {
        "statusDetails": {
          "type": "string",
          "enum": [
            "CREATOR_FEATURE_STATUS_DETAILS_UNKNOWN",
            "CREATOR_FEATURE_STATUS_DETAILS_NOT_APPLICABLE"
          ],
          "enumDescriptions": [
            "",
            ""
          ]
        },
        "status": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "CREATOR_FEATURE_STATUS_UNKNOWN",
            "CREATOR_FEATURE_STATUS_ENABLED",
            "CREATOR_FEATURE_STATUS_DISABLED",
            "CREATOR_FEATURE_STATUS_ELIGIBLE"
          ]
        }
      }
    },
    "YoutubeApiInnertubeGetCmsIssuesSummaryResponse": {
      "properties": {
        "issuesSummary": {
          "$ref": "YoutubeApiInnertubeCmsIssuesSummaryData"
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeGetCmsIssuesSummaryResponse"
    },
    "YoutubeElementsComponentsCopyrightAppealFlowRationaleStepState": {
      "id": "YoutubeElementsComponentsCopyrightAppealFlowRationaleStepState",
      "properties": {
        "termsCheckboxes": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsComponentsCheckboxData"
          }
        },
        "originalAudioCheckbox": {
          "$ref": "YoutubeElementsComponentsCheckboxData"
        },
        "originalVideoCheckbox": {
          "$ref": "YoutubeElementsComponentsCheckboxData"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsAppearanceSettingData": {
      "id": "YoutubeElementsComponentsAppearanceSettingData",
      "properties": {
        "appearanceStateLightThemeLabel": {
          "type": "string"
        },
        "appearanceStateDarkThemeLabel": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "darkThemeOffA11yLabel": {
          "type": "string"
        },
        "appearanceStateDeviceThemeLabel": {
          "type": "string"
        },
        "appearanceSettingEntityKey": {
          "type": "string"
        },
        "description": {
          "type": "string"
        },
        "darkThemeOnA11yLabel": {
          "type": "string"
        },
        "deviceThemeEnabled": {
          "type": "boolean"
        },
        "appearanceSettingToggleEntityKey": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsCommentThreadLogging": {
      "type": "object",
      "properties": {
        "commentLogging": {
          "$ref": "YoutubeApiInnertubeCommentLogging"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        }
      },
      "id": "YoutubeElementsComponentsCommentThreadLogging"
    },
    "YoutubeApiInnertubeYtgoZeroStateSearchContentEntity": {
      "id": "YoutubeApiInnertubeYtgoZeroStateSearchContentEntity",
      "properties": {
        "id": {
          "type": "string"
        },
        "shelf": {
          "$ref": "YoutubeApiInnertubeYtgoShelf"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeMusicDataBoundSectionRenderer": {
      "id": "YoutubeApiInnertubeMusicDataBoundSectionRenderer",
      "type": "object",
      "properties": {
        "section": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      }
    },
    "YoutubeApiInnertubeMdeLiveChatUpdateRequestParams": {
      "properties": {
        "newLiveChatSettingsMask": {
          "$ref": "YoutubeApiInnertubeLiveChatSettingsMask"
        },
        "source": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "COMMENT_SETTINGS_UPDATE_SOURCE_UNKNOWN",
            "COMMENT_SETTINGS_UPDATE_SOURCE_UPLOAD_DEFAULTS",
            "COMMENT_SETTINGS_UPDATE_SOURCE_VIDEO",
            "COMMENT_SETTINGS_UPDATE_SOURCE_THREE_DOT_MENU",
            "COMMENT_SETTINGS_UPDATE_SOURCE_ADMIN_SHEET_COMMENTS",
            "COMMENT_SETTINGS_UPDATE_SOURCE_ADMIN_SHEET_LIVE_CHAT_CREATOR",
            "COMMENT_SETTINGS_UPDATE_SOURCE_ADMIN_SHEET_LIVE_CHAT_MODERATOR",
            "COMMENT_SETTINGS_UPDATE_SOURCE_ADMIN_SHEET_COMMENTS_MODERATOR",
            "COMMENT_SETTINGS_UPDATE_SOURCE_LIVE_REACTIONS_CREATOR",
            "COMMENT_SETTINGS_UPDATE_SOURCE_LIVE_REACTIONS_MODERATOR"
          ]
        },
        "newLiveChatSettings": {
          "$ref": "YoutubeApiInnertubeLiveChatSettings"
        },
        "newIsEnabled": {
          "type": "boolean"
        },
        "performAsExternalChannelId": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeMdeLiveChatUpdateRequestParams",
      "type": "object"
    },
    "YoutubeApiInnertubeSetPrefStorageEntryCommand": {
      "type": "object",
      "properties": {
        "value": {
          "type": "string"
        },
        "key": {
          "type": "string"
        },
        "expirationTimestamp": {
          "format": "int64",
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeSetPrefStorageEntryCommand"
    },
    "YoutubeElementsComponentsFeedbackStepControllerState": {
      "id": "YoutubeElementsComponentsFeedbackStepControllerState",
      "properties": {
        "isAppealExpanded": {
          "type": "boolean"
        },
        "isTrainingExpanded": {
          "type": "boolean"
        },
        "isNonAppealExpanded": {
          "type": "boolean"
        },
        "isFixableViolationsExpanded": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeLiveChatMessageBuyFlowBuyButtonSupportedRenderers": {
      "type": "object",
      "id": "YoutubeApiInnertubeLiveChatMessageBuyFlowBuyButtonSupportedRenderers",
      "properties": {
        "buttonRenderer": {
          "$ref": "YoutubeApiInnertubeButtonRenderer"
        }
      }
    },
    "YoutubeElementsComponentsTextFieldDisplayModel": {
      "id": "YoutubeElementsComponentsTextFieldDisplayModel",
      "type": "object",
      "properties": {
        "returnKeyType": {
          "enum": [
            "RETURN_KEY_TYPE_UNSPECIFIED",
            "RETURN_KEY_TYPE_GO",
            "RETURN_KEY_TYPE_SEARCH",
            "RETURN_KEY_TYPE_SEND",
            "RETURN_KEY_TYPE_NEXT",
            "RETURN_KEY_TYPE_DONE"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "characterCount": {
          "format": "int32",
          "type": "integer"
        },
        "capitalizationMode": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "CAPITALIZE_UNSPECIFIED",
            "CAPITALIZE_NONE",
            "CAPITALIZE_EACH_SENTENCE",
            "CAPITALIZE_EACH_WORD",
            "CAPITALIZE_EACH_CHARACTER"
          ]
        },
        "hideLabel": {
          "type": "boolean"
        },
        "onFocus": {
          "$ref": "YoutubeElementsCommand"
        },
        "textFieldKey": {
          "type": "string"
        },
        "isMultiline": {
          "type": "boolean"
        },
        "isDisabled": {
          "type": "boolean"
        },
        "enableEditableTextV2": {
          "type": "boolean"
        },
        "onChange": {
          "$ref": "YoutubeElementsCommand"
        },
        "iconState": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "TEXT_FIELD_ICON_STATE_UNSPECIFIED",
            "TEXT_FIELD_ICON_STATE_NONE",
            "TEXT_FIELD_ICON_STATE_SPINNER",
            "TEXT_FIELD_ICON_STATE_CHECKMARK"
          ]
        },
        "enableFormattingButtons": {
          "type": "boolean"
        },
        "disableSpellCheck": {
          "type": "boolean"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "textInputA11yId": {
          "type": "string"
        },
        "textInputA11yHint": {
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "text": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "showHint": {
          "type": "boolean"
        },
        "useRichText": {
          "type": "boolean"
        },
        "placeholderText": {
          "type": "string"
        },
        "onBlur": {
          "$ref": "YoutubeElementsCommand"
        },
        "showAtSymbolPrefix": {
          "type": "boolean"
        },
        "suggestData": {
          "$ref": "YoutubeApiInnertubeTextFieldSuggestData"
        },
        "textBoxMinHeight": {
          "format": "float",
          "type": "number"
        },
        "hintText": {
          "type": "string"
        },
        "errorMessageText": {
          "type": "string"
        },
        "fillParent": {
          "type": "boolean"
        },
        "maxCharacterCount": {
          "format": "int32",
          "type": "integer"
        },
        "messagingMode": {
          "type": "boolean"
        },
        "showErrorMessage": {
          "type": "boolean"
        },
        "disableScrollToVisibleAreaOnFocus": {
          "type": "boolean"
        },
        "hideBorder": {
          "type": "boolean"
        },
        "onTextInputAction": {
          "$ref": "YoutubeElementsCommand"
        },
        "labelText": {
          "type": "string"
        },
        "disableProgrammaticFocus": {
          "type": "boolean"
        },
        "showCharacterCount": {
          "type": "boolean"
        },
        "keyboardType": {
          "enum": [
            "KEYBOARD_TYPE_UNKNOWN",
            "KEYBOARD_TYPE_TEXT",
            "KEYBOARD_TYPE_NUMBER",
            "KEYBOARD_TYPE_PHONE",
            "KEYBOARD_TYPE_NUMBER_DECIMAL",
            "KEYBOARD_TYPE_EMAIL",
            "KEYBOARD_TYPE_URL",
            "KEYBOARD_TYPE_NAME_PHONE",
            "KEYBOARD_TYPE_NUMBER_PUNCTUATION",
            "KEYBOARD_TYPE_MENTION"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "isFocused": {
          "type": "boolean"
        },
        "minCharacterCount": {
          "format": "int32",
          "type": "integer"
        },
        "disableEditableTextV2": {
          "type": "boolean"
        },
        "characterCountText": {
          "type": "string"
        },
        "isRtl": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeCreationPageFetchInstructions": {
      "id": "YoutubeApiInnertubeCreationPageFetchInstructions",
      "properties": {
        "request": {
          "$ref": "YoutubeApiInnertubeCreationPageRequestTemplate"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsVideoMetadataCarouselModel": {
      "properties": {
        "feedItemTrackingParams": {
          "format": "byte",
          "type": "string"
        },
        "indexEntity": {
          "$ref": "YoutubeElementsComponentsCarouselIndexEntity"
        },
        "state": {
          "$ref": "YoutubeElementsState"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "showColorSurge": {
          "$ref": "YoutubeApiInnertubeBooleanEntity"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "liveChatSmartEduEntity": {
          "$ref": "YoutubeElementsComponentsLiveChatSmartEduEntity"
        },
        "videoMetadataCarouselEntityKey": {
          "type": "string"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsVideoMetadataCarouselData"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "commentsAnimatedTeaserEntity": {
          "$ref": "YoutubeApiInnertubeAnimatedTeaserEntity"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsVideoMetadataCarouselModel"
    },
    "YoutubeApiInnertubeChannelUploadDefaultsSettingsVideoPrivacyDefaults": {
      "properties": {
        "privacy": {
          "enum": [
            "VIDEO_PRIVACY_UNKNOWN",
            "VIDEO_PRIVACY_PRIVATE",
            "VIDEO_PRIVACY_PUBLIC",
            "VIDEO_PRIVACY_UNLISTED"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        },
        "wasSet": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeChannelUploadDefaultsSettingsVideoPrivacyDefaults",
      "type": "object"
    },
    "YoutubeElementsComponentsHighlightTextDecoratorColorMapExtension": {
      "type": "object",
      "id": "YoutubeElementsComponentsHighlightTextDecoratorColorMapExtension",
      "properties": {
        "colorMap": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsComponentsHighlightTextDecoratorColorMapExtensionColorMapEntry"
          }
        }
      }
    },
    "YoutubeApiInnertubeNavigationData": {
      "id": "YoutubeApiInnertubeNavigationData",
      "type": "object",
      "properties": {
        "prevEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "nextEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      }
    },
    "YoutubeElementsComponentsDropdownQuestionItemModel": {
      "id": "YoutubeElementsComponentsDropdownQuestionItemModel",
      "properties": {
        "state": {
          "$ref": "YoutubeElementsState"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "questionIndex": {
          "type": "integer",
          "format": "int32"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsQuestionItemData"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeIssueFilterMatchedVideosLessOrEqual": {
      "id": "YoutubeApiInnertubeIssueFilterMatchedVideosLessOrEqual",
      "properties": {
        "value": {
          "type": "string",
          "format": "uint64"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeMdxSessionConnected": {
      "id": "YoutubeApiInnertubeMdxSessionConnected",
      "type": "object",
      "properties": {
        "mdxSessionIndex": {
          "type": "string",
          "format": "int64"
        },
        "isReconnectionInProgress": {
          "type": "boolean"
        },
        "mdxSessionNonce": {
          "type": "string"
        },
        "previousConnectionState": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "MDX_CONNECTION_STATE_UNKNOWN",
            "MDX_CONNECTION_STATE_STARTED",
            "MDX_CONNECTION_STATE_CONNECTED",
            "MDX_CONNECTION_STATE_DISCONNECTED"
          ]
        },
        "dialDataWhenStarted": {
          "$ref": "YoutubeApiInnertubeDialData"
        },
        "receiverDevice": {
          "$ref": "YoutubeApiInnertubeMdxReceiverDevice"
        },
        "sessionType": {
          "enum": [
            "MDX_SESSION_TYPE_UNKNOWN",
            "MDX_SESSION_TYPE_CAST",
            "MDX_SESSION_TYPE_DIAL",
            "MDX_SESSION_TYPE_MANUALLY_PAIRED",
            "MDX_SESSION_TYPE_YONGLE"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "timeSinceConnectionStartMs": {
          "type": "string",
          "format": "int64"
        },
        "sessionSource": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "MDX_SESSION_SOURCE_UNKNOWN",
            "MDX_SESSION_SOURCE_ROUTE_BUTTON",
            "MDX_SESSION_SOURCE_SMART_REMOTE_MEALBAR",
            "MDX_SESSION_SOURCE_CONTENT_RECOMMENDATION_NOTIFICATION",
            "MDX_SESSION_SOURCE_MEMENTO_MEALBAR",
            "MDX_SESSION_SOURCE_LIVE_STREAM_MEALBAR",
            "MDX_SESSION_SOURCE_SMART_PAIRING_SELECT_DEVICE",
            "MDX_SESSION_SOURCE_TV_CODE",
            "MDX_SESSION_SOURCE_AUTOCONNECT",
            "MDX_SESSION_SOURCE_NITRATE_MEALBAR",
            "MDX_SESSION_SOURCE_AUTOCONNECT_COMMENTS",
            "MDX_SESSION_SOURCE_STREAM_TRANSFER",
            "MDX_SESSION_SOURCE_ALWAYS_AUTOCONNECT",
            "MDX_SESSION_SOURCE_QR",
            "MDX_SESSION_SOURCE_STC",
            "MDX_SESSION_SOURCE_SEARCH",
            "MDX_SESSION_SOURCE_LIVE_CHAT",
            "MDX_SESSION_SOURCE_SUGGESTED_DEVICE",
            "MDX_SESSION_SOURCE_YTV_AUTOCONNECT",
            "MDX_SESSION_SOURCE_SEARCH_NOTIFICATION"
          ]
        },
        "smoothPairingUsed": {
          "type": "boolean"
        },
        "retry": {
          "type": "boolean"
        },
        "receiverSuppliedDevice": {
          "$ref": "YoutubeApiInnertubeMdxReceiverDevice"
        }
      }
    },
    "YoutubeApiInnertubeReportFormRequest": {
      "type": "object",
      "properties": {
        "params": {
          "type": "string"
        },
        "impersonatedChannelUrl": {
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "clientSideParams": {
          "$ref": "YoutubeApiInnertubeClientSideReportFormRequestParams"
        }
      },
      "id": "YoutubeApiInnertubeReportFormRequest"
    },
    "YoutubeApiInnertubeUnpluggedRequestTwofactorLocationCommand": {
      "properties": {
        "hack": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeUnpluggedRequestTwofactorLocationCommand"
    },
    "YoutubeApiInnertubeShippingDetails": {
      "id": "YoutubeApiInnertubeShippingDetails",
      "type": "object",
      "properties": {
        "returnPolicy": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "shippingDate": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "shippingAddress": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      }
    },
    "YoutubeApiInnertubeTvhtml5UnexpectedRestart": {
      "type": "object",
      "properties": {
        "clientDocumentNonce": {
          "type": "string"
        },
        "lastStartupTimestampSec": {
          "format": "int32",
          "type": "integer"
        },
        "userAgentChanged": {
          "type": "boolean"
        },
        "botguardServerEnvironment": {
          "enum": [
            "SERVER_ENV_UNKNOWN",
            "SERVER_ENV_PROD",
            "SERVER_ENV_AUTOPUSH",
            "SERVER_ENV_CANARY",
            "SERVER_ENV_DEV",
            "SERVER_ENV_STAGING",
            "SERVER_ENV_PROD_CONTROL"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "currentStartupTimestampSec": {
          "format": "int32",
          "type": "integer"
        },
        "lastAliveTimestampSec": {
          "type": "integer",
          "format": "int32"
        }
      },
      "id": "YoutubeApiInnertubeTvhtml5UnexpectedRestart"
    },
    "YoutubeApiInnertubeOttManifestMaskTimestampMask": {
      "id": "YoutubeApiInnertubeOttManifestMaskTimestampMask",
      "type": "object",
      "properties": {
        "nanos": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        },
        "seconds": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeShowBrowseElementsBottomSheetCommand": {
      "properties": {
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "errorMessage": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "minHeightPercentage": {
          "type": "number",
          "format": "float"
        },
        "maxHeightPercentage": {
          "type": "number",
          "format": "float"
        },
        "command": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      },
      "id": "YoutubeApiInnertubeShowBrowseElementsBottomSheetCommand",
      "type": "object"
    },
    "YoutubeApiInnertubeCmsLicenseStrategyDataResponseStatus": {
      "properties": {
        "statusCode": {
          "enum": [
            "CREATOR_ENTITY_STATUS_UNKNOWN",
            "CREATOR_ENTITY_STATUS_OK",
            "CREATOR_ENTITY_STATUS_PARTIAL_FAILURE",
            "CREATOR_ENTITY_STATUS_FAILURE"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        }
      },
      "id": "YoutubeApiInnertubeCmsLicenseStrategyDataResponseStatus",
      "type": "object"
    },
    "YoutubeApiInnertubeUnpluggedTvodDialogRenderer": {
      "id": "YoutubeApiInnertubeUnpluggedTvodDialogRenderer",
      "properties": {
        "onOpenCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "tvodDetailsRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "purchaseButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "onDismissCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "purchaseOptions": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          }
        },
        "messages": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeFormattedString"
          }
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "secondaryButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeOfflineRefreshContinuation": {
      "type": "object",
      "properties": {
        "continueInSeconds": {
          "type": "integer",
          "format": "uint32"
        },
        "expiresInSeconds": {
          "type": "integer",
          "format": "uint32"
        },
        "clickTrackingParams": {
          "format": "byte",
          "type": "string"
        },
        "continuation": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeOfflineRefreshContinuation"
    },
    "YoutubeApiInnertubeGetVideoTranslationsResponse": {
      "type": "object",
      "id": "YoutubeApiInnertubeGetVideoTranslationsResponse",
      "properties": {
        "videoTranslations": {
          "items": {
            "$ref": "YoutubeApiInnertubeVideoTranslations"
          },
          "type": "array"
        },
        "dubProjectStateMachineErrorTag": {
          "enum": [
            "DUB_PROJECT_STATE_MACHINE_TAG_UNSPECIFIED",
            "DUB_PROJECT_STATE_MACHINE_TAG_ERROR"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            ""
          ]
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "aloudProjects": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeAloudProjectData"
          }
        },
        "audioTracks": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCreatorAudioTrackData"
          }
        }
      }
    },
    "YoutubeApiInnertubeOrderHistoryViewModel": {
      "type": "object",
      "properties": {
        "orderItems": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          }
        },
        "showTopDivider": {
          "type": "boolean"
        },
        "rendererContext": {
          "$ref": "YoutubeApiInnertubeRendererContext"
        },
        "orderDate": {
          "$ref": "YoutubeElementsAttributedString"
        }
      },
      "id": "YoutubeApiInnertubeOrderHistoryViewModel"
    },
    "YoutubeApiInnertubeAdvancedFormSchemaFieldSchemas": {
      "properties": {
        "name": {
          "$ref": "YoutubeApiInnertubeFormFieldSchema"
        },
        "address": {
          "$ref": "YoutubeApiInnertubeAddressFormSchemaFieldSchemas"
        },
        "contactInfos": {
          "$ref": "YoutubeApiInnertubeContactInfoFormListSchema"
        }
      },
      "id": "YoutubeApiInnertubeAdvancedFormSchemaFieldSchemas",
      "type": "object"
    },
    "YoutubeApiInnertubeKidsUnicornReauthPageRenderer": {
      "type": "object",
      "id": "YoutubeApiInnertubeKidsUnicornReauthPageRenderer",
      "properties": {
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "bodyHtml": {
          "type": "string"
        },
        "enterPasswordText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      }
    },
    "YoutubeApiInnertubeMusicBrowseCollectionEntityData": {
      "id": "YoutubeApiInnertubeMusicBrowseCollectionEntityData",
      "properties": {
        "collection": {
          "$ref": "YoutubeApiInnertubeMusicEntityCollection"
        },
        "fullListId": {
          "type": "string"
        },
        "title": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeAssetTypeCondition": {
      "type": "object",
      "id": "YoutubeApiInnertubeAssetTypeCondition",
      "properties": {
        "assetTypes": {
          "type": "array",
          "items": {
            "type": "string",
            "enumDescriptions": [
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              ""
            ],
            "enum": [
              "ASSET_TYPE_UNSPECIFIED",
              "ASSET_TYPE_SOUND_RECORDING",
              "ASSET_TYPE_MUSIC_VIDEO",
              "ASSET_TYPE_COMPOSITION",
              "ASSET_TYPE_EPISODE",
              "ASSET_TYPE_MOVIE",
              "ASSET_TYPE_WEB",
              "ASSET_TYPE_ART_TRACK",
              "ASSET_TYPE_GEN_AI_MUSIC",
              "ASSET_TYPE_WATERMARK_AUDIO",
              "ASSET_TYPE_ARTIST",
              "ASSET_TYPE_ARTIST_VOCAL",
              "ASSET_TYPE_GEN_AI_VIDEO"
            ]
          }
        },
        "isNot": {
          "type": "boolean"
        }
      }
    },
    "YoutubeElementsComponentsHeterogeneousCarouselCollectionModel": {
      "id": "YoutubeElementsComponentsHeterogeneousCarouselCollectionModel",
      "properties": {
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "enableNoHeadlineImageLayout": {
          "type": "boolean"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "clickTargetDelaySeconds": {
          "type": "number",
          "format": "float"
        },
        "enableGrayCarouselCardOutline": {
          "type": "boolean"
        },
        "paddingSize": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "PADDING_SIZE_UNSPECIFIED",
            "PADDING_SIZE_MEDIUM",
            "PADDING_SIZE_LARGER",
            "PADDING_SIZE_DEFAULT"
          ]
        },
        "carouselAd": {
          "$ref": "YoutubeElementsComponentsCarouselAd"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "clickableState": {
          "$ref": "YoutubeElementsComponentsClickableState"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeChannelAboutMetadataFlaggingMenuRendererChannelFlaggingMenuItem": {
      "type": "object",
      "properties": {
        "confirmationMessageText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "text": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "flaggingAction": {
          "type": "string"
        },
        "confirmationMessageAdditionalText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "id": "YoutubeApiInnertubeChannelAboutMetadataFlaggingMenuRendererChannelFlaggingMenuItem"
    },
    "YoutubeApiInnertubePromoSurface": {
      "properties": {
        "promoRegions": {
          "type": "array",
          "items": {
            "enum": [
              "REGION_UNSPECIFIED",
              "REGION_UNITED_STATES",
              "REGION_UNITED_KINGDOM",
              "REGION_GERMANY_AUSTRIA_SWITZERLAND",
              "REGION_FRANCE",
              "REGION_BRAZIL",
              "REGION_JAPAN",
              "REGION_CANADA",
              "REGION_MEXICO",
              "REGION_SPAIN",
              "REGION_ITALY",
              "REGION_AUSTRALIA_NEW_ZEALAND",
              "REGION_INDIA",
              "REGION_SOUTH_KOREA",
              "REGION_MIDDLE_EAST_NORTH_AFRICA",
              "REGION_ARGENTINA",
              "REGION_COLOMBIA",
              "REGION_NIGERIA",
              "REGION_UKRAINE",
              "REGION_RUSSIA",
              "REGION_SOUTH_AFRICA",
              "REGION_TURKEY",
              "REGION_NORDICS",
              "REGION_TAIWAN",
              "REGION_EMEA",
              "REGION_INDONESIA",
              "REGION_HONG_KONG",
              "REGION_THAILAND",
              "REGION_SOUTH_EAST_ASIA"
            ],
            "type": "string",
            "enumDescriptions": [
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              ""
            ]
          }
        },
        "surface": {
          "type": "string",
          "enum": [
            "SURFACE_UNSPECIFIED",
            "SURFACE_PROGRAMMED_PLAYLIST",
            "SURFACE_FEATURED_SECTION_SHORTS",
            "SURFACE_FEATURED_SECTION_CREATOR_MUSIC",
            "SURFACE_FEATURED_SECTION_MUSIC_DISCOVERY_HUB",
            "SURFACE_KICK_OFF_TREND",
            "SURFACE_SHORTS_TEASER",
            "SURFACE_FEATURED_SECTION_LIVING_ROOM",
            "SURFACE_FEATURED_SECTION_CHARTS",
            "SURFACE_FEATURED_SECTION_GOOGLE_TV",
            "SURFACE_FEATURED_SECTION_YOUTUBE_TV"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        }
      },
      "id": "YoutubeApiInnertubePromoSurface",
      "type": "object"
    },
    "YoutubeEffectSourceMakerAsset": {
      "id": "YoutubeEffectSourceMakerAsset",
      "type": "object",
      "properties": {
        "mimeType": {
          "type": "string"
        },
        "model": {
          "$ref": "YoutubeEffectSourceMaker3dModelAsset"
        },
        "imageSequence": {
          "$ref": "YoutubeEffectSourceMakerImageSequenceAsset"
        },
        "lut": {
          "$ref": "YoutubeEffectSourceMakerLutAsset"
        },
        "image": {
          "$ref": "YoutubeEffectSourceMakerImageAsset"
        },
        "displayName": {
          "type": "string"
        },
        "id": {
          "type": "string"
        },
        "children": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      }
    },
    "YoutubeElementsComponentsMentionsDescriptionEditorDynamicEntitiesModel": {
      "properties": {
        "serverState": {
          "$ref": "YoutubeApiInnertubeMentionsServerStateEntity"
        },
        "inputTextUnicodeLengthState": {
          "$ref": "YoutubeElementsComponentsComputeUnicodeStringLengthResultEntity"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsMentionsDescriptionEditorDynamicEntitiesModel"
    },
    "YoutubeApiInnertubePostCreationDialogElementRenderer": {
      "id": "YoutubeApiInnertubePostCreationDialogElementRenderer",
      "type": "object",
      "properties": {
        "placeholderText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "serializedCreationItemInfo": {
          "type": "string",
          "format": "byte"
        },
        "dialogContentRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "authorThumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "compatibility": {
          "$ref": "YoutubeApiInnertubePostCreationDialogElementsCompatibility"
        },
        "postButtonElement": {
          "$ref": "YoutubeElementsElement"
        },
        "closeButtonElement": {
          "$ref": "YoutubeElementsElement"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "suggestedUserMentionsEnabled": {
          "type": "boolean"
        },
        "title": {
          "type": "string"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        }
      }
    },
    "YoutubeElementsComponentsProminenceObserver": {
      "id": "YoutubeElementsComponentsProminenceObserver",
      "properties": {
        "customConfigType": {
          "enumDescriptions": [
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "INTERSECTION_OBSERVER_CONFIG_TYPE_UNSPECIFIED",
            "INTERSECTION_OBSERVER_CONFIG_TYPE_SHORTS_GRID_ITEM"
          ]
        },
        "enterRatio": {
          "type": "number",
          "format": "float"
        },
        "exitRatio": {
          "type": "number",
          "format": "float"
        },
        "groupKey": {
          "type": "string"
        },
        "onExit": {
          "$ref": "YoutubeElementsCommand"
        },
        "onEnter": {
          "$ref": "YoutubeElementsCommand"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeBrowseOverlaySupportedRenderers": {
      "properties": {
        "unpluggedDvrPickerFooterRenderer": {
          "$ref": "YoutubeApiInnertubeUnpluggedDvrPickerFooterRenderer"
        },
        "bottomSheetOverlayRenderer": {
          "$ref": "YoutubeApiInnertubeBottomSheetOverlayRenderer"
        },
        "mealbarPromoRenderer": {
          "$ref": "YoutubeApiInnertubeMealbarPromoRenderer"
        },
        "unpluggedLocationRenderer": {
          "$ref": "YoutubeApiInnertubeUnpluggedLocationRenderer"
        },
        "fullScreenOverlayRenderer": {
          "$ref": "YoutubeApiInnertubeFullScreenOverlayRenderer"
        },
        "unpluggedWelcomeRenderer": {
          "$ref": "YoutubeApiInnertubeUnpluggedWelcomeRenderer"
        },
        "unpluggedSidesheetRenderer": {
          "$ref": "YoutubeApiInnertubeUnpluggedSidesheetRenderer"
        },
        "unpluggedAlertRenderer": {
          "$ref": "YoutubeApiInnertubeUnpluggedAlertRenderer"
        },
        "dismissableClingRenderer": {
          "$ref": "YoutubeApiInnertubeDismissableClingRenderer"
        },
        "hintRenderer": {
          "$ref": "YoutubeApiInnertubeHintRenderer"
        },
        "unpluggedAppRatingPromoRenderer": {
          "$ref": "YoutubeApiInnertubeUnpluggedAppRatingPromoRenderer"
        },
        "expandableGuidanceFooterRenderer": {
          "$ref": "YoutubeApiInnertubeExpandableGuidanceFooterRenderer"
        },
        "tvUnlimitedWelcomeRenderer": {
          "$ref": "YoutubeApiInnertubeTvUnlimitedWelcomeRenderer"
        },
        "tastebuilderRenderer": {
          "$ref": "YoutubeApiInnertubeTastebuilderRenderer"
        },
        "elementRenderer": {
          "$ref": "YoutubeApiInnertubeElementRenderer"
        },
        "unpluggedPromoRenderer": {
          "$ref": "YoutubeApiInnertubeUnpluggedPromoRenderer"
        },
        "upsellDialogRenderer": {
          "$ref": "YoutubeApiInnertubeUpsellDialogRenderer"
        },
        "unpluggedUnsupportedDeviceRenderer": {
          "$ref": "YoutubeApiInnertubeUnpluggedUnsupportedDeviceRenderer"
        },
        "consentBumpV2Renderer": {
          "$ref": "YoutubeApiInnertubeConsentBumpV2Renderer"
        },
        "unpluggedTravelRenderer": {
          "$ref": "YoutubeApiInnertubeUnpluggedTravelRenderer"
        },
        "flexibleScrollPromoRenderer": {
          "$ref": "YoutubeApiInnertubeFlexibleScrollPromoRenderer"
        },
        "topicPickerRenderer": {
          "$ref": "YoutubeApiInnertubeTopicPickerRenderer"
        },
        "interstitialGridPromoRenderer": {
          "$ref": "YoutubeApiInnertubeInterstitialGridPromoRenderer"
        },
        "flowRootRenderer": {
          "$ref": "YoutubeApiInnertubeFlowRootRenderer"
        },
        "unsupportedVersionRenderer": {
          "$ref": "YoutubeApiInnertubeUnsupportedVersionRenderer"
        },
        "unpluggedFullScreenStepRenderer": {
          "$ref": "YoutubeApiInnertubeUnpluggedFullScreenStepRenderer"
        },
        "unpluggedPlanDetailsRenderer": {
          "$ref": "YoutubeApiInnertubeUnpluggedPlanDetailsRenderer"
        },
        "unpluggedInfoDialogRenderer": {
          "$ref": "YoutubeApiInnertubeUnpluggedInfoDialogRenderer"
        },
        "interstitialPromo": {
          "$ref": "YoutubeApiInnertubeInterstitialPromoRenderer"
        },
        "unpluggedTravelFlowRenderer": {
          "$ref": "YoutubeApiInnertubeUnpluggedTravelFlowRenderer"
        },
        "confirmDialogRenderer": {
          "$ref": "YoutubeApiInnertubeConfirmDialogRenderer"
        },
        "unpluggedLocationResolutionRenderer": {
          "$ref": "YoutubeApiInnertubeUnpluggedLocationResolutionRenderer"
        },
        "musicFullscreenPromoRenderer": {
          "$ref": "YoutubeApiInnertubeMusicFullscreenPromoRenderer"
        },
        "commandWrapperPromoRenderer": {
          "$ref": "YoutubeApiInnertubeCommandWrapperPromoRenderer"
        },
        "tooltipRenderer": {
          "$ref": "YoutubeApiInnertubeTooltipRenderer"
        },
        "musicMultiselectFormRenderer": {
          "$ref": "YoutubeApiInnertubeMusicMultiselectFormRenderer"
        },
        "flowRenderer": {
          "$ref": "YoutubeApiInnertubeFlowRenderer"
        }
      },
      "id": "YoutubeApiInnertubeBrowseOverlaySupportedRenderers",
      "type": "object"
    },
    "YoutubeApiInnertubeAnalyticsOverviewRequest": {
      "type": "object",
      "properties": {
        "entityType": {
          "enum": [
            "UNKNOWN_ENTITY_TYPE",
            "VIDEO",
            "CHANNEL",
            "CONTENT_OWNER"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "entityIdentifier": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeAnalyticsOverviewRequest"
    },
    "YoutubeApiInnertubeChannelSubscribeButtonSupportedRenderers": {
      "id": "YoutubeApiInnertubeChannelSubscribeButtonSupportedRenderers",
      "type": "object",
      "properties": {
        "buttonRenderer": {
          "$ref": "YoutubeApiInnertubeButtonRenderer"
        },
        "subscribeButtonRenderer": {
          "$ref": "YoutubeApiInnertubeSubscribeButtonRenderer"
        }
      }
    },
    "YoutubeApiInnertubeChannelOwnerBadge": {
      "properties": {
        "creator": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeChannelOwnerBadge"
    },
    "YoutubeApiInnertubeEffectAsset": {
      "type": "object",
      "properties": {
        "appliedControlInputValues": {
          "items": {
            "$ref": "YoutubeApiInnertubeAppliedControlInputValue"
          },
          "type": "array"
        },
        "assetId": {
          "type": "string"
        },
        "assetLoggingId": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeEffectAsset"
    },
    "YoutubeApiInnertubeShoppingProductsReportingOverview": {
      "type": "object",
      "properties": {
        "hasMoreProducts": {
          "type": "boolean"
        },
        "productApprovalStatus": {
          "enum": [
            "SHOPPING_PRODUCT_APPROVAL_STATUS_UNKNOWN",
            "SHOPPING_PRODUCT_APPROVAL_STATUS_PENDING",
            "SHOPPING_PRODUCT_APPROVAL_STATUS_APPROVED",
            "SHOPPING_PRODUCT_APPROVAL_STATUS_DISAPPROVED"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "cappedProductsCount": {
          "format": "int64",
          "type": "string"
        },
        "actionLink": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeShoppingProductsReportingOverview"
    },
    "YoutubeApiInnertubeEditChannelWelcomeRequest": {
      "type": "object",
      "id": "YoutubeApiInnertubeEditChannelWelcomeRequest",
      "properties": {
        "welcomeDefaultContentType": {
          "type": "string",
          "enum": [
            "UNKNOWN_WELCOME_CONTENT_TYPE",
            "LATEST_UPLOAD",
            "LATEST_ACTIVITY",
            "EMPTY"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "syncToIvp": {
          "type": "boolean"
        },
        "featuredContentText": {
          "type": "string"
        },
        "featuredVideoId": {
          "type": "string"
        },
        "featuredPlaylistId": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeListFameBitBrandDealsResponse": {
      "type": "object",
      "id": "YoutubeApiInnertubeListFameBitBrandDealsResponse",
      "properties": {
        "pageInfo": {
          "$ref": "YoutubeApiInnertubeResponsePageInfo"
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "brandDeals": {
          "items": {
            "$ref": "YoutubeApiInnertubeFameBitBrandDealData"
          },
          "type": "array"
        }
      }
    },
    "YoutubeApiInnertubeClearQueuedVideosCommand": {
      "properties": {},
      "id": "YoutubeApiInnertubeClearQueuedVideosCommand",
      "type": "object"
    },
    "YoutubeApiInnertubeStickerConfigPromptStickerConfig": {
      "properties": {
        "stickerRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "commentDisabledDialog": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeStickerConfigPromptStickerConfig"
    },
    "YoutubeApiInnertubeEpgRowAiringSupportedRenderers": {
      "properties": {
        "epgAiringRenderer": {
          "$ref": "YoutubeApiInnertubeEpgAiringRenderer"
        },
        "elementRenderer": {
          "$ref": "YoutubeApiInnertubeElementRenderer"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeEpgRowAiringSupportedRenderers"
    },
    "YoutubeElementsComponentsBrandPromotionHeaderModel": {
      "type": "object",
      "properties": {
        "brandPromotionHeader": {
          "$ref": "YoutubeElementsComponentsBrandPromotionHeader"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        }
      },
      "id": "YoutubeElementsComponentsBrandPromotionHeaderModel"
    },
    "YoutubeApiInnertubeGetVideoIdeaResponse": {
      "properties": {
        "videoIdea": {
          "$ref": "YoutubeApiInnertubeCreatorVideoIdea"
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        }
      },
      "id": "YoutubeApiInnertubeGetVideoIdeaResponse",
      "type": "object"
    },
    "YoutubeApiInnertubeListCmsAssetGroupsRequest": {
      "type": "object",
      "properties": {
        "listMask": {
          "$ref": "YoutubeApiInnertubeListCmsAssetGroupsMask"
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "assetGroupFilter": {
          "$ref": "YoutubeApiInnertubeAssetGroupFilter"
        },
        "delegationContext": {
          "$ref": "YoutubeApiInnertubeDelegationContext"
        },
        "externalOwnerId": {
          "type": "string"
        },
        "pageInfo": {
          "$ref": "YoutubeApiInnertubeRequestPageInfo"
        },
        "mask": {
          "$ref": "YoutubeApiInnertubeCmsAssetGroupMask"
        }
      },
      "id": "YoutubeApiInnertubeListCmsAssetGroupsRequest"
    },
    "YoutubeApiInnertubeQueueContent": {
      "properties": {
        "queueVideoIds": {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "autonavVideoIds": {
          "items": {
            "type": "string"
          },
          "type": "array"
        }
      },
      "id": "YoutubeApiInnertubeQueueContent",
      "type": "object"
    },
    "YoutubeApiInnertubeJoinGroupRenderer": {
      "id": "YoutubeApiInnertubeJoinGroupRenderer",
      "type": "object",
      "properties": {
        "isErrorDialog": {
          "type": "boolean"
        },
        "closeIcon": {
          "$ref": "YoutubeApiInnertubeIcon"
        },
        "joinConversationButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "thumbnails": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeThumbnailDetails"
          }
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "body": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "userCountText": {
          "type": "string"
        }
      }
    },
    "YoutubeElementsComponentsStaticSuggestedChipDataModel": {
      "properties": {
        "choiceSelectedText": {
          "type": "string"
        },
        "suggestedChipText": {
          "type": "string"
        }
      },
      "id": "YoutubeElementsComponentsStaticSuggestedChipDataModel",
      "type": "object"
    },
    "YoutubeApiInnertubeUnpluggedInitiateInlinePurchaseResponse": {
      "properties": {
        "onResponseReceivedCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "content": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      },
      "id": "YoutubeApiInnertubeUnpluggedInitiateInlinePurchaseResponse",
      "type": "object"
    },
    "YoutubeApiInnertubeChannelOfflineabilityRenderer": {
      "id": "YoutubeApiInnertubeChannelOfflineabilityRenderer",
      "properties": {
        "videos": {
          "$ref": "YoutubeApiInnertubeChannelOfflineabilityVideosSupportedRenderers"
        },
        "postEnable": {
          "$ref": "YoutubeApiInnertubeChannelOfflineabilityPostEnableSupportedRenderers"
        },
        "quality": {
          "$ref": "YoutubeApiInnertubeChannelOfflineabilityQualitySupportedRenderers"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeMusicWideArtistRadioRenderer": {
      "properties": {
        "longBylineText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "navigationEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "thumbnailRenderer": {
          "$ref": "YoutubeApiInnertubeMusicWideArtistRadioThumbnailSupportedRenderers"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "menu": {
          "$ref": "YoutubeApiInnertubeMenuSupportedRenderers"
        },
        "bylineText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "backgroundColor": {
          "type": "integer",
          "format": "uint32"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeMusicWideArtistRadioRenderer"
    },
    "YoutubeApiInnertubeEndscreenVisibilityToggleButtonRenderer": {
      "id": "YoutubeApiInnertubeEndscreenVisibilityToggleButtonRenderer",
      "type": "object",
      "properties": {
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "hideButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "showButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      }
    },
    "YoutubeApiInnertubeCreatorChannelFilterExternalChannelIdIs": {
      "properties": {
        "value": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorChannelFilterExternalChannelIdIs"
    },
    "YoutubeApiInnertubeCreatorHeartRenderer": {
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorHeartRenderer",
      "properties": {
        "unheartEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "heartedAccessibility": {
          "$ref": "YoutubeApiInnertubeAccessibilitySupportedDatas"
        },
        "creatorThumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "unheartedAccessibility": {
          "$ref": "YoutubeApiInnertubeAccessibilitySupportedDatas"
        },
        "kennedyHeartColorString": {
          "type": "string"
        },
        "disabledEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "heartIcon": {
          "$ref": "YoutubeApiInnertubeIcon"
        },
        "styleType": {
          "enum": [
            "CREATOR_HEART_STYLE_TYPE_UNKNOWN",
            "CREATOR_HEART_STYLE_TYPE_DEFAULT",
            "CREATOR_HEART_STYLE_TYPE_VISIBLY_DISABLED"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "unheartedLabel": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "hint": {
          "$ref": "YoutubeApiInnertubeCreatorHeartHintSupportedRenderers"
        },
        "isHearted": {
          "type": "boolean"
        },
        "heartEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "heartedLabel": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "unheartedTooltip": {
          "type": "string"
        },
        "heartColor": {
          "$ref": "YoutubeApiInnertubeCreatorHeartColorSupportedDatas"
        },
        "isEnabled": {
          "type": "boolean"
        },
        "heartedTooltip": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeMadeForKidsUpdate": {
      "id": "YoutubeApiInnertubeMadeForKidsUpdate",
      "type": "object",
      "properties": {
        "selfRating": {
          "enum": [
            "VIDEO_UPDATE_MADE_FOR_KIDS_UNKNOWN",
            "VIDEO_UPDATE_MADE_FOR_KIDS_NOT_MFK",
            "VIDEO_UPDATE_MADE_FOR_KIDS_MFK"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeConversationParticipantTypingTemplateRenderer": {
      "properties": {
        "filterContactIds": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "typingIdleMs": {
          "format": "int32",
          "type": "integer"
        },
        "typingExpiryMs": {
          "format": "int32",
          "type": "integer"
        },
        "maxShownTypingIndicators": {
          "format": "int32",
          "type": "integer"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeConversationParticipantTypingTemplateRenderer"
    },
    "YoutubeApiInnertubeCreateWebcamStreamSupportedRenderers": {
      "properties": {
        "createWebcamStreamRenderer": {
          "$ref": "YoutubeApiInnertubeCreateWebcamStreamRenderer"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCreateWebcamStreamSupportedRenderers"
    },
    "YoutubeApiInnertubeYtvPurchaseData": {
      "type": "object",
      "properties": {
        "purchaseParams": {
          "type": "string"
        },
        "attributionData": {
          "$ref": "YoutubeApiInnertubeYtvPurchaseDataAttributionData"
        }
      },
      "id": "YoutubeApiInnertubeYtvPurchaseData"
    },
    "YoutubeApiInnertubeAlbumReleaseStatus": {
      "type": "object",
      "id": "YoutubeApiInnertubeAlbumReleaseStatus",
      "properties": {
        "failedCapPackageId": {
          "type": "string"
        },
        "statusCode": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "ALBUM_RELEASE_STATUS_CODE_UNKNOWN",
            "ALBUM_RELEASE_STATUS_CODE_SUCCESS",
            "ALBUM_RELEASE_STATUS_CODE_ERROR"
          ],
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeCmsAssetMaskCmsAssetPolicyBreakdownMask": {
      "type": "object",
      "id": "YoutubeApiInnertubeCmsAssetMaskCmsAssetPolicyBreakdownMask",
      "properties": {
        "partnerAdminPolicy": {
          "$ref": "YoutubeApiInnertubeCmsAssetMaskCmsPolicyInfoWithSummaryMask"
        },
        "all": {
          "type": "boolean"
        },
        "effectivePolicy": {
          "$ref": "YoutubeApiInnertubeCmsAssetMaskCmsPolicyInfoWithSummaryMask"
        },
        "otherPartiesPolicies": {
          "$ref": "YoutubeApiInnertubeCmsAssetMaskOtherPartiesPoliciesEntryMask"
        },
        "myPolicy": {
          "$ref": "YoutubeApiInnertubeCmsAssetMaskCmsPolicyInfoWithSummaryMask"
        }
      }
    },
    "YoutubeApiInnertubeGamingDestinationHeaderRenderer": {
      "type": "object",
      "id": "YoutubeApiInnertubeGamingDestinationHeaderRenderer",
      "properties": {
        "carousel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "channelDetails": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      }
    },
    "YoutubeApiInnertubePlaylistContributorsList": {
      "properties": {
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "emptyListText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "contributors": {
          "items": {
            "$ref": "YoutubeApiInnertubeCollaborationUser"
          },
          "type": "array"
        }
      },
      "id": "YoutubeApiInnertubePlaylistContributorsList",
      "type": "object"
    },
    "YoutubeApiInnertubeIosNetworkApiConfig": {
      "id": "YoutubeApiInnertubeIosNetworkApiConfig",
      "properties": {
        "networkApi": {
          "type": "string",
          "enumDescriptions": [
            "",
            ""
          ],
          "enum": [
            "NSURLSESSION",
            "NSURLCONNECTION"
          ]
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCreateCmsPackageRequest": {
      "type": "object",
      "properties": {
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "externalOwnerId": {
          "type": "string"
        },
        "mask": {
          "$ref": "YoutubeApiInnertubeCmsPackageMask"
        },
        "type": {
          "enum": [
            "PACKAGE_TYPE_UNSPECIFIED",
            "PACKAGE_TYPE_CONTENT_DELIVERY",
            "PACKAGE_TYPE_UNPLUGGED_AVAILS"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeCreateCmsPackageRequest"
    },
    "YoutubeApiInnertubeClientYouTubeDataMemberCreatorMusicData": {
      "properties": {
        "artist": {
          "$ref": "YoutubeApiInnertubeClientYouTubeDataMemberArtist"
        },
        "entities": {
          "items": {
            "$ref": "YoutubeApiInnertubeClientYouTubeDataMemberCreatorMusicEntity"
          },
          "type": "array"
        },
        "claim": {
          "$ref": "YoutubeApiInnertubeClientYouTubeDataMemberClaim"
        },
        "entity": {
          "$ref": "YoutubeApiInnertubeClientYouTubeDataMemberCreatorMusicEntity"
        },
        "licensePurchase": {
          "$ref": "YoutubeApiInnertubeClientYouTubeDataMemberLicensePurchase"
        },
        "track": {
          "$ref": "YoutubeApiInnertubeClientYouTubeDataMemberTrack"
        },
        "collection": {
          "$ref": "YoutubeApiInnertubeClientYouTubeDataMemberCreatorMusicCollection"
        }
      },
      "id": "YoutubeApiInnertubeClientYouTubeDataMemberCreatorMusicData",
      "type": "object"
    },
    "YoutubeApiInnertubeUpdateDescriptionAction": {
      "type": "object",
      "properties": {
        "description": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "attributedDescription": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "headerRuns": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeAttributedStringHeaderRun"
          }
        },
        "isEmpty": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeUpdateDescriptionAction"
    },
    "YoutubeApiInnertubeCommentRepliesSubMenuSupportedRenderers": {
      "properties": {
        "sortFilterSubMenuRenderer": {
          "$ref": "YoutubeApiInnertubeSortFilterSubMenuRenderer"
        }
      },
      "id": "YoutubeApiInnertubeCommentRepliesSubMenuSupportedRenderers",
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorStudioSettingsMaskShoppingSettingsMask": {
      "id": "YoutubeApiInnertubeCreatorStudioSettingsMaskShoppingSettingsMask",
      "type": "object",
      "properties": {
        "creatorLedProductDropOnboardingState": {
          "type": "boolean"
        },
        "creatorLedProductDropTagUndisclosedOfferNoticeState": {
          "type": "boolean"
        },
        "firstPartyBonusOctoberNoticeState": {
          "type": "boolean"
        },
        "bulkTaggingInvitationDialogState": {
          "type": "boolean"
        },
        "timestampTaggingCtaState": {
          "type": "boolean"
        },
        "thirdPartyDeprecationNoticeState": {
          "type": "boolean"
        },
        "firstPartyEducationNoticeState": {
          "type": "boolean"
        },
        "thirdPartyEducationNoticeState": {
          "type": "boolean"
        },
        "timestampTaggingOnboardingState": {
          "type": "boolean"
        },
        "affiliateBonusOctoberNoticeState": {
          "type": "boolean"
        },
        "affiliateTieredBonusNovBannerState": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        },
        "affiliateDataSharingOnboardingState": {
          "type": "boolean"
        },
        "affiliateHigherCommission2024BannerState": {
          "type": "boolean"
        },
        "affiliateTieredBonusDecBannerState": {
          "type": "boolean"
        },
        "affiliateTieredBonusMarBannerState": {
          "type": "boolean"
        },
        "stickersDefaultPositionInfoBannerState": {
          "type": "boolean"
        },
        "affiliateBonusSeptemberNoticeState": {
          "type": "boolean"
        },
        "bulkTaggingTagAllInvitationDialogState": {
          "type": "boolean"
        },
        "affiliateHigherCommissionBannerState": {
          "type": "boolean"
        },
        "hubWelcomeScreenState": {
          "type": "boolean"
        }
      }
    },
    "YoutubeElementsExtensionsTouchCardConfiguration": {
      "properties": {
        "customFormatter": {
          "$ref": "YoutubeElementsExtensionsCustomFormatter"
        }
      },
      "id": "YoutubeElementsExtensionsTouchCardConfiguration",
      "type": "object"
    },
    "YoutubeElementsComponentsAssetItemHorizontalShelfData": {
      "type": "object",
      "properties": {
        "items": {
          "items": {
            "$ref": "YoutubeElementsComponentsAssetItemData"
          },
          "type": "array"
        }
      },
      "id": "YoutubeElementsComponentsAssetItemHorizontalShelfData"
    },
    "YoutubeApiInnertubePersonaIdToken": {
      "properties": {
        "ownerId": {
          "type": "string"
        },
        "personaId": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubePersonaIdToken"
    },
    "YoutubeApiInnertubeAnimatedTeaserEntity": {
      "id": "YoutubeApiInnertubeAnimatedTeaserEntity",
      "type": "object",
      "properties": {
        "teaserToHide": {
          "$ref": "YoutubeApiInnertubeAnimatedTeaserSupportedData"
        },
        "teaserToShow": {
          "$ref": "YoutubeApiInnertubeAnimatedTeaserSupportedData"
        },
        "key": {
          "type": "string"
        },
        "animatedTimedTeasersData": {
          "$ref": "YoutubeApiInnertubeAnimatedTimedTeasersData"
        },
        "isClicked": {
          "type": "boolean"
        },
        "experimentData": {
          "$ref": "YoutubeApiInnertubeAnimatedTeaserExperimentData"
        },
        "animationSwitchTriggered": {
          "type": "boolean"
        },
        "animatedTopTeasersData": {
          "$ref": "YoutubeApiInnertubeAnimatedTopTeasersData"
        },
        "clickedTeaserKey": {
          "type": "string"
        }
      }
    },
    "YoutubeElementsComponentsAnalyticsShortVideoSummaryCardData": {
      "id": "YoutubeElementsComponentsAnalyticsShortVideoSummaryCardData",
      "properties": {
        "thumbnailDetails": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "subscribers": {
          "type": "string"
        },
        "videoTitle": {
          "type": "string"
        },
        "errorMessage": {
          "type": "string"
        },
        "enableShortsAnalyticsRevamp100p": {
          "type": "boolean"
        },
        "chipBackgroundColor": {
          "type": "integer",
          "format": "uint32"
        },
        "enableShortsAnalyticsRevamp": {
          "type": "boolean"
        },
        "viewsDelta48hString": {
          "type": "string"
        },
        "viewsDelta48hNumber": {
          "type": "string",
          "format": "int64"
        },
        "publishTime": {
          "type": "string"
        },
        "viewsRollFromCountNumber": {
          "format": "int64",
          "type": "string"
        },
        "analyticsTitle": {
          "type": "string"
        },
        "viewsA11y": {
          "type": "string"
        },
        "views": {
          "type": "string"
        },
        "show48hChip": {
          "type": "boolean"
        },
        "viewsNumber": {
          "type": "string",
          "format": "int64"
        },
        "viewMetricIcon": {
          "type": "string"
        },
        "viewsDelta48hRollFromCount": {
          "type": "string"
        },
        "analyticsMetricChartData": {
          "$ref": "YoutubeElementsComponentsAnalyticsMetricChartData"
        },
        "videoPrivacyStatus": {
          "$ref": "YoutubeElementsComponentsVideoPrivacyStatus"
        },
        "likesA11y": {
          "type": "string"
        },
        "subscribersLabel": {
          "type": "string"
        },
        "comments": {
          "type": "string"
        },
        "thumbnailUrl": {
          "type": "string"
        },
        "headerSubtitle": {
          "type": "string"
        },
        "viewIcon": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "UNSPECIFIED",
            "MY_VIDEO",
            "BAR_GRAPH"
          ]
        },
        "shares": {
          "type": "string"
        },
        "likes": {
          "type": "string"
        },
        "noDataMessage": {
          "type": "string"
        },
        "metrics": {
          "items": {
            "$ref": "YoutubeElementsComponentsMetric"
          },
          "type": "array"
        },
        "last48HrsString": {
          "type": "string"
        },
        "commentsLabel": {
          "type": "string"
        },
        "likesLabel": {
          "type": "string"
        },
        "viewsLabel": {
          "type": "string"
        },
        "showViewsChart": {
          "type": "boolean"
        },
        "videoEndpoint": {
          "$ref": "YoutubeElementsCommand"
        },
        "viewsRollFromCount": {
          "type": "string"
        },
        "sharesLabel": {
          "type": "string"
        },
        "viewsDelta48hRollFromCountNumber": {
          "format": "int64",
          "type": "string"
        },
        "sharesA11y": {
          "type": "string"
        },
        "anomalyIndicator": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsComponentsAnomalyIndicator"
          }
        },
        "commentsA11y": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubePflAllowlistedCOFeature": {
      "properties": {
        "status": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "CREATOR_FEATURE_STATUS_UNKNOWN",
            "CREATOR_FEATURE_STATUS_ENABLED",
            "CREATOR_FEATURE_STATUS_DISABLED",
            "CREATOR_FEATURE_STATUS_ELIGIBLE"
          ]
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubePflAllowlistedCOFeature"
    },
    "YoutubeApiInnertubeOptionsConfirmDialogSupportedRenderers": {
      "type": "object",
      "id": "YoutubeApiInnertubeOptionsConfirmDialogSupportedRenderers",
      "properties": {
        "confirmDialogRenderer": {
          "$ref": "YoutubeApiInnertubeConfirmDialogRenderer"
        }
      }
    },
    "YoutubeApiInnertubeUnpluggedSortFilterOptions": {
      "properties": {
        "contentFilter": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "UNKNOWN_FILTER",
            "ALL",
            "SHOWS_ONLY",
            "MOVIES_ONLY",
            "PURCHASES_ONLY"
          ]
        },
        "sort": {
          "enum": [
            "UNKNOWN_SORT",
            "DEFAULT",
            "MOST_RECENT",
            "A_TO_Z"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeUnpluggedSortFilterOptions",
      "type": "object"
    },
    "YoutubeApiInnertubeGetCmsBrandAccountCreationUrlResponse": {
      "properties": {
        "redirectUrl": {
          "type": "string"
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        }
      },
      "id": "YoutubeApiInnertubeGetCmsBrandAccountCreationUrlResponse",
      "type": "object"
    },
    "YoutubeApiInnertubeCaptionTrackEntry": {
      "properties": {
        "captionsFormats": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "UNKNOWN",
            "SRV1",
            "SRV2",
            "SRV3",
            "VTT",
            "VTT_TV",
            "TTML",
            "TTML_XBOX"
          ],
          "type": "string"
        },
        "isTranslatable": {
          "type": "boolean"
        },
        "rtl": {
          "type": "boolean"
        },
        "baseUrl": {
          "type": "string"
        },
        "captionsAsrPolicy": {
          "enum": [
            "UNKNOWN_CAPTIONS_ASR_POLICY",
            "ALL_ASR",
            "ONLY_IF_NO_AUTHORED_CAPTIONS",
            "NO_ASR",
            "ONLY_IF_NO_BAD_WORDS"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "captionsCrowdsourcePolicy": {
          "enum": [
            "CAPTIONS_CROWDSOURCE_POLICY_UNKNOWN",
            "CAPTIONS_CROWDSOURCE_POLICY_INCLUDE_CROWDSOURCE",
            "CAPTIONS_CROWDSOURCE_POLICY_EXCLUDE_CROWDSOURCE"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "kind": {
          "type": "string"
        },
        "languageCode": {
          "type": "string"
        },
        "trackName": {
          "type": "string"
        },
        "vssId": {
          "type": "string"
        },
        "name": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCaptionTrackEntry"
    },
    "YoutubeApiInnertubeTVSecondaryNavMetadataRenderer": {
      "type": "object",
      "properties": {
        "primaryText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "secondaryText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "id": "YoutubeApiInnertubeTVSecondaryNavMetadataRenderer"
    },
    "YoutubeApiInnertubeViewCountFactoidRenderer": {
      "type": "object",
      "properties": {
        "viewCountType": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "VIEW_COUNT_FACTOID_TYPE_UNKNOWN",
            "VIEW_COUNT_FACTOID_TYPE_CONCURRENT_VIEWERS",
            "VIEW_COUNT_FACTOID_TYPE_TOTAL_VIEWS"
          ]
        },
        "factoid": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "viewCountEntityKey": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeViewCountFactoidRenderer"
    },
    "YoutubeApiInnertubeMobileStreamMenuSupportedRenderers": {
      "id": "YoutubeApiInnertubeMobileStreamMenuSupportedRenderers",
      "properties": {
        "videoEffectsMenuRenderer": {
          "$ref": "YoutubeApiInnertubeVideoEffectsMenuRenderer"
        },
        "mobileStreamMenuRenderer": {
          "$ref": "YoutubeApiInnertubeMobileStreamMenuRenderer"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCreatePlaylistDialogErrorMessage": {
      "id": "YoutubeApiInnertubeCreatePlaylistDialogErrorMessage",
      "type": "object",
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "CREATE_PLAYLIST_DIALOG_FIELD_ERROR_MESSAGE_TYPE_UNKNOWN",
            "CREATE_PLAYLIST_DIALOG_FIELD_ERROR_MESSAGE_TYPE_VISIBILITY_INVALID"
          ],
          "enumDescriptions": [
            "",
            ""
          ]
        },
        "errorMessage": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      }
    },
    "YoutubeElementsComponentsChannelMonetizationRejectionDetail": {
      "properties": {
        "policyDetailsTitle": {
          "type": "string"
        },
        "subtitle": {
          "type": "string"
        },
        "disallowedExamplesSubtitle": {
          "type": "string"
        },
        "allowedExamples": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "allowedExamplesSubtitle": {
          "type": "string"
        },
        "learnMoreButtonCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "learnMoreButtonText": {
          "type": "string"
        },
        "description": {
          "type": "string"
        },
        "disallowedExamples": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "descriptionExamples": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsComponentsBulletPointItem"
          }
        },
        "title": {
          "type": "string"
        },
        "disallowedExamplesTitle": {
          "type": "string"
        },
        "allowedExamplesTitle": {
          "type": "string"
        }
      },
      "id": "YoutubeElementsComponentsChannelMonetizationRejectionDetail",
      "type": "object"
    },
    "YoutubeElementsComponentsCtaAdPanelModel": {
      "type": "object",
      "properties": {
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "ctaAdStateKey": {
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "ctaAdPanel": {
          "$ref": "YoutubeElementsComponentsCtaAdPanel"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        }
      },
      "id": "YoutubeElementsComponentsCtaAdPanelModel"
    },
    "YoutubeElementsComponentsCommentTeaserCarouselItemData": {
      "type": "object",
      "properties": {
        "showDownChevronIcon": {
          "type": "boolean"
        },
        "useElcLogging": {
          "type": "boolean"
        },
        "onTap": {
          "$ref": "YoutubeElementsCommand"
        },
        "teasersViewModel": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          }
        },
        "teasersData": {
          "items": {
            "$ref": "YoutubeElementsComponentsCommentsEntryPointTeaserData"
          },
          "type": "array"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        }
      },
      "id": "YoutubeElementsComponentsCommentTeaserCarouselItemData"
    },
    "YoutubeApiInnertubeUnpluggedToggleStateShelfRenderer": {
      "type": "object",
      "id": "YoutubeApiInnertubeUnpluggedToggleStateShelfRenderer",
      "properties": {
        "msg": {
          "$ref": "YoutubeApiInnertubeUnpluggedToggleStateMessageSupportedRenderers"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "items": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeUnpluggedToggleStateShelfSupportedRenderers"
          }
        },
        "description": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      }
    },
    "YoutubeApiInnertubeMusicSortFilterButtonRenderer": {
      "type": "object",
      "properties": {
        "icon": {
          "$ref": "YoutubeApiInnertubeIcon"
        },
        "doNotUpdateTitleOnMenuSelection": {
          "type": "boolean"
        },
        "buttonStyle": {
          "type": "string",
          "enum": [
            "MUSIC_SORT_FILTER_BUTTON_STYLE_UNKNOWN",
            "MUSIC_SORT_FILTER_BUTTON_STYLE_ROUND_CORNERED",
            "MUSIC_SORT_FILTER_BUTTON_STYLE_FLAT",
            "MUSIC_SORT_FILTER_BUTTON_STYLE_FLAT_SMALL_ICON"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        },
        "menu": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "fontStyle": {
          "type": "string",
          "enum": [
            "MUSIC_SORT_FILTER_BUTTON_FONT_STYLE_UNKNOWN",
            "MUSIC_SORT_FILTER_BUTTON_FONT_STYLE_TITLE_2",
            "MUSIC_SORT_FILTER_BUTTON_FONT_STYLE_DISPLAY_2",
            "MUSIC_SORT_FILTER_BUTTON_FONT_STYLE_DISPLAY_4"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "accessibility": {
          "$ref": "YoutubeApiInnertubeAccessibilitySupportedDatas"
        }
      },
      "id": "YoutubeApiInnertubeMusicSortFilterButtonRenderer"
    },
    "YoutubeApiInnertubeLottieDynamicProperty": {
      "properties": {
        "propertyKeys": {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "property": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "LOTTIE_PROPERTY_UNKNOWN",
            "LOTTIE_PROPERTY_COLOR",
            "LOTTIE_PROPERTY_COLOR_FILTER"
          ],
          "type": "string"
        },
        "value": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeLottieDynamicProperty"
    },
    "YoutubeApiInnertubeAccountSettingsFormData": {
      "id": "YoutubeApiInnertubeAccountSettingsFormData",
      "type": "object",
      "properties": {
        "flagAutoCaptionsDefaultOn": {
          "type": "boolean"
        },
        "flagCaptionsDefaultOff": {
          "type": "boolean"
        },
        "flagDisableInlinePreview": {
          "type": "boolean"
        },
        "flagAudioDescriptionDefaultOn": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeConnectionMenuTitleRenderer": {
      "properties": {
        "secondaryText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "thumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        }
      },
      "id": "YoutubeApiInnertubeConnectionMenuTitleRenderer",
      "type": "object"
    },
    "YoutubeApiInnertubePostsCreationMetadataExpirationViewModelTranslations": {
      "id": "YoutubeApiInnertubePostsCreationMetadataExpirationViewModelTranslations",
      "type": "object",
      "properties": {
        "expirationDisabledText": {
          "type": "string"
        },
        "expirationEnabledText": {
          "type": "string"
        },
        "title": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeAutoSummaryUpdate": {
      "properties": {
        "creatorOptOut": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeAutoSummaryUpdate"
    },
    "YoutubeElementsComponentsShowtimesSelectedIndex": {
      "type": "object",
      "properties": {
        "index": {
          "format": "int32",
          "type": "integer"
        }
      },
      "id": "YoutubeElementsComponentsShowtimesSelectedIndex"
    },
    "YoutubeApiInnertubeTopbarMenuButtonPresentationStyle": {
      "properties": {
        "topbarMenuButtonStyle": {
          "enumDescriptions": [
            "",
            ""
          ],
          "enum": [
            "TOPBAR_MENU_BUTTON_STYLE_UNKNOWN",
            "TOPBAR_MENU_BUTTON_STYLE_NEW_CONTENT"
          ],
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeTopbarMenuButtonPresentationStyle"
    },
    "YoutubeApiInnertubeClientYouTubeDataMemberScoringEventInfo": {
      "properties": {
        "scoringTrackingParams": {
          "type": "string",
          "format": "byte"
        }
      },
      "id": "YoutubeApiInnertubeClientYouTubeDataMemberScoringEventInfo",
      "type": "object"
    },
    "YoutubeApiInnertubeRedCarpetShelfRenderer": {
      "type": "object",
      "id": "YoutubeApiInnertubeRedCarpetShelfRenderer",
      "properties": {
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "subtitle": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "accessibility": {
          "$ref": "YoutubeApiInnertubeAccessibilitySupportedDatas"
        },
        "button": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "contents": {
          "items": {
            "$ref": "YoutubeApiInnertubeRedCarpetShelfSupportedRenderers"
          },
          "type": "array"
        }
      }
    },
    "YoutubeApiInnertubeStudioCommentMaskMonthlyRevenueVariantMask": {
      "type": "object",
      "properties": {
        "driverCountryCode": {
          "type": "boolean"
        },
        "revenueDrivingMetrics": {
          "type": "boolean"
        },
        "revenue": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        },
        "revenueChangeReason": {
          "type": "boolean"
        },
        "revenueSource": {
          "type": "boolean"
        },
        "revenueChangeFact": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeStudioCommentMaskMonthlyRevenueVariantMask"
    },
    "YoutubeElementsAnimatedVectorDynamicValuesValueProvider": {
      "properties": {
        "keyPath": {
          "$ref": "YoutubeElementsAnimatedVectorDynamicValuesKeyPath"
        },
        "property": {
          "$ref": "YoutubeElementsAnimatedVectorDynamicValuesProperty"
        }
      },
      "id": "YoutubeElementsAnimatedVectorDynamicValuesValueProvider",
      "type": "object"
    },
    "YoutubeElementsComponentsAppBarButton": {
      "type": "object",
      "properties": {
        "accessibilityText": {
          "type": "string"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "iconType": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "NONE",
            "ARROW_BACK",
            "CLOSE",
            "TRASH_CAN"
          ],
          "type": "string"
        },
        "type": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "BUTTON_TYPE_UNKNOWN",
            "BUTTON_TYPE_FILLED",
            "BUTTON_TYPE_OUTLINE",
            "BUTTON_TYPE_TEXT",
            "BUTTON_TYPE_TONAL"
          ]
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "title": {
          "type": "string"
        },
        "onTap": {
          "$ref": "YoutubeElementsCommand"
        }
      },
      "id": "YoutubeElementsComponentsAppBarButton"
    },
    "YoutubeApiInnertubeUnpluggedAmbientInterludesCounterfactualEvent": {
      "properties": {
        "durationMs": {
          "type": "integer",
          "format": "int32"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeUnpluggedAmbientInterludesCounterfactualEvent"
    },
    "YoutubeApiInnertubeAndroidNetworkGzipConfig": {
      "properties": {
        "enableGzip": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeAndroidNetworkGzipConfig",
      "type": "object"
    },
    "YoutubeElementsComponentsPaidLiveChatMessageTierModel": {
      "type": "object",
      "properties": {
        "inputState": {
          "$ref": "YoutubeApiInnertubePaidMessageEditableTextStateEntity"
        },
        "customInputMinimumTierAppStoreId": {
          "type": "string"
        },
        "messageTiers": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsComponentsPaidLiveChatMessageTierStaticData"
          }
        },
        "environmentData": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "paidMessageInputKey": {
          "type": "string"
        },
        "disableScrollableTextInputInScEp": {
          "type": "boolean"
        },
        "disableTappableAreaExpansion": {
          "type": "boolean"
        },
        "superChatInputLoggingDirectives": {
          "$ref": "YoutubeElementsComponentsSuperChatInputLoggingDirectives"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "discountedPriceText": {
          "type": "string"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "enableBlurKeyboardAction": {
          "type": "boolean"
        },
        "originalPriceA11yLabelPrefix": {
          "type": "string"
        },
        "isV2Style": {
          "type": "boolean"
        },
        "isInEp": {
          "type": "boolean"
        },
        "formattedCurrencyEntity": {
          "$ref": "YoutubeApiInnertubeFormattedCurrencyEntity"
        },
        "useBuyFlowRevampHighlightedLayout": {
          "type": "boolean"
        },
        "selectedMessageTierEntity": {
          "$ref": "YoutubeApiInnertubeSelectedMessageTierEntity"
        },
        "editButton": {
          "$ref": "YoutubeElementsComponentsButton"
        },
        "invalidInputErrorText": {
          "type": "string"
        },
        "newPriceA11yLabelPrefix": {
          "type": "string"
        },
        "appStoreContentEntity": {
          "$ref": "YoutubeApiInnertubeAppStoreContentEntity"
        },
        "zeroCharacterInfoText": {
          "type": "string"
        },
        "useCompactBuyFlowRevampLayout": {
          "type": "boolean"
        },
        "useBuyFlowRevampLayout": {
          "type": "boolean"
        },
        "editableTextOnChange": {
          "$ref": "YoutubeElementsCommand"
        },
        "useLiveChatItemHeader": {
          "type": "boolean"
        },
        "enableCommentComposer": {
          "type": "boolean"
        },
        "commentComposerStaticData": {
          "$ref": "YoutubeElementsComponentsCommentComposerStaticData"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        }
      },
      "id": "YoutubeElementsComponentsPaidLiveChatMessageTierModel"
    },
    "YoutubeApiInnertubeChapterRenderer": {
      "id": "YoutubeApiInnertubeChapterRenderer",
      "properties": {
        "timeRangeStartMillis": {
          "type": "integer",
          "format": "int32"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "thumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "onActiveCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsProductRating": {
      "type": "object",
      "id": "YoutubeElementsComponentsProductRating",
      "properties": {
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "text": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "a11yText": {
          "type": "string"
        },
        "onTapCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      }
    },
    "YoutubeElementsComponentsPromoNotificationCloseButton": {
      "id": "YoutubeElementsComponentsPromoNotificationCloseButton",
      "type": "object",
      "properties": {
        "accessibilityText": {
          "type": "string"
        },
        "onTap": {
          "$ref": "YoutubeElementsCommand"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        }
      }
    },
    "YoutubeApiInnertubeGiftChatMessagePreviewRenderer": {
      "properties": {
        "giftChatMessagePreviewTemplates": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          }
        }
      },
      "id": "YoutubeApiInnertubeGiftChatMessagePreviewRenderer",
      "type": "object"
    },
    "YoutubeElementsComponentsMusicSearchBoxState": {
      "type": "object",
      "id": "YoutubeElementsComponentsMusicSearchBoxState",
      "properties": {
        "searchQuery": {
          "type": "string"
        }
      }
    },
    "YoutubeElementsComponentsIdentityChipViewData": {
      "properties": {
        "renderer": {
          "$ref": "YoutubeApiInnertubeIdentityChipRenderer"
        },
        "backgroundColor": {
          "format": "uint32",
          "type": "integer"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsIdentityChipViewData"
    },
    "YoutubeApiInnertubeMarkersDecoration": {
      "id": "YoutubeApiInnertubeMarkersDecoration",
      "type": "object",
      "properties": {
        "timedMarkerDecorations": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeTimedMarkerDecoration"
          }
        }
      }
    },
    "YoutubeElementsComponentsAccessibilityInformationV2": {
      "type": "object",
      "id": "YoutubeElementsComponentsAccessibilityInformationV2",
      "properties": {
        "clickToDeleteChipFilter": {
          "type": "string"
        },
        "buttonDisabled": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeChannelCreativeCommonsLicenseFeature": {
      "id": "YoutubeApiInnertubeChannelCreativeCommonsLicenseFeature",
      "type": "object",
      "properties": {
        "status": {
          "type": "string",
          "enum": [
            "CREATOR_FEATURE_STATUS_UNKNOWN",
            "CREATOR_FEATURE_STATUS_ENABLED",
            "CREATOR_FEATURE_STATUS_DISABLED",
            "CREATOR_FEATURE_STATUS_ELIGIBLE"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        }
      }
    },
    "YoutubeElementsComponentsInFeedSurveyModel": {
      "id": "YoutubeElementsComponentsInFeedSurveyModel",
      "type": "object",
      "properties": {
        "compactVideoData": {
          "$ref": "YoutubeElementsComponentsCompactVideoData"
        },
        "surveyEntity": {
          "$ref": "YoutubeApiInnertubeHatsSurveyEntity"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "keys": {
          "$ref": "YoutubeElementsComponentsInFeedSurveyEntityKeys"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "enableConsistentSpacing": {
          "type": "boolean"
        },
        "surveyStateEntity": {
          "$ref": "YoutubeApiInnertubeHatsSurveyStateEntity"
        },
        "overrideSurveyStyle": {
          "$ref": "YoutubeElementsComponentsOverrideSurveyStyle"
        },
        "actionSheetSurveySnackbarLoggingDirectives": {
          "$ref": "YoutubeElementsComponentsActionSheetSurveySnackbarLoggingDirectives"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "surveyButtonLoggingDirectives": {
          "$ref": "YoutubeElementsComponentsSurveyButtonLoggingDirectives"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "actionSheetSurveyLoggingDirectives": {
          "$ref": "YoutubeElementsComponentsActionSheetSurveyLoggingDirectives"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        }
      }
    },
    "YoutubeApiInnertubeSponsorshipsChecklistCardViewModel": {
      "type": "object",
      "properties": {
        "badgeIconName": {
          "type": "string"
        },
        "badgeText": {
          "type": "string"
        },
        "onDismissCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "onRemindLaterCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "overflowButtonAccessibilityId": {
          "type": "string"
        },
        "cardText": {
          "type": "string"
        },
        "messages": {
          "$ref": "YoutubeElementsComponentsSponsorshipsChecklistMessages"
        },
        "actionCommand": {
          "$ref": "YoutubeElementsCommand"
        }
      },
      "id": "YoutubeApiInnertubeSponsorshipsChecklistCardViewModel"
    },
    "YoutubeApiInnertubeUnpluggedVideoThumbnailViewModel": {
      "id": "YoutubeApiInnertubeUnpluggedVideoThumbnailViewModel",
      "type": "object",
      "properties": {
        "videoId": {
          "type": "string"
        },
        "image": {
          "$ref": "YoutubeElementsImage"
        },
        "spoilerEntityKey": {
          "type": "string"
        },
        "watchStateEntity": {
          "$ref": "YoutubeApiInnertubeUnpluggedWatchStateEntity"
        },
        "spoilerModeData": {
          "$ref": "YoutubeApiInnertubeUnpluggedSpoilerModeData"
        },
        "secondaryBadge": {
          "$ref": "YoutubeApiInnertubeUnpluggedIconBadgeData"
        },
        "imageOpacity": {
          "format": "float",
          "type": "number"
        },
        "spoilerModeEntities": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeUnpluggedSpoilerModeEntity"
          }
        },
        "tenxId": {
          "type": "string"
        },
        "primaryBadge": {
          "$ref": "YoutubeApiInnertubeUnpluggedBadgeData"
        },
        "backgroundColor": {
          "type": "integer",
          "format": "uint32"
        },
        "borderRadiusCornersBottom": {
          "type": "boolean"
        },
        "borderRadius": {
          "format": "float",
          "type": "number"
        },
        "progressBar": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "watchedBadge": {
          "$ref": "YoutubeApiInnertubeUnpluggedTextBadgeData"
        },
        "watchStateEntityKey": {
          "type": "string"
        },
        "tapCommand": {
          "$ref": "YoutubeElementsCommand"
        }
      }
    },
    "YoutubeElementsComponentsPauseSelector": {
      "properties": {
        "pauseSelectorId": {
          "type": "string"
        },
        "pauseOptions": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsComponentsPauseOption"
          }
        }
      },
      "id": "YoutubeElementsComponentsPauseSelector",
      "type": "object"
    },
    "YoutubeElementsComponentsSponsorshipsImageEditorData": {
      "type": "object",
      "properties": {
        "thumbnailUrl": {
          "type": "string"
        },
        "removeImageCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "backgroundColor": {
          "type": "integer",
          "format": "uint32"
        },
        "localUri": {
          "type": "string"
        },
        "hasError": {
          "type": "boolean"
        },
        "accessibilityId": {
          "type": "string"
        },
        "imageType": {
          "enum": [
            "UNKNOWN",
            "BADGE",
            "EMOJI"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "updateImageCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "uploadUrl": {
          "type": "string"
        },
        "externalChannelId": {
          "type": "string"
        },
        "imageSize": {
          "type": "number",
          "format": "float"
        }
      },
      "id": "YoutubeElementsComponentsSponsorshipsImageEditorData"
    },
    "YoutubeElementsComponentsChartBar": {
      "properties": {
        "text": {
          "type": "string"
        },
        "barHeight": {
          "type": "number",
          "format": "float"
        },
        "accessibilityText": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsChartBar"
    },
    "YoutubeElementsComponentsAnalyticsDataBiteTextAndImagePageModel": {
      "type": "object",
      "properties": {
        "data": {
          "$ref": "YoutubeElementsComponentsAnalyticsDataBiteTextAndImagePage"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        }
      },
      "id": "YoutubeElementsComponentsAnalyticsDataBiteTextAndImagePageModel"
    },
    "IdentityConsentUiParameters": {
      "id": "IdentityConsentUiParameters",
      "type": "object",
      "properties": {
        "headerType": {
          "enum": [
            "HEADER_TYPE_UNSPECIFIED",
            "ONLY_TITLE_HEADER",
            "COMPLETE_HEADER"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "webviewPrewarmingType": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "WEB_VIEW_PREWARMING_TYPE_UNSPECIFIED",
            "LIGHT_PREWARMING",
            "DOMAIN_PREWARMING"
          ]
        },
        "iframeLoadTimeoutMs": {
          "format": "int32",
          "type": "integer"
        },
        "initialLoadingStrategy": {
          "type": "string",
          "enum": [
            "INITIAL_LOADING_STRATEGY_UNSPECIFIED",
            "NO_LOADING_INDICATORS",
            "WITH_LOADING_INDICATOR_INSIDE_THE_DIALOG",
            "WITH_LOADING_BAR_AND_LOADING_INDICATOR_INSIDE_THE_DIALOG"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        },
        "mobileAppConsentLoadTimeoutMs": {
          "format": "int32",
          "type": "integer"
        },
        "locale": {
          "type": "string"
        },
        "colorTheme": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "COLOR_THEME_UNSPECIFIED",
            "LIGHT",
            "DARK"
          ],
          "type": "string"
        },
        "dismissibility": {
          "type": "string",
          "enum": [
            "DISMISSIBILITY_UNSPECIFIED",
            "DISMISSIBLE",
            "NOT_DISMISSIBLE"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "uiComponents": {
          "enumDescriptions": [
            "",
            ""
          ],
          "enum": [
            "UI_COMPONENTS_UNSPECIFIED",
            "UI_GM2"
          ],
          "type": "string"
        },
        "mobileAppsRenderer": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "MOBILE_APPS_RENDERER_UNSPECIFIED",
            "WEBVIEW",
            "NATIVE",
            "NATIVE_WITH_WEBVIEW_FALLBACK"
          ],
          "type": "string"
        },
        "enableIdlingOptimisations": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskTouViolativeContentFeedbackInfoMask": {
      "type": "object",
      "id": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskTouViolativeContentFeedbackInfoMask",
      "properties": {
        "all": {
          "type": "boolean"
        },
        "state": {
          "type": "boolean"
        },
        "comments": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeListRedirectDestinationsResponseDestinationChannel": {
      "id": "YoutubeApiInnertubeListRedirectDestinationsResponseDestinationChannel",
      "type": "object",
      "properties": {
        "title": {
          "$ref": "YoutubeApiInnertubeTranslationPack"
        },
        "isSubscribedTo": {
          "type": "boolean"
        },
        "handle": {
          "type": "string"
        },
        "externalChannelId": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeProductListEngagementPanelVisibilityEntity": {
      "properties": {
        "key": {
          "type": "string"
        },
        "isVisible": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeProductListEngagementPanelVisibilityEntity"
    },
    "YoutubeElementsComponentsLiveChatSponsorshipsGiftRecipientBannerModel": {
      "properties": {
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsLiveChatSponsorshipsGiftRecipientBannerData"
        },
        "collapsedState": {
          "$ref": "YoutubeApiInnertubeLiveChatBannerCollapsedStateEntity"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsLiveChatSponsorshipsGiftRecipientBannerModel"
    },
    "YoutubeElementsImageZoomTypeImageLatencyLoggingMetadata": {
      "type": "object",
      "properties": {
        "isShownOnInitialPostLoad": {
          "type": "boolean"
        },
        "postId": {
          "type": "string"
        },
        "isAnimatedImage": {
          "type": "boolean"
        }
      },
      "id": "YoutubeElementsImageZoomTypeImageLatencyLoggingMetadata"
    },
    "YoutubeElementsComponentsGuidedResolutionCompactEntityModel": {
      "type": "object",
      "id": "YoutubeElementsComponentsGuidedResolutionCompactEntityModel",
      "properties": {
        "videoRemovedMessage": {
          "type": "string"
        },
        "entity": {
          "$ref": "YoutubeElementsComponentsGrfEntityData"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        }
      }
    },
    "YoutubeApiInnertubeEmphasisBoxViewModel": {
      "type": "object",
      "id": "YoutubeApiInnertubeEmphasisBoxViewModel",
      "properties": {
        "heading": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "iconList": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      }
    },
    "YoutubeApiInnertubeCmsClaimMaskTimestampIntervalMask": {
      "type": "object",
      "id": "YoutubeApiInnertubeCmsClaimMaskTimestampIntervalMask",
      "properties": {
        "startSecs": {
          "type": "boolean"
        },
        "endSecs": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        }
      }
    },
    "YoutubeElementsComponentsEditorDataClaimData": {
      "id": "YoutubeElementsComponentsEditorDataClaimData",
      "properties": {
        "videoId": {
          "type": "string"
        },
        "claimSegments": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsComponentsEditorDataClaimDataSegment"
          }
        },
        "claimId": {
          "type": "string"
        },
        "videoDurationMillis": {
          "format": "int32",
          "type": "integer"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeUnpluggedIndexRenderer": {
      "id": "YoutubeApiInnertubeUnpluggedIndexRenderer",
      "properties": {
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "entityType": {
          "type": "string",
          "format": "uint64"
        },
        "titleAnnotation": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "disabled": {
          "type": "boolean"
        },
        "navigationEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsAboutGroupData": {
      "properties": {
        "groupTitle": {
          "type": "string"
        },
        "openSourceLicensesSettingData": {
          "$ref": "YoutubeElementsComponentsOpenSourceLicensesSettingData"
        }
      },
      "id": "YoutubeElementsComponentsAboutGroupData",
      "type": "object"
    },
    "YoutubeApiInnertubeReelPlayerHeaderRenderer": {
      "id": "YoutubeApiInnertubeReelPlayerHeaderRenderer",
      "properties": {
        "reelTitleOnClickCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "adAvatar": {
          "$ref": "YoutubeApiInnertubeAdAvatar"
        },
        "timestampText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "rightMargin": {
          "format": "float",
          "type": "number"
        },
        "channelTitleText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "channelNavigationEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "leftMargin": {
          "type": "number",
          "format": "float"
        },
        "channelThumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "accessibility": {
          "$ref": "YoutubeApiInnertubeAccessibilitySupportedDatas"
        },
        "channelBadgeIcon": {
          "$ref": "YoutubeApiInnertubeIcon"
        },
        "reelTitleText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsPrivacyOption": {
      "id": "YoutubeElementsComponentsPrivacyOption",
      "properties": {
        "unlistedDeprecatedHelpButton": {
          "$ref": "YoutubeElementsComponentsUnlistedDeprecatedHelpButton"
        },
        "hasPremiereOption": {
          "type": "boolean"
        },
        "title": {
          "type": "string"
        },
        "subtitle": {
          "type": "string"
        },
        "isEnabled": {
          "type": "boolean"
        },
        "showErrorWhenSelected": {
          "type": "boolean"
        },
        "privateShareSubmenu": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "minSponsorshipsTiers": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsComponentsActionSheetOption"
          }
        },
        "privacyType": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "PRIVACY_TYPE_UNKNOWN",
            "PRIVACY_TYPE_PUBLIC",
            "PRIVACY_TYPE_UNLISTED",
            "PRIVACY_TYPE_PRIVATE",
            "PRIVACY_TYPE_SCHEDULED",
            "PRIVACY_TYPE_SPONSORS_ONLY",
            "PRIVACY_TYPE_PREMIERE",
            "PRIVACY_TYPE_INSTANT_PREMIERE",
            "PRIVACY_TYPE_SCHEDULED_SPONSORS_ONLY"
          ]
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskPostMask": {
      "type": "object",
      "properties": {
        "postId": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeCreatorChannelTouViolativeContentDataMaskPostMask"
    },
    "YoutubeApiInnertubeCmsIssueMaskTranslationPackMask": {
      "properties": {
        "messages": {
          "$ref": "YoutubeApiInnertubeCmsIssueMaskTranslatedMessageMask"
        },
        "original": {
          "type": "boolean"
        },
        "originalLanguage": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCmsIssueMaskTranslationPackMask"
    },
    "YoutubeApiInnertubeTouHijackingInvestigationDetailsLoginBehaviorAnswers": {
      "id": "YoutubeApiInnertubeTouHijackingInvestigationDetailsLoginBehaviorAnswers",
      "type": "object",
      "properties": {
        "vpnUsed": {
          "type": "boolean"
        },
        "usualDevices": {
          "type": "string"
        },
        "signInMethod": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeDynamicLookupKey": {
      "id": "YoutubeApiInnertubeDynamicLookupKey",
      "properties": {
        "namespaceNames": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "messageName": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsTextFieldControlledMinLengthValidator": {
      "properties": {
        "minLength": {
          "type": "integer",
          "format": "int32"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsTextFieldControlledMinLengthValidator"
    },
    "YoutubeApiInnertubePingingEndpoint": {
      "id": "YoutubeApiInnertubePingingEndpoint",
      "properties": {
        "hack": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsUpdatedVideoViewModelEntity": {
      "type": "object",
      "id": "YoutubeElementsComponentsUpdatedVideoViewModelEntity",
      "properties": {
        "lastUpdatedTimestamp": {
          "$ref": "GoogleProtobufTimestamp"
        },
        "shortsLockupViewModel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "compactVideoModelData": {
          "$ref": "YoutubeElementsComponentsCompactVideoData"
        },
        "videoCardModelData": {
          "$ref": "YoutubeElementsComponentsVideoCardData"
        },
        "key": {
          "type": "string"
        },
        "videoWithContextModelData": {
          "$ref": "YoutubeElementsComponentsVideoWithContextData"
        }
      }
    },
    "YoutubeElementsComponentsOfficialCardExpandButtonModel": {
      "id": "YoutubeElementsComponentsOfficialCardExpandButtonModel",
      "properties": {
        "isExpanded": {
          "type": "boolean"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        }
      },
      "type": "object"
    },
    "YoutubeElementsExtensionsUpdateDpuOnScrollCommand": {
      "id": "YoutubeElementsExtensionsUpdateDpuOnScrollCommand",
      "properties": {
        "onScrollDirectUpdateDataKey": {
          "type": "string"
        },
        "uiTranslation": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "TRANSLATION_UNKNOWN_VALUE",
            "TRANSLATION_Y_VALUE_FIRST_ITEM",
            "TRANSLATION_Y_VALUE_FIXED",
            "TRANSLATION_Y_VALUE_STICKY"
          ],
          "type": "string"
        },
        "componentSize": {
          "$ref": "YoutubeElementsSize"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsSuggestionLearnMoreSheetModel": {
      "id": "YoutubeElementsComponentsSuggestionLearnMoreSheetModel",
      "properties": {
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsSuggestionLearnMoreSheetData"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsStoreOnboardingFlowStrings": {
      "id": "YoutubeElementsComponentsStoreOnboardingFlowStrings",
      "properties": {
        "continueInStoreStrings": {
          "$ref": "YoutubeElementsComponentsContinueInStoreStrings"
        },
        "storeConfirmationStepNavigationTitle": {
          "type": "string"
        },
        "contractSigningStepNavigationTitle": {
          "type": "string"
        },
        "contractSigningStrings": {
          "$ref": "YoutubeElementsComponentsContractSigningStrings"
        },
        "continueAtStoreSiteStepNavigationTitle": {
          "type": "string"
        },
        "errorMessage": {
          "type": "string"
        },
        "closeButtonLabel": {
          "type": "string"
        },
        "confirmStoreStrings": {
          "$ref": "YoutubeElementsComponentsConfirmStoreStrings"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCommentsStreamReloadEndpoint": {
      "id": "YoutubeApiInnertubeCommentsStreamReloadEndpoint",
      "type": "object",
      "properties": {
        "sectionIdentifier": {
          "type": "string"
        },
        "continuation": {
          "$ref": "YoutubeApiInnertubeCommentsStreamReloadSupportedContinuations"
        },
        "numTopContentsToKeep": {
          "type": "integer",
          "format": "int32"
        },
        "handleInEngagementPanel": {
          "type": "boolean"
        },
        "effect": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "COMMENTS_STREAM_RELOAD_EFFECT_UNKNOWN",
            "COMMENTS_STREAM_RELOAD_EFFECT_CLEAR_AND_RELOAD",
            "COMMENTS_STREAM_RELOAD_EFFECT_GHOST_CARDS"
          ]
        }
      }
    },
    "YoutubeApiInnertubeAuthorCommentBadgeRenderer": {
      "id": "YoutubeApiInnertubeAuthorCommentBadgeRenderer",
      "type": "object",
      "properties": {
        "authorCreator": {
          "type": "boolean"
        },
        "color": {
          "$ref": "YoutubeApiInnertubeCommentBadgeColorSupportedDatas"
        },
        "authorUnifiedVerified": {
          "type": "boolean"
        },
        "authorText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "authorEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "icon": {
          "$ref": "YoutubeApiInnertubeIcon"
        },
        "iconTooltip": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeWasUnicornToken": {
      "type": "object",
      "properties": {
        "wasUnicorn": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeWasUnicornToken"
    },
    "YoutubeApiInnertubeApplicationStarted": {
      "type": "object",
      "id": "YoutubeApiInnertubeApplicationStarted",
      "properties": {
        "totalCpuCurFreq": {
          "type": "string",
          "format": "int64"
        },
        "clientTimeOffset": {
          "$ref": "YoutubeApiInnertubeApplicationStartedTimeOffset"
        },
        "startTemperature": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "APP_STARTUP_TEMP_UNKNOWN",
            "APP_STARTUP_TEMP_COLD",
            "APP_STARTUP_TEMP_FROZEN_APP_UPDATE",
            "APP_STARTUP_TEMP_FROZEN_FRESH_INSTALL_OR_DATA_CLEARED",
            "APP_STARTUP_TEMP_COLD_UNKNOWN",
            "APP_STARTUP_TEMP_WARM",
            "APP_STARTUP_TEMP_HOT"
          ]
        },
        "totalCpuMaxFreq": {
          "format": "int64",
          "type": "string"
        },
        "staticContext": {
          "$ref": "YoutubeApiInnertubeStaticContext"
        },
        "startType": {
          "type": "string",
          "enum": [
            "START_TYPE_UNKNOWN",
            "START_TYPE_PROCESS",
            "START_TYPE_HOME",
            "START_TYPE_WATCH",
            "START_TYPE_SEARCH",
            "START_TYPE_SHORTS",
            "START_TYPE_SHORTS_URL",
            "START_TYPE_SHORTS_NOTIFICATION",
            "START_TYPE_HOME_OFFLINE",
            "START_TYPE_FAIL"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "appL": {
          "format": "int64",
          "type": "string"
        },
        "isBrowseResponseFromDiskCache": {
          "type": "boolean"
        },
        "ticks": {
          "$ref": "YoutubeApiInnertubeApplicationStartedTicks"
        },
        "cpus": {
          "items": {
            "$ref": "YoutubeApiInnertubeApplicationStartedCpu"
          },
          "type": "array"
        }
      }
    },
    "YoutubeApiInnertubeSdCardStatusChanged": {
      "properties": {
        "importStatus": {
          "type": "string",
          "enum": [
            "YTB_IMPORT_STATUS_UNKNOWN",
            "YTB_IMPORT_STATUS_SUCCESS",
            "YTB_IMPORT_STATUS_FAILED_RETRIEVE_DB_HELPER",
            "YTB_IMPORT_STATUS_FAILED_RETRIEVE_FILE_STORE",
            "YTB_IMPORT_STATUS_FAILED_READ_INDEX"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "fileChanges": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeFileChange"
          }
        },
        "discoveryDurationMs": {
          "format": "int64",
          "type": "string"
        },
        "importDurationMs": {
          "type": "string",
          "format": "int64"
        },
        "discoveryStatus": {
          "enum": [
            "YTB_DISCOVERY_STATUS_UNKNOWN",
            "YTB_DISCOVERY_STATUS_SUCCESS",
            "YTB_DISCOVERY_STATUS_FAILED_READ_INDEX",
            "YTB_DISCOVERY_STATUS_FAILED_WRITE_INDEX",
            "YTB_DISCOVERY_STATUS_FAILED_NEW_CONTENT_SEARCH"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeSdCardStatusChanged"
    },
    "YoutubeApiInnertubePostConfirmationFlowStepRenderer": {
      "type": "object",
      "id": "YoutubeApiInnertubePostConfirmationFlowStepRenderer",
      "properties": {
        "text": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      }
    },
    "YoutubeApiInnertubeVideoUploadEntityUploadProgress": {
      "properties": {
        "progressStart": {
          "format": "float",
          "type": "number"
        },
        "progressEnd": {
          "type": "number",
          "format": "float"
        },
        "animationProgressOverride": {
          "type": "number",
          "format": "float"
        }
      },
      "id": "YoutubeApiInnertubeVideoUploadEntityUploadProgress",
      "type": "object"
    },
    "YoutubeApiInnertubeDashboardHelpCenterIssuesItem": {
      "type": "object",
      "properties": {
        "currentIssues": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeDashboardHelpCenterIssuesItemDetail"
          }
        }
      },
      "id": "YoutubeApiInnertubeDashboardHelpCenterIssuesItem"
    },
    "YoutubeApiInnertubeTwoColumnBrowseResultsRendererTwoColumnBrowseSecondarySupportedRenderers": {
      "id": "YoutubeApiInnertubeTwoColumnBrowseResultsRendererTwoColumnBrowseSecondarySupportedRenderers",
      "type": "object",
      "properties": {
        "sectionListRenderer": {
          "$ref": "YoutubeApiInnertubeSectionListRenderer"
        },
        "profileColumnRenderer": {
          "$ref": "YoutubeApiInnertubeProfileColumnRenderer"
        },
        "browseFeedActionsRenderer": {
          "$ref": "YoutubeApiInnertubeBrowseFeedActionsRenderer"
        },
        "browseSecondaryContentsRenderer": {
          "$ref": "YoutubeApiInnertubeBrowseSecondaryContentsRenderer"
        }
      }
    },
    "YoutubeApiInnertubeCmsAssetGeneralOwnershipChangedTerritories": {
      "type": "object",
      "id": "YoutubeApiInnertubeCmsAssetGeneralOwnershipChangedTerritories",
      "properties": {
        "changedTerritories": {
          "items": {
            "type": "string"
          },
          "type": "array"
        }
      }
    },
    "YoutubeApiInnertubeUpdatePhoneNumberDataAction": {
      "type": "object",
      "properties": {
        "phoneNumberData": {
          "$ref": "YoutubeApiInnertubePhonebookContactSectionPhoneNumberSupportedDatas"
        }
      },
      "id": "YoutubeApiInnertubeUpdatePhoneNumberDataAction"
    },
    "YoutubeApiInnertubeManageAccountPrivacyEndpoint": {
      "properties": {
        "hack": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeManageAccountPrivacyEndpoint"
    },
    "YoutubeApiInnertubeDisputeCmsInvalidReferenceResponse": {
      "properties": {
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "issue": {
          "$ref": "YoutubeApiInnertubeCmsIssueData"
        }
      },
      "id": "YoutubeApiInnertubeDisputeCmsInvalidReferenceResponse",
      "type": "object"
    },
    "YoutubeApiInnertubeMusicPlaylistSideloadMetadataEntity": {
      "properties": {
        "androidMediaStoreContentUri": {
          "type": "string"
        },
        "id": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeMusicPlaylistSideloadMetadataEntity"
    },
    "YoutubeApiInnertubePromotedSparklesTextCtdContent": {
      "type": "object",
      "id": "YoutubeApiInnertubePromotedSparklesTextCtdContent",
      "properties": {
        "price": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "showBottomSeparator": {
          "type": "boolean"
        },
        "actionText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "navigationEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "backgroundColor": {
          "$ref": "YoutubeApiInnertubePromotedSparklesBackgroundColor"
        },
        "icon": {
          "$ref": "YoutubeApiInnertubeIcon"
        },
        "ratingColor": {
          "format": "uint32",
          "type": "integer"
        },
        "descriptionText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "borderInfo": {
          "$ref": "YoutubeApiInnertubeBorderMisclickProtectionInfo"
        },
        "badge": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "thumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "ctaButtonLayoutInfo": {
          "$ref": "YoutubeApiInnertubePromotedSparklesCtaLayoutInfo"
        },
        "dwellTimeMs": {
          "type": "string",
          "format": "int64"
        },
        "hasSquareThumbnail": {
          "type": "boolean"
        },
        "noopTapEndpoints": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          }
        },
        "dwellCtaButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "impressionEndpoints": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          }
        },
        "appStoreText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "ctaButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "enablePersistentDwellCta": {
          "type": "boolean"
        },
        "useProminentThumbnail": {
          "type": "boolean"
        },
        "closeButton": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "clickTargetDelayMs": {
          "type": "string",
          "format": "int64"
        },
        "rating": {
          "type": "number",
          "format": "float"
        },
        "secondThumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "largerCloseButton": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeUnpluggedTeamsStatsRenderer": {
      "type": "object",
      "properties": {
        "startTeamSecondaryText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "id": {
          "type": "string"
        },
        "endTeamColor": {
          "type": "string"
        },
        "teamsStatsBars": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          }
        },
        "endTeamName": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "startTeamColor": {
          "type": "string"
        },
        "startTeamThumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "endTeamThumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "startTeamName": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "endTeamSecondaryText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "id": "YoutubeApiInnertubeUnpluggedTeamsStatsRenderer"
    },
    "YoutubeApiInnertubePlaybackProgressDisplayConfiguration": {
      "id": "YoutubeApiInnertubePlaybackProgressDisplayConfiguration",
      "properties": {
        "displayProgressBar": {
          "type": "boolean"
        },
        "watchedPercentageForDisplay": {
          "type": "integer",
          "format": "int32"
        },
        "timeRemainingLabel": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "appendTimeRemainingToSubtitle": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeStudioCommentMaskAnalysisVariantMask": {
      "id": "YoutubeApiInnertubeStudioCommentMaskAnalysisVariantMask",
      "type": "object",
      "properties": {
        "holisticMonthlyOverviewVariant": {
          "$ref": "YoutubeApiInnertubeStudioCommentMaskHolisticMonthlyOverviewVariantMask"
        },
        "monthlySubsVariant": {
          "$ref": "YoutubeApiInnertubeStudioCommentMaskMonthlySubsVariantMask"
        },
        "mainAppWeeklyDataStoryVariant": {
          "$ref": "YoutubeApiInnertubeStudioCommentMaskMainAppWeeklyDataStoryVariantMask"
        },
        "channelFluctuationVariant": {
          "$ref": "YoutubeApiInnertubeStudioCommentMaskChannelFluctuationVariantMask"
        },
        "all": {
          "type": "boolean"
        },
        "contentInspirationDataStoryVariant": {
          "$ref": "YoutubeApiInnertubeStudioCommentMaskContentInspirationDataStoryVariantMask"
        },
        "videoRecapDataStoryVariant": {
          "$ref": "YoutubeApiInnertubeStudioCommentMaskVideoRecapDataStoryVariantMask"
        },
        "otherFormatsDataStoryVariant": {
          "$ref": "YoutubeApiInnertubeStudioCommentMaskOtherFormatsDataStoryVariantMask"
        },
        "artistOverviewVariant": {
          "$ref": "YoutubeApiInnertubeStudioCommentMaskArtistOverviewVariantMask"
        },
        "monthlyDataStoryVariant": {
          "$ref": "YoutubeApiInnertubeStudioCommentMaskMonthlyDataStoryVariantMask"
        },
        "audienceWatchesLongformDataStoryVariant": {
          "$ref": "YoutubeApiInnertubeStudioCommentMaskAudienceWatchesLongformDataStoryVariantMask"
        },
        "videoPerformanceVariant": {
          "$ref": "YoutubeApiInnertubeStudioCommentMaskVideoPerformanceVariantMask"
        },
        "lowReturningViewersDataStoryVariant": {
          "$ref": "YoutubeApiInnertubeStudioCommentMaskLowReturningViewersDataStoryVariantMask"
        },
        "monthlyRevenueVariant": {
          "$ref": "YoutubeApiInnertubeStudioCommentMaskMonthlyRevenueVariantMask"
        },
        "xrayVideoRecapDataStoryVariant": {
          "$ref": "YoutubeApiInnertubeStudioCommentMaskXRayVideoRecapDataStoryVariantMask"
        },
        "analysisSummary": {
          "$ref": "YoutubeApiInnertubeStudioCommentMaskAnalysisSummaryMask"
        },
        "channelNewReturningVariant": {
          "$ref": "YoutubeApiInnertubeStudioCommentMaskChannelNewReturningVariantMask"
        },
        "personalizedChannelOverviewVariant": {
          "$ref": "YoutubeApiInnertubeStudioCommentMaskPersonalizedChannelOverviewVariantMask"
        },
        "videoOverviewVariant": {
          "$ref": "YoutubeApiInnertubeStudioCommentMaskVideoOverviewVariantMask"
        },
        "weeklyDataStoryVariant": {
          "$ref": "YoutubeApiInnertubeStudioCommentMaskWeeklyDataStoryVariantMask"
        }
      }
    },
    "YoutubeElementsComponentsNotificationEntityKeys": {
      "id": "YoutubeElementsComponentsNotificationEntityKeys",
      "type": "object",
      "properties": {
        "subsNotificationStateKey": {
          "type": "string"
        },
        "subsNotificationSettingKey": {
          "type": "string"
        },
        "notificationOsSettingKey": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeAdPingingEndpoint": {
      "id": "YoutubeApiInnertubeAdPingingEndpoint",
      "type": "object",
      "properties": {
        "headers": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeHeader"
          }
        },
        "baseUrl": {
          "type": "string"
        },
        "scrubReferrer": {
          "type": "boolean"
        }
      }
    },
    "YoutubeEffectSourceMakerFaceStretch": {
      "properties": {
        "symmetry": {
          "type": "boolean"
        },
        "points": {
          "items": {
            "$ref": "YoutubeEffectSourceMakerFaceStretchPointsEntry"
          },
          "type": "array"
        },
        "faces": {
          "type": "array",
          "items": {
            "format": "int32",
            "type": "integer"
          }
        },
        "lockOtherPoints": {
          "type": "boolean"
        },
        "intensity": {
          "type": "number",
          "format": "float"
        }
      },
      "id": "YoutubeEffectSourceMakerFaceStretch",
      "type": "object"
    },
    "YoutubeApiInnertubeGameTitlePickerOnTapCommand": {
      "id": "YoutubeApiInnertubeGameTitlePickerOnTapCommand",
      "properties": {
        "initialGameTitleId": {
          "type": "string"
        },
        "gameTitlePickerEntityKey": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "MdiDownloadCompatibilityCriteria": {
      "properties": {
        "customProperty": {
          "$ref": "GoogleProtobufAny"
        },
        "accountSerialization": {
          "type": "string"
        },
        "fileGroupVersionNumber": {
          "type": "integer",
          "format": "int32"
        },
        "locale": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "snapshotId": {
          "type": "string",
          "format": "int64"
        },
        "partitionId": {
          "type": "string",
          "format": "int64"
        }
      },
      "type": "object",
      "id": "MdiDownloadCompatibilityCriteria"
    },
    "YoutubeApiInnertubeGetBulkUpdateStatusCmsClaimedVideosResponse": {
      "id": "YoutubeApiInnertubeGetBulkUpdateStatusCmsClaimedVideosResponse",
      "properties": {
        "packageKey": {
          "type": "string"
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "status": {
          "$ref": "YoutubeApiInnertubeCmsBulkUpdateStatus"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeViewCountEntity": {
      "id": "YoutubeApiInnertubeViewCountEntity",
      "type": "object",
      "properties": {
        "viewCountNumber": {
          "type": "string",
          "format": "int64"
        },
        "liveStreamDateLength": {
          "format": "uint32",
          "type": "integer"
        },
        "unlabeledConcurrentViewers": {
          "type": "string"
        },
        "shortViewCount": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "viewCountLabel": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "unlabeledViewCountValue": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "liveStreamDate": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "viewCount": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "viewCountLength": {
          "format": "uint32",
          "type": "integer"
        },
        "shortViewCountLength": {
          "format": "uint32",
          "type": "integer"
        },
        "rollFromNumber": {
          "$ref": "YoutubeApiInnertubeRollingNumberValue"
        },
        "extraShortViewCount": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "key": {
          "type": "string"
        }
      }
    },
    "YoutubeElementsComponentsPromotionInfoPanelBodyModel": {
      "type": "object",
      "properties": {
        "enableAttributionOnly": {
          "type": "boolean"
        },
        "strings": {
          "$ref": "YoutubeElementsComponentsProductPickerStrings"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "onExpand": {
          "$ref": "YoutubeElementsCommand"
        },
        "isExpanded": {
          "type": "boolean"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsPickerProductItemData"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        }
      },
      "id": "YoutubeElementsComponentsPromotionInfoPanelBodyModel"
    },
    "YoutubeApiInnertubeMdeDebugInfoIosErrorInfo": {
      "id": "YoutubeApiInnertubeMdeDebugInfoIosErrorInfo",
      "properties": {
        "errorCode": {
          "format": "int32",
          "type": "integer"
        },
        "errorDomain": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "enum": [
            "MEDIA_ENGINE_IOS_ERROR_DOMAIN_UNSPECIFIED",
            "MEDIA_ENGINE_IOS_ERROR_DOMAIN_MDE",
            "MEDIA_ENGINE_IOS_ERROR_DOMAIN_AVFOUNDATION"
          ],
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeUnpluggedNotificationConditionalCommand": {
      "type": "object",
      "id": "YoutubeApiInnertubeUnpluggedNotificationConditionalCommand",
      "properties": {
        "onDisplayCondition": {
          "$ref": "YoutubeApiInnertubeUnpluggedClientCondition"
        },
        "onDisplayConditionalCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "onOpenConditionalCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      }
    },
    "YoutubeApiInnertubeEditingStateEventPositionableLayerEventPositionableLayerContentLocationStickerContent": {
      "properties": {
        "placeName": {
          "type": "string"
        },
        "placeId": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeEditingStateEventPositionableLayerEventPositionableLayerContentLocationStickerContent",
      "type": "object"
    },
    "YoutubeApiInnertubeKidsProfileCreationAgePageRenderer": {
      "type": "object",
      "properties": {
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "descriptionText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "id": "YoutubeApiInnertubeKidsProfileCreationAgePageRenderer"
    },
    "YoutubeApiInnertubeWebResultPanelLocationFooter": {
      "properties": {
        "text": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "onTap": {
          "$ref": "YoutubeElementsCommand"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        }
      },
      "id": "YoutubeApiInnertubeWebResultPanelLocationFooter",
      "type": "object"
    },
    "YoutubeApiInnertubeCmsAssetMaskCmsAssetNWayInfoMask": {
      "id": "YoutubeApiInnertubeCmsAssetMaskCmsAssetNWayInfoMask",
      "properties": {
        "nWayIneligibleTerritories": {
          "$ref": "YoutubeApiInnertubeCmsAssetMaskCmsNWayIneligibleTerritoriesMask"
        },
        "all": {
          "type": "boolean"
        },
        "nWayEligibleTerritories": {
          "$ref": "YoutubeApiInnertubeCmsAssetMaskCmsTerritoryMask"
        },
        "nWayEligibilityDisplayStatus": {
          "type": "boolean"
        },
        "nWayEligibility": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubePromotedWatchPlaybackTrackingCommand": {
      "id": "YoutubeApiInnertubePromotedWatchPlaybackTrackingCommand",
      "type": "object",
      "properties": {
        "videoId": {
          "type": "string"
        },
        "watchPlaybackTracking": {
          "$ref": "YoutubeApiInnertubePromotedWatchPlaybackTracking"
        }
      }
    },
    "YoutubeApiInnertubeVideoPickerTabbedHeaderRenderer": {
      "id": "YoutubeApiInnertubeVideoPickerTabbedHeaderRenderer",
      "properties": {
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeChannelComparisonCardData": {
      "type": "object",
      "id": "YoutubeApiInnertubeChannelComparisonCardData",
      "properties": {
        "videoData": {
          "$ref": "YoutubeApiInnertubeAnalyticsDataResultTable"
        },
        "channelData": {
          "$ref": "YoutubeApiInnertubeAnalyticsDataResultTable"
        }
      }
    },
    "YoutubeApiInnertubeAddCmsShareRequest": {
      "type": "object",
      "properties": {
        "delegationContext": {
          "$ref": "YoutubeApiInnertubeDelegationContext"
        },
        "compositionAssetSpec": {
          "$ref": "YoutubeApiInnertubeCmsAssetSpec"
        },
        "soundRecordingId": {
          "$ref": "YoutubeApiInnertubeCmsAssetId"
        },
        "videoAssetId": {
          "$ref": "YoutubeApiInnertubeCmsAssetId"
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "externalOwnerId": {
          "type": "string"
        },
        "assetMask": {
          "$ref": "YoutubeApiInnertubeCmsAssetMask"
        }
      },
      "id": "YoutubeApiInnertubeAddCmsShareRequest"
    },
    "YoutubeApiInnertubeStickerConfigSticker": {
      "id": "YoutubeApiInnertubeStickerConfigSticker",
      "type": "object",
      "properties": {
        "productStickerContext": {
          "$ref": "YoutubeApiInnertubeStickerConfigProductStickerContext"
        },
        "promptStickerContext": {
          "$ref": "YoutubeApiInnertubeStickerConfigPromptStickerContext"
        },
        "stickerRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      }
    },
    "YoutubeApiInnertubeAnalyticsDeleteGroupResponse": {
      "id": "YoutubeApiInnertubeAnalyticsDeleteGroupResponse",
      "type": "object",
      "properties": {
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        }
      }
    },
    "YoutubeApiInnertubeChannelNavigationSettingsDialogEndpoint": {
      "id": "YoutubeApiInnertubeChannelNavigationSettingsDialogEndpoint",
      "properties": {
        "hack": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeChipCloudSupportedRenderers": {
      "type": "object",
      "properties": {
        "chipDividerRenderer": {
          "$ref": "YoutubeApiInnertubeChipDividerRenderer"
        },
        "chipCloudChipRenderer": {
          "$ref": "YoutubeApiInnertubeChipCloudChipRenderer"
        },
        "buttonRenderer": {
          "$ref": "YoutubeApiInnertubeButtonRenderer"
        },
        "sortFilterSubMenuRenderer": {
          "$ref": "YoutubeApiInnertubeSortFilterSubMenuRenderer"
        }
      },
      "id": "YoutubeApiInnertubeChipCloudSupportedRenderers"
    },
    "YoutubeElementsComponentsRichGridRowDataShortsMixedList": {
      "id": "YoutubeElementsComponentsRichGridRowDataShortsMixedList",
      "type": "object",
      "properties": {
        "items": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsComponentsShortsMixedListModel"
          }
        }
      }
    },
    "YoutubeApiInnertubeGetBroadcastScheduleResponse": {
      "id": "YoutubeApiInnertubeGetBroadcastScheduleResponse",
      "type": "object",
      "properties": {
        "commands": {
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          },
          "type": "array"
        },
        "schedule": {
          "$ref": "YoutubeApiInnertubeBroadcastScheduleSupportedRenderers"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        }
      }
    },
    "YoutubeApiInnertubeStudioCommentMaskScoringEventInfoMask": {
      "type": "object",
      "id": "YoutubeApiInnertubeStudioCommentMaskScoringEventInfoMask",
      "properties": {
        "all": {
          "type": "boolean"
        },
        "scoringTrackingParams": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeUnpluggedUserAddonPackageMultiOfferItemRenderer": {
      "id": "YoutubeApiInnertubeUnpluggedUserAddonPackageMultiOfferItemRenderer",
      "properties": {
        "offerDetails": {
          "$ref": "YoutubeApiInnertubeUnpluggedOfferDetailsSupportedRenderers"
        },
        "primaryText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "command": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCmsAssetGroupMaskCmsAssetGroupPermissionsMask": {
      "id": "YoutubeApiInnertubeCmsAssetGroupMaskCmsAssetGroupPermissionsMask",
      "type": "object",
      "properties": {
        "permissions": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeNetworkStatistics": {
      "type": "object",
      "id": "YoutubeApiInnertubeNetworkStatistics",
      "properties": {
        "statistics": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeFormattedString"
          }
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      }
    },
    "YoutubeApiInnertubeGetCreatorChannelsResponse": {
      "properties": {
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        },
        "channels": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCreatorChannelData"
          }
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeGetCreatorChannelsResponse"
    },
    "YoutubeApiInnertubeSubFeedOptionRenderer": {
      "id": "YoutubeApiInnertubeSubFeedOptionRenderer",
      "properties": {
        "navigationEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "name": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "isSelected": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeCreatorChannelMaskMediaGeneratorMask": {
      "type": "object",
      "properties": {
        "textToImage": {
          "$ref": "YoutubeApiInnertubeCreatorChannelMaskTextToImageMask"
        },
        "all": {
          "type": "boolean"
        },
        "clientMetadata": {
          "$ref": "YoutubeApiInnertubeCreatorChannelMaskMediaGenerationClientMetadataMask"
        }
      },
      "id": "YoutubeApiInnertubeCreatorChannelMaskMediaGeneratorMask"
    },
    "YoutubeElementsComponentsMerchantEventsListPreviewCardStrings": {
      "id": "YoutubeElementsComponentsMerchantEventsListPreviewCardStrings",
      "type": "object",
      "properties": {
        "headerTitle": {
          "type": "string"
        },
        "merchantEventsListEntryStrings": {
          "$ref": "YoutubeElementsComponentsMerchantEventsListEntryStrings"
        }
      }
    },
    "YoutubeApiInnertubeUnavailable": {
      "properties": {
        "idvSubmissionType": {
          "$ref": "YoutubeApiInnertubeIdvSubmissionType"
        }
      },
      "id": "YoutubeApiInnertubeUnavailable",
      "type": "object"
    },
    "YoutubeElementsComponentsPrechecksMessages": {
      "type": "object",
      "id": "YoutubeElementsComponentsPrechecksMessages",
      "properties": {
        "prechecksChecksStartingSoon": {
          "type": "string"
        },
        "prechecksChecking": {
          "type": "string"
        },
        "prechecksCheckingPercentage": {
          "type": "string"
        },
        "prechecksCheckingWithPluralMinutesRemaining": {
          "type": "string"
        },
        "prechecksStateSheetPublishNow": {
          "type": "string"
        },
        "prechecksRunningStateSheetDescriptionAttributedString": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "prechecksStateSheetLearnMore": {
          "type": "string"
        },
        "prechecksPending": {
          "type": "string"
        },
        "prechecksCompletedStateSheetTitle": {
          "type": "string"
        },
        "prechecksRunningStateSheetMinutesLeft": {
          "type": "string"
        },
        "prechecksCheckingWith1MinuteRemaining": {
          "type": "string"
        },
        "prechecksRunningStateSheetTitle": {
          "type": "string"
        },
        "prechecksCompletedStateSheetDescription": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeYPCOffersEndpoint": {
      "type": "object",
      "properties": {
        "skipDialogCreation": {
          "type": "boolean"
        },
        "confirmContent": {
          "$ref": "YoutubeApiInnertubeYPCOffersEndpointSupportedRenderers"
        },
        "skipLoadingSpinner": {
          "type": "boolean"
        },
        "params": {
          "type": "string"
        },
        "commandLifeCycleConfig": {
          "$ref": "YoutubeApiInnertubeCommandLifeCycleConfig"
        },
        "command": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "displayType": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeYPCOffersEndpoint"
    },
    "YoutubeApiInnertubeSideloadedQueueItem": {
      "type": "object",
      "properties": {
        "containerUri": {
          "type": "string"
        },
        "uri": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeSideloadedQueueItem"
    },
    "YoutubeApiInnertubeYouChatVideoResultsData": {
      "type": "object",
      "properties": {
        "videoShelf": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "text": {
          "$ref": "YoutubeElementsAttributedString"
        }
      },
      "id": "YoutubeApiInnertubeYouChatVideoResultsData"
    },
    "YoutubeApiInnertubeExtra": {
      "id": "YoutubeApiInnertubeExtra",
      "properties": {
        "key": {
          "type": "string"
        },
        "validTypes": {
          "type": "array",
          "items": {
            "enum": [
              "EXTRA_TYPE_UNSPECIFIED",
              "EXTRA_TYPE_BOOLEAN",
              "EXTRA_TYPE_STRING",
              "EXTRA_TYPE_PARCELABLE",
              "EXTRA_TYPE_SERIALIZABLE",
              "EXTRA_TYPE_ARRAY_LIST",
              "EXTRA_TYPE_URI",
              "EXTRA_TYPE_BYTE_ARRAY",
              "EXTRA_TYPE_LONG",
              "EXTRA_TYPE_INTEGER",
              "EXTRA_TYPE_STRING_ARRAY",
              "EXTRA_TYPE_BUNDLE",
              "EXTRA_TYPE_BYTE",
              "EXTRA_TYPE_CHAR",
              "EXTRA_TYPE_CHAR_ARRAY",
              "EXTRA_TYPE_CHAR_SEQUENCE",
              "EXTRA_TYPE_CHAR_SEQUENCE_ARRAY",
              "EXTRA_TYPE_FLOAT",
              "EXTRA_TYPE_FLOAT_ARRAY",
              "EXTRA_TYPE_PARCELABLE_ARRAY",
              "EXTRA_TYPE_SHORT",
              "EXTRA_TYPE_SHORT_ARRAY",
              "EXTRA_TYPE_SIZE",
              "EXTRA_TYPE_SIZE_F"
            ],
            "type": "string",
            "enumDescriptions": [
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              ""
            ]
          }
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeStudioCommentMaskTrackMask": {
      "type": "object",
      "id": "YoutubeApiInnertubeStudioCommentMaskTrackMask",
      "properties": {
        "all": {
          "type": "boolean"
        },
        "details": {
          "$ref": "YoutubeApiInnertubeStudioCommentMaskStorefrontTrackMask"
        },
        "parent": {
          "$ref": "YoutubeApiInnertubeStudioCommentMaskCreatorMusicCollectionMask"
        },
        "assetId": {
          "type": "boolean"
        },
        "artTrackId": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeMusicPassBadgeInfoSupportedRenderers": {
      "type": "object",
      "id": "YoutubeApiInnertubeMusicPassBadgeInfoSupportedRenderers",
      "properties": {
        "dismissableDialogRenderer": {
          "$ref": "YoutubeApiInnertubeDismissableDialogRenderer"
        },
        "upsellDialogRenderer": {
          "$ref": "YoutubeApiInnertubeUpsellDialogRenderer"
        }
      }
    },
    "YoutubeApiInnertubeModalEndpoint": {
      "type": "object",
      "id": "YoutubeApiInnertubeModalEndpoint",
      "properties": {
        "shouldInterruptPlayback": {
          "type": "boolean"
        },
        "modal": {
          "$ref": "YoutubeApiInnertubeModalEndpointSupportedRenderers"
        }
      }
    },
    "YoutubeApiInnertubeUnpluggedPaywallCommand": {
      "properties": {
        "browseEndpoint": {
          "$ref": "YoutubeApiInnertubeBrowseEndpoint"
        },
        "formData": {
          "$ref": "YoutubeApiInnertubeUnpluggedBrowseFormData"
        },
        "paywallAppType": {
          "enum": [
            "PAYWALL_APP_TYPE_UNKNOWN",
            "PAYWALL_APP_TYPE_MEMBER",
            "PAYWALL_APP_TYPE_ONBOARD"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeUnpluggedPaywallCommand",
      "type": "object"
    },
    "YoutubeApiInnertubeAssetBulkActionItemData": {
      "type": "object",
      "id": "YoutubeApiInnertubeAssetBulkActionItemData",
      "properties": {
        "results": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeAssetBulkActionItemDataResult"
          }
        },
        "assetId": {
          "$ref": "YoutubeApiInnertubeCmsAssetId"
        }
      }
    },
    "YoutubeApiInnertubeAccountTakeoverActivityCreatorFeedback": {
      "properties": {
        "suspiciousActivityAttribution": {
          "enum": [
            "ACCOUNT_TAKEOVER_SUSPICIOUS_ACTIVITY_ATTRIBUTION_UNSPECIFIED",
            "ACCOUNT_TAKEOVER_SUSPICIOUS_ACTIVITY_ATTRIBUTION_CREATOR",
            "ACCOUNT_TAKEOVER_SUSPICIOUS_ACTIVITY_ATTRIBUTION_HIJACKER"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeAccountTakeoverActivityCreatorFeedback"
    },
    "YoutubeApiInnertubeShowAppReviewPromptAction": {
      "properties": {
        "hack": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeShowAppReviewPromptAction",
      "type": "object"
    },
    "YoutubeApiInnertubeArtistBiography": {
      "type": "object",
      "properties": {
        "value": {
          "$ref": "YoutubeApiInnertubeTranslationPack"
        }
      },
      "id": "YoutubeApiInnertubeArtistBiography"
    },
    "YoutubeApiInnertubePlayerAttestationRequestData": {
      "type": "object",
      "properties": {
        "iosguardRequest": {
          "$ref": "YoutubeApiInnertubeIosguardChallengeRequestData"
        },
        "omitBotguardData": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubePlayerAttestationRequestData"
    },
    "YoutubeApiInnertubeStudioCommentMaskLoggedKeyMetricTabConfigMask": {
      "properties": {
        "comparisonMetric": {
          "type": "boolean"
        },
        "includeCumulative": {
          "type": "boolean"
        },
        "metric": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeStudioCommentMaskLoggedKeyMetricTabConfigMask"
    },
    "YoutubeApiInnertubeFlexibleThumbnailRenderer": {
      "properties": {
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "actions": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          }
        },
        "accessibility": {
          "$ref": "YoutubeApiInnertubeAccessibilitySupportedDatas"
        },
        "navigationEndpoints": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "serviceEndpoints": {
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          },
          "type": "array"
        },
        "thumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "scaling": {
          "enum": [
            "FLEXIBLE_THUMBNAIL_SCALING_UNKNOWN",
            "FLEXIBLE_THUMBNAIL_SCALING_SCALE_TO_FIT",
            "FLEXIBLE_THUMBNAIL_SCALING_SCALE_ASPECT_FIT",
            "FLEXIBLE_THUMBNAIL_SCALING_SCALE_ASPECT_FILL"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        }
      },
      "id": "YoutubeApiInnertubeFlexibleThumbnailRenderer",
      "type": "object"
    },
    "YoutubeApiInnertubeOfflineStateVideoOfflineVideoEntityMigrationState": {
      "properties": {
        "isPlaybackDataEntityPresent": {
          "type": "boolean"
        },
        "transferDiffFields": {
          "items": {
            "enum": [
              "OFFLINE_TRANSFER_ENTITY_DIFFERING_FIELD_UNKNOWN",
              "OFFLINE_TRANSFER_ENTITY_DIFFERING_FIELD_TRANSFER_STATE",
              "OFFLINE_TRANSFER_ENTITY_DIFFERING_FIELD_BYTES_DOWNLOADED",
              "OFFLINE_TRANSFER_ENTITY_DIFFERING_FIELD_NUM_TOTAL_BYTES",
              "OFFLINE_TRANSFER_ENTITY_DIFFERING_FIELD_COTN",
              "OFFLINE_TRANSFER_ENTITY_DIFFERING_FIELD_MAXIMUM_DOWNLOAD_QUALITY",
              "OFFLINE_TRANSFER_ENTITY_DIFFERING_FIELD_PREFERRED_AUDIO_TRACK",
              "OFFLINE_TRANSFER_ENTITY_DIFFERING_FIELD_IS_REFRESH",
              "OFFLINE_TRANSFER_ENTITY_DIFFERING_FIELD_HAS_LOGGED_FIRST_START"
            ],
            "enumDescriptions": [
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              "",
              ""
            ],
            "type": "string"
          },
          "type": "array"
        },
        "isMetadataEntityPresent": {
          "type": "boolean"
        },
        "offlineStoreCaptionTrackCount": {
          "format": "int32",
          "type": "integer"
        },
        "wasPlaybackDataEntityUsedToFillVideoState": {
          "type": "boolean"
        },
        "wasTransferEntityUsedToFillVideoState": {
          "type": "boolean"
        },
        "entityStoreCaptionTrackCount": {
          "format": "int32",
          "type": "integer"
        },
        "isTransferEntityPresent": {
          "type": "boolean"
        },
        "isInOfflineStore": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeOfflineStateVideoOfflineVideoEntityMigrationState"
    },
    "YoutubeApiInnertubeCreatorSponsorshipsMaskSponsorshipsAnnouncementVideoStateMask": {
      "id": "YoutubeApiInnertubeCreatorSponsorshipsMaskSponsorshipsAnnouncementVideoStateMask",
      "properties": {
        "all": {
          "type": "boolean"
        },
        "markedDone": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeProductDetailsImageCarouselRenderer": {
      "type": "object",
      "properties": {
        "imageRenderer": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          }
        }
      },
      "id": "YoutubeApiInnertubeProductDetailsImageCarouselRenderer"
    },
    "YoutubeApiInnertubeYPCResumeSubscriptionRequest": {
      "id": "YoutubeApiInnertubeYPCResumeSubscriptionRequest",
      "type": "object",
      "properties": {
        "resumeParams": {
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        }
      }
    },
    "YoutubeApiInnertubeVoiceCommandData": {
      "id": "YoutubeApiInnertubeVoiceCommandData",
      "properties": {
        "commandName": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeStudioCommentMaskLoggedTableCardConfigMask": {
      "properties": {
        "metrics": {
          "type": "boolean"
        },
        "all": {
          "type": "boolean"
        },
        "dimension": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeStudioCommentMaskLoggedTableCardConfigMask",
      "type": "object"
    },
    "YoutubeElementsComponentsRejectedPanelModel": {
      "id": "YoutubeElementsComponentsRejectedPanelModel",
      "type": "object",
      "properties": {
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsRejectedPanelData"
        },
        "onOkPressed": {
          "$ref": "YoutubeElementsCommand"
        },
        "okButton": {
          "$ref": "YoutubeElementsComponentsButton"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        }
      }
    },
    "YoutubeApiInnertubeCmsVideoMaskClaimabilityMask": {
      "id": "YoutubeApiInnertubeCmsVideoMaskClaimabilityMask",
      "type": "object",
      "properties": {
        "all": {
          "type": "boolean"
        },
        "canTakedown": {
          "type": "boolean"
        },
        "claimDisallowedReason": {
          "type": "boolean"
        },
        "canClaim": {
          "type": "boolean"
        },
        "takedownDisallowedReason": {
          "type": "boolean"
        },
        "syntheticContentRemovalCapability": {
          "type": "boolean"
        },
        "videoAssetIdForPublisherShare": {
          "$ref": "YoutubeApiInnertubeCmsVideoMaskCmsAssetIdMask"
        },
        "inContentOwnerAllowlist": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeGameTitlePickerServerStateEntity": {
      "properties": {
        "currentGameTitle": {
          "type": "string"
        },
        "key": {
          "type": "string"
        },
        "gameTitleId": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeGameTitlePickerServerStateEntity"
    },
    "YoutubeApiInnertubeYtbMutation": {
      "type": "object",
      "properties": {
        "name": {
          "type": "string"
        },
        "content": {
          "format": "byte",
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeYtbMutation"
    },
    "YoutubeApiInnertubeLinearAdSequenceRenderer": {
      "properties": {
        "adStart": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "adLayoutMetadata": {
          "$ref": "YoutubeApiInnertubeAdLayoutMetadata"
        },
        "linearAds": {
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          },
          "type": "array"
        }
      },
      "id": "YoutubeApiInnertubeLinearAdSequenceRenderer",
      "type": "object"
    },
    "YoutubeApiInnertubeComputeDefaultDateTimePickerDateCommandResultEntity": {
      "id": "YoutubeApiInnertubeComputeDefaultDateTimePickerDateCommandResultEntity",
      "type": "object",
      "properties": {
        "dateTimeString": {
          "type": "string"
        },
        "secondsFromEpoch": {
          "format": "uint64",
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubePhoneVerificationContactNumberInputEndpoint": {
      "properties": {
        "numberInputRenderer": {
          "$ref": "YoutubeApiInnertubePhoneVerificationContactNumberInputScreenSupportedRenderers"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubePhoneVerificationContactNumberInputEndpoint"
    },
    "YoutubeApiInnertubeAuthRequiredCommand": {
      "type": "object",
      "id": "YoutubeApiInnertubeAuthRequiredCommand",
      "properties": {
        "startSignInCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "signInStyle": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "SIGN_IN_STYLE_UNKNOWN",
            "SIGN_IN_STYLE_FULLSCREEN",
            "SIGN_IN_STYLE_SIDE_PANEL",
            "SIGN_IN_STYLE_VERIFY_ITS_YOU_FULLSCREEN",
            "SIGN_IN_STYLE_PURCHASE",
            "SIGN_IN_STYLE_LOCATION",
            "SIGN_IN_STYLE_TWO_COLUMN",
            "SIGN_IN_STYLE_YTK_ONBOARDING",
            "SIGN_IN_STYLE_TWO_COLUMN_PAGE"
          ],
          "type": "string"
        },
        "signInType": {
          "enum": [
            "SIGN_IN_METHOD_TYPE_UNKNOWN",
            "SIGN_IN_METHOD_TYPE_URL",
            "SIGN_IN_METHOD_TYPE_SEAMLESS",
            "SIGN_IN_METHOD_TYPE_DIRECT",
            "SIGN_IN_METHOD_TYPE_NATIVE",
            "SIGN_IN_METHOD_TYPE_MDX_ASSISTED",
            "SIGN_IN_METHOD_TYPE_CAST_DIALOG",
            "SIGN_IN_METHOD_TYPE_MULTIPLE"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "identityActionContext": {
          "$ref": "YoutubeApiInnertubeIdentityActionContext"
        },
        "hideInterstitial": {
          "type": "boolean"
        },
        "dismissalCommand": {
          "$ref": "YoutubeApiInnertubeCommand"
        }
      }
    },
    "YoutubeApiInnertubeWatchNextSecondaryResultsSupportedContinuations": {
      "type": "object",
      "id": "YoutubeApiInnertubeWatchNextSecondaryResultsSupportedContinuations",
      "properties": {
        "nextContinuationData": {
          "$ref": "YoutubeApiInnertubeNextContinuationData"
        }
      }
    },
    "YoutubeApiInnertubePreloadThumbnailInfo": {
      "type": "object",
      "properties": {
        "urlDomain": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubePreloadThumbnailInfo"
    },
    "YoutubeApiInnertubeWrapperCreative": {
      "id": "YoutubeApiInnertubeWrapperCreative",
      "type": "object",
      "properties": {
        "id": {
          "type": "string"
        },
        "kind": {
          "type": "string",
          "enum": [
            "UNKNOWN",
            "LINEAR",
            "COMPANION_ADS",
            "NON_LINEAR_ADS"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        },
        "adId": {
          "type": "string"
        },
        "companionAds": {
          "$ref": "YoutubeApiInnertubeWrapperCompanionAds"
        },
        "linear": {
          "$ref": "YoutubeApiInnertubeWrapperLinear"
        },
        "sequence": {
          "type": "integer",
          "format": "int32"
        },
        "nonLinearAds": {
          "$ref": "YoutubeApiInnertubeWrapperNonLinearAds"
        }
      }
    },
    "YoutubeApiInnertubeAutonavStateEntity": {
      "properties": {
        "key": {
          "type": "string"
        },
        "isAutonavOn": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeAutonavStateEntity"
    },
    "YoutubeElementsComponentsHeaderThumbnailShelfModel": {
      "id": "YoutubeElementsComponentsHeaderThumbnailShelfModel",
      "type": "object",
      "properties": {
        "backgroundColor": {
          "format": "uint32",
          "type": "integer"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "containerSize": {
          "format": "float",
          "type": "number"
        },
        "data": {
          "$ref": "YoutubeElementsComponentsExpandableMetadataHeaderThumbnailShelfData"
        }
      }
    },
    "YoutubeApiInnertubeProgressBarConfig": {
      "properties": {
        "progressBarStartPosition": {
          "$ref": "YoutubeApiInnertubeVideoPlaybackPosition"
        },
        "progressBarEndPosition": {
          "$ref": "YoutubeApiInnertubeVideoPlaybackPosition"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeProgressBarConfig"
    },
    "YoutubeApiInnertubeExtendedResourceConsumptionMetrics": {
      "id": "YoutubeApiInnertubeExtendedResourceConsumptionMetrics",
      "type": "object",
      "properties": {
        "memoryLocaltypefacecacheCapacity": {
          "type": "integer",
          "format": "int32"
        },
        "memoryLocaltypefacecacheSize": {
          "type": "integer",
          "format": "int32"
        },
        "layoutBoxCount": {
          "format": "int32",
          "type": "integer"
        },
        "domHtmlelementCount": {
          "type": "integer",
          "format": "int32"
        },
        "memoryDomHtmlscriptelementExecute": {
          "format": "int32",
          "type": "integer"
        },
        "memoryCpuFree": {
          "type": "integer",
          "format": "int32"
        },
        "memoryFontLocaltypefacecacheCapacity": {
          "type": "integer",
          "format": "int32"
        },
        "memoryFontLocaltypefacecacheSize": {
          "type": "integer",
          "format": "int32"
        },
        "memoryGpuFree": {
          "type": "integer",
          "format": "int32"
        },
        "domHtmlscriptelementExecuteCount": {
          "format": "int32",
          "type": "integer"
        },
        "memoryGpuUsed": {
          "type": "integer",
          "format": "int32"
        },
        "domHtmlelementDocumentCount": {
          "type": "integer",
          "format": "int32"
        }
      }
    },
    "YoutubeApiInnertubePPPAndBrandsScreenViewModel": {
      "id": "YoutubeApiInnertubePPPAndBrandsScreenViewModel",
      "properties": {
        "brandsSectionTitle": {
          "type": "string"
        },
        "brandInitiatedLinksSectionViewModel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "paidProductPlacementSettingViewModel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "creatorLinkSettingViewModel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "displayCreatorLinkSetting": {
          "type": "boolean"
        },
        "appBarViewModel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "paidPromotionsSectionTitle": {
          "type": "string"
        },
        "brandsInfoNoCreatorLinking": {
          "$ref": "YoutubeElementsAttributedString"
        },
        "brandsInfo": {
          "$ref": "YoutubeElementsAttributedString"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsMoreFiltersScreenSheetModel": {
      "properties": {
        "isIos": {
          "type": "boolean"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "globalStateEntity": {
          "$ref": "YoutubeElementsComponentsMoreFiltersScreenStateEntity"
        },
        "accessibilityInformation": {
          "$ref": "YoutubeElementsComponentsAccessibilityInformation"
        },
        "textBoxV2Milestone1Active": {
          "type": "boolean"
        },
        "filterChipBarState": {
          "$ref": "YoutubeApiInnertubeFilterChipBarEntity"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "globalStateEntityKey": {
          "type": "string"
        },
        "clientName": {
          "enum": [
            "UNKNOWN_INTERFACE",
            "WEB",
            "MWEB",
            "ANDROID",
            "IOS",
            "TVHTML5",
            "TVLITE",
            "TVANDROID",
            "XBOX",
            "CLIENTX",
            "XBOXONEGUIDE",
            "ANDROID_CREATOR",
            "IOS_CREATOR",
            "TVAPPLE",
            "IOS_INSTANT",
            "ANDROID_KIDS",
            "IOS_KIDS",
            "ANDROID_INSTANT",
            "ANDROID_MUSIC",
            "IOS_TABLOID",
            "ANDROID_TV",
            "ANDROID_GAMING",
            "IOS_GAMING",
            "IOS_MUSIC",
            "MWEB_TIER_2",
            "ANDROID_VR",
            "ANDROID_UNPLUGGED",
            "ANDROID_TESTSUITE",
            "WEB_MUSIC_ANALYTICS",
            "WEB_GAMING",
            "IOS_UNPLUGGED",
            "ANDROID_WITNESS",
            "IOS_WITNESS",
            "ANDROID_SPORTS",
            "IOS_SPORTS",
            "ANDROID_LITE",
            "IOS_EMBEDDED_PLAYER",
            "IOS_DIRECTOR",
            "WEB_UNPLUGGED",
            "WEB_EXPERIMENTS",
            "TVHTML5_CAST",
            "IOS_PILOT_STUDIO",
            "ANDROID_CASUAL",
            "ANDROID_EMBEDDED_PLAYER",
            "WEB_EMBEDDED_PLAYER",
            "TVHTML5_AUDIO",
            "TV_UNPLUGGED_CAST",
            "TVHTML5_KIDS",
            "WEB_HEROES",
            "WEB_MUSIC",
            "WEB_CREATOR",
            "TV_UNPLUGGED_ANDROID",
            "IOS_LIVE_CREATION_EXTENSION",
            "TVHTML5_UNPLUGGED",
            "IOS_MESSAGES_EXTENSION",
            "WEB_REMIX",
            "IOS_UPTIME",
            "WEB_UNPLUGGED_ONBOARDING",
            "WEB_UNPLUGGED_OPS",
            "WEB_UNPLUGGED_PUBLIC",
            "TVHTML5_VR",
            "WEB_LIVE_STREAMING",
            "ANDROID_TV_KIDS",
            "TVHTML5_SIMPLY",
            "WEB_KIDS",
            "MUSIC_INTEGRATIONS",
            "TVHTML5_YONGLE",
            "GOOGLE_ASSISTANT",
            "TVHTML5_SIMPLY_EMBEDDED_PLAYER",
            "WEB_MUSIC_EMBEDDED_PLAYER",
            "WEB_INTERNAL_ANALYTICS",
            "WEB_PARENT_TOOLS",
            "GOOGLE_MEDIA_ACTIONS",
            "WEB_PHONE_VERIFICATION",
            "ANDROID_PRODUCER",
            "IOS_PRODUCER",
            "TVHTML5_FOR_KIDS",
            "GOOGLE_LIST_RECS",
            "MEDIA_CONNECT_FRONTEND",
            "WEB_EFFECT_MAKER",
            "WEB_SHOPPING_EXTENSION",
            "WEB_PLAYABLES_PORTAL",
            "VISIONOS",
            "WEB_LIVE_APPS",
            "WEB_MUSIC_INTEGRATIONS",
            "ANDROID_MUSIC_AOSP"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "data": {
          "$ref": "YoutubeElementsComponentsMoreFiltersScreenData"
        },
        "commitFilterSelectionCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "filterChipBarStateKey": {
          "type": "string"
        }
      },
      "id": "YoutubeElementsComponentsMoreFiltersScreenSheetModel",
      "type": "object"
    },
    "YoutubeElementsComponentsSponsorshipsDashboardMessages": {
      "id": "YoutubeElementsComponentsSponsorshipsDashboardMessages",
      "type": "object",
      "properties": {
        "submitForReviewMessages": {
          "$ref": "YoutubeElementsComponentsSponsorshipsSubmitForReviewMessages"
        },
        "perkEditorMessages": {
          "$ref": "YoutubeElementsComponentsSponsorshipsPerkEditorMessages"
        },
        "emojiMessages": {
          "$ref": "YoutubeElementsComponentsSponsorshipsEmojiMessages"
        },
        "reviewStateMessages": {
          "$ref": "YoutubeElementsComponentsSponsorshipsReviewStateMessages"
        },
        "perkTitleMessages": {
          "$ref": "YoutubeElementsComponentsSponsorshipsPerkTitleMessages"
        },
        "getStartedMessages": {
          "$ref": "YoutubeElementsComponentsSponsorshipsGetStartedMessages"
        },
        "commonMessages": {
          "$ref": "YoutubeElementsComponentsSponsorshipsCommonMessages"
        },
        "offerMessages": {
          "$ref": "YoutubeElementsComponentsSponsorshipsOfferMessages"
        },
        "disablementMessages": {
          "$ref": "YoutubeElementsComponentsSponsorshipsDisablementMessages"
        },
        "tierEditorMessages": {
          "$ref": "YoutubeElementsComponentsSponsorshipsTierEditorMessages"
        },
        "onboardingMessages": {
          "$ref": "YoutubeElementsComponentsSponsorshipsOnboardingMessages"
        },
        "badgesMessages": {
          "$ref": "YoutubeElementsComponentsSponsorshipsBadgesMessages"
        },
        "perkHintMessages": {
          "$ref": "YoutubeElementsComponentsSponsorshipsPerkHintMessages"
        },
        "checklistMessages": {
          "$ref": "YoutubeElementsComponentsSponsorshipsChecklistMessages"
        },
        "offerEditorMessages": {
          "$ref": "YoutubeElementsComponentsSponsorshipsOfferEditorMessages"
        },
        "featuresMessages": {
          "$ref": "YoutubeElementsComponentsSponsorshipsFeaturesMessages"
        },
        "setupFlowMessages": {
          "$ref": "YoutubeElementsComponentsSponsorshipsSetupFlowMessages"
        }
      }
    },
    "YoutubeApiInnertubeSettingReadOnlyItemRenderer": {
      "id": "YoutubeApiInnertubeSettingReadOnlyItemRenderer",
      "properties": {
        "entryTitle": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "summary": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "settingStatusTextEnabled": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "icon": {
          "$ref": "YoutubeApiInnertubeIcon"
        },
        "summaryForPrompt": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "title": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "clientSettingDependencies": {
          "items": {
            "$ref": "YoutubeApiInnertubeClientSettingItem"
          },
          "type": "array"
        },
        "thumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "navigationEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "serviceEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "itemId": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "SETTING_ITEM_ID_UNKNOWN",
            "NOTIFICATION_COMMENT",
            "NOTIFICATION_ANALYTIC",
            "NOTIFICATION_MILESTONE",
            "NOTIFICATION_POLICY",
            "NOTIFICATION_NEWS",
            "EMAIL_BLOCK_ALL",
            "PRIVACY_DISCOVERABLE_LIKES",
            "PRIVACY_DISCOVERABLE_SUBSCRIPTIONS",
            "PRIVACY_MSG_FRIENDS_ONLY",
            "SIGN_OUT",
            "SAFETY_MODE",
            "I18N_REGION",
            "EMAIL_UNSUBSCRIBED",
            "EMAIL_PAUSED",
            "EMAIL_LANGUAGE",
            "EMAIL_SUBSCRIPTION_MANAGER_LINK",
            "EMAIL_COMMENT_NOTIFICATIONS_DEPRECATED",
            "EMAIL_ADDRESS",
            "SHARING_DISCOVERABLE_PHONE_NUMBER_OPT_OUT",
            "BLOCKED_USERS",
            "EMAIL_MARKETING_NEWSLETTER",
            "EMAIL_CREATOR_NEWSLETTER",
            "KIDS_NO_SEARCH_MODE",
            "PRIVACY_CLEAR_WATCH_HISTORY",
            "PRIVACY_PAUSE_WATCH_HISTORY",
            "PRIVACY_CLEAR_SEARCH_HISTORY",
            "PRIVACY_PAUSE_SEARCH_HISTORY",
            "RECENT_SIGN_IN_LIST",
            "UPLOAD_OVER_WIFI_ONLY",
            "PLAY_HD_ON_WIFI_ONLY",
            "NOTIFICATION_OS_SETTING",
            "OFFLINE_VIDEO_QUALITY",
            "OFFLINE_ADD_OVER_WIFI_ONLY",
            "OFFLINE_STORAGE",
            "BACKGROUND_AUDIO",
            "CAPTION_PREVIEW",
            "CAPTION_TEXT_SIZE",
            "CAPTION_SUBTITLE_STYLE",
            "CAPTION_FONT_FAMILY",
            "CAPTION_TEXT_COLOR",
            "CAPTION_TEXT_OPACITY",
            "CAPTION_EDGE_TYPE",
            "CAPTION_EDGE_COLOR",
            "CAPTION_BACKGROUND_COLOR",
            "CAPTION_BACKGROUND_OPACITY",
            "CAPTION_WINDOW_COLOR",
            "CAPTION_WINDOW_OPACITY",
            "ABOUT_HELP",
            "ABOUT_SEND_FEEDBACK",
            "ABOUT_YOUTUBE_TERMS_OF_SERVICE",
            "ABOUT_GOOGLE_PRIVACY_POLICY",
            "ABOUT_APP_VERSION",
            "ABOUT_COMPANY",
            "MDX_ADD_TV",
            "MDX_EDIT_TV",
            "OFFLINE_INSERT_SD_CARD",
            "OFFLINE_USE_SD_CARD",
            "GAMING_ENABLE_NOTIFICATIONS",
            "EMAIL_INCLUDE_ALGORITHMIC_UPDATES",
            "EMAIL_CHANNEL_UPDATES_DELIVERY_METHOD",
            "NOTIFICATION_OS_SETTING_EXPLANATION",
            "NOTIFICATION_RECOMMENDATION",
            "NOTIFICATION_PROMOTION",
            "NOTIFICATION_INBOX_LINK",
            "UNLIMITED_MANAGE_SUBSCRIPTION",
            "UNLIMITED_OFFLINE",
            "UNLIMITED_BACKGROUND",
            "UNLIMITED_PROMO",
            "KIDS_CONTENT_AGE_PREFERENCE",
            "BUFFER_IN_BACKGROUND",
            "SHARE_WITH_CONVERSATION_STICKY",
            "HAS_SEEN_SHARING_IDENTITY_PROMPT",
            "NOTIFICATION_CREATOR_COMMENT_LEVEL",
            "ABOUT_OPEN_SOURCE_LICENSES",
            "SHOW_HEARTING_JOIN_CONFIRMATION",
            "PURCHASE_HISTORY",
            "PRIVACY_ADS_SETTINGS",
            "ABOUT_POLICY_AND_SAFETY",
            "NOTIFICATION_REPLY_OTHER",
            "KIDS_PRIVACY_CLEAR_SEARCH_AND_WATCH_HISTORY",
            "HAS_SEEN_MULTI_CONTACT_SHARE_PROMPT",
            "HAS_SHARED_WITH_REACTR",
            "OFFLINE_BACKGROUND_PLAYBACK",
            "OFFLINE_HELP",
            "OFFLINE_CLEAR",
            "LAST_SHARED_WITH_REACTR_TIMESTAMP",
            "AUTONAV",
            "KIDS_PRIVACY_PAUSE_SEARCH_AND_WATCH_HISTORY",
            "PAIR_DEVICE",
            "ENABLE_SOUND",
            "RETAIN_TRACKING_DATA",
            "CLEAR_COOKIES",
            "SIGN_IN",
            "GAMING_HAS_SEEN_INSTALL_PROMO",
            "MUSIC_ENABLE_PROMOTIONAL_NOTIFICATIONS",
            "SHOW_REACTR_SHARE_PANEL_CALLOUT",
            "SHOW_REACTR_HEART_PROMO_ON_BUNDLED_URL",
            "HAS_SEEN_REACTR_NATIVE_CONVERSATION",
            "KIDS_OFFLINE_ENABLED",
            "KIDS_OFFLINE_STORAGE_LIMIT",
            "IS_KIDS_RED_ACCOUNT_CONSENTED",
            "GAMING_ENABLE_EVENT_AFFINITY_NOTIFICATIONS",
            "NOTIFICATION_KIDS_PROMOTIONS",
            "KIDS_RED_ACTIVATION",
            "KIDS_RED_ACCOUNT_MANAGEMENT",
            "DATA_PLAN_PROMO_ENABLED",
            "PRIVACY_MANAGE_WATCH_HISTORY",
            "PRIVACY_MANAGE_SEARCH_HISTORY",
            "PRIVACY_MANAGE_ACCOUNT",
            "NOTIFICATION_SOUND",
            "UNPLUGGED_SEPARATOR",
            "UNPLUGGED_SEND_FEEDBACK",
            "UNPLUGGED_HELP_CENTER",
            "UNPLUGGED_FAMILY_SHARING",
            "UNPLUGGED_ABOUT",
            "UNPLUGGED_ACCOUNT_ADD_USER",
            "UNPLUGGED_ACCOUNT_SWITCH_USER",
            "UNPLUGGED_ACCOUNT_LOGOUT_USER",
            "UNPLUGGED_GOOGLE_PRIVACY",
            "KIDS_PASSCODE",
            "KIDS_CRASH_REPORTS",
            "CAST_ENABLED",
            "KIDS_SEARCH_INFO",
            "PRIVACY_BLOCKED_CONTACTS",
            "UNPLUGGED_PRIVACY_PAUSE_SEARCH_HISTORY",
            "UNPLUGGED_PRIVACY_PAUSE_WATCH_HISTORY",
            "UNPLUGGED_SUBSCRIPTION_ITEM",
            "I18N_LANGUAGE",
            "UNPLUGGED_PRIVACY_MANAGE_SEARCH_HISTORY",
            "UNPLUGGED_PRIVACY_MANAGE_WATCH_HISTORY",
            "GAMING_ENABLE_MINI_PLAYER",
            "GAMING_ENABLE_THUMBNAIL_PREVIEWS",
            "GAMING_SUBSCRIPTION_IMPORTER",
            "MUSIC_ENABLE_RECOMMENDATION_NOTIFICATIONS",
            "UNPLUGGED_HOME_LOCATION",
            "UNPLUGGED_X_WELCOME_SHOWN",
            "PRIVACY_DISCOVERABLE_SAVED_PLAYLISTS",
            "UNPLUGGED_TERMS_OF_SERVICE",
            "UNPLUGGED_POLICY_AND_SAFETY",
            "UNPLUGGED_CONTACT_US",
            "UNPLUGGED_CAREERS",
            "EMAIL_LEARN_MORE",
            "UNPLUGGED_NIELSEN_OPT_IN_OUT",
            "UNPLUGGED_NIELSEN_DISCLAIMER",
            "UNPLUGGED_CURRENT_LOCATION_SETTING",
            "SHARE_PANEL_NO_CONTACTS_PROMO_DISMISSED",
            "SHARE_NOTIFICATIONS_DISABLED_PROMPT_DISMISSED",
            "NOTIFICATION_COMMENT_NEW",
            "NOTIFICATION_SUBSCRIPTIONS_DIGEST",
            "NOTIFICATION_RECOMMENDATION_NEW",
            "NOTIFICATION_PLAYLIST",
            "NOTIFICATION_SUBSCRIPTION_HIGHLIGHTS",
            "NOTIFICATION_COMMENT_REPLY",
            "NOTIFICATION_WATCH_LATER",
            "SHARED_TAB_NOTIFICATIONS_DISABLED_PROMO_DISMISSED",
            "UNPLUGGED_APP_VERSION",
            "UNPLUGGED_OPEN_SOURCE_LICENSES",
            "NOTIFICATION_ENTRY",
            "UNPLUGGED_BILLING_PAYMENT_METHOD",
            "UNPLUGGED_CAPTION_SETTINGS",
            "UNPLUGGED_BILLS_GROUP",
            "UNPLUGGED_APP_TOUR_SETTING",
            "KIDS_ONBOARDING_STATUS",
            "NOTIFICATION_COMMENT_WEB_CONTROL",
            "NOTIFICATION_COMMENT_REPLY_OTHER_WEB_CONTROL",
            "UNPLUGGED_ABOUT_APP",
            "UNPLUGGED_PAID_TERMS_OF_SERVICE",
            "CONNECTION_SHELF_DISMISSAL_TIMESTAMP",
            "KIDS_SEARCH",
            "LIVE_CHAT_AUTO_MODERATION",
            "ENABLE_HIGH_CONTRAST_MODE",
            "NOTIFICATION_OS_SETTING_EXPLANATION_NEW",
            "NOTIFICATION_SOUND_NEW",
            "KIDS_THEME",
            "KIDS_BACKGROUND_MUSIC",
            "KIDS_SOUND_FX",
            "NOTIFICATION_CHANNEL_SUBSCRIPTIONS_LINK",
            "NOTIFICATION_RETUBING",
            "NOTIFICATION_RETUBING_WEB_CONTROL",
            "KIDS_AGE_UP_MODE",
            "UNPLUGGED_HOME_LOCATION_DISCLAIMER",
            "UNPLUGGED_RESTRICTED_MODE_DISCLAIMER",
            "UNPLUGGED_RESTRICTED_MODE_OPT_IN_OUT",
            "NOTIFICATION_PRODUCT_INFO",
            "KIDS_PROFILE_PIN",
            "UNPLUGGED_PRIVACY_MANAGE_GOOGLE_ACTIVITY",
            "GAMING_THIRD_PARTY_SETTING_FACEIT",
            "UNPLUGGED_PURGE_DIALOG_IMPRESSIONS",
            "UNPLUGGED_ENTITY_BELL_FOLLOW_ITEMS",
            "UNPLUGGED_ENTITY_BELL_FOLLOW_ITEM_GENERIC",
            "UNPLUGGED_HOME_GO_TO_WEB_OR_MOBILE",
            "UNPLUGGED_BILLING_GO_TO_WEB_OR_MOBILE",
            "UNPLUGGED_PICTURE_IN_PICTURE_MODE_TOGGLE",
            "UNPLUGGED_FILTER_MODE_DISCLAIMER",
            "UNPLUGGED_FILTER_MODE_OPT_IN_OUT",
            "UNPLUGGED_MEMBERSHIP_GO_TO_WEB_OR_MOBILE",
            "UNPLUGGED_PRIVACY_GO_TO_WEB_OR_MOBILE",
            "UNPLUGGED_FAMILY_GO_TO_WEB_OR_MOBILE",
            "UNPLUGGED_READ_GOOGLE_PRIVACY_POLICY",
            "UNPLUGGED_PRIVACY_CLEAR_SEARCH_HISTORY",
            "UNPLUGGED_PRIVACY_CLEAR_WATCH_HISTORY",
            "NOTIFICATION_SUBSCRIPTION_NOTIFICATIONS",
            "BILLING_REAUTH_OPT_IN",
            "UNPLUGGED_DEBUG_LOCATION",
            "UNPLUGGED_DEBUG_LOCATION_ENABLE",
            "UNPLUGGED_DEBUG_LOCATION_STATE",
            "NOTIFICATION_CHANNEL_SUBSCRIPTIONS_LINK_NEW",
            "PAID_PRODUCT_PLACEMENT",
            "SHOW_PAID_PRODUCT_PLACEMENT_OVERLAY",
            "GAMING_THIRD_PARTY_SETTING_STEAMPOWERED",
            "UNPLUGGED_GOOGLE_APPS_SETTING",
            "UNPLUGGED_DEBUG_FAMILY_ENABLE_SHARING",
            "EMAIL_CREATOR_OPT_IN_SOURCE",
            "UNPLUGGED_LIVE_GUIDE_STATION",
            "UNPLUGGED_LIVE_GUIDE_DISCLAIMER",
            "UNPLUGGED_DEBUG_WEB_APP_INFO",
            "UNPLUGGED_DEBUG_YTFE_INFO",
            "UNPLUGGED_DEBUG_INNERTUBE_HOST",
            "UNPLUGGED_DEBUG_PLAYER_HOST",
            "UNPLUGGED_DEBUG_VIX_SNAPSHOTS",
            "UNPLUGGED_DEBUG_INNERTUBEZ",
            "UNPLUGGED_DEBUG_ADDLOGENTRY",
            "UNPLUGGED_DEBUG_RUNTIME_INFO",
            "UNPLUGGED_DEBUG_LOCATION_INFO",
            "UNPLUGGED_DEBUG_FORCED_EXPERIMENTS",
            "UNPLUGGED_DEBUG_EXPERIMENT_PARAMS",
            "UNPLUGGED_DEBUG_TENX_AUTOPLAY_DISABLE",
            "UNPLUGGED_DEBUG_BROWSER_HISTORY_HASHMODE",
            "UNPLUGGED_ENTITY_BELL_FOLLOW_SECTION",
            "UNPLUGGED_DEBUG_CSI_ENABLE_OVERRIDE",
            "INLINE_MUTED",
            "UNPLUGGED_VOICE_REMOTE_TOGGLE",
            "NOTIFICATION_COMMENT_ACTIVITY",
            "NOTIFICATION_COMMENT_ACTIVITY_WEB_CONTROL",
            "UNPLUGGED_DEBUG_LOCATION_PRESET",
            "UNPLUGGED_DEBUG_FISHFOOD",
            "KIDS_PARENT_APPROVED_ONLY_MODE",
            "MUSIC_LOCATION_HISTORY",
            "MUSIC_LOCATION_MASTER_SWITCH",
            "UNPLUGGED_LENSES_HIGHLIGHTS_AUTOPLAY",
            "PRIVACY_MANAGE_ACTIVITY",
            "ABOUT_SEND_CRASH_REPORTS",
            "DOUBLE_TAP_SEEK_DURATION",
            "NERD_STATS_ENABLED",
            "UPLOAD_QUALITY",
            "MUSIC_ACTIVITY_MASTER_SWITCH",
            "NOTIFICATION_POSTS_CREATOR_ASSISTANT",
            "NOTIFICATION_SUBSCRIPTION_DIGEST",
            "NOTIFICATION_MDX_NOTIFICATIONS",
            "WATCH_BREAK_FREQUENCY",
            "NOTIFICATION_QUIET_HOURS",
            "NOTIFICATION_SUBSCRIPTION_DIGEST_TIME",
            "NOTIFICATION_QUIET_HOURS_START_TIME",
            "NOTIFICATION_QUIET_HOURS_END_TIME",
            "NOTIFICATION_SUBSCRIPTION_DIGEST_BOOLEAN",
            "UNPLUGGED_CURRENT_LOCATION",
            "PRIVACY_MANAGE_LOCATION_HISTORY",
            "WATCH_BREAK_ENABLED",
            "GAMING_SUBSCRIPTIONS_MERGE_OPT_IN",
            "WATCH_BREAK_WAIT_AFTER_VIDEO_ENDS",
            "MUSIC_WEB_LOCATION_BASED_RECOMMENDATIONS_PAUSED",
            "MUSIC_ENABLE_SUBSCRIPTION_NOTIFICATIONS",
            "ABOUT_IMPRESSUM",
            "ENABLE_MUSIC_PREVIEWS",
            "UNPLUGGED_DARK_THEME",
            "BILLING_QUICK_PURCHASE_GLOBAL_ENABLED",
            "BILLING_QUICK_PURCHASE_LOCAL_ENABLED",
            "BILLING_PREFERRED_AUTH_METHOD",
            "UNPLUGGED_DEBUG_SR_BNS",
            "EMAIL_CHANNEL_SUBSCRIPTION_UPDATES",
            "DOWNLOAD_RECOMMENDATIONS_ENABLED",
            "PLAYBACK_ANNOTATIONS",
            "MUSIC_STREAM_WIFI_ONLY",
            "MUSIC_AUDIO_ONLY",
            "STATS_FOR_NERDS",
            "PRIVACY_MANAGE_LOCATION_HISTORY_MOBILE",
            "MUSIC_PREFERRED_LANGUAGES_OF_PERFORMANCE",
            "KIDS_HOME_CONSENT",
            "MUSIC_IMPROVE_YOUR_RECOMMENDATIONS",
            "KIDS_CORPUS_PREFERENCE",
            "MUSIC_WEB_AUDIO_QUALITY",
            "CROSS_DEVICE_OFFLINE",
            "NOTIFICATION_USER_MENTION",
            "MUSIC_SMART_DOWNLOADS",
            "NOTIFICATION_USER_MENTION_WEB_CONTROL",
            "MUSIC_AUDIO_QUALITY_MOBILE",
            "MUSIC_AUDIO_QUALITY_WIFI",
            "MUSIC_SHOW_ANIMATED_THUMBNAILS",
            "DONT_PLAY_MUSIC_VIDEOS",
            "UNPLUGGED_LIBRARY_PREFERRED_SORT_OPTION",
            "EMAIL_UPG_NEWSLETTER",
            "NOTIFICATION_RECOMMENDATION_WEB_CONTROL",
            "UNPLUGGED_RESET_PAYWALL_STATUS",
            "MUSIC_USE_GPM_HISTORY_SWITCH",
            "MUSIC_SMART_DOWNLOADS_SONG_LIMIT",
            "INLINE_MUTED_WITH_SUBS",
            "UNPLUGGED_MEMBERSHIP_GO_TO_IOS_APP",
            "UNPLUGGED_BILLING_IOS_ADDITIONAL_INFO",
            "MUSIC_MANAGE_GPM_HISTORY",
            "KIDS_CORPUS_AGE_TARGET",
            "KIDS_CORPUS_RESTRICTION",
            "DARK_THEME",
            "UNPLUGGED_AUTOPLAY_ON_START",
            "MUSIC_MIGRATE_FROM_GPM",
            "UNPLUGGED_AUTOPLAY_ON_START_DISCLAIMER",
            "EMAIL_ENABLED",
            "PRIVACY_MANAGE_ACTIVITY_MWEB",
            "UNPLUGGED_FORCE_PAYWALL_STATE_EXPIRATION",
            "INLINE_MUTED_UNIFIED",
            "ANIMATED_PREVIEWS_SEARCH",
            "EMAIL_LEARN_MORE_MWEB",
            "UNPLUGGED_BILLING_GO_TO_VERIZON",
            "UNPLUGGED_MEMBERSHIP_GO_TO_VERIZON",
            "SNAP_ZOOM_INITIALLY_ZOOMED",
            "MUSIC_MIGRATE_ALL_DATA_FROM_GPM",
            "UNPLUGGED_DARK_THEME_MOBILE",
            "APP_THEME",
            "INLINE_MUTED_UNIFIED_WITH_PREVIEWS",
            "VOICE_LANGUAGE",
            "UNPLUGGED_DARK_THEME_IOS",
            "BEDTIME_REMINDER_ENABLED",
            "BEDTIME_REMINDER_BEDTIME_START_TIME",
            "BEDTIME_REMINDER_BEDTIME_END_TIME",
            "BEDTIME_REMINDER_TRIGGER_TIME",
            "BEDTIME_REMINDER_WAIT_AFTER_VIDEO_ENDS",
            "DEFAULT_IDENTITY",
            "CURRENT_DEVICE_BILLING_REAUTH_OPT_IN",
            "BEDTIME_REMINDER_STATE",
            "VIDEO_QUALITY_MOBILE_NETWORK",
            "VIDEO_QUALITY_WIFI",
            "UNPLUGGED_RESET_HOME_LOCATION_CHANGE_LIMIT",
            "PRIVACY_BLOCKED_CONTACTS_NEW",
            "MUSIC_ENABLE_PLAYLIST_UPDATE_NOTIFICATIONS",
            "UNPLUGGED_PURGE_PAYWALL_PREVIEW_WATCH_INFO",
            "UNPLUGGED_SECOND_SEPARATOR",
            "INLINE_MUTED_WITH_EXPLORE",
            "MAIN_CORPUS_PREFERENCE",
            "SUPEX_ALLOW_KIDS_APP",
            "SUPEX_ALLOW_MAIN_APP",
            "ENABLE_PREVIEWS_WITH_SOUND",
            "UNPLUGGED_QUICK_PURCHASE",
            "BACKGROUND_PLAYBACK_MODE",
            "SEARCH_LANGUAGE",
            "UNPLUGGED_LENSES_FANTASY_ACCOUNT_LINKING",
            "YTK_ONBOARDING_VERSION",
            "BROADER_YT_ONBOARDING_VERSION",
            "MUSIC_SHOW_YT_LIKES",
            "MUSIC_MIGRATE_DELETE_GPM_RECOMMENDATIONS",
            "MUSIC_MIGRATE_DELETE_GPM_RECOMMENDATIONS_HELP_CENTER",
            "MUSIC_WEB_CONFIRM_CLOSE_PAGE_DURING_PLAYBACK",
            "PRIVACY_TOGGLE_VISITOR_AD_PERSONALIZATION",
            "PRIVACY_ADS_SETTINGS_IOS",
            "UNPLUGGED_OFFLINE_VIDEO_QUALITY",
            "EMAIL_KIDS_NEWSLETTER",
            "I18N_PLAYBACK_AREA",
            "UNPLUGGED_PICTURE_IN_PICTURE_MODE_TOGGLE_IOS",
            "EMAIL_PAID_NEWSLETTER",
            "MUSIC_ENABLE_PRODUCT_UPDATE_NOTIFICATIONS",
            "PRIVACY_YOUTUBE_TERMS_OF_SERVICE",
            "ANDROID_AND_IOS_PRIVACY_PAUSE_WATCH_HISTORY",
            "ANDROID_AND_IOS_PRIVACY_PAUSE_SEARCH_HISTORY",
            "ANDROID_AND_IOS_PRIVACY_CLEAR_WATCH_HISTORY",
            "ANDROID_AND_IOS_PRIVACY_CLEAR_SEARCH_HISTORY",
            "INLINE_MUTED_UNIFIED_ALL_FEEDS",
            "PRIVACY_MANAGE_WATCH_HISTORY_WEB",
            "UNPLUGGED_REFER_FRIENDS_SETTING",
            "PRIVACY_VISITOR_AD_PERSONALIZATION_DISABLED",
            "PREMIUM_LANDING_PAGE_SIGN_IN",
            "PREMIUM_LANDING_PAGE_PREPURCHASE",
            "PREMIUM_LANDING_PAGE_POSTPURCHASE",
            "PICTURE_IN_PICTURE_MODE_TOGGLE_IOS",
            "UNPLUGGED_FANTASY_SPORTS_SUBSECTION",
            "UNPLUGGED_FAMILY_SHARING_SETTING",
            "UNPLUGGED_LENSES_FANTASY_ACCOUNT_LINKING_GO_TO_MOBILE",
            "MUSIC_WEB_PARENT_TOOL",
            "EMAIL_KIDS_NEWSLETTER_WITH_STATUS",
            "NOTIFICATION_SPONSORS_ONLY_CONTENT",
            "UNPLUGGED_REMIND_ME_LATER_OF_BASE",
            "ENABLE_MICROPHONE_ACCESS",
            "UNPLUGGED_SURROUND_SOUND",
            "UNPLUGGED_SURROUND_SOUND_DISCLAIMER",
            "AUTONAV_FOR_SIGN_OUT",
            "AUTONAV_FOR_DESKTOP",
            "AUTONAV_FOR_MOBILE",
            "AUTONAV_FOR_LIVING_ROOM",
            "SMART_DOWNLOADS_MAXIMUM_STORAGE_UTILIZATION_BYTES",
            "EOM_DISCLAIMER_MWEB",
            "EOM_DISCLAIMER_WEB_REMIX",
            "AUTONAV_TITLE_AND_INFORMATION",
            "MUSIC_DYNAMIC_QUEUE",
            "MANAGE_PURCHASES_AND_MEMBERSHIPS",
            "MANAGE_PURCHASES_AND_MEMBERSHIPS_SIGNED_OUT",
            "DATA_SAVING_QUALITY_PICKER_ENABLED",
            "ABOUT_PARENTAL_GUIDE",
            "KIDS_MANAGE_SETTINGS",
            "PROPOSE_IDENTITY_REGISTRATION",
            "DEBUG_SETTINGS_FETCH_METADATA",
            "UNPLUGGED_I18N_LANGUAGE",
            "PRIVACY_ADS_SETTINGS_ANDROID",
            "PRIVACY_CLEAR_PLAYBACK_AREA",
            "MUSIC_ENABLE_PODCAST_RECOMMENDATION_NOTIFICATIONS",
            "UNPLUGGED_PRIVACY_MANAGE_SEARCH_HISTORY_AUTHENTICATED",
            "UNPLUGGED_PRIVACY_MANAGE_WATCH_HISTORY_AUTHENTICATED",
            "UNPLUGGED_PRIVACY_MANAGE_GOOGLE_ACTIVITY_AUTHENTICATED",
            "MAIN_WATCH_AMBIENT_MODE_ENABLED",
            "SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED",
            "PRIVACY_TOGGLE_VISITOR_AD_PERSONALIZATION_ANDROID",
            "PRIVACY_VISITOR_AD_PERSONALIZATION_DISABLED_ANDROID",
            "MUSIC_ENABLE_PUBLIC_IDENTITY_SHELVES",
            "MUSIC_ENABLE_PHOTOS",
            "MUSIC_MANAGE_PHOTOS",
            "MUSIC_NAVIGATE_RECAP",
            "INLINE_MUTED_UNIFIED_WITH_PREVIEWS_TOGGLE",
            "MUSIC_PUBLIC_IDENTITY_SHELF_INFO",
            "EMAIL_PRIMETIME_NEWSLETTER",
            "MUSIC_UPDATE_CHANNEL_DETAILS",
            "UNPLUGGED_STREAMING_LIMITS",
            "MUSIC_ENABLE_PUBLIC_IDENTITY_TOP_SONGS",
            "MUSIC_ENABLE_PUBLIC_IDENTITY_TOP_MUSIC_VIDEOS",
            "MUSIC_ENABLE_PUBLIC_IDENTITY_TOP_ARTISTS",
            "MUSIC_ENABLE_PUBLIC_IDENTITY_TOP_PLAYLISTS",
            "MUSIC_ENABLE_RECAP_NOTIFICATIONS",
            "MUSIC_ADVANCED_PRIVACY_SETTINGS",
            "UNPLUGGED_SET_HOME_LOCATION",
            "DONT_PLAY_PODCAST_VIDEOS",
            "PRIVACY_PAUSE_WATCH_HISTORY_MUSIC_GDPR",
            "PRIVACY_PAUSE_SEARCH_HISTORY_MUSIC_GDPR",
            "PRIVACY_CHANNEL_SETTINGS",
            "KIDS_HAS_SEEN_DOWNLOADS_USER_EDUCATION",
            "MUSIC_SAVE_TO_MOST_RECENT_PLAYLIST",
            "MUSIC_ENABLE_USER_PROFILE_RADIO",
            "EOM_DISCLAIMER_MOBILE",
            "EOM_DISCLAIMER_OLD_MOBILE_CLIENT",
            "EOM_REENTRY_MOBILE",
            "INLINE_MUTED_UNIFIED_WITH_PREVIEWS_BROWSE_TOGGLE",
            "NOTIFICATION_CREATOR_RECOMMENDATION",
            "MUSIC_CHANNEL_PHOTO_AND_DETAILS",
            "MUSIC_CHANNEL_PUBLIC_PLAYLISTS_AND_VIDEO",
            "NOTIFICATION_PROMOTIONS_AND_OFFERINGS",
            "ENABLE_IN_APP_BACKGROUNDING",
            "ENABLE_IN_APP_BACKGROUNDING_MUSIC_ONLY",
            "APP_LANGUAGE_SUGGESTIONS",
            "KIDS_HAS_SEEN_MUIR_DESIGN_USER_EDUCATION",
            "ACCOUNT_BADGES_ENABLED",
            "KIDS_HAS_SEEN_MUIR_PIVOT_BAR_USER_EDUCATION",
            "PREMIUM_LANDING_PAGE_RETURNING_MEMBER",
            "ENABLE_IN_APP_BACKGROUNDING_PER_USER",
            "ENABLE_IN_APP_BACKGROUNDING_MUSIC_ONLY_PER_USER",
            "MUSIC_ENABLE_MUSIC_EVENTS_NOTIFICATIONS",
            "MUSIC_ENABLE_TROPHIES",
            "MUSIC_SUBSCRIPTIONS_SETTINGS",
            "MUSIC_MANAGE_DATA_TRANSFER",
            "UNPLUGGED_FILTER_MODE_MENU",
            "UNPLUGGED_LENSES_YAHOO_FANTASY_ACCOUNT_LINKING",
            "REVOKE_GUARDIAN_CONSENT",
            "CROWDSOURCED_CONTEXT_CONTRIBUTOR",
            "CROWDSOURCED_CONTEXT_CONTRIBUTOR_SIGNED_UP",
            "AUDIO_TRACK_SELECTION",
            "AUDIO_TRACK_SELECTION_SIGN_OUT",
            "PARENT_CODE",
            "PRIVACY_MENTIONS_OPT_OUT",
            "EMAIL_TEEN_SUPERVISION_MILESTONE_UPDATES",
            "PRIVACY_LOCATION_TRANSPARENCY",
            "PARENT_CODE_INELIGIBLE",
            "MUSIC_ENABLE_TROPHY_NOTIFICATIONS",
            "MAIN_ENABLE_TROPHY_NOTIFICATIONS",
            "EMAIL_TEEN_SUPERVISION_UPDATES_TO_TEEN",
            "MUSIC_VOICE_LANGUAGE",
            "PRE_APP_USER_SETTING_FOR_LIVING_ROOM",
            "UNPLUGGED_WATCH_PARTY_AVAILABILITY",
            "PREMIUM_LANDING_PAGE_SIGN_IN_UPDATED_LOGO",
            "PREMIUM_LANDING_PAGE_PREPURCHASE_UPDATED_LOGO",
            "PREMIUM_LANDING_PAGE_POSTPURCHASE_UPDATED_LOGO",
            "PREMIUM_LANDING_PAGE_RETURNING_MEMBER_UPDATED_LOGO",
            "PRIVACY_THIRD_PARTY_SHARE_WITH_IDENTITY",
            "MAIN_HIGH_QUALITY_AUDIO_TOGGLE",
            "DEVICES_RESTRICTED_MODE_SETTINGS",
            "VOICE_AND_AUDIO_ACTIVITY",
            "MAIN_AUDIO_QUALITY",
            "MUSIC_VOLUME_NORMALIZATION",
            "ENABLE_SHARING_ACTIVITY_NOTIFICATIONS",
            "KIDS_LAST_ALLOWLIST_ADD_CONTENT_TIMESTAMP",
            "KIDS_LAST_SHARED_WITH_YOU_PAGE_REQUEST_TIMESTAMP",
            "KIDS_LAST_ALLOWLIST_NEW_ITEM_SNACKBAR_TIMESTAMP",
            "ENABLE_REEL_ROTATE",
            "ROTATION",
            "UNPLUGGED_BACKGROUND_PLAY_MENU",
            "MUSIC_NON_PREMIUM_VOLUME_NORMALIZATION",
            "ABOUT_SEND_FEEDBACK_FLOW",
            "SMART_DOWNLOADS_ENABLED",
            "EOM_REENTRY_MWEB",
            "EOM_REENTRY_WEB_REMIX",
            "SMART_DOWNLOADS_VIDEO_QUALITY",
            "SHORTS_SMART_DOWNLOADS_VIDEO_QUALITY",
            "PRIVACY_MY_AD_CENTER_IOS",
            "PRIVACY_MY_AD_CENTER_ANDROID",
            "PRIVACY_MY_AD_CENTER",
            "MUSIC_WEB_FAMILY_CENTER",
            "MUSIC_IMPROVE_YOUR_PODCAST_RECOMMENDATIONS",
            "LIVE_LEADERBOARD_OPT_OUT",
            "PDG_MILESTONES_OPT_OUT",
            "SHORTS_DAILY_TIMER_ENABLED",
            "SHORTS_DAILY_TIMER_FREQUENCY",
            "LINK_WITH_WIFI",
            "LINK_WITH_TV_CODE",
            "UNLINK_DEVICES"
          ],
          "type": "string"
        },
        "settingStatusTextDisabled": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "subtitle": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "settingStatusText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsSponsorshipsActionableMessageModel": {
      "id": "YoutubeElementsComponentsSponsorshipsActionableMessageModel",
      "properties": {
        "accessibilityId": {
          "type": "string"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "trackingParams": {
          "type": "string",
          "format": "byte"
        },
        "title": {
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "command": {
          "$ref": "YoutubeElementsCommand"
        },
        "iconDarkPayload": {
          "type": "string"
        },
        "iconLightPayload": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsTombstoneModel": {
      "type": "object",
      "properties": {
        "undoButtonText": {
          "type": "string"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "undoFeedbackToken": {
          "type": "string"
        },
        "tombstoneMessage": {
          "type": "string"
        },
        "secondaryButtonUrlEndpoint": {
          "$ref": "YoutubeApiInnertubeCommand"
        },
        "secondaryButtonText": {
          "type": "string"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "tombstoneDetails": {
          "type": "string"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "tombstoneFollowUpQuestion": {
          "$ref": "YoutubeElementsComponentsTombstoneFollowUpQuestion"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "secondaryButtonFeedbackToken": {
          "type": "string"
        }
      },
      "id": "YoutubeElementsComponentsTombstoneModel"
    },
    "YoutubeApiInnertubePlayerNoSoundMemoRenderer": {
      "properties": {
        "text": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "id": "YoutubeApiInnertubePlayerNoSoundMemoRenderer",
      "type": "object"
    },
    "YoutubeApiInnertubeEffectMakerWebSliDimensions": {
      "type": "object",
      "id": "YoutubeApiInnertubeEffectMakerWebSliDimensions",
      "properties": {}
    },
    "YoutubeApiInnertubeUnpluggedVideoWithTextViewModel": {
      "type": "object",
      "id": "YoutubeApiInnertubeUnpluggedVideoWithTextViewModel",
      "properties": {
        "rendererContext": {
          "$ref": "YoutubeApiInnertubeRendererContext"
        },
        "videoThumbnail": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "videoMetadata": {
          "$ref": "YoutubeApiInnertubeRenderer"
        }
      }
    },
    "YoutubeApiInnertubeFontAsset": {
      "id": "YoutubeApiInnertubeFontAsset",
      "properties": {
        "fontVariant": {
          "items": {
            "$ref": "YoutubeApiInnertubeFontVariant"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeGetPdgBuyFlowRequest": {
      "id": "YoutubeApiInnertubeGetPdgBuyFlowRequest",
      "type": "object",
      "properties": {
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        },
        "params": {
          "format": "byte",
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeCreatorGoalSetUpFlowDropdownItemViewModel": {
      "id": "YoutubeApiInnertubeCreatorGoalSetUpFlowDropdownItemViewModel",
      "type": "object",
      "properties": {
        "itemValue": {
          "type": "string",
          "format": "int64"
        },
        "eligiblePurchaseType": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "CREATOR_GOALS_ELIGIBLE_PURCHASE_TYPE_UNSPECIFIED",
            "CREATOR_GOALS_ELIGIBLE_PURCHASE_TYPE_ANY_SC",
            "CREATOR_GOALS_ELIGIBLE_PURCHASE_TYPE_DARK_BLUE_SC",
            "CREATOR_GOALS_ELIGIBLE_PURCHASE_TYPE_LIGHT_BLUE_SC",
            "CREATOR_GOALS_ELIGIBLE_PURCHASE_TYPE_TEAL_SC",
            "CREATOR_GOALS_ELIGIBLE_PURCHASE_TYPE_YELLOW_SC",
            "CREATOR_GOALS_ELIGIBLE_PURCHASE_TYPE_ORANGE_SC",
            "CREATOR_GOALS_ELIGIBLE_PURCHASE_TYPE_PINK_SC",
            "CREATOR_GOALS_ELIGIBLE_PURCHASE_TYPE_RED_SC"
          ]
        },
        "timeLimit": {
          "enum": [
            "CREATOR_GOAL_TIME_LIMIT_UNSPECIFIED",
            "CREATOR_GOAL_TIME_LIMIT_15_MINUTES",
            "CREATOR_GOAL_TIME_LIMIT_30_MINUTES",
            "CREATOR_GOAL_TIME_LIMIT_45_MINUTES",
            "CREATOR_GOAL_TIME_LIMIT_1_HOUR",
            "CREATOR_GOAL_TIME_LIMIT_2_HOURS",
            "CREATOR_GOAL_TIME_LIMIT_3_HOURS"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "purchaseTarget": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "CREATOR_GOALS_PURCHASE_TARGET_UNSPECIFIED",
            "CREATOR_GOALS_PURCHASE_TARGET_1_SC",
            "CREATOR_GOALS_PURCHASE_TARGET_5_SC",
            "CREATOR_GOALS_PURCHASE_TARGET_10_SC",
            "CREATOR_GOALS_PURCHASE_TARGET_15_SC",
            "CREATOR_GOALS_PURCHASE_TARGET_20_SC",
            "CREATOR_GOALS_PURCHASE_TARGET_30_SC",
            "CREATOR_GOALS_PURCHASE_TARGET_50_SC"
          ]
        },
        "itemLabel": {
          "$ref": "YoutubeElementsAttributedString"
        }
      }
    },
    "YoutubeApiInnertubeClusterShelfRenderer": {
      "properties": {
        "headerRenderer": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "clusters": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          }
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        }
      },
      "id": "YoutubeApiInnertubeClusterShelfRenderer",
      "type": "object"
    },
    "YoutubeApiInnertubeATVRecommendationJobExecuted": {
      "type": "object",
      "properties": {
        "jobId": {
          "format": "int32",
          "type": "integer"
        },
        "isOverrideDeadlineExpired": {
          "type": "boolean"
        },
        "jobScheduleTimestampSec": {
          "format": "int64",
          "type": "string"
        },
        "source": {
          "type": "string"
        },
        "hadJobCollision": {
          "type": "boolean"
        },
        "jobExecuteTimestampSec": {
          "type": "string",
          "format": "int64"
        },
        "action": {
          "enum": [
            "INTENT_ACTION_UNKNOWN",
            "INTENT_ACTION_BOOT_COMPLETED",
            "INTENT_ACTION_INITIALIZE_PROGRAMS"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        }
      },
      "id": "YoutubeApiInnertubeATVRecommendationJobExecuted"
    },
    "YoutubeApiInnertubePostsCreationOptionsEditorFormData": {
      "id": "YoutubeApiInnertubePostsCreationOptionsEditorFormData",
      "properties": {
        "explanationText": {
          "type": "string"
        },
        "correctAnswerIndex": {
          "type": "integer",
          "format": "int32"
        },
        "options": {
          "items": {
            "$ref": "YoutubeApiInnertubePostsCreationOption"
          },
          "type": "array"
        },
        "isImageType": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeMediaKitDialogDataDemographicsCardDataSection": {
      "id": "YoutubeApiInnertubeMediaKitDialogDataDemographicsCardDataSection",
      "type": "object",
      "properties": {
        "breakdowns": {
          "items": {
            "$ref": "YoutubeApiInnertubeMediaKitDialogDataDemographicsCardDataBreakdown"
          },
          "type": "array"
        },
        "sectionTitle": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeIdvNotificationMechanism": {
      "type": "object",
      "id": "YoutubeApiInnertubeIdvNotificationMechanism",
      "properties": {
        "channel": {
          "enum": [
            "IDV_NOTIFICATION_CHANNEL_UNSPECIFIED",
            "IDV_NOTIFICATION_CHANNEL_NATIVE_ANDROID",
            "IDV_NOTIFICATION_CHANNEL_NATIVE_IOS",
            "IDV_NOTIFICATION_CHANNEL_EMAIL",
            "IDV_NOTIFICATION_CHANNEL_SMS",
            "IDV_NOTIFICATION_CHANNEL_PHONE"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string"
        },
        "target": {
          "$ref": "YoutubeApiInnertubeIdvNotificationTarget"
        },
        "flow": {
          "enum": [
            "IDV_FLOW_TYPE_UNSPECIFIED",
            "IDV_FLOW_TYPE_GOV_ID",
            "IDV_FLOW_TYPE_VIDEO_SELFIE"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeUnpluggedPlayerStatsRenderer": {
      "properties": {
        "teamColor": {
          "type": "string"
        },
        "id": {
          "type": "string"
        },
        "playerStats": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          }
        },
        "primaryThumbnail": {
          "$ref": "YoutubeApiInnertubeUnpluggedThumbnailDetails"
        },
        "playerThumbnail": {
          "$ref": "YoutubeApiInnertubeThumbnailDetails"
        },
        "secondaryText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "playerName": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      },
      "id": "YoutubeApiInnertubeUnpluggedPlayerStatsRenderer",
      "type": "object"
    },
    "YoutubeElementsComponentsInboxNotificationUnseenIndicatorModel": {
      "properties": {
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "indicate": {
          "type": "boolean"
        },
        "clientName": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "UNKNOWN_INTERFACE",
            "WEB",
            "MWEB",
            "ANDROID",
            "IOS",
            "TVHTML5",
            "TVLITE",
            "TVANDROID",
            "XBOX",
            "CLIENTX",
            "XBOXONEGUIDE",
            "ANDROID_CREATOR",
            "IOS_CREATOR",
            "TVAPPLE",
            "IOS_INSTANT",
            "ANDROID_KIDS",
            "IOS_KIDS",
            "ANDROID_INSTANT",
            "ANDROID_MUSIC",
            "IOS_TABLOID",
            "ANDROID_TV",
            "ANDROID_GAMING",
            "IOS_GAMING",
            "IOS_MUSIC",
            "MWEB_TIER_2",
            "ANDROID_VR",
            "ANDROID_UNPLUGGED",
            "ANDROID_TESTSUITE",
            "WEB_MUSIC_ANALYTICS",
            "WEB_GAMING",
            "IOS_UNPLUGGED",
            "ANDROID_WITNESS",
            "IOS_WITNESS",
            "ANDROID_SPORTS",
            "IOS_SPORTS",
            "ANDROID_LITE",
            "IOS_EMBEDDED_PLAYER",
            "IOS_DIRECTOR",
            "WEB_UNPLUGGED",
            "WEB_EXPERIMENTS",
            "TVHTML5_CAST",
            "IOS_PILOT_STUDIO",
            "ANDROID_CASUAL",
            "ANDROID_EMBEDDED_PLAYER",
            "WEB_EMBEDDED_PLAYER",
            "TVHTML5_AUDIO",
            "TV_UNPLUGGED_CAST",
            "TVHTML5_KIDS",
            "WEB_HEROES",
            "WEB_MUSIC",
            "WEB_CREATOR",
            "TV_UNPLUGGED_ANDROID",
            "IOS_LIVE_CREATION_EXTENSION",
            "TVHTML5_UNPLUGGED",
            "IOS_MESSAGES_EXTENSION",
            "WEB_REMIX",
            "IOS_UPTIME",
            "WEB_UNPLUGGED_ONBOARDING",
            "WEB_UNPLUGGED_OPS",
            "WEB_UNPLUGGED_PUBLIC",
            "TVHTML5_VR",
            "WEB_LIVE_STREAMING",
            "ANDROID_TV_KIDS",
            "TVHTML5_SIMPLY",
            "WEB_KIDS",
            "MUSIC_INTEGRATIONS",
            "TVHTML5_YONGLE",
            "GOOGLE_ASSISTANT",
            "TVHTML5_SIMPLY_EMBEDDED_PLAYER",
            "WEB_MUSIC_EMBEDDED_PLAYER",
            "WEB_INTERNAL_ANALYTICS",
            "WEB_PARENT_TOOLS",
            "GOOGLE_MEDIA_ACTIONS",
            "WEB_PHONE_VERIFICATION",
            "ANDROID_PRODUCER",
            "IOS_PRODUCER",
            "TVHTML5_FOR_KIDS",
            "GOOGLE_LIST_RECS",
            "MEDIA_CONNECT_FRONTEND",
            "WEB_EFFECT_MAKER",
            "WEB_SHOPPING_EXTENSION",
            "WEB_PLAYABLES_PORTAL",
            "VISIONOS",
            "WEB_LIVE_APPS",
            "WEB_MUSIC_INTEGRATIONS",
            "ANDROID_MUSIC_AOSP"
          ]
        }
      },
      "id": "YoutubeElementsComponentsInboxNotificationUnseenIndicatorModel",
      "type": "object"
    },
    "VideoStreamingAdsUstreamerConfig": {
      "id": "VideoStreamingAdsUstreamerConfig",
      "type": "object",
      "properties": {
        "isAd": {
          "type": "boolean"
        }
      }
    },
    "YoutubeElementsComponentsBadgeModel": {
      "id": "YoutubeElementsComponentsBadgeModel",
      "type": "object",
      "properties": {
        "viewModel": {
          "$ref": "YoutubeApiInnertubeRenderer"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "badge": {
          "$ref": "YoutubeElementsComponentsBadge"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "badgePrivate": {
          "$ref": "YoutubeElementsComponentsBadgePrivate"
        }
      }
    },
    "YoutubeElementsComponentsVideoAttachmentModel": {
      "properties": {
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "postExperiments": {
          "$ref": "YoutubeElementsComponentsPostExperiments"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "inlinePopStateEntity": {
          "$ref": "YoutubeApiInnertubeInlinePopStateEntity"
        },
        "uploadedVideoAttachments": {
          "items": {
            "$ref": "YoutubeElementsComponentsVideoAttachment"
          },
          "type": "array"
        },
        "videoAttachment": {
          "$ref": "YoutubeElementsComponentsVideoAttachment"
        },
        "postEmlContext": {
          "$ref": "YoutubeElementsComponentsPostEmlContext"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        }
      },
      "type": "object",
      "id": "YoutubeElementsComponentsVideoAttachmentModel"
    },
    "YoutubeApiInnertubeListIngestionsResponse": {
      "id": "YoutubeApiInnertubeListIngestionsResponse",
      "type": "object",
      "properties": {
        "commands": {
          "items": {
            "$ref": "YoutubeApiInnertubeCommand"
          },
          "type": "array"
        },
        "errors": {
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          },
          "type": "array"
        },
        "responseContext": {
          "$ref": "YoutubeApiInnertubeResponseContext"
        }
      }
    },
    "YoutubeElementsComponentsRichHeaderModel": {
      "type": "object",
      "id": "YoutubeElementsComponentsRichHeaderModel",
      "properties": {
        "data": {
          "$ref": "YoutubeElementsComponentsRichHeaderData"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        }
      }
    },
    "YoutubeApiInnertubeSurveyOption": {
      "id": "YoutubeApiInnertubeSurveyOption",
      "type": "object",
      "properties": {
        "key": {
          "type": "string"
        },
        "description": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "promptText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        }
      }
    },
    "YoutubeElementsComponentsYouHubModel": {
      "type": "object",
      "properties": {
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "selectedChannelEntityKey": {
          "type": "string"
        },
        "showSpxEntry": {
          "type": "boolean"
        },
        "currentCountryCode": {
          "type": "string"
        },
        "artistRosterEntry": {
          "$ref": "YoutubeElementsComponentsArtistRosterYouHubEntry"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "updateAppDialogData": {
          "$ref": "YoutubeElementsComponentsUpdateAppVersionDialogData"
        },
        "canEditChannelMetadata": {
          "type": "boolean"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "translations": {
          "$ref": "YoutubeElementsComponentsYouHubTranslations"
        },
        "ownChannelEntityKey": {
          "type": "string"
        }
      },
      "id": "YoutubeElementsComponentsYouHubModel"
    },
    "YoutubeApiInnertubePlaylistDetailMetrics": {
      "properties": {
        "viewCount": {
          "type": "string",
          "format": "uint64"
        },
        "numVideosText": {
          "$ref": "YoutubeApiInnertubeFormattedString"
        },
        "numVideos": {
          "format": "uint64",
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubePlaylistDetailMetrics"
    },
    "YoutubeElementsComponentsDownloadOptionsPickerModelFormatHeader": {
      "id": "YoutubeElementsComponentsDownloadOptionsPickerModelFormatHeader",
      "type": "object",
      "properties": {
        "index": {
          "format": "int32",
          "type": "integer"
        },
        "type": {
          "enum": [
            "FORMAT_HEADER_TYPE_UNKNOWN",
            "FORMAT_HEADER_TYPE_DIVIDER",
            "FORMAT_HEADER_TYPE_PREMIUM"
          ],
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        }
      }
    },
    "YoutubeApiInnertubeListArtistReleaseTracksRequest": {
      "properties": {
        "releaseId": {
          "type": "string"
        },
        "trackMask": {
          "$ref": "YoutubeApiInnertubeCmsAlbumTrackMask"
        },
        "context": {
          "$ref": "YoutubeApiInnertubeInnerTubeContext"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeListArtistReleaseTracksRequest"
    },
    "YoutubeElementsComponentsInlinePlaybackExperiments": {
      "properties": {
        "enableInlinePlaybackPlayerType": {
          "type": "boolean"
        },
        "enableAutoAdvanceForInlinePlayback": {
          "type": "boolean"
        }
      },
      "id": "YoutubeElementsComponentsInlinePlaybackExperiments",
      "type": "object"
    },
    "YoutubeElementsComponentsPlaybackQualityPickerModel": {
      "id": "YoutubeElementsComponentsPlaybackQualityPickerModel",
      "type": "object",
      "properties": {
        "appSettingsEntity": {
          "$ref": "YoutubeApiInnertubeYtMainAppSettingsEntity"
        },
        "dryRunSizeEstimatesPreferVp9": {
          "$ref": "YoutubeApiInnertubeQualityPickerDataSizeEstimates"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        },
        "dryRunSizeEstimatesPreferVp9AndOpus": {
          "$ref": "YoutubeApiInnertubeQualityPickerDataSizeEstimates"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "videoSizeEstimates": {
          "$ref": "YoutubeApiInnertubeQualityPickerDataSizeEstimates"
        },
        "thumbnail": {
          "$ref": "YoutubeApiInnertubeVideoThumbnailData"
        },
        "videoQualityOptions": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsComponentsPlaybackQualityPickerModelVideoQualityOptionsEntry"
          }
        },
        "playButtonLabel": {
          "type": "string"
        },
        "doNotShowAgainLabel": {
          "type": "string"
        },
        "theme": {
          "$ref": "YoutubeElementsComponentsTheme"
        },
        "dryRunSizeEstimatesPreferVp9OpusAlwaysClosest": {
          "$ref": "YoutubeApiInnertubeQualityPickerDataSizeEstimates"
        },
        "currentRadioPickerValue": {
          "$ref": "YoutubeElementsComponentsRadioPickerSelectedValue"
        },
        "appSettingsEntityKey": {
          "type": "string"
        },
        "environment": {
          "$ref": "YoutubeElementsEnvironmentData"
        },
        "doNotShowAgain": {
          "$ref": "YoutubeApiInnertubeCheckedStateEntity"
        },
        "previewLabel": {
          "type": "string"
        },
        "cancelButtonLabel": {
          "type": "string"
        },
        "videoData": {
          "$ref": "YoutubeApiInnertubeVideoData"
        },
        "dryRunSizeEstimatesPreferOpus": {
          "$ref": "YoutubeApiInnertubeQualityPickerDataSizeEstimates"
        },
        "watchCommand": {
          "$ref": "YoutubeElementsCommand"
        },
        "playbackQualityPickerTitle": {
          "type": "string"
        },
        "previewAccessibilityLabel": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeDirectSignInNavigationCommand": {
      "type": "object",
      "id": "YoutubeApiInnertubeDirectSignInNavigationCommand",
      "properties": {
        "endpoint": {
          "type": "string",
          "enum": [
            "DIRECT_SIGN_IN_NAVIGATION_ENDPOINT_UNKNOWN",
            "DIRECT_SIGN_IN_NAVIGATION_ENDPOINT_EXIT",
            "DIRECT_SIGN_IN_NAVIGATION_ENDPOINT_IDENTIFIER",
            "DIRECT_SIGN_IN_NAVIGATION_ENDPOINT_PASSWORD",
            "DIRECT_SIGN_IN_NAVIGATION_ENDPOINT_DEVICE_PROMPT_CHALLENGE"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "redirectUrl": {
          "type": "string"
        }
      }
    },
    "YoutubeApiInnertubeVideoSearchFilterChannelIsCidExempt": {
      "properties": {
        "value": {
          "type": "boolean"
        }
      },
      "id": "YoutubeApiInnertubeVideoSearchFilterChannelIsCidExempt",
      "type": "object"
    },
    "YoutubeElementsComponentsFeedAdSitelinksCarouselAnimationState": {
      "type": "object",
      "properties": {
        "isExpanded": {
          "type": "boolean"
        }
      },
      "id": "YoutubeElementsComponentsFeedAdSitelinksCarouselAnimationState"
    },
    "YoutubeApiInnertubeCmsClaimMaskCmsIntervalMask": {
      "properties": {
        "all": {
          "type": "boolean"
        },
        "endMs": {
          "type": "boolean"
        },
        "startMs": {
          "type": "boolean"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCmsClaimMaskCmsIntervalMask"
    },
    "YoutubeApiInnertubeShortsCreationGreenScreenMediaPickerRenderer": {
      "id": "YoutubeApiInnertubeShortsCreationGreenScreenMediaPickerRenderer",
      "properties": {
        "mediaGenerationEntrypoints": {
          "type": "array",
          "items": {
            "$ref": "YoutubeApiInnertubeRenderer"
          }
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsYouHubEntryPrivacyPolicyModel": {
      "properties": {
        "currentCountryCode": {
          "type": "string"
        },
        "capabilities": {
          "$ref": "YoutubeElementsClientCapabilities"
        },
        "context": {
          "$ref": "YoutubeElementsContext"
        }
      },
      "id": "YoutubeElementsComponentsYouHubEntryPrivacyPolicyModel",
      "type": "object"
    },
    "YoutubeElementsComponentsFilterChipBarTransformArguments": {
      "type": "object",
      "properties": {
        "filterChipContentData": {
          "$ref": "YoutubeApiInnertubeFilterChipContentData"
        },
        "filterChipBarId": {
          "type": "string"
        },
        "filterChip": {
          "$ref": "YoutubeApiInnertubeFilterChipData"
        },
        "selectedEntry": {
          "$ref": "YoutubeApiInnertubeSheetDataEntry"
        },
        "temporaryMode": {
          "type": "boolean"
        }
      },
      "id": "YoutubeElementsComponentsFilterChipBarTransformArguments"
    },
    "YoutubeApiInnertubePromotionVideoUpdate": {
      "id": "YoutubeApiInnertubePromotionVideoUpdate",
      "properties": {
        "videoId": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "YoutubeApiInnertubeVideoAudioPairing": {
      "id": "YoutubeApiInnertubeVideoAudioPairing",
      "type": "object",
      "properties": {
        "audioItag": {
          "type": "integer",
          "format": "int32"
        },
        "videoItag": {
          "format": "int32",
          "type": "integer"
        }
      }
    },
    "YoutubeElementsComponentsContentForwardPillDismissedStatus": {
      "id": "YoutubeElementsComponentsContentForwardPillDismissedStatus",
      "type": "object",
      "properties": {
        "isDismissed": {
          "type": "boolean"
        }
      }
    },
    "YoutubeApiInnertubeGetConversationAttachmentEndpoint": {
      "type": "object",
      "properties": {
        "url": {
          "type": "string"
        },
        "chatBodyEntityKey": {
          "type": "string"
        },
        "token": {
          "type": "string"
        }
      },
      "id": "YoutubeApiInnertubeGetConversationAttachmentEndpoint"
    },
    "YoutubeApiInnertubeCreatorVideoMaskScreenExpectationMask": {
      "id": "YoutubeApiInnertubeCreatorVideoMaskScreenExpectationMask",
      "properties": {
        "all": {
          "type": "boolean"
        },
        "screenVeType": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsShortsGhostCardData": {
      "type": "object",
      "id": "YoutubeElementsComponentsShortsGhostCardData",
      "properties": {
        "width": {
          "type": "number",
          "format": "float"
        },
        "frame": {
          "format": "int32",
          "type": "integer"
        },
        "height": {
          "format": "float",
          "type": "number"
        }
      }
    },
    "LensPresentationRenderingSharedGridCluster": {
      "type": "object",
      "properties": {
        "uiConfig": {
          "$ref": "LensPresentationRenderingSharedUIConfig"
        },
        "loggingData": {
          "$ref": "LensPresentationRenderingSharedCardLoggingData"
        },
        "items": {
          "items": {
            "$ref": "LensPresentationRenderingSharedGridClusterItem"
          },
          "type": "array"
        },
        "disclaimerData": {
          "$ref": "LensPresentationRenderingSharedDisclaimerData"
        }
      },
      "id": "LensPresentationRenderingSharedGridCluster"
    },
    "YoutubeClientFormsSponsorshipsEmojisForm": {
      "id": "YoutubeClientFormsSponsorshipsEmojisForm",
      "properties": {
        "emojis": {
          "$ref": "YoutubeClientFormsSponsorshipsEmojiRowFormList"
        },
        "id": {
          "type": "string"
        },
        "state": {
          "$ref": "YoutubeClientFormsState"
        }
      },
      "type": "object"
    },
    "YoutubeElementsComponentsLayerableFilterButtonData": {
      "type": "object",
      "properties": {
        "filters": {
          "type": "array",
          "items": {
            "$ref": "YoutubeElementsComponentsLayerableFilter"
          }
        },
        "trackingParams": {
          "format": "byte",
          "type": "string"
        },
        "bottomSheetFooterDismissText": {
          "type": "string"
        },
        "bottomSheetAccessibilityText": {
          "type": "string"
        },
        "showBadge": {
          "type": "boolean"
        },
        "bottomSheetHeaderTitleText": {
          "type": "string"
        },
        "accessibilityText": {
          "type": "string"
        },
        "iconName": {
          "type": "string"
        },
        "loggingDirectives": {
          "$ref": "YoutubeApiInnertubeLoggingDirectives"
        }
      },
      "id": "YoutubeElementsComponentsLayerableFilterButtonData"
    },
    "YoutubeApiInnertubeCmsAlbumFeedbackSupplementalInfo": {
      "properties": {
        "details": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "YoutubeApiInnertubeCmsAlbumFeedbackSupplementalInfo"
    },
    "YoutubeApiInnertubeSponsorshipsBadgeError": {
      "id": "YoutubeApiInnertubeSponsorshipsBadgeError",
      "type": "object",
      "properties": {
        "durationMonths": {
          "type": "integer",
          "format": "int32"
        },
        "imageError": {
          "$ref": "YoutubeApiInnertubeSponsorshipsImageError"
        }
      }
    },
    "YoutubeApiInnertubeVideoDescriptionYouChatSectionViewModel": {
      "propert