postgres

package
v0.0.0-...-464045c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 29, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

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 (m *ManagementRepository) DeleteZoneRecordByID(zoneID uuid.UUID, recordID uuid.UUID) error

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 (*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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL