Team Ai
Apppublic

Underground-Digital/Workflow-Engine

sourceHugging Faceupdated 2y agoView on Hugging Face
0likes
data_source_fields.py58 linesDownload Raw Back to fields
1from flask_restful import fields2 3from libs.helper import TimestampField4 5integrate_icon_fields = {"type": fields.String, "url": fields.String, "emoji": fields.String}6 7integrate_page_fields = {8    "page_name": fields.String,9    "page_id": fields.String,10    "page_icon": fields.Nested(integrate_icon_fields, allow_null=True),11    "is_bound": fields.Boolean,12    "parent_id": fields.String,13    "type": fields.String,14}15 16integrate_workspace_fields = {17    "workspace_name": fields.String,18    "workspace_id": fields.String,19    "workspace_icon": fields.String,20    "pages": fields.List(fields.Nested(integrate_page_fields)),21}22 23integrate_notion_info_list_fields = {24    "notion_info": fields.List(fields.Nested(integrate_workspace_fields)),25}26 27integrate_icon_fields = {"type": fields.String, "url": fields.String, "emoji": fields.String}28 29integrate_page_fields = {30    "page_name": fields.String,31    "page_id": fields.String,32    "page_icon": fields.Nested(integrate_icon_fields, allow_null=True),33    "parent_id": fields.String,34    "type": fields.String,35}36 37integrate_workspace_fields = {38    "workspace_name": fields.String,39    "workspace_id": fields.String,40    "workspace_icon": fields.String,41    "pages": fields.List(fields.Nested(integrate_page_fields)),42    "total": fields.Integer,43}44 45integrate_fields = {46    "id": fields.String,47    "provider": fields.String,48    "created_at": TimestampField,49    "is_bound": fields.Boolean,50    "disabled": fields.Boolean,51    "link": fields.String,52    "source_info": fields.Nested(integrate_workspace_fields),53}54 55integrate_list_fields = {56    "data": fields.List(fields.Nested(integrate_fields)),57}58