36 lines
796 B
JSON
36 lines
796 B
JSON
{
|
|
"schema": "schema/models",
|
|
"targets": [
|
|
{
|
|
"target": "django",
|
|
"output": "mpr/media_assets/models.py",
|
|
"include": ["dataclasses", "enums"]
|
|
},
|
|
{
|
|
"target": "pydantic",
|
|
"output": "api/schema/",
|
|
"include": ["dataclasses", "enums"],
|
|
"name_map": {
|
|
"TranscodeJob": "Job",
|
|
"MediaAsset": "Asset",
|
|
"TranscodePreset": "Preset"
|
|
}
|
|
},
|
|
{
|
|
"target": "graphene",
|
|
"output": "api/schema/graphql.py",
|
|
"include": ["dataclasses", "enums", "api"]
|
|
},
|
|
{
|
|
"target": "typescript",
|
|
"output": "ui/timeline/src/types.ts",
|
|
"include": ["dataclasses", "enums", "api"]
|
|
},
|
|
{
|
|
"target": "protobuf",
|
|
"output": "rpc/protos/worker.proto",
|
|
"include": ["grpc"]
|
|
}
|
|
]
|
|
}
|