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:

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, integer o number) o contiene restricciones/metadatos, se retrocede a any_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.