Package google.cloud.notebooklm.v1alpha

Indice

AudioOverviewService

Servizio per la gestione delle overview audio.

CreateAudioOverview

rpc CreateAudioOverview(CreateAudioOverviewRequest) returns (CreateAudioOverviewResponse)

Genera una nuova overview audio.

Ambiti di autorizzazione

Richiede uno dei seguenti ambiti OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite

Per ulteriori informazioni, consulta Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa parent:

  • discoveryengine.audioOverviews.create

Per saperne di più, consulta la documentazione di IAM.

DeleteAudioOverview

rpc DeleteAudioOverview(DeleteAudioOverviewRequest) returns (Empty)

Elimina un riassunto audio.

Ambiti di autorizzazione

Richiede uno dei seguenti ambiti OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite

Per ulteriori informazioni, consulta Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • discoveryengine.audioOverviews.delete

Per saperne di più, consulta la documentazione di IAM.

NotebookService

Servizio per la gestione dei notebook.

BatchDeleteNotebooks

rpc BatchDeleteNotebooks(BatchDeleteNotebooksRequest) returns (Empty)

Elimina Notebooks in batch.

Ambiti di autorizzazione

Richiede uno dei seguenti ambiti OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite

Per ulteriori informazioni, consulta Authentication Overview.

CreateNotebook

rpc CreateNotebook(CreateNotebookRequest) returns (Notebook)

Crea un notebook.

Ambiti di autorizzazione

Richiede uno dei seguenti ambiti OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite

Per ulteriori informazioni, consulta Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa parent:

  • discoveryengine.notebooks.create

Per saperne di più, consulta la documentazione di IAM.

GetNotebook

rpc GetNotebook(GetNotebookRequest) returns (Notebook)

Recupera un notebook.

Ambiti di autorizzazione

Richiede uno dei seguenti ambiti OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite

Per ulteriori informazioni, consulta Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • discoveryengine.notebooks.get

Per saperne di più, consulta la documentazione di IAM.

ListRecentlyViewedNotebooks

rpc ListRecentlyViewedNotebooks(ListRecentlyViewedNotebooksRequest) returns (ListRecentlyViewedNotebooksResponse)

Elenca i notebook ordinati in base all'ora dell'ultima visualizzazione.

Ambiti di autorizzazione

Richiede uno dei seguenti ambiti OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite

Per ulteriori informazioni, consulta Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa parent:

  • discoveryengine.notebooks.list

Per saperne di più, consulta la documentazione di IAM.

ShareNotebook

rpc ShareNotebook(ShareNotebookRequest) returns (ShareNotebookResponse)

Condivide un notebook con altri account.

Ambiti di autorizzazione

Richiede uno dei seguenti ambiti OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite

Per ulteriori informazioni, consulta Authentication Overview.

Autorizzazioni IAM

Richiede le seguenti autorizzazioni IAM per la risorsa name:

  • discoveryengine.notebooks.getIamPolicy
  • discoveryengine.notebooks.setIamPolicy

Per saperne di più, consulta la documentazione di IAM.

SourceService

Servizio per la gestione delle origini.

BatchCreateSources

rpc BatchCreateSources(BatchCreateSourcesRequest) returns (BatchCreateSourcesResponse)

Crea un elenco di Source.

Ambiti di autorizzazione

Richiede uno dei seguenti ambiti OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite

Per ulteriori informazioni, consulta Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa parent:

  • discoveryengine.sources.create

Per saperne di più, consulta la documentazione di IAM.

BatchDeleteSources

rpc BatchDeleteSources(BatchDeleteSourcesRequest) returns (Empty)

Elimina più fonti

Ambiti di autorizzazione

Richiede uno dei seguenti ambiti OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite

Per ulteriori informazioni, consulta Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa parent:

  • discoveryengine.sources.delete

Per saperne di più, consulta la documentazione di IAM.

GetSource

rpc GetSource(GetSourceRequest) returns (Source)

Riceve un Source.

