preset e todas as opções baseadas em enum.
client.presets.list(options?)
Liste todas as predefinições pertencentes à conta autenticada.
client.presets.get(presetId, options?)
Busque uma única predefinição.
client.presets.create(body, options?)
Crie uma nova predefinição.
Nome de exibição mostrado na UI do Youka.
O corpo completo da predefinição. Use
Render settings reference para o mapa de campos legível para humanos,
ou KaraokePresetSchema.toJSONSchema() para o schema legível por máquina.Marque a nova predefinição como padrão da conta. Apenas uma predefinição pode ser a padrão
por vez.
client.presets.update(presetId, body, options?)
Aplique um patch em uma predefinição existente. Passe qualquer subconjunto de name, preset e isDefault.
client.presets.delete(presetId, options?)
Exclua uma predefinição.
client.presets.setDefault(presetId, options?)
Marque uma predefinição como padrão para novos projetos. Este é um wrapper de conveniência em torno de client.presets.update(presetId, { isDefault: true }).
Descobrindo campos válidos
O SDK exporta o schema Zod que valida corpos de predefinição. Converta-o para JSON Schema em runtime para agentes e construtores de formulários:Aplicando uma predefinição
Aplique predefinições em três pontos:- Ao criar um projeto
- Nas configurações do projeto
- Na exportação
Próximos passos
- Render settings reference — todos os caminhos de campos compartilhados e valores de enum
- Media — referenciado em corpos de predefinição
- Project settings — aplique predefinições a um projeto
- API presets — o mesmo fluxo via HTTP puro
- CLI presets — o mesmo fluxo pelo terminal
- Exports — renderize com uma predefinição
