Documentation
¶
Index ¶
- type ManagementRepository
- func (m *ManagementRepository) DeleteZoneByID(zoneID uuid.UUID) error
- func (m *ManagementRepository) DeleteZoneRecordByID(zoneID uuid.UUID, recordID uuid.UUID) error
- func (m *ManagementRepository) FindZoneByID(zoneID uuid.UUID) (management.Zone, error)
- func (m *ManagementRepository) FindZoneRecordByID(zoneID uuid.UUID, recordID uuid.UUID) (management.Record, error)
- func (m *ManagementRepository) FindZoneRecords(zoneID uuid.UUID) ([]management.Record, error)
- func (m *ManagementRepository) FindZones() ([]management.Zone, error)
- func (m *ManagementRepository) SaveZone(zone management.Zone) (management.Zone, error)
- func (m *ManagementRepository) SaveZoneRecord(record management.Record) (management.Record, error)
- func (m *ManagementRepository) UpdateZoneRecordByID(zoneID uuid.UUID, recordID uuid.UUID, record management.Record) (management.Record, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ManagementRepository ¶
type ManagementRepository struct {
// contains filtered or unexported fields
}
func NewManagementRepository ¶
func NewManagementRepository(db *gorm.DB) *ManagementRepository
func (*ManagementRepository) DeleteZoneByID ¶
func (m *ManagementRepository) DeleteZoneByID(zoneID uuid.UUID) error
func (*ManagementRepository) DeleteZoneRecordByID ¶
func (*ManagementRepository) FindZoneByID ¶
func (m *ManagementRepository) FindZoneByID(zoneID uuid.UUID) (management.Zone, error)
func (*ManagementRepository) FindZoneRecordByID ¶
func (m *ManagementRepository) FindZoneRecordByID(zoneID uuid.UUID, recordID uuid.UUID) (management.Record, error)
func (*ManagementRepository) FindZoneRecords ¶
func (m *ManagementRepository) FindZoneRecords(zoneID uuid.UUID) ([]management.Record, error)
func (*ManagementRepository) FindZones ¶
func (m *ManagementRepository) FindZones() ([]management.Zone, error)
func (*ManagementRepository) SaveZone ¶
func (m *ManagementRepository) SaveZone(zone management.Zone) (management.Zone, error)
func (*ManagementRepository) SaveZoneRecord ¶
func (m *ManagementRepository) SaveZoneRecord(record management.Record) (management.Record, error)
func (*ManagementRepository) UpdateZoneRecordByID ¶
func (m *ManagementRepository) UpdateZoneRecordByID(zoneID uuid.UUID, recordID uuid.UUID, record management.Record) (management.Record, error)
Click to show internal directories.
Click to hide internal directories.