This repository has been archived on 2025-03-30. You can view files and clone it, but cannot push or open issues or pull requests.
bactdb/payloads/strains.go
2015-10-05 10:34:07 -07:00

31 lines
880 B
Go

package payloads
import (
"encoding/json"
"github.com/thermokarst/bactdb/models"
)
type Strain struct {
Strain *models.Strain `json:"strain"`
Species *models.ManySpecies `json:"species"`
Characteristics *models.Characteristics `json:"characteristics"`
Measurements *models.Measurements `json:"measurements"`
Meta *models.StrainMeta `json:"meta"`
}
type Strains struct {
Strains *models.Strains `json:"strains"`
Species *models.ManySpecies `json:"species"`
Characteristics *models.Characteristics `json:"characteristics"`
Measurements *models.Measurements `json:"measurements"`
Meta *models.StrainMeta `json:"meta"`
}
func (s *Strain) Marshal() ([]byte, error) {
return json.Marshal(s)
}
func (s *Strains) Marshal() ([]byte, error) {
return json.Marshal(s)
}