Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContactService ¶
type ContactService struct {
// contains filtered or unexported fields
}
func NewContactService ¶
func NewContactService( persistentDbSvc *db.PersistentDatabaseService, ) *ContactService
func (*ContactService) Create ¶
func (service *ContactService) Create(input map[string]interface{}) ServiceOutput
func (*ContactService) Delete ¶
func (service *ContactService) Delete(input map[string]interface{}) ServiceOutput
func (*ContactService) Read ¶
func (service *ContactService) Read() ServiceOutput
func (*ContactService) Update ¶
func (service *ContactService) Update(input map[string]interface{}) ServiceOutput
type ServiceOutput ¶
type ServiceOutput struct { Status StatusEnum `json:"status"` Body interface{} `json:"body"` }
func NewServiceOutput ¶
func NewServiceOutput(status StatusEnum, body interface{}) ServiceOutput
type StatusEnum ¶
type StatusEnum string
const ( Success StatusEnum = "success" Created StatusEnum = "created" MultiStatus StatusEnum = "multiStatus" UserError StatusEnum = "userError" InfraError StatusEnum = "infraError" )
Click to show internal directories.
Click to hide internal directories.