Ambiti di autorizzazione

Richiede uno dei seguenti ambiti OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite

Per ulteriori informazioni, consulta Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • discoveryengine.sources.get

Per saperne di più, consulta la documentazione di IAM.

AccountAndRole

Informazioni sull'account e sul ruolo.

Campi
email

string

Obbligatorio. L'indirizzo email associato all'account.

role

ProjectRole

Obbligatorio. Il ruolo nel notebook.

AgentspaceMetadata

Metadati relativi a una fonte agentspace.

Campi
document_name

string

Solo output. Il nome completo del documento in Agentspace.

document_title

string

Solo output. Il titolo del documento.

AudioOverview

Un riassunto audio di un notebook. Questo è un riepilogo del notebook in formato audio.

Campi
name

string

Identificatore. Il nome completo della risorsa del notebook. Formato: projects/{project}/locations/{location}/notebooks/{notebook}/audioOverviews/{audio_overview_id}.

Questo campo deve essere una stringa codificata in UTF-8 con un limite di lunghezza di 1024 caratteri.

audio_overview_id

string

Solo output. ID univoco della panoramica audio.

status

AudioOverviewStatus

Lo stato dell'overview audio.

generation_options

AudioOverviewGenerationOptions

Le opzioni utilizzate per generare l'overview audio.

mime_type

MimeType

Il tipo MIME del riassunto audio.

language_code

string

Il codice della lingua dell'overview audio generata. Utilizza il codice lingua BCP 47 (ad es. "en", "es", "hi" e così via).

MimeType

Tipi MIME supportati per le overview audio.

Enum
MIME_TYPE_UNKNOWN Il tipo MIME non è stato impostato.
MIME_TYPE_WAV Il tipo MIME è audio/wav.
MIME_TYPE_MP4 Il tipo MIME è audio/mp4.

AudioOverviewGenerationOptions

Opzioni utilizzate durante la generazione dell'overview audio.

Campi
source_ids[]

SourceId

Facoltativo. Le fonti su cui si basa l'overview audio.

episode_focus

string

Su cosa dovrebbero concentrarsi gli host del programma.

language_code

string

La lingua in cui è stata richiesta l'overview audio.

AudioOverviewStatus

Lo stato di un riassunto audio.

Enum
AUDIO_OVERVIEW_STATUS_UNSPECIFIED Lo stato non è stato impostato.
AUDIO_OVERVIEW_STATUS_NOT_STARTED La generazione dell'overview audio non è ancora iniziata.
AUDIO_OVERVIEW_STATUS_IN_PROGRESS L'overview audio è in fase di generazione.
AUDIO_OVERVIEW_STATUS_COMPLETE L'overview audio è stata generata ed è disponibile.
AUDIO_OVERVIEW_STATUS_FAILED Impossibile generare l'overview audio.

BatchCreateSourcesRequest

Richiesta per il metodo SourceService.BatchCreateSources.

Campi
parent

string

Obbligatorio. La risorsa padre in cui verranno create le origini. Formato: projects/{project}/locations/{location}/notebooks/{notebook}

user_contents[]

UserContent

Obbligatorio. UserContent da caricare.

BatchCreateSourcesResponse

Risposta per il metodo SourceService.BatchCreateSources.

Campi
sources[]

Source

Gli anni Source.

BatchDeleteNotebooksRequest

Richiesta per il metodo NotebookService.BatchDeleteNotebooks.

Campi
parent

string

Obbligatorio. Il nome della risorsa del ramo padre, ad esempio projects/{project}/locations/{location}.

names[]

string

Obbligatorio. Nomi completi delle risorse di Notebook, ad esempio projects/{project}/locations/{location}/notebooks/{notebook_id}.

BatchDeleteSourcesRequest

Richiesta per il metodo [SourceService.BatchDeleteSourcesRequest][].

Campi
parent

string

Obbligatorio. La risorsa padre in cui verranno eliminate le origini. Formato: projects/{project}/locations/{location}/notebooks/{notebook}

