Documentation
¶
Index ¶
- Variables
- func ConditionBuilder(variable string, args map[string]interface{}, modelType *protobuff.ModelType) (map[string][]firestore.Query, error)
- func FilterBuilder(variable string, where map[string]interface{}, modelType *protobuff.ModelType) ([]firestore.Query, error)
- func LimitBuilder(param *graphql.ResolveParams) firestore.Query
- func LocalBuilder(variable string, args map[string]interface{}, modelType *protobuff.ModelType) firestore.Query
- func RootResolverQueryBuilder(param shared.CommonSystemParams, previewMode bool) ([]firestore.Query, error)
- type ProjectFireStoreDriver
- func (f *ProjectFireStoreDriver) AddATeamMemberToProject(ctx context.Context, projectId string, memberData map[string]interface{}) error
- func (f *ProjectFireStoreDriver) AddAuthAddOns(ctx context.Context, project *protobuff.Project, auth map[string]interface{}) error
- func (f *ProjectFireStoreDriver) AddCollection(ctx context.Context, projectName string) (*string, error)
- func (f *ProjectFireStoreDriver) AddDocumentToProject(ctx context.Context, projectId string, modelName string, ...) (interface{}, error)
- func (f *ProjectFireStoreDriver) AddFieldToModel(ctx context.Context, param shared.CommonSystemParams, isUpdate bool, ...) (*protobuff.ModelType, error)
- func (f *ProjectFireStoreDriver) AddModel(ctx context.Context, project *protobuff.Project, name string, ...) (*protobuff.ProjectSchema, error)
- func (f *ProjectFireStoreDriver) AddRelationFields(ctx context.Context, from *protobuff.ConnectionType, ...) error
- func (f *ProjectFireStoreDriver) AddTeamMetaInfo(ctx context.Context, docs []*protobuff.SystemUser) ([]*protobuff.SystemUser, error)
- func (f *ProjectFireStoreDriver) BlacklistAToken(ctx context.Context, token map[string]interface{}) error
- func (f *ProjectFireStoreDriver) CheckCollectionExists(ctx context.Context, projectId string) (bool, error)
- func (f *ProjectFireStoreDriver) CheckOneToOneRelationExists(ctx context.Context, param *shared.ConnectDisconnectParam) (bool, error)
- func (f *ProjectFireStoreDriver) CheckTokenBlacklisted(ctx context.Context, tokenId string) error
- func (f *ProjectFireStoreDriver) ConnectBuilder(ctx context.Context, param shared.CommonSystemParams) error
- func (f *ProjectFireStoreDriver) ConvertModel(ctx context.Context, project *protobuff.Project, modelName string) error
- func (f *ProjectFireStoreDriver) CountDocOfProject(ctx context.Context, param *shared.CommonSystemParams) (interface{}, error)
- func (f *ProjectFireStoreDriver) CountDocOfProjectBytes(ctx context.Context, param *shared.CommonSystemParams) ([]byte, error)
- func (f *ProjectFireStoreDriver) CountMedias(ctx context.Context, projectId string, param *graphql.ResolveParams) (int, error)
- func (f *ProjectFireStoreDriver) CountMultiDocumentOfProject(ctx context.Context, param shared.CommonSystemParams, previewMode bool) (int, error)
- func (f *ProjectFireStoreDriver) CreateMediaDocument(ctx context.Context, projectId string, media *protobuff.FileDetails) (*protobuff.FileDetails, error)
- func (f *ProjectFireStoreDriver) CreateRelation(ctx context.Context, projectId string, relation *shared.EdgeRelation) error
- func (f *ProjectFireStoreDriver) DeleteDocumentFromProject(ctx context.Context, param shared.CommonSystemParams) error
- func (f *ProjectFireStoreDriver) DeleteDocumentRelation(ctx context.Context, param shared.CommonSystemParams) error
- func (f *ProjectFireStoreDriver) DeleteDocumentsFromProject(ctx context.Context, param shared.CommonSystemParams) error
- func (f *ProjectFireStoreDriver) DeleteMediaFile(ctx context.Context, param shared.CommonSystemParams) error
- func (f *ProjectFireStoreDriver) DeleteProject(ctx context.Context, projectId string) error
- func (f *ProjectFireStoreDriver) DeleteRelation(ctx context.Context, param *shared.ConnectDisconnectParam, id string) error
- func (f *ProjectFireStoreDriver) DisconnectBuilder(ctx context.Context, param shared.CommonSystemParams) error
- func (f *ProjectFireStoreDriver) DropConnections(ctx context.Context, projectId string, from *protobuff.ConnectionType, ...) error
- func (f *ProjectFireStoreDriver) DropField(ctx context.Context, param shared.CommonSystemParams) error
- func (f *ProjectFireStoreDriver) DuplicateModel(ctx context.Context, project *protobuff.Project, modelName, newName string) (*protobuff.ProjectSchema, error)
- func (f *ProjectFireStoreDriver) GetAllRelationDocumentsOfSingleDocument(ctx context.Context, from string, arg *shared.CommonSystemParams) (interface{}, error)
- func (f *ProjectFireStoreDriver) GetLoggedInProjectUser(ctx context.Context, param *shared.CommonSystemParams) (*shared.DefaultDocumentStructure, error)
- func (f *ProjectFireStoreDriver) GetProject(ctx context.Context, id string) (*protobuff.Project, error)
- func (f *ProjectFireStoreDriver) GetProjectUser(ctx context.Context, phone, email, projectId string) (*shared.DefaultDocumentStructure, error)
- func (f *ProjectFireStoreDriver) GetProjectUsers(ctx context.Context, projectId string, keys []string) (map[string]*shared.DefaultDocumentStructure, error)
- func (f *ProjectFireStoreDriver) GetRelationIds(ctx context.Context, param *shared.ConnectDisconnectParam) ([]string, error)
- func (f *ProjectFireStoreDriver) GetSingleProjectDocument(ctx context.Context, param shared.CommonSystemParams) (*shared.DefaultDocumentStructure, error)
- func (f *ProjectFireStoreDriver) GetSingleProjectDocumentBytes(ctx context.Context, param shared.CommonSystemParams) ([]byte, error)
- func (f *ProjectFireStoreDriver) GetSingleProjectDocumentRevisions(ctx context.Context, param shared.CommonSystemParams) ([]*shared.DocumentRevisionHistory, error)
- func (f *ProjectFireStoreDriver) GetSingleRawDocumentFromProject(ctx context.Context, param shared.CommonSystemParams) (interface{}, error)
- func (f *ProjectFireStoreDriver) GetSystemUser(ctx context.Context, id string) (*protobuff.SystemUser, error)
- func (f *ProjectFireStoreDriver) ListFunctions(ctx context.Context, param *shared.CommonSystemParams) (*shared.SearchResponse[protobuff.CloudFunction], error)
- func (f *ProjectFireStoreDriver) ListMedias(ctx context.Context, projectId string, param *graphql.ResolveParams) ([]*protobuff.FileDetails, error)
- func (f *ProjectFireStoreDriver) ListProjects(ctx context.Context, userId string) ([]*protobuff.Project, error)
- func (f *ProjectFireStoreDriver) MetaDataLoader(ctx context.Context, projectId string, keys *dataloader.Keys) ([]*dataloader.Result, error)
- func (f *ProjectFireStoreDriver) NewInsertableRelations(ctx context.Context, param *shared.ConnectDisconnectParam) ([]string, error)
- func (f *ProjectFireStoreDriver) QueryMultiDocumentOfProject(ctx context.Context, param shared.CommonSystemParams) ([]*shared.DefaultDocumentStructure, error)
- func (f *ProjectFireStoreDriver) QueryMultiDocumentOfProjectBytes(ctx context.Context, param shared.CommonSystemParams) ([]byte, error)
- func (f *ProjectFireStoreDriver) RelationshipDataLoader(ctx context.Context, param *shared.CommonSystemParams, ...) (interface{}, error)
- func (f *ProjectFireStoreDriver) RelationshipDataLoaderBytes(ctx context.Context, param *shared.CommonSystemParams, ...) ([]byte, error)
- func (f *ProjectFireStoreDriver) RemoveATeamMemberFromProject(ctx context.Context, projectId string, memberId string) error
- func (f *ProjectFireStoreDriver) RemoveAuthAddOns(ctx context.Context, project *protobuff.Project, option map[string]interface{}) error
- func (f *ProjectFireStoreDriver) RenameField(ctx context.Context, oldFiledName string, repeatedGroup *string, ...) error
- func (f *ProjectFireStoreDriver) RenameModel(ctx context.Context, project *protobuff.Project, modelName, newName string) error
- func (f *ProjectFireStoreDriver) RunMigration(ctx context.Context, projectId string) error
- func (f *ProjectFireStoreDriver) SearchUsers(ctx context.Context, param *shared.CommonSystemParams) (*shared.SearchResponse[protobuff.SystemUser], error)
- func (f *ProjectFireStoreDriver) TransferProject(ctx context.Context, userId, from, to string) error
- func (f *ProjectFireStoreDriver) UpdateDocumentOfProject(ctx context.Context, param shared.CommonSystemParams, ...) error
- func (f *ProjectFireStoreDriver) UpdateUsages(ctx context.Context, projectId string, bandwidth float64) error
- func (f *ProjectFireStoreDriver) UpdateUser(ctx context.Context, user *protobuff.SystemUser, replace bool) error
Constants ¶
This section is empty.
Variables ¶
View Source
var FilterSuffix = map[string]string{
"eq": "==",
"ne": "!=",
"lt": "<",
"lte": "<=",
"gt": ">",
"gte": ">=",
"in": "in",
"not_in": "not-in",
}
Functions ¶
func ConditionBuilder ¶
func FilterBuilder ¶
func LimitBuilder ¶
func LimitBuilder(param *graphql.ResolveParams) firestore.Query
func LocalBuilder ¶
Types ¶
type ProjectFireStoreDriver ¶ added in v0.0.6
func GetFirestoreDriver ¶
func GetFirestoreDriver(engine *protobuff.DriverCredentials) (*ProjectFireStoreDriver, error)
func (*ProjectFireStoreDriver) AddATeamMemberToProject ¶ added in v0.0.6
func (*ProjectFireStoreDriver) AddAuthAddOns ¶ added in v0.0.6
func (*ProjectFireStoreDriver) AddCollection ¶ added in v0.0.6
func (*ProjectFireStoreDriver) AddDocumentToProject ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) AddDocumentToProject(ctx context.Context, projectId string, modelName string, doc *shared.DefaultDocumentStructure) (interface{}, error)
func (*ProjectFireStoreDriver) AddFieldToModel ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) AddFieldToModel(ctx context.Context, param shared.CommonSystemParams, isUpdate bool, repeatedGroupIdentifier *string) (*protobuff.ModelType, error)
func (*ProjectFireStoreDriver) AddModel ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) AddModel(ctx context.Context, project *protobuff.Project, name string, singleRecord bool) (*protobuff.ProjectSchema, error)
func (*ProjectFireStoreDriver) AddRelationFields ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) AddRelationFields(ctx context.Context, from *protobuff.ConnectionType, to *protobuff.ConnectionType) error
func (*ProjectFireStoreDriver) AddTeamMetaInfo ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) AddTeamMetaInfo(ctx context.Context, docs []*protobuff.SystemUser) ([]*protobuff.SystemUser, error)
func (*ProjectFireStoreDriver) BlacklistAToken ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) BlacklistAToken(ctx context.Context, token map[string]interface{}) error
func (*ProjectFireStoreDriver) CheckCollectionExists ¶ added in v0.0.6
func (*ProjectFireStoreDriver) CheckOneToOneRelationExists ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) CheckOneToOneRelationExists(ctx context.Context, param *shared.ConnectDisconnectParam) (bool, error)
func (*ProjectFireStoreDriver) CheckTokenBlacklisted ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) CheckTokenBlacklisted(ctx context.Context, tokenId string) error
func (*ProjectFireStoreDriver) ConnectBuilder ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) ConnectBuilder(ctx context.Context, param shared.CommonSystemParams) error
func (*ProjectFireStoreDriver) ConvertModel ¶ added in v0.0.6
func (*ProjectFireStoreDriver) CountDocOfProject ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) CountDocOfProject(ctx context.Context, param *shared.CommonSystemParams) (interface{}, error)
func (*ProjectFireStoreDriver) CountDocOfProjectBytes ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) CountDocOfProjectBytes(ctx context.Context, param *shared.CommonSystemParams) ([]byte, error)
func (*ProjectFireStoreDriver) CountMedias ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) CountMedias(ctx context.Context, projectId string, param *graphql.ResolveParams) (int, error)
func (*ProjectFireStoreDriver) CountMultiDocumentOfProject ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) CountMultiDocumentOfProject(ctx context.Context, param shared.CommonSystemParams, previewMode bool) (int, error)
func (*ProjectFireStoreDriver) CreateMediaDocument ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) CreateMediaDocument(ctx context.Context, projectId string, media *protobuff.FileDetails) (*protobuff.FileDetails, error)
func (*ProjectFireStoreDriver) CreateRelation ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) CreateRelation(ctx context.Context, projectId string, relation *shared.EdgeRelation) error
func (*ProjectFireStoreDriver) DeleteDocumentFromProject ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) DeleteDocumentFromProject(ctx context.Context, param shared.CommonSystemParams) error
func (*ProjectFireStoreDriver) DeleteDocumentRelation ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) DeleteDocumentRelation(ctx context.Context, param shared.CommonSystemParams) error
func (*ProjectFireStoreDriver) DeleteDocumentsFromProject ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) DeleteDocumentsFromProject(ctx context.Context, param shared.CommonSystemParams) error
func (*ProjectFireStoreDriver) DeleteMediaFile ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) DeleteMediaFile(ctx context.Context, param shared.CommonSystemParams) error
func (*ProjectFireStoreDriver) DeleteProject ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) DeleteProject(ctx context.Context, projectId string) error
func (*ProjectFireStoreDriver) DeleteRelation ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) DeleteRelation(ctx context.Context, param *shared.ConnectDisconnectParam, id string) error
func (*ProjectFireStoreDriver) DisconnectBuilder ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) DisconnectBuilder(ctx context.Context, param shared.CommonSystemParams) error
func (*ProjectFireStoreDriver) DropConnections ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) DropConnections(ctx context.Context, projectId string, from *protobuff.ConnectionType, to *protobuff.ConnectionType) error
func (*ProjectFireStoreDriver) DropField ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) DropField(ctx context.Context, param shared.CommonSystemParams) error
func (*ProjectFireStoreDriver) DuplicateModel ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) DuplicateModel(ctx context.Context, project *protobuff.Project, modelName, newName string) (*protobuff.ProjectSchema, error)
func (*ProjectFireStoreDriver) GetAllRelationDocumentsOfSingleDocument ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) GetAllRelationDocumentsOfSingleDocument(ctx context.Context, from string, arg *shared.CommonSystemParams) (interface{}, error)
func (*ProjectFireStoreDriver) GetLoggedInProjectUser ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) GetLoggedInProjectUser(ctx context.Context, param *shared.CommonSystemParams) (*shared.DefaultDocumentStructure, error)
func (*ProjectFireStoreDriver) GetProject ¶ added in v0.0.6
func (*ProjectFireStoreDriver) GetProjectUser ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) GetProjectUser(ctx context.Context, phone, email, projectId string) (*shared.DefaultDocumentStructure, error)
func (*ProjectFireStoreDriver) GetProjectUsers ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) GetProjectUsers(ctx context.Context, projectId string, keys []string) (map[string]*shared.DefaultDocumentStructure, error)
func (*ProjectFireStoreDriver) GetRelationIds ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) GetRelationIds(ctx context.Context, param *shared.ConnectDisconnectParam) ([]string, error)
func (*ProjectFireStoreDriver) GetSingleProjectDocument ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) GetSingleProjectDocument(ctx context.Context, param shared.CommonSystemParams) (*shared.DefaultDocumentStructure, error)
func (*ProjectFireStoreDriver) GetSingleProjectDocumentBytes ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) GetSingleProjectDocumentBytes(ctx context.Context, param shared.CommonSystemParams) ([]byte, error)
func (*ProjectFireStoreDriver) GetSingleProjectDocumentRevisions ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) GetSingleProjectDocumentRevisions(ctx context.Context, param shared.CommonSystemParams) ([]*shared.DocumentRevisionHistory, error)
func (*ProjectFireStoreDriver) GetSingleRawDocumentFromProject ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) GetSingleRawDocumentFromProject(ctx context.Context, param shared.CommonSystemParams) (interface{}, error)
func (*ProjectFireStoreDriver) GetSystemUser ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) GetSystemUser(ctx context.Context, id string) (*protobuff.SystemUser, error)
func (*ProjectFireStoreDriver) ListFunctions ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) ListFunctions(ctx context.Context, param *shared.CommonSystemParams) (*shared.SearchResponse[protobuff.CloudFunction], error)
func (*ProjectFireStoreDriver) ListMedias ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) ListMedias(ctx context.Context, projectId string, param *graphql.ResolveParams) ([]*protobuff.FileDetails, error)
func (*ProjectFireStoreDriver) ListProjects ¶ added in v0.0.6
func (*ProjectFireStoreDriver) MetaDataLoader ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) MetaDataLoader(ctx context.Context, projectId string, keys *dataloader.Keys) ([]*dataloader.Result, error)
func (*ProjectFireStoreDriver) NewInsertableRelations ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) NewInsertableRelations(ctx context.Context, param *shared.ConnectDisconnectParam) ([]string, error)
func (*ProjectFireStoreDriver) QueryMultiDocumentOfProject ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) QueryMultiDocumentOfProject(ctx context.Context, param shared.CommonSystemParams) ([]*shared.DefaultDocumentStructure, error)
func (*ProjectFireStoreDriver) QueryMultiDocumentOfProjectBytes ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) QueryMultiDocumentOfProjectBytes(ctx context.Context, param shared.CommonSystemParams) ([]byte, error)
func (*ProjectFireStoreDriver) RelationshipDataLoader ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) RelationshipDataLoader(ctx context.Context, param *shared.CommonSystemParams, connection map[string]interface{}) (interface{}, error)
func (*ProjectFireStoreDriver) RelationshipDataLoaderBytes ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) RelationshipDataLoaderBytes(ctx context.Context, param *shared.CommonSystemParams, connection map[string]interface{}) ([]byte, error)
func (*ProjectFireStoreDriver) RemoveATeamMemberFromProject ¶ added in v0.0.6
func (*ProjectFireStoreDriver) RemoveAuthAddOns ¶ added in v0.0.6
func (*ProjectFireStoreDriver) RenameField ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) RenameField(ctx context.Context, oldFiledName string, repeatedGroup *string, param shared.CommonSystemParams) error
func (*ProjectFireStoreDriver) RenameModel ¶ added in v0.0.6
func (*ProjectFireStoreDriver) RunMigration ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) RunMigration(ctx context.Context, projectId string) error
func (*ProjectFireStoreDriver) SearchUsers ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) SearchUsers(ctx context.Context, param *shared.CommonSystemParams) (*shared.SearchResponse[protobuff.SystemUser], error)
func (*ProjectFireStoreDriver) TransferProject ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) TransferProject(ctx context.Context, userId, from, to string) error
func (*ProjectFireStoreDriver) UpdateDocumentOfProject ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) UpdateDocumentOfProject(ctx context.Context, param shared.CommonSystemParams, doc *shared.DefaultDocumentStructure, replace bool) error
func (*ProjectFireStoreDriver) UpdateUsages ¶ added in v0.0.6
func (*ProjectFireStoreDriver) UpdateUser ¶ added in v0.0.6
func (f *ProjectFireStoreDriver) UpdateUser(ctx context.Context, user *protobuff.SystemUser, replace bool) error
Click to show internal directories.
Click to hide internal directories.