toJsonSchema method

  1. @override
dynamic toJsonSchema({
  1. MetadataSchemaConfig config = const MetadataSchemaConfig(jsonSchema: MetadataJsonSchema.noConversions),
})
override

Implementation

@override
toJsonSchema(
    {MetadataSchemaConfig config = const MetadataSchemaConfig(
        jsonSchema: MetadataJsonSchema.noConversions)}) {
  if (config.jsonSchema == MetadataJsonSchema.detailedSchema) {
    return {"int": config.useIntInsteadBigInt ? value.toInt() : value};
  }
  if (!config.useIntInsteadBigInt) return value;
  return value.toInt();
}