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) 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) GetProjectTokenObject() *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) 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 ProjectToken
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) GetProjectTokenObject ¶ added in v1.2.1
func (s *SchemaObjects) GetProjectTokenObject() *graphql.Object
GetProjectTokenObject retrieves the GraphQL object for ProjectToken
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.