Documentation
¶
Index ¶
- Variables
- func BuildConnectionArguments(name string, connections []*models.ConnectionType) *graphql.InputObject
- func BuildFilterArgument(localEnum *graphql.Enum, name string, connectionArgs *graphql.InputObject, ...) graphql.FieldConfigArgument
- func BuildMetaObject(ctx context.Context, projectId string) *graphql.Field
- func BuildSortConditionArgument(name string, fieldInfo *models.FieldInfo) *graphql.Enum
- func BuildWhereConditionArgument(name string, fieldInfo *models.FieldInfo) *graphql.InputObject
- func BuildWhereRelationConditionArgument(name string, connections []*models.ConnectionType, ...) *graphql.InputObject
- type ObjectModels
- type SchemaObjects
- func (s *SchemaObjects) GetAPITokenObject() *graphql.Object
- func (s *SchemaObjects) GetAuditLogObject(systemUserObj, projectDetailsObj *graphql.Object) *graphql.Object
- func (s *SchemaObjects) GetCloudFunctionObject(...) *graphql.Object
- func (s *SchemaObjects) GetCloudFunctionRequestResponseType(fieldInfoObj *graphql.Object) *graphql.Object
- func (s *SchemaObjects) GetConnectionTypeObject() *graphql.Object
- func (s *SchemaObjects) GetDocModelTypeObject() *graphql.Object
- func (s *SchemaObjects) GetDriverCredentialObject() *graphql.Object
- func (s *SchemaObjects) GetFieldInfoObject(validationTypeObj *graphql.Object) *graphql.Object
- func (s *SchemaObjects) GetFileDetailsTypeObject() *graphql.Object
- func (s *SchemaObjects) GetFunctionEnvVariablesObject() *graphql.Object
- func (s *SchemaObjects) GetFunctionRuntimeConfigTypeObject() *graphql.Object
- func (s *SchemaObjects) GetMetaObject() *graphql.Object
- func (s *SchemaObjects) GetModelTypeObject(fieldInfoObj, connectionTypeObj *graphql.Object) *graphql.Object
- func (s *SchemaObjects) GetOrganizationObject(prefix string) *graphql.Object
- func (s *SchemaObjects) GetPluginDetailsObject(funcEnvVarObject *graphql.Object) *graphql.Object
- func (s *SchemaObjects) GetProjectDetailsObject(...) *graphql.Object
- func (s *SchemaObjects) GetProjectUsageModelTypeObject(usageTrackingModelObj *graphql.Object) *graphql.Object
- func (s *SchemaObjects) GetRoleObject() *graphql.Object
- func (s *SchemaObjects) GetSettingsObject() *graphql.Object
- func (s *SchemaObjects) GetSystemMessageObject(prefix string) *graphql.Object
- func (s *SchemaObjects) GetSystemUserObject(prefix string) *graphql.Object
- func (s *SchemaObjects) GetTeamObject(prefix string) *graphql.Object
- func (s *SchemaObjects) GetUserDefinedSchemaObject(modelTypeObj, cloudFunctionObj *graphql.Object) *graphql.Object
- func (s *SchemaObjects) GetValidationTypeObject() *graphql.Object
- func (s *SchemaObjects) GetWebHookModelTypeObject() *graphql.Object
- func (s *SchemaObjects) GetWorkspaceObject() *graphql.Object
- func (s *SchemaObjects) InitPrivateObjects() *ObjectModels
Constants ¶
This section is empty.
Variables ¶
View Source
var DatModelObject = graphql.NewObject(graphql.ObjectConfig{ Name: "ListModelData_preview_fields", Fields: graphql.Fields{ "id": &graphql.Field{ Type: graphql.String, }, "title": &graphql.Field{ Type: graphql.String, }, "icon": &graphql.Field{ Type: graphql.String, }, "status": &graphql.Field{ Type: graphql.String, }, }, })
Functions ¶
func BuildConnectionArguments ¶
func BuildConnectionArguments(name string, connections []*models.ConnectionType) *graphql.InputObject
func BuildFilterArgument ¶
func BuildFilterArgument(localEnum *graphql.Enum, name string, connectionArgs *graphql.InputObject, whereArgs graphql.InputObjectConfigFieldMap, whereConnectionArgs *graphql.InputObject, sortArgs graphql.InputObjectConfigFieldMap) graphql.FieldConfigArgument
func BuildWhereConditionArgument ¶
func BuildWhereConditionArgument(name string, fieldInfo *models.FieldInfo) *graphql.InputObject
func BuildWhereRelationConditionArgument ¶
func BuildWhereRelationConditionArgument(name string, connections []*models.ConnectionType, whereArgs map[string]graphql.InputObjectConfigFieldMap) *graphql.InputObject
Types ¶
type ObjectModels ¶
type ObjectModels struct { MetaObject *graphql.Object OrganizationObject *graphql.Object SettingsObject *graphql.Object APITokenObject *graphql.Object DriverCredentialObject *graphql.Object SystemMessageObject *graphql.Object WorkspaceObject *graphql.Object TeamObject *graphql.Object AuditLogObject *graphql.Object SystemUserObject *graphql.Object ProjectDetailsObject *graphql.Object UserDefinedSchemaObject *graphql.Object PluginDetailsObject *graphql.Object ModelTypeObject *graphql.Object CloudFunctionObject *graphql.Object FunctionEnvVariablesObject *graphql.Object FunctionRuntimeConfigObject *graphql.Object RoleObject *graphql.Object //ProjectRoleObject *graphql.Object ConnectionTypeObject *graphql.Object FileDetailsTypeObject *graphql.Object ValidationTypeObject *graphql.Object FieldInfoObject *graphql.Object DocModelObject *graphql.Object UsagesTrackingModelObject *graphql.Object ProjectUsageModelObject *graphql.Object WebHookModelObject *graphql.Object MonthlySubscriptionObject *graphql.Object InvoiceModelObject *graphql.Object }
type SchemaObjects ¶
type SchemaObjects struct { SystemDataloaders *dl.SystemDataloader *ObjectModels // contains filtered or unexported fields }
func GetSchemaObjects ¶
func GetSchemaObjects(systemDb interfaces.ApitoSystemDB, systemDataloader *dl.SystemDataloader) *SchemaObjects
func (*SchemaObjects) GetAPITokenObject ¶
func (s *SchemaObjects) GetAPITokenObject() *graphql.Object
GetAPITokenObject retrieves the GraphQL object for APIToken
func (*SchemaObjects) GetAuditLogObject ¶
func (s *SchemaObjects) GetAuditLogObject(systemUserObj, projectDetailsObj *graphql.Object) *graphql.Object
func (*SchemaObjects) GetCloudFunctionObject ¶
func (s *SchemaObjects) GetCloudFunctionObject(cloudFunctionRequestResponseObj, funcEnvVarObj, functionRuntimeConfigObj *graphql.Object) *graphql.Object
func (*SchemaObjects) GetCloudFunctionRequestResponseType ¶
func (s *SchemaObjects) GetCloudFunctionRequestResponseType(fieldInfoObj *graphql.Object) *graphql.Object
func (*SchemaObjects) GetConnectionTypeObject ¶
func (s *SchemaObjects) GetConnectionTypeObject() *graphql.Object
func (*SchemaObjects) GetDocModelTypeObject ¶
func (s *SchemaObjects) GetDocModelTypeObject() *graphql.Object
func (*SchemaObjects) GetDriverCredentialObject ¶
func (s *SchemaObjects) GetDriverCredentialObject() *graphql.Object
GetDriverCredentialObject retrieves the GraphQL object for DriverCredentials
func (*SchemaObjects) GetFieldInfoObject ¶
func (s *SchemaObjects) GetFieldInfoObject(validationTypeObj *graphql.Object) *graphql.Object
func (*SchemaObjects) GetFileDetailsTypeObject ¶
func (s *SchemaObjects) GetFileDetailsTypeObject() *graphql.Object
func (*SchemaObjects) GetFunctionEnvVariablesObject ¶
func (s *SchemaObjects) GetFunctionEnvVariablesObject() *graphql.Object
func (*SchemaObjects) GetFunctionRuntimeConfigTypeObject ¶
func (s *SchemaObjects) GetFunctionRuntimeConfigTypeObject() *graphql.Object
func (*SchemaObjects) GetMetaObject ¶
func (s *SchemaObjects) GetMetaObject() *graphql.Object
GetMetaObject retrieves the GraphQL object for APIToken
func (*SchemaObjects) GetModelTypeObject ¶
func (s *SchemaObjects) GetModelTypeObject(fieldInfoObj, connectionTypeObj *graphql.Object) *graphql.Object
func (*SchemaObjects) GetOrganizationObject ¶
func (s *SchemaObjects) GetOrganizationObject(prefix string) *graphql.Object
GetOrganizationObject retrieves the GraphQL object for Organization
func (*SchemaObjects) GetPluginDetailsObject ¶
func (s *SchemaObjects) GetPluginDetailsObject(funcEnvVarObject *graphql.Object) *graphql.Object
func (*SchemaObjects) GetProjectDetailsObject ¶
func (s *SchemaObjects) GetProjectDetailsObject(userDefinedSchemaObj, pluginDetailsObj, settingsObj, apiTokenObj, driverCredObj, systemUserObj, systemMsgObj, workSpaceObj *graphql.Object) *graphql.Object
Methods for other types as defined earlier:
func (*SchemaObjects) GetProjectUsageModelTypeObject ¶
func (s *SchemaObjects) GetProjectUsageModelTypeObject(usageTrackingModelObj *graphql.Object) *graphql.Object
func (*SchemaObjects) GetRoleObject ¶
func (s *SchemaObjects) GetRoleObject() *graphql.Object
func (*SchemaObjects) GetSettingsObject ¶
func (s *SchemaObjects) GetSettingsObject() *graphql.Object
GetSettingsObject retrieves the GraphQL object for AddOnsDetails
func (*SchemaObjects) GetSystemMessageObject ¶
func (s *SchemaObjects) GetSystemMessageObject(prefix string) *graphql.Object
GetSystemMessageObject retrieves the GraphQL object for SystemMessage
func (*SchemaObjects) GetSystemUserObject ¶
func (s *SchemaObjects) GetSystemUserObject(prefix string) *graphql.Object
func (*SchemaObjects) GetTeamObject ¶
func (s *SchemaObjects) GetTeamObject(prefix string) *graphql.Object
GetTeamObject retrieves the GraphQL object for Team
func (*SchemaObjects) GetUserDefinedSchemaObject ¶
func (s *SchemaObjects) GetUserDefinedSchemaObject(modelTypeObj, cloudFunctionObj *graphql.Object) *graphql.Object
func (*SchemaObjects) GetValidationTypeObject ¶
func (s *SchemaObjects) GetValidationTypeObject() *graphql.Object
func (*SchemaObjects) GetWebHookModelTypeObject ¶
func (s *SchemaObjects) GetWebHookModelTypeObject() *graphql.Object
func (*SchemaObjects) GetWorkspaceObject ¶
func (s *SchemaObjects) GetWorkspaceObject() *graphql.Object
GetWorkspaceObject retrieves the GraphQL object for Workspace
func (*SchemaObjects) InitPrivateObjects ¶
func (s *SchemaObjects) InitPrivateObjects() *ObjectModels
Click to show internal directories.
Click to hide internal directories.