mirror of
https://github.com/YFGaia/dify-plus.git
synced 2026-06-04 10:14:00 +08:00
36 lines
946 B
Python
36 lines
946 B
Python
from flask_restful import fields
|
|
|
|
from libs.helper import AppIconUrlField
|
|
|
|
# ---------------- start sync app to
|
|
app_fields = {
|
|
"id": fields.String,
|
|
"name": fields.String,
|
|
"mode": fields.String,
|
|
"icon": fields.String,
|
|
"icon_type": fields.String,
|
|
"icon_url": AppIconUrlField,
|
|
"icon_background": fields.String,
|
|
}
|
|
|
|
|
|
recommended_app_fields = {
|
|
"app": fields.Nested(app_fields, attribute="app"),
|
|
"app_id": fields.String,
|
|
"description": fields.String(attribute="description"),
|
|
"copyright": fields.String,
|
|
"privacy_policy": fields.String,
|
|
"custom_disclaimer": fields.String,
|
|
"installed_id": fields.String,
|
|
"category": fields.String,
|
|
"position": fields.Integer,
|
|
"is_listed": fields.Boolean,
|
|
}
|
|
|
|
recommended_app_list_fields = {
|
|
"recommended_apps": fields.List(fields.Nested(recommended_app_fields)),
|
|
"categories": fields.List(fields.String),
|
|
}
|
|
|
|
# ---------------- stop sync app to
|