Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ShowDetails ¶
func ShowDetails(fileFixture *FileFixture)
ShowDetails print out details of a file fixture, including its current version
Types ¶
type FileFixture ¶
type FileFixture struct {
ID string `jsonapi:"primary,file_fixture_structureds"`
Name string `jsonapi:"attr,name"`
CurrentVersion *Version `jsonapi:"relation,current_version,omitempty"`
Versions []*Version `jsonapi:"relation,versions,omitempty"`
CreatedAt string `jsonapi:"attr,created_at"`
UpdatedAt string `jsonapi:"attr,updated_at"`
}
FileFixture represents a single file fixture
func UnmarshalFileFixture ¶
func UnmarshalFileFixture(input io.Reader) (*FileFixture, error)
UnmarshalFileFixture unmarshals a single FileFixture record
type List ¶
type List struct {
Fixtures []*FileFixture
}
List is a list of FileFixtures, used for index action
func UnmarshalFileFixtures ¶
UnmarshalFileFixtures unmarshals a list of FileFixture records
func (List) FindByName ¶
func (fileFixtures List) FindByName(name string) FileFixture
FindByName look up a FileFixture by name in List
type Version ¶
type Version struct {
ID string `jsonapi:"primary,file_fixture_version_structureds"`
Hash string `jsonapi:"attr,hash"`
FileSize int `jsonapi:"attr,file_size"`
FieldNames []string `jsonapi:"attr,field_names"`
CreatedAt string `jsonapi:"attr,created_at"`
UpdatedAt string `jsonapi:"attr,updated_at"`
}
Version respresents a concrete version of a file fixture
Click to show internal directories.
Click to hide internal directories.