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"` Versions []*Version `jsonapi:"relation,versions"` 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"` OriginalHash string `jsonapi:"attr,hash"` OriginalFileSize 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.