Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Accession ¶
type Accession struct { ID uint `json:"id" gorm:"primaryKey" form:"id"` AccessionNum string `json:"accession_num" form:"accession_num"` AccessionNote string `json:"accession_note"` //deprecated AccessionState string `json:"accession_state"` //deprecated CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` CreatedBy int `json:"created_by"` UpdatedBy int `json:"updated_by"` ResourceID uint `json:"resource_id" form:"resource_id"` Resource Resource `json:"resource"` }
type DatabaseConfig ¶ added in v1.0.6
type Entry ¶
type Entry struct { ID uuid.UUID `json:"id" gorm:"primaryKey" form:"id"` CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` CreatedBy int `json:"created_by"` //this should be converted to a uint UpdatedBy int `json:"updated_by"` //this should be converted to a uint MediaID uint `json:"media_id" form:"media_id"` Mediatype string `json:"mediatype" form:"mediatype"` Manufacturer string `json:"manufacturer" form:"manufacturer"` ManufacturerSerial string `json:"manufacturer_serial" form:"manufacturer_serial"` LabelText string `json:"label_text" form:"label_text"` MediaNote string `json:"media_note" form:"media_note"` HDDInterface string `json:"hdd_interface" form:"hdd_interface"` ImagingSuccess string `json:"imaging_success" form:"imaging_success"` ImageFilename string `json:"image_filename" form:"image_filename"` Interface string `json:"interface" form:"interface"` ImagingSoftware string `json:"imaging_software" form:"imaging_software"` InterpretationSuccess string `json:"interpretation_success" form:"interpretation_success"` ImagedBy string `json:"imaged_by" form:"imaged_by"` ImagingNote string `json:"imaging_note" form:"imaging_note"` ImageFormat string `json:"image_format" form:"image_format"` BoxNumber string `json:"box_number" form:"box_number"` OriginalID string `json:"original_id" form:"original_id"` DispositionNote string `json:"disposition_note" form:"disposition_note"` StockUnit string `json:"stock_unit" form:"stock_unit"` StockSizeNum float32 `json:"stock_size_num" form:"stock_size_num"` RepositoryID uint `json:"repository_id" form:"repository_id"` Repository Repository `json:"repository"` ResourceID uint `json:"resource_id" form:"resource_id"` Resource Resource `json:"resource"` AccessionID uint `json:"accession_id" form:"accession_id"` Accession Accession `json:"accession"` IsRefreshed bool `json:"is_refreshed" form:"is_refreshed"` IsTransferred bool `json:"is_transferred"` ContentType string `json:"content_type" form:"content_type"` Structure string `json:"structure"` Location string `json:"location" form:"location"` }
func (*Entry) UpdateEntry ¶
func (*Entry) ValidateEntry ¶
type Environment ¶ added in v1.0.6
type Environment struct { LogLocation string `yaml:"log"` DatabaseConfig DatabaseConfig `yaml:"database"` TestCreds TestCreds `yaml:"test_creds"` }
config functions
type MedialogInfo ¶ added in v1.0.6
type MedialogInfo struct { Version string GinVersion string GolangVersion string APIVersion string }
func (MedialogInfo) String ¶ added in v1.0.6
func (mli MedialogInfo) String() string
type Repository ¶
type Repository struct { ID uint `json:"id" gorm:"primaryKey" form:"id"` CreatedAt time.Time `json:"created_at"` CreatedBy int `json:"created_by"` UpdatedAt time.Time `json:"updated_at"` UpdatedBy int `json:"updated_by"` Slug string `json:"slug" form:"slug"` Title string `json:"title" form:"title"` }
type Resource ¶
type Resource struct { ID uint `json:"id" gorm:"primaryKey" form:"id"` Title string `json:"title" form:"title"` CollectionCode string `json:"collection_code" form:"collection_code"` PartnerCode string `json:"partner_code" form:"partner_code"` CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` CreatedBy int `json:"created_by"` UpdatedBy int `json:"updated_by"` RepositoryID uint `json:"repository_id" form:"repository_id"` Repository Repository `json:"repository"` }
type User ¶
type User struct { ID uint `json:"id" gorm:"primaryKey" form:"id"` Email string `json:"email" form:"email"` Salt string `json:"salt"` EncryptedPassword string `json:"encrypted_password"` SignInCount int `json:"sign_in_count"` CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` CreatedBy int `json:"created_by"` UpdatedBy int `json:"updated_by"` IsActive bool `json:"is_active"` IsAdmin bool `json:"is_admin"` CurrentIPAddress string `json:"current_ip_address"` PreviousIPAddress string `json:"previous_ip_address"` FirstName string `json:"first_name" form:"first_name"` LastName string `json:"last_name" form:"last_name"` CanAccessAPI bool `json:"can_access_api" form:"can_access_api"` }
Click to show internal directories.
Click to hide internal directories.