names[]

string

Obbligatorio. Nomi delle fonti da eliminare. Formato: projects/{project}/locations/{location}/notebooks/{notebook}/sources/{source}

CmekConfig

Configurazione della crittografia gestita dal cliente per Notebooks.

Campi
kms_key

string

Obbligatorio. Nome risorsa della chiave KMS che verrà utilizzata per criptare le risorse projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}.

CreateAudioOverviewRequest

Richiesta per il metodo AudioOverviewService.CreateAudioOverview.

Campi
parent

string

Obbligatorio. La risorsa principale in cui verrà creato questo blocco note. Formato: projects/{project}/locations/{location}/notebooks/{notebook}

generation_options

AudioOverviewGenerationOptions

Opzioni per la generazione dell'overview audio.

CreateAudioOverviewResponse

Risposta per il metodo AudioOverviewService.CreateAudioOverview.

Campi
audio_overview

AudioOverview

L'overview audio generata.

CreateNotebookRequest

Richiesta per il metodo NotebookService.CreateNotebook.

Campi
parent

string

Obbligatorio. Il nome della risorsa padre, ad esempio projects/{project}/locations/{location}.

notebook

Notebook

Obbligatorio. Il notebook da creare.

DeleteAudioOverviewRequest

Richiesta per il metodo AudioOverviewService.DeleteAudioOverview.

Campi
name

string

Obbligatorio. Il nome completo della risorsa di AudioOverview, ad esempio projects/{project}/locations/{location}/notebooks/{notebook}/audioOverviews/{audio_overview_id}.

FailureReason

Motivo dell'errore contenente dettagli sul motivo per cui l'importazione di un'origine non è riuscita.

Campi
Campo unione error. L'errore specifico. error può essere solo uno dei seguenti:
unknown

Unknown

Indica che si è verificato un errore sconosciuto.

source_too_long

SourceTooLong

Indica che il conteggio delle parole della sorgente ha superato il limite dell'utente.

ingestion_error

IngestionError

Indica che si è verificato un errore durante l'importazione dell'origine.

source_empty

SourceEmpty

Indica che l'origine è vuota.

upload_error

UploadError

Indica che si è verificato un errore durante il caricamento dell'origine.

paywall_error

PaywallError

Indica che l'origine è protetta da paywall e non può essere acquisita.

source_unreachable

SourceUnreachable

Indica che l'origine non è raggiungibile.

google_drive_error

GoogleDriveError

Un errore specifico di Google Drive.

youtube_error

YoutubeError

Un errore specifico di YouTube.

audio_transcription_error

AudioTranscriptionError

Un errore specifico di trascrizione del file audio.

source_limit_exceeded

SourceLimitExceeded

Errore se l'utente tenta di eseguire un aggiornamento oltre i limiti.

domain_blocked

DomainBlocked

Errore se l'utente tenta di aggiungere una fonte da un dominio bloccato.

AudioTranscriptionError

Un errore specifico di trascrizione del file audio.

Campi
Campo unione error. L'errore specifico della trascrizione del file audio. error può essere solo uno dei seguenti:
language_detection_failed

LanguageDetectionFailed

Impossibile rilevare la lingua del file (potrebbe non essere un discorso).

no_audio_detected

NoAudioDetected

Nessun audio è stato rilevato nel file di input (potrebbe trattarsi di un video).

LanguageDetectionFailed

Questo tipo non contiene campi.

Impossibile rilevare la lingua del file (potrebbe non essere un discorso).

NoAudioDetected

Questo tipo non contiene campi.

Nessun audio rilevato nel file di input.

DomainBlocked

Questo tipo non contiene campi.

Errore che indica che l'origine è stata rimossa perché il dominio è stato bloccato.

GoogleDriveError

Un errore specifico di Google Drive.

Campi
Campo unione error. L'errore specifico di Drive. error può essere solo uno dei seguenti:
download_prevented

DownloadPrevented

