filefixture

package
v0.3.1 Latest Latest
Warning

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

Go to latest
Published: May 13, 2017 License: Apache-2.0 Imports: 7 Imported by: 0

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

func ShowName

func ShowName(input io.Reader)

ShowName displays the name, id and hash of a filefixture

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

func UnmarshalFileFixtures(input io.Reader) (List, error)

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

Jump to

Keyboard shortcuts

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