EventEffect.model_json_schema#
- classmethod EventEffect.model_json_schema(by_alias=True, ref_template='#/$defs/{model}', schema_generator=<class 'pydantic.json_schema.GenerateJsonSchema'>, mode='validation', *, union_format='any_of')[fuente]#
Genera un esquema JSON para una clase de modelo.
- Args:
by_alias: Si se deben usar alias de atributos o no. ref_template: La plantilla de referencia. union_format: El formato a utilizar al combinar esquemas de uniones. Puede ser uno de:
'any_of': Utilice el [anyOf](https://json-schema.org/understanding-json-schema/reference/combining#anyOf)
palabra clave para combinar esquemas (el predeterminado). -
'primitive_type_array': Utilice la palabra clave [type](https://json-schema.org/understanding-json-schema/reference/type) como un array de cadenas, que contenga cada tipo de la combinación. Si alguno de los esquemas no es un tipo primitivo (string,boolean,null,integeronumber) o contiene restricciones/metadatos, se retrocede aany_of.- schema_generator: Para anular la lógica utilizada para generar el esquema JSON, como una subclase de
GenerarJsonSchema con las modificaciones deseadas
modo: El modo en el que se generará el esquema.
- Devoluciones:
El esquema JSON para la clase de modelo dada.