""" YouTube API constants. """ from enum import StrEnum, unique from ...typings import URL @unique class YouTubeAPI(StrEnum): """YouTube API names.""" DATA = "youtube" CONTENT_ID = "youtubePartner" scope_base_url: URL = "https://www.googleapis.com/auth/" @unique class Scope(StrEnum): """YouTube API scopes. See available scopes at https://developers.google.com/identity/protocols/oauth2/scopes """ DATA = f"{scope_base_url}youtube" CONTENT_ID = f"{scope_base_url}youtubepartner" class RequestPayload(StrEnum): """YouTube API request payload params.""" MAX_RESULTS = "maxResults"