All'utente è stato impedito di scaricare il file.

DownloadPrevented

Questo tipo non contiene campi.

All'utente è stato impedito di scaricare il file.

IngestionError

Questo tipo non contiene campi.

Indica che si è verificato un errore durante l'importazione dell'origine.

PaywallError

Questo tipo non contiene campi.

Indica che l'origine è protetta da paywall e non può essere acquisita.

SourceEmpty

Questo tipo non contiene campi.

Indica che l'origine è vuota.

SourceLimitExceeded

Questo tipo non contiene campi.

Indica che l'utente non ha spazio per questa origine.

SourceTooLong

Indica che il conteggio delle parole della sorgente ha superato il limite dell'utente.

Campi
word_count

int32

Il numero di parole nella fonte.

word_limit

int32

Il limite di conteggio delle parole per l'utente corrente al momento del caricamento.

SourceUnreachable

Indica che l'origine non è raggiungibile. Viene utilizzato principalmente per le origini aggiunte tramite URL.

Campi
error_details

SourceUnreachableErrorReason

Descrive perché l'origine non è raggiungibile.

Sconosciuto

Questo tipo non contiene campi.

Indica che si è verificato un errore sconosciuto.

UploadError

Questo tipo non contiene campi.

Indica che si è verificato un errore durante il caricamento dell'origine.

YoutubeError

Un errore specifico di YouTube.

Campi
Campo unione error. L'errore specifico di YouTube. error può essere solo uno dei seguenti:
video_deleted

VideoDeleted

Errore che indica che la fonte è stata rimossa perché il video è stato eliminato.

VideoDeleted

Questo tipo non contiene campi.

Errore che indica che la fonte è stata rimossa perché il video è stato eliminato.

GetNotebookRequest

Richiesta per il metodo NotebookService.GetNotebook.

Campi
name

string

Obbligatorio. Nome completo della risorsa di Notebook, ad esempio projects/{project}/locations/{location}/notebooks/{notebook_id}.

GetSourceRequest

Richiesta per il metodo SourceService.GetSource.

Campi
name

string

Obbligatorio. Il nome della risorsa per l'origine. Formato: projects/{project}/locations/{location}/notebooks/{notebook}/sources/{source}

GoogleDocsSourceMetadata

Metadati relativi a un'origine di Documenti Google.

Campi
document_id

string

Solo output. L'ID documento del documento Google.

revision_id

string

Solo output. ID revisione del documento.

ListRecentlyViewedNotebooksRequest

Richiesta per il metodo NotebookService.ListRecentlyViewedNotebooks.

Campi
parent

string

Obbligatorio. Il nome della risorsa del ramo padre, ad esempio projects/{project}/locations/{location}.

page_size

int32

Facoltativo. Il numero massimo di Notebook da restituire. Se non specificato, il valore predefinito è "500". Il valore massimo consentito è "500". Se questo campo è negativo, verrà utilizzato il valore predefinito.

page_token

string

Facoltativo. Il token di pagina, da fornire per recuperare la pagina successiva.

ListRecentlyViewedNotebooksResponse

Risposta per il metodo NotebookService.ListRecentlyViewedNotebooks.

Campi
notebooks[]

Notebook

L'elenco dei notebook visualizzati di recente.

next_page_token

string

Il token di pagina, da fornire per recuperare la pagina successiva.

Notebook

Il notebook è una risorsa in cui gli utenti possono archiviare i propri contenuti (come fonti) e interagire con essi.

Campi
name

string

Identificatore. L'identificatore del notebook. Formato: projects/{project}/locations/{location}/notebooks/{notebook_id}.

Questo campo deve essere una stringa codificata in UTF-8.

sources[]

Source

Solo output. Elenco delle fonti nel notebook. Questo è un campo solo di output.

cmek_config

CmekConfig

Solo output. Informazioni relative a CMEK per il notebook.

title

string

Facoltativo. Il titolo del notebook.

notebook_id

string

