Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateBruTar ¶
func CreateBruTar(collection Collection, writer io.Writer) error
Types ¶
type Collection ¶
type Collection struct { Name string `json:"name"` Version string `json:"version"` Items []Item `json:"items"` ActiveEnvironmentUid string `json:"activeEnvironmentUid"` Environments []Environment `json:"environments"` // Curently not supported in bruno while importing from json collections Docs string `json:"-"` Uid string `json:"uid,omitempty"` }
func (*Collection) MarshalBru ¶
func (collection *Collection) MarshalBru() []byte
type Environment ¶
type Environment struct { Uid string `json:"uid,omitempty"` Name string `json:"name"` Variables []EnvironmentVariable `json:"variables"` }
func (*Environment) MarshalBru ¶
func (env *Environment) MarshalBru() []byte
type EnvironmentVariable ¶
type Item ¶
type Item struct { Type string `json:"type"` Name string `json:"name"` Seq int `json:"seq,omitempty"` Items []Item `json:"items,omitempty"` Request *Request `json:"request,omitempty"` }
func (*Item) MarshalBru ¶
type Request ¶
type Request struct { URL string `json:"url"` Method string `json:"method"` Headers []Header `json:"headers"` Body Body `json:"body"` Auth Auth `json:"auth"` Script Script `json:"script"` Vars Vars `json:"vars"` Assertions []string `json:"assertions"` Tests string `json:"tests"` Docs string `json:"docs,omitempty"` Query []string `json:"query,omitempty"` Params []Param `json:"params"` }
Click to show internal directories.
Click to hide internal directories.