formatJsonData method

Map<String, dynamic> formatJsonData()

Implementation

Map<String, dynamic> formatJsonData() {
  Map<String, dynamic> json = {
    "name": runtimeType.toString().pascalCaseToSnakeCase(),
    "schema": toJsonSchemaObject(),
    "strict": true,
  };

  Map<String, dynamic> jsonSchema = {
    "type": "json_schema",
    "json_schema": json,
  };

  return jsonSchema;
}