Skip to content
Snippets Groups Projects
Select Git revision
  • 738cc1efd40a9740648ed216392f39435ef55288
  • master default protected
  • bugfix/fix-return-var-in-find
  • feature/upgrade2
  • v1.12.0
  • v1.11.0
  • v1.10.0
  • v1.8.2
  • v1.8.1
  • v1.8.0
  • 1.7.3
  • v1.7.1
  • v1.6.1
  • v1.6.0
  • v1.5.0
  • v1.4.1
  • v1.3.0
  • v1.2.2
  • v1.2.1
  • v1.2.0
  • v1.0.1
  • v1.0.0
  • v0.0.23
  • v0.0.17
24 results

.gitmodules

Blame
  • observer.go 2.08 KiB
    package collections
    
    import "context"
    
    // CollectionCreatedObserver интерфейс наблюдателя вызываемый при создании коллекции.
    // Инициировать оповещение наблюдателя может вызов метода `Collection.Create`
    type CollectionCreatedObserver interface {
    	OnCollectionCreated(ctx context.Context, coll *Collection) (delayedTaskID string, err error)
    }
    
    // CollectionUpdatedObserver интерфейс наблюдателя вызываемый при изменении коллекции.
    // Инициировать оповещение наблюдателя может вызов методов `Collection.Update`
    type CollectionUpdatedObserver interface {
    	OnCollectionUpdated(ctx context.Context, before, after *Collection) (delayedTaskID string, err error)
    }
    
    // CollectionSetSchemaObserver интерфейс наблюдателя вызываемый при изменении схемы коллекции.
    // Инициировать оповещение наблюдателя может вызов методов `Collection.Schema`
    type CollectionSetSchemaObserver interface {
    	OnCollectionSetSchema(ctx context.Context, before, coll *Collection) (delayedTaskID string, err error)
    }
    
    // CollectionDeletedObserver интерфейс наблюдателя вызываемый при удалении коллекции.
    // Инициировать оповещение наблюдателя может вызов метода `Collection.Delete`
    type CollectionDeletedObserver interface {
    	OnCollectionDeleted(ctx context.Context, coll *Collection) (delayedTaskID string, err error)
    }
    
    // CollectionPreUpdateObserver интерфейс наблюдателя вызываемый при перед обновлением коллекции.
    // Инициировать оповещение наблюдателя может вызов методов `Collection.Update`
    type CollectionPreUpdateObserver interface {
    	OnCollectionPreUpdate(ctx context.Context, before, coll *Collection) (delayedTaskID string, err error)
    }