Solo output. L'ID blocco note, che è l'ultimo segmento del nome della risorsa del blocco note.

emoji

string

Solo output. L'emoji del notebook.

metadata

NotebookMetadata

Solo output. I metadati del notebook.

NotebookMetadata

Metadati per un blocco note.

Campi
is_shared

bool

Vero se questo progetto è attualmente condiviso con altre persone, falso in caso contrario.

is_shareable

bool

True se il progetto è condivisibile.

last_viewed

Timestamp

Un timestamp che indica l'ora in cui l'utente della sessione corrente ha visualizzato il progetto per l'ultima volta.

create_time

Timestamp

L'ora in cui è stato creato questo progetto.

ProjectRole

Il ruolo del progetto.

Enum
PROJECT_ROLE_UNKNOWN Ruolo sconosciuto.
PROJECT_ROLE_OWNER L'utente è il proprietario del progetto.
PROJECT_ROLE_WRITER L'utente dispone delle autorizzazioni di scrittura per il progetto.
PROJECT_ROLE_READER L'utente dispone delle autorizzazioni di lettura per il progetto.
PROJECT_ROLE_NOT_SHARED L'utente non ha accesso al progetto.

ShareNotebookRequest

Richiesta per il metodo NotebookService.ShareNotebook.

Campi
name

string

Obbligatorio. Nome completo della risorsa di Notebook, ad esempio projects/{project}/locations/{location}/notebooks/{notebook_id}.

account_and_roles[]

AccountAndRole

Obbligatorio. L'elenco degli account e dei ruoli con cui condividere il notebook.

notify_via_email

bool

Obbligatorio. Se inviare una notifica via email agli utenti con cui è stato condiviso il report.

ShareNotebookResponse

Questo tipo non contiene campi.

Risposta per il metodo NotebookService.ShareNotebook.

Origine

L'origine rappresenta una singola fonte di contenuti.

Campi
name

string

Identificatore. Il nome completo della risorsa dell'origine. Formato: projects/{project}/locations/{location}/notebooks/{notebook}/sources/{source_id}.

Questo campo deve essere una stringa codificata in UTF-8 con un limite di lunghezza di 1024 caratteri.

title

string

Facoltativo. Il titolo della fonte.

source_id

SourceId

Facoltativo. Solo output. ID origine, che è l'ultimo segmento del nome della risorsa dell'origine.

metadata

SourceMetadata

Solo output. Metadati sull'origine.

settings

SourceSettings

Solo output. Stato dell'origine ed eventuali motivi di errore.

SourceId

SourceId è l'ultimo segmento del nome della risorsa dell'origine.

Campi
id

string

L'ID dell'origine.

SourceMetadata

Rappresenta i metadati di una fonte e alcune informazioni aggiuntive.

Campi
Campo unione metadata. Metadati della fonte. metadata può essere solo uno dei seguenti:
google_docs_metadata

GoogleDocsSourceMetadata

Metadati per un'origine di Documenti Google.

youtube_metadata

YoutubeMetadata

Metadati per una fonte video di YouTube.

agentspace_metadata

AgentspaceMetadata

Metadati per un'origine Agentspace.

word_count

int32

Il conteggio delle parole della fonte.

token_count

int32

Il numero di token nella sorgente.

source_added_timestamp

Timestamp

Il timestamp di aggiunta della fonte.

SourceSettings

Consente l'estensione delle impostazioni dell'origine in BatchCreateSources (in precedenza richiesta AddSource).

Campi
status

SourceStatus

Stato della fonte.

failure_reason

FailureReason

Motivo dell'errore contenente dettagli sul motivo per cui l'importazione di un'origine non è riuscita.

SourceStatus

Elenco dei possibili stati di un'origine.

