Documentation ¶
Index ¶
- type MongoRecordRepository
- func (m *MongoRecordRepository) DeleteRecordByID(recordID uuid.UUID) error
- func (m *MongoRecordRepository) DeleteZoneByID(zoneID uuid.UUID) error
- func (m *MongoRecordRepository) FindRecord(fullName string, recordType string) (resolver.Record, error)
- func (m *MongoRecordRepository) FindRecordByRecordID(recordID uuid.UUID) (resolver.Record, error)
- func (m *MongoRecordRepository) FindZoneByZoneID(zoneID uuid.UUID) (resolver.Zone, error)
- func (m *MongoRecordRepository) SaveRecord(record resolver.Record) error
- func (m *MongoRecordRepository) SaveZone(zone resolver.Zone) error
- func (m *MongoRecordRepository) UpdateRecordByID(recordID uuid.UUID, record resolver.Record) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MongoRecordRepository ¶
type MongoRecordRepository struct {
// contains filtered or unexported fields
}
func NewMongoRecordRepository ¶
func NewMongoRecordRepository(zoneCollection *mongo.Collection, recordCollection *mongo.Collection) *MongoRecordRepository
func (*MongoRecordRepository) DeleteRecordByID ¶
func (m *MongoRecordRepository) DeleteRecordByID(recordID uuid.UUID) error
func (*MongoRecordRepository) DeleteZoneByID ¶
func (m *MongoRecordRepository) DeleteZoneByID(zoneID uuid.UUID) error
func (*MongoRecordRepository) FindRecord ¶
func (*MongoRecordRepository) FindRecordByRecordID ¶
func (*MongoRecordRepository) FindZoneByZoneID ¶
func (*MongoRecordRepository) SaveRecord ¶
func (m *MongoRecordRepository) SaveRecord(record resolver.Record) error
func (*MongoRecordRepository) SaveZone ¶
func (m *MongoRecordRepository) SaveZone(zone resolver.Zone) error
func (*MongoRecordRepository) UpdateRecordByID ¶
Click to show internal directories.
Click to hide internal directories.