/** * #installation_settings.ts * * Code generated by ts-proto. DO NOT EDIT. * @packageDocumentation */ import type { SettingsValues } from "../../plugin/settings/v1alpha/settings.js"; import type { Form } from "../../ui/form_builder/v1alpha/form.js"; export type GetInstallationSettingsFormRequest = { installationId: string; }; export type GetInstallationSettingsFormResponse = { /** Installation settings Forms mapped by actor_name */ form: { [key: string]: Form; }; }; export type GetInstallationSettingsFormResponse_FormEntry = { key: string; value?: Form | undefined; }; export type ValidateInstallationSettingsFormRequest = { installationId: string; settings?: SettingsValues | undefined; }; export type ValidateInstallationSettingsFormResponse = { /** If false, prevent submission and display errors on the form */ success: boolean; /** Map of field_id:error pairs to display on the form */ errors: { [key: string]: string; }; }; export type ValidateInstallationSettingsFormResponse_ErrorsEntry = { key: string; value: string; }; export type GetInstallationSettingsRequest = { installationId: string; }; export type GetInstallationSettingsResponse = { settings?: SettingsValues | undefined; }; export type UpdateInstallationSettingsRequest = { installationId: string; settings?: SettingsValues | undefined; }; export type UpdateInstallationSettingsResponse = { /** If false, prevent submission and display errors on the form */ success: boolean; /** Map of field_id:error pairs to display on the form */ errors: { [key: string]: string; }; }; export type UpdateInstallationSettingsResponse_ErrorsEntry = { key: string; value: string; }; //# sourceMappingURL=installation_settings.d.ts.map