Documentation
¶
Index ¶
- Constants
- Variables
- func AddSubqueryAsColumn(mainQuery *Select, subquery sq.SelectBuilder, subAlias string, ...) error
- func ApplyFilters(base sq.SelectBuilder, filters *filters.FilterExpr) (sq.SelectBuilder, error)
- func ApplyFiltersToQuery(qb sq.SelectBuilder, column string, filters []util.FilterExpr) sq.SelectBuilder
- func NewCaseCommentStore(store *Store) (store.CaseCommentStore, error)
- func NewCaseCommunicationStore(store *Store) (store.CaseCommunicationStore, error)
- func NewCaseFileStore(store *Store) (store.CaseFileStore, error)
- func NewCaseLinkStore(store *Store) (store.CaseLinkStore, error)
- func NewCaseStore(store *Store) (store.CaseStore, error)
- func NewCaseTimelineStore(store *Store) (store.CaseTimelineStore, error)
- func NewCatalogStore(store *Store) (store.CatalogStore, error)
- func NewCloseReasonGroupStore(store *Store) (store.CloseReasonGroupStore, error)
- func NewCloseReasonStore(store *Store) (store.CloseReasonStore, error)
- func NewPriorityStore(store *Store) (store.PriorityStore, error)
- func NewRelatedCaseStore(store *Store) (store.RelatedCaseStore, error)
- func NewSLAConditionStore(store *Store) (store.SLAConditionStore, error)
- func NewSLAStore(store *Store) (store.SLAStore, error)
- func NewServiceStore(store *Store) (store.ServiceStore, error)
- func NewSourceStore(store *Store) (store.SourceStore, error)
- func NewStatusConditionStore(store *Store) (store.StatusConditionStore, error)
- func NewStatusStore(store *Store) (store.StatusStore, error)
- func NormalizeFilters(base *Select, opts options.Searcher, ...) error
- func ParseError(err error) error
- func ParseFilters(expr *filters.FilterExpr) (sq.Sqlizer, error)
- func RegisterConstraint(name, message string)
- func ValidateLinkCreate(caseId int64, input *model.CaseLink) error
- type BuilderOptions
- type CalendarSlot
- type CaseCommentStore
- func (c *CaseCommentStore) Delete(rpc options.Deleter) (*model.CaseComment, error)
- func (c *CaseCommentStore) GetRolesById(ctx context.Context, commentId int64, access auth.AccessMode) ([]int64, error)
- func (c *CaseCommentStore) List(rpc options.Searcher) ([]*model.CaseComment, error)
- func (c *CaseCommentStore) Publish(rpc options.Creator, input *model.CaseComment) (*model.CaseComment, error)
- func (c *CaseCommentStore) Update(rpc options.Updator, input *model.CaseComment) (*model.CaseComment, error)
- type CaseCommunicationStore
- func (c *CaseCommunicationStore) Link(options options.Creator, communications []*model.CaseCommunication) ([]*model.CaseCommunication, error)
- func (c *CaseCommunicationStore) List(options options.Searcher) ([]*model.CaseCommunication, error)
- func (c *CaseCommunicationStore) Unlink(options options.Deleter) (int64, error)
- type CaseFileStore
- type CaseLinkStore
- func (l *CaseLinkStore) Create(rpc options.Creator, add *model.CaseLink) (*model.CaseLink, error)
- func (l *CaseLinkStore) Delete(opts options.Deleter) (*model.CaseLink, error)
- func (l *CaseLinkStore) List(opts options.Searcher) ([]*model.CaseLink, error)
- func (l *CaseLinkStore) Update(opts options.Updator, upd *model.CaseLink) (*model.CaseLink, error)
- type CaseStore
- func (c *CaseStore) CheckRbacAccess(ctx context.Context, auth auth.Auther, access auth.AccessMode, caseId int64) (bool, error)
- func (c *CaseStore) Create(rpc options.Creator, add *_go.Case) (*_go.Case, error)
- func (c *CaseStore) Delete(rpc options.Deleter) error
- func (c *CaseStore) GetRolesById(ctx context.Context, caseId int64, access auth.AccessMode) ([]int64, error)
- func (c *CaseStore) List(opts options.Searcher) (*_go.CaseList, error)
- func (c *CaseStore) ScanServiceDefs(ctx context.Context, txManager *transaction.TxManager, serviceID int64, ...) (*ServiceRelatedDefs, error)
- func (c *CaseStore) SetOverdueCases(so options.Searcher) ([]*_go.Case, bool, error)
- func (c *CaseStore) Update(rpc options.Updator, upd *_go.Case) (*_go.Case, error)
- type CaseTimelineStore
- type CatalogStore
- func (s *CatalogStore) Create(rpc options.Creator, add *cases.Catalog) (*cases.Catalog, error)
- func (s *CatalogStore) Delete(rpc options.Deleter) error
- func (s *CatalogStore) List(rpc options.Searcher, depth int64, subfields []string, hasSubservices bool) (*cases.CatalogList, error)
- func (s *CatalogStore) Update(rpc options.Updator, lookup *cases.Catalog) (*cases.Catalog, error)
- type CloseReason
- func (s *CloseReason) Create(creator options.Creator, input *model.CloseReason) (*model.CloseReason, error)
- func (s *CloseReason) Delete(deleter options.Deleter) (*model.CloseReason, error)
- func (s *CloseReason) List(searcher options.Searcher, closeReasonId int64) ([]*model.CloseReason, error)
- func (s *CloseReason) Update(updator options.Updator, input *model.CloseReason) (*model.CloseReason, error)
- type CloseReasonGroup
- func (s *CloseReasonGroup) Create(rpc options.Creator, input *model.CloseReasonGroup) (*model.CloseReasonGroup, error)
- func (s *CloseReasonGroup) Delete(rpc options.Deleter) error
- func (s *CloseReasonGroup) List(rpc options.Searcher) ([]*model.CloseReasonGroup, error)
- func (s *CloseReasonGroup) Update(rpc options.Updator, input *model.CloseReasonGroup) (*model.CloseReasonGroup, error)
- type CommentScan
- type ExceptionSlot
- type MergedSlot
- type Priority
- func (p *Priority) Create(rpc options.Creator, add *model.Priority) (*model.Priority, error)
- func (p *Priority) Delete(rpc options.Deleter) (*model.Priority, error)
- func (p *Priority) List(rpc options.Searcher, notInSla int64, inSla int64) ([]*model.Priority, error)
- func (p *Priority) Update(rpc options.Updator, update *model.Priority) (*model.Priority, error)
- type RelatedCaseStore
- func (r *RelatedCaseStore) Create(rpc options.Creator, relation *cases.RelationType, userID int64) (*cases.RelatedCase, error)
- func (r *RelatedCaseStore) Delete(rpc options.Deleter) error
- func (r *RelatedCaseStore) List(rpc options.Searcher) (*cases.RelatedCaseList, error)
- func (r *RelatedCaseStore) ParseRelationTypeWithReversion(rawType string) (cases.RelationType, error)
- func (r *RelatedCaseStore) Update(rpc options.Updator, input *cases.InputRelatedCase, userID int64) (*cases.RelatedCase, error)
- type SLAConditionStore
- func (s *SLAConditionStore) Create(rpc options.Creator, add *model.SLACondition) (*model.SLACondition, error)
- func (s *SLAConditionStore) Delete(rpc options.Deleter) (*model.SLACondition, error)
- func (s *SLAConditionStore) List(rpc options.Searcher) ([]*model.SLACondition, error)
- func (s *SLAConditionStore) Update(rpc options.Updator, l *model.SLACondition) (*model.SLACondition, error)
- type SLAStore
- func (s *SLAStore) Create(rpc options.Creator, input *model.SLA) (*model.SLA, error)
- func (s *SLAStore) Delete(rpc options.Deleter) (*model.SLA, error)
- func (s *SLAStore) List(rpc options.Searcher) ([]*model.SLA, error)
- func (s *SLAStore) Update(rpc options.Updator, input *model.SLA) (*model.SLA, error)
- type Select
- type ServiceRelatedDefs
- type ServiceStore
- func (s *ServiceStore) Create(rpc options.Creator, add *model.Service) (*model.Service, error)
- func (s *ServiceStore) Delete(rpc options.Deleter) (*model.Service, error)
- func (s *ServiceStore) List(rpc options.Searcher) ([]*model.Service, error)
- func (s *ServiceStore) Update(rpc options.Updator, lookup *model.Service) (*model.Service, error)
- type Source
- func (s *Source) Create(rpc options.Creator, source *model.Source) (*model.Source, error)
- func (s *Source) Delete(rpc options.Deleter) (*model.Source, error)
- func (s *Source) List(rpc options.Searcher) ([]*model.Source, error)
- func (s *Source) Update(rpc options.Updator, source *model.Source) (*model.Source, error)
- type Status
- func (s *Status) Create(rpc options.Creator, input *model.Status) (*model.Status, error)
- func (s *Status) Delete(rpc options.Deleter) (*model.Status, error)
- func (s *Status) List(rpc options.Searcher) ([]*model.Status, error)
- func (s *Status) Update(rpc options.Updator, input *model.Status) (*model.Status, error)
- type StatusConditionStore
- func (s *StatusConditionStore) Create(rpc options.Creator, input *model.StatusCondition) (*model.StatusCondition, error)
- func (s *StatusConditionStore) Delete(rpc options.Deleter) (*model.StatusCondition, error)
- func (s *StatusConditionStore) List(rpc options.Searcher) ([]*model.StatusCondition, error)
- func (s *StatusConditionStore) Update(rpc options.Updator, input *model.StatusCondition) (*model.StatusCondition, error)
- type StatusScan
- type Store
- func (s *Store) Case() store.CaseStore
- func (s *Store) CaseComment() store.CaseCommentStore
- func (s *Store) CaseCommunication() store.CaseCommunicationStore
- func (s *Store) CaseFile() store.CaseFileStore
- func (s *Store) CaseLink() store.CaseLinkStore
- func (s *Store) CaseTimeline() store.CaseTimelineStore
- func (s *Store) Catalog() store.CatalogStore
- func (s *Store) Close() error
- func (s *Store) CloseReason() store.CloseReasonStore
- func (s *Store) CloseReasonGroup() store.CloseReasonGroupStore
- func (s *Store) Custom() cstore.Catalog
- func (s *Store) Database() (*pgxpool.Pool, error)
- func (s *Store) Extension(as customrel.ExtensionDescriptor) custompgx.ExtensionQueryBuilder
- func (s *Store) GetExtension(ctx context.Context, dc int64, pkg string) customrel.ExtensionDescriptor
- func (s *Store) Open() error
- func (s *Store) Priority() store.PriorityStore
- func (s *Store) RelatedCase() store.RelatedCaseStore
- func (s *Store) SLA() store.SLAStore
- func (s *Store) SLACondition() store.SLAConditionStore
- func (s *Store) Service() store.ServiceStore
- func (s *Store) Source() store.SourceStore
- func (s *Store) Status() store.StatusStore
- func (s *Store) StatusCondition() store.StatusConditionStore
- type TimingOpts
Constants ¶
const ( CallCounterQuery = `` /* 502-byte string literal not displayed */ ChatCounterQuery = `` /* 479-byte string literal not displayed */ EmailCounterQuery = `` /* 469-byte string literal not displayed */ // JSONB CTE Queries CallsJSONBCTE = `` /* 4918-byte string literal not displayed */ ChatsJSONBCTE = `` /* 1457-byte string literal not displayed */ EmailsJSONBCTE = `` /* 1146-byte string literal not displayed */ )
Variables ¶
var CaseCommunicationFields = []string{"id", "ver", "communication_type", "communication_id"}
var CaseLinkFields = []string{
"created_by", "created_at", "updated_by", "updated_at", "id", "ver", "author", "name", "url",
}
var CaseTimelineFields = []string{
"call", "chat", "email",
}
Functions ¶
func AddSubqueryAsColumn ¶
func ApplyFilters ¶
func ApplyFilters(base sq.SelectBuilder, filters *filters.FilterExpr) (sq.SelectBuilder, error)
func ApplyFiltersToQuery ¶
func ApplyFiltersToQuery(qb sq.SelectBuilder, column string, filters []util.FilterExpr) sq.SelectBuilder
ApplyFiltersToQuery applies the filters to the given SelectBuilder query.
func NewCaseCommentStore ¶
func NewCaseCommentStore(store *Store) (store.CaseCommentStore, error)
func NewCaseCommunicationStore ¶
func NewCaseCommunicationStore(store *Store) (store.CaseCommunicationStore, error)
func NewCaseFileStore ¶
func NewCaseFileStore(store *Store) (store.CaseFileStore, error)
NewCaseFileStore initializes a new CaseFileStore.
func NewCaseLinkStore ¶
func NewCaseLinkStore(store *Store) (store.CaseLinkStore, error)
func NewCaseTimelineStore ¶
func NewCaseTimelineStore(store *Store) (store.CaseTimelineStore, error)
func NewCatalogStore ¶
func NewCatalogStore(store *Store) (store.CatalogStore, error)
func NewCloseReasonGroupStore ¶
func NewCloseReasonGroupStore(store *Store) (store.CloseReasonGroupStore, error)
func NewCloseReasonStore ¶
func NewCloseReasonStore(store *Store) (store.CloseReasonStore, error)
func NewPriorityStore ¶
func NewPriorityStore(store *Store) (store.PriorityStore, error)
func NewRelatedCaseStore ¶
func NewRelatedCaseStore(store *Store) (store.RelatedCaseStore, error)
func NewSLAConditionStore ¶
func NewSLAConditionStore(store *Store) (store.SLAConditionStore, error)
func NewServiceStore ¶
func NewServiceStore(store *Store) (store.ServiceStore, error)
func NewSourceStore ¶
func NewSourceStore(store *Store) (store.SourceStore, error)
func NewStatusConditionStore ¶
func NewStatusConditionStore(store *Store) (store.StatusConditionStore, error)
func NewStatusStore ¶
func NewStatusStore(store *Store) (store.StatusStore, error)
func NormalizeFilters ¶
func NormalizeFilters(base *Select, opts options.Searcher, join func(options.Searcher, *Select, string) (string, error)) error
NormalizeFilters normalizes the filters by applying the join function to each filter and changing column names that they become valid sql in format: "table.column".
func ParseError ¶
func ParseFilters ¶
func ParseFilters(expr *filters.FilterExpr) (sq.Sqlizer, error)
func RegisterConstraint ¶
func RegisterConstraint(name, message string)
RegisterConstraint register custom database check constraint (like "CHECK balance > 0"). Postgres doesn't define a very useful message for constraint failures (new row for relation "accounts" violates check constraint), so you can define your own.
- name - should be the name of the constraint in the database.
- message - your own custom error message
Panics if you attempt to register two constraints with the same name.
Types ¶
type BuilderOptions ¶
func WithFiltersEncoder ¶
func WithFiltersEncoder(encoder map[string]func(any) any) BuilderOptions
type CalendarSlot ¶
type CaseCommentStore ¶
type CaseCommentStore struct {
// contains filtered or unexported fields
}
func (*CaseCommentStore) Delete ¶
func (c *CaseCommentStore) Delete(rpc options.Deleter) (*model.CaseComment, error)
Delete implements store.CaseCommentStore
func (*CaseCommentStore) GetRolesById ¶
func (c *CaseCommentStore) GetRolesById( ctx context.Context, commentId int64, access auth.AccessMode, ) ([]int64, error)
func (*CaseCommentStore) List ¶
func (c *CaseCommentStore) List(rpc options.Searcher) ([]*model.CaseComment, error)
List implements store.CaseCommentStore
func (*CaseCommentStore) Publish ¶
func (c *CaseCommentStore) Publish(rpc options.Creator, input *model.CaseComment) (*model.CaseComment, error)
Publish implements store.CaseCommentStore
func (*CaseCommentStore) Update ¶
func (c *CaseCommentStore) Update(rpc options.Updator, input *model.CaseComment) (*model.CaseComment, error)
type CaseCommunicationStore ¶
type CaseCommunicationStore struct {
// contains filtered or unexported fields
}
func (*CaseCommunicationStore) Link ¶
func (c *CaseCommunicationStore) Link( options options.Creator, communications []*model.CaseCommunication, ) ([]*model.CaseCommunication, error)
func (*CaseCommunicationStore) List ¶
func (c *CaseCommunicationStore) List(options options.Searcher) ([]*model.CaseCommunication, error)
type CaseFileStore ¶
type CaseFileStore struct {
// contains filtered or unexported fields
}
func (*CaseFileStore) BuildListCaseFilesSqlizer ¶
func (c *CaseFileStore) BuildListCaseFilesSqlizer( rpc options.Searcher, ) (sq.SelectBuilder, error)
type CaseLinkStore ¶
type CaseLinkStore struct {
// contains filtered or unexported fields
}
type CaseStore ¶
type CaseStore struct {
// contains filtered or unexported fields
}
func (*CaseStore) CheckRbacAccess ¶
func (*CaseStore) GetRolesById ¶
func (*CaseStore) ScanServiceDefs ¶
func (c *CaseStore) ScanServiceDefs( ctx context.Context, txManager *transaction.TxManager, serviceID int64, priorityID int64, ) (*ServiceRelatedDefs, error)
ScanServiceDefs fetches the SLA ID, reaction time, resolution time, calendar ID, and SLA condition ID for the last child service with a non-NULL SLA ID.
func (*CaseStore) SetOverdueCases ¶
type CaseTimelineStore ¶
type CaseTimelineStore struct {
// contains filtered or unexported fields
}
func (*CaseTimelineStore) Get ¶
func (c *CaseTimelineStore) Get(rpc options.Searcher) (*model.CaseTimeline, error)
func (*CaseTimelineStore) GetCounter ¶
func (c *CaseTimelineStore) GetCounter(rpc options.Searcher) ([]*model.TimelineCounter, error)
GetCounter retrieves timeline counter data for a case
type CatalogStore ¶
type CatalogStore struct {
// contains filtered or unexported fields
}
func (*CatalogStore) Delete ¶
func (s *CatalogStore) Delete(rpc options.Deleter) error
Delete implements store.CatalogStore.
type CloseReason ¶
type CloseReason struct {
// contains filtered or unexported fields
}
func (*CloseReason) Create ¶
func (s *CloseReason) Create(creator options.Creator, input *model.CloseReason) (*model.CloseReason, error)
func (*CloseReason) Delete ¶
func (s *CloseReason) Delete(deleter options.Deleter) (*model.CloseReason, error)
func (*CloseReason) List ¶
func (s *CloseReason) List(searcher options.Searcher, closeReasonId int64) ([]*model.CloseReason, error)
func (*CloseReason) Update ¶
func (s *CloseReason) Update(updator options.Updator, input *model.CloseReason) (*model.CloseReason, error)
type CloseReasonGroup ¶
type CloseReasonGroup struct {
// contains filtered or unexported fields
}
func (*CloseReasonGroup) Create ¶
func (s *CloseReasonGroup) Create(rpc options.Creator, input *model.CloseReasonGroup) (*model.CloseReasonGroup, error)
func (*CloseReasonGroup) List ¶
func (s *CloseReasonGroup) List(rpc options.Searcher) ([]*model.CloseReasonGroup, error)
func (*CloseReasonGroup) Update ¶
func (s *CloseReasonGroup) Update(rpc options.Updator, input *model.CloseReasonGroup) (*model.CloseReasonGroup, error)
type CommentScan ¶
type CommentScan func(comment *_go.CaseComment) any
type ExceptionSlot ¶
type MergedSlot ¶
type MergedSlot struct { Day int // Weekday (0-6, Sunday-Saturday) Date time.Time // Specific date (can be empty if not an exception) StartTimeOfDay int // Start time of the slot (in minutes from midnight) EndTimeOfDay int // End time of the slot (in minutes from midnight) Disabled bool // Is the slot disabled }
type Priority ¶
type Priority struct {
// contains filtered or unexported fields
}
type RelatedCaseStore ¶
type RelatedCaseStore struct {
// contains filtered or unexported fields
}
func (*RelatedCaseStore) Create ¶
func (r *RelatedCaseStore) Create( rpc options.Creator, relation *cases.RelationType, userID int64, ) (*cases.RelatedCase, error)
Create implements store.RelatedCaseStore for creating a new related case.
func (*RelatedCaseStore) Delete ¶
func (r *RelatedCaseStore) Delete( rpc options.Deleter, ) error
Delete implements store.RelatedCaseStore for deleting a related case.
func (*RelatedCaseStore) List ¶
func (r *RelatedCaseStore) List( rpc options.Searcher, ) (*cases.RelatedCaseList, error)
List implements store.RelatedCaseStore for fetching related cases.
func (*RelatedCaseStore) ParseRelationTypeWithReversion ¶
func (r *RelatedCaseStore) ParseRelationTypeWithReversion( rawType string, ) (cases.RelationType, error)
ParseRelationTypeWithReversion determines the relation type based on parent-case matching.
func (*RelatedCaseStore) Update ¶
func (r *RelatedCaseStore) Update( rpc options.Updator, input *cases.InputRelatedCase, userID int64, ) (*cases.RelatedCase, error)
type SLAConditionStore ¶
type SLAConditionStore struct {
// contains filtered or unexported fields
}
func (*SLAConditionStore) Create ¶
func (s *SLAConditionStore) Create(rpc options.Creator, add *model.SLACondition) (*model.SLACondition, error)
func (*SLAConditionStore) Delete ¶
func (s *SLAConditionStore) Delete(rpc options.Deleter) (*model.SLACondition, error)
Delete implements store.SLAConditionStore.
func (*SLAConditionStore) List ¶
func (s *SLAConditionStore) List(rpc options.Searcher) ([]*model.SLACondition, error)
List implements store.SLAConditionStore.
func (*SLAConditionStore) Update ¶
func (s *SLAConditionStore) Update(rpc options.Updator, l *model.SLACondition) (*model.SLACondition, error)
Update implements store.SLAConditionStore.
type SLAStore ¶
type SLAStore struct {
// contains filtered or unexported fields
}
type Select ¶
type Select struct { TableAlias string Joins map[string]string Query sq.SelectBuilder FilterSpecialFieldsEncoder map[string]func(any) any }
func NewSelect ¶
func NewSelect(rootTableAlias string, builder sq.SelectBuilder, opts ...BuilderOptions) (*Select, error)
type ServiceRelatedDefs ¶
type ServiceStore ¶
type ServiceStore struct {
// contains filtered or unexported fields
}
type Source ¶
type Source struct {
// contains filtered or unexported fields
}
type Status ¶
type Status struct {
// contains filtered or unexported fields
}
type StatusConditionStore ¶
type StatusConditionStore struct {
// contains filtered or unexported fields
}
func (*StatusConditionStore) Create ¶
func (s *StatusConditionStore) Create(rpc options.Creator, input *model.StatusCondition) (*model.StatusCondition, error)
func (*StatusConditionStore) Delete ¶
func (s *StatusConditionStore) Delete(rpc options.Deleter) (*model.StatusCondition, error)
func (*StatusConditionStore) List ¶
func (s *StatusConditionStore) List(rpc options.Searcher) ([]*model.StatusCondition, error)
func (*StatusConditionStore) Update ¶
func (s *StatusConditionStore) Update(rpc options.Updator, input *model.StatusCondition) (*model.StatusCondition, error)
type StatusScan ¶
type Store ¶
type Store struct {
// contains filtered or unexported fields
}
Store is the struct implementing the Store interface.
func (*Store) CaseComment ¶
func (s *Store) CaseComment() store.CaseCommentStore
func (*Store) CaseCommunication ¶
func (s *Store) CaseCommunication() store.CaseCommunicationStore
func (*Store) CaseFile ¶
func (s *Store) CaseFile() store.CaseFileStore
func (*Store) CaseLink ¶
func (s *Store) CaseLink() store.CaseLinkStore
func (*Store) CaseTimeline ¶
func (s *Store) CaseTimeline() store.CaseTimelineStore
func (*Store) Catalog ¶
func (s *Store) Catalog() store.CatalogStore
func (*Store) CloseReason ¶
func (s *Store) CloseReason() store.CloseReasonStore
func (*Store) CloseReasonGroup ¶
func (s *Store) CloseReasonGroup() store.CloseReasonGroupStore
func (*Store) Database ¶
Database returns the database connection or a custom error if it is not opened.
func (*Store) Extension ¶
func (s *Store) Extension(as customrel.ExtensionDescriptor) custompgx.ExtensionQueryBuilder
func (*Store) GetExtension ¶
func (*Store) Open ¶
Open establishes a connection to the database and returns a custom error if it fails.
func (*Store) Priority ¶
func (s *Store) Priority() store.PriorityStore
func (*Store) RelatedCase ¶
func (s *Store) RelatedCase() store.RelatedCaseStore
func (*Store) SLACondition ¶
func (s *Store) SLACondition() store.SLAConditionStore
func (*Store) Service ¶
func (s *Store) Service() store.ServiceStore
func (*Store) Source ¶
func (s *Store) Source() store.SourceStore
func (*Store) Status ¶
func (s *Store) Status() store.StatusStore
-------------Dictionary Stores ------------ //
func (*Store) StatusCondition ¶
func (s *Store) StatusCondition() store.StatusConditionStore