apiclient

package module
v0.0.0-...-4d40ba9 Latest Latest
Warning

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

Go to latest
Published: Apr 27, 2024 License: MIT Imports: 10 Imported by: 5

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Category

type Category struct {
	Id   string `bson:"_id,omitempty" json:"id"`
	Name string `bson:"name,omitempty" json:"name"`
}

type HttpUploader

type HttpUploader struct {
	// contains filtered or unexported fields
}

func NewHttpUploader

func NewHttpUploader(url string, timeout time.Duration) *HttpUploader

func (*HttpUploader) CreateCategory

func (u *HttpUploader) CreateCategory(category Category) error

func (*HttpUploader) CreateRecord

func (u *HttpUploader) CreateRecord(create *NewRecord) error

type NewRecord

type NewRecord struct {
	File       io.Reader
	ReceivedAt time.Time
	Sender     string
	Date       *time.Time
	PatientId  *string
	Status     *Status
	Comment    *string
	Category   *string
}

type Status

type Status string
const (
	StatusNone      Status = ""
	StatusInbox     Status = "inbox"
	StatusEscalated Status = "escalated"
	StatusReview    Status = "review"
	StatusOther     Status = "other"
	StatusDone      Status = "done"
)

Jump to

Keyboard shortcuts

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