Enum
SOURCE_STATUS_UNSPECIFIED Stato non specificato.
SOURCE_STATUS_PENDING L'origine è in attesa di aggiunta.
SOURCE_STATUS_COMPLETE L'aggiunta dell'origine è stata completata.
SOURCE_STATUS_ERROR L'aggiunta dell'origine non è riuscita definitivamente.
SOURCE_STATUS_PENDING_DELETION L'origine è in attesa di eliminazione.
SOURCE_STATUS_TENTATIVE L'utente sta tentando di aggiungere una fonte, ma non l'abbiamo ancora caricata o controllato i limiti utente. Non viene conteggiato ai fini del limite di fonti dell'utente.

SourceUnreachableErrorReason

Dettagli sul motivo per cui l'origine non è raggiungibile. Utilizzato per mostrare il messaggio appropriato all'utente.

Enum
ERROR_REASON_UNSPECIFIED Predefinito
ERROR_REASON_INVALID_URL L'URL di origine non è valido.
ERROR_REASON_NOT_ACCESSIBLE L'URL di origine non è accessibile.
ERROR_REASON_NOT_REACHABLE L'URL di origine non è raggiungibile.
ERROR_REASON_URL_NOT_FOUND L'URL di origine ha restituito l'errore 404.
ERROR_REASON_TRANSIENT_ERROR L'URL di origine non è raggiungibile a causa di un errore di rete temporaneo o di timeout dell'host e così via.
ERROR_REASON_FETCH_FAILED Non è stato possibile recuperare l'URL di origine a causa di un errore interno.
ERROR_REASON_NOT_SUPPORTED L'URL non è ancora supportato. Ad esempio, i contenuti recuperati superano le dimensioni massime di recupero del crawler, i contenuti recuperati sono di un tipo non ancora supportato e così via.

UserContent

I messaggi "Contenuti" si riferiscono ai dati che l'utente vuole caricare.

Campi
Campo unione content. I contenuti dell'utente. content può essere solo uno dei seguenti:
google_drive_content

GoogleDriveContent

I contenuti di Google Drive.

text_content

TextContent

Il contenuto testuale caricato come origine.

web_content

WebContent

I contenuti web caricati come origine.

video_content

VideoContent

I contenuti video caricati come origine.

agentspace_content

AgentspaceContent

Contenuti di Agentspace caricati come origine.

AgentspaceContent

Contenuti di Agentspace caricati come origine.

Campi
document_name

string

Facoltativo. Il nome completo della risorsa del documento Agentspace. Formato: projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/branches/{branch}/documents/{document_id}.

engine_name

string

Facoltativo. Motore per verificare l'autorizzazione del documento. Formato: projects/{project}/locations/{location}/collections/{collection}/engines/{engine}.

ideaforge_idea_name

string

Facoltativo. Nome della risorsa dell'istanza di Idea Forge. Formato: projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/sessions/{session}/ideaForgeInstances/{instance}

GoogleDriveContent

I contenuti di Google Drive.

Campi
document_id

string

L'ID documento del documento selezionato.

mime_type

string

Il tipo MIME del documento selezionato.

Può essere utilizzato per distinguere il tipo di contenuti selezionati nel selettore di unità. Utilizza application/vnd.google-apps.document per Documenti Google o application/vnd.google-apps.presentation per Presentazioni Google.

source_name

string

Il nome da visualizzare per l'origine.

TextContent

Il contenuto testuale caricato come origine.

Campi
source_name

string

Il nome visualizzato dell'origine del testo.

content

string

Il nome da visualizzare per l'origine.

VideoContent

Contenuti video caricati come origine.

Campi
Campo unione format. Specifica il formato dei contenuti video format può essere solo uno dei seguenti:
youtube_url

string

L'URL di YouTube dei contenuti video.

WebContent

I contenuti web caricati come origine.

Campi
url

string

Se viene fornito l'URL, la pagina web verrà recuperata nel backend.

source_name

string

Il nome da visualizzare per l'origine.

YoutubeMetadata

Metadati relativi a un'origine video di YouTube.

Campi
video_id

string

Solo output. L'ID del video di YouTube.

channel_name

string

Solo output. Il nome del canale del video di YouTube.