$ReservaInputCreateView:{ properties:{ ambiente:{ allOf:readonly[ {$ref:"#/components/schemas/AmbienteFindOneInputView"}, ]; description:"Dados de entrada para encontrar um ambiente por id."; kind:"type"; nullable:false; }; motivo:{ description:"Motivo da reserva."; minLength:1; nullable:true; type:"string"; }; rrule:{ description:"Regra RRule para a recorrência da reserva. Segue a RFC 5545 do iCalendar."; nullable:false; type:"string"; }; situacao:{ description:"Situação da reserva."; minLength:1; nullable:false; type:"string"; }; tipo:{ description:"Tipo da reserva."; minLength:1; nullable:true; type:"string"; }; usuario:{ allOf:readonly[ {$ref:"#/components/schemas/UsuarioFindOneInputView"}, ]; description:"Dados de entrada para encontrar um Usuário por ID."; kind:"type"; nullable:false; }; }; required:readonly[ "situacao", "motivo", "tipo", "rrule", "usuario", "ambiente", ]; type:"object"; } = ...
Type declaration
Readonlyproperties: { ambiente:{ allOf:readonly[ {$ref:"#/components/schemas/AmbienteFindOneInputView"}, ]; description:"Dados de entrada para encontrar um ambiente por id."; kind:"type"; nullable:false; }; motivo:{ description:"Motivo da reserva."; minLength:1; nullable:true; type:"string"; }; rrule:{ description:"Regra RRule para a recorrência da reserva. Segue a RFC 5545 do iCalendar."; nullable:false; type:"string"; }; situacao:{ description:"Situação da reserva."; minLength:1; nullable:false; type:"string"; }; tipo:{ description:"Tipo da reserva."; minLength:1; nullable:true; type:"string"; }; usuario:{ allOf:readonly[ {$ref:"#/components/schemas/UsuarioFindOneInputView"}, ]; description:"Dados de entrada para encontrar um Usuário por ID."; kind:"type"; nullable:false; }; }