models

package
v0.0.0-...-106ffc1 Latest Latest
Warning

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

Go to latest
Published: Jun 3, 2016 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// DefaultIsExpand ...
	DefaultIsExpand = true
	//DefaultIsRequired ...
	DefaultIsRequired = false
	// DefaultIsDontChangeValue ...
	DefaultIsDontChangeValue = false
	// DefaultIsTemplate ...
	DefaultIsTemplate = false
	// DefaultSkipIfEmpty ...
	DefaultSkipIfEmpty = false
)
View Source
const (
	// OptionsKey ...
	OptionsKey = "opts"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type EnvironmentItemModel

type EnvironmentItemModel map[string]interface{}

EnvironmentItemModel ...

func (*EnvironmentItemModel) FillMissingDefaults

func (env *EnvironmentItemModel) FillMissingDefaults() error

FillMissingDefaults ...

func (EnvironmentItemModel) GetKeyValuePair

func (env EnvironmentItemModel) GetKeyValuePair() (string, string, error)

GetKeyValuePair ...

func (EnvironmentItemModel) GetOptions

GetOptions ...

func (*EnvironmentItemModel) Normalize

func (env *EnvironmentItemModel) Normalize() error

Normalize ...

func (EnvironmentItemModel) NormalizeValidateFillDefaults

func (env EnvironmentItemModel) NormalizeValidateFillDefaults() error

NormalizeValidateFillDefaults ...

func (EnvironmentItemModel) Validate

func (env EnvironmentItemModel) Validate() error

Validate ...

type EnvironmentItemOptionsModel

type EnvironmentItemOptionsModel struct {
	// These fields are processed by envman at envman run
	IsExpand    *bool `json:"is_expand,omitempty" yaml:"is_expand,omitempty"`
	SkipIfEmpty *bool `json:"skip_if_empty,omitempty" yaml:"skip_if_empty,omitempty"`
	// These fields used only by bitrise
	Title             *string  `json:"title,omitempty" yaml:"title,omitempty"`
	Description       *string  `json:"description,omitempty" yaml:"description,omitempty"`
	Summary           *string  `json:"summary,omitempty" yaml:"summary,omitempty"`
	ValueOptions      []string `json:"value_options,omitempty" yaml:"value_options,omitempty"`
	IsRequired        *bool    `json:"is_required,omitempty" yaml:"is_required,omitempty"`
	IsDontChangeValue *bool    `json:"is_dont_change_value,omitempty" yaml:"is_dont_change_value,omitempty"`
	IsTemplate        *bool    `json:"is_template,omitempty" yaml:"is_template,omitempty"`
}

EnvironmentItemOptionsModel ...

func (*EnvironmentItemOptionsModel) ParseFromInterfaceMap

func (envSerModel *EnvironmentItemOptionsModel) ParseFromInterfaceMap(input map[string]interface{}) error

ParseFromInterfaceMap ...

type EnvsJSONListModel

type EnvsJSONListModel map[string]string

EnvsJSONListModel ...

func NewEnvJSONList

func NewEnvJSONList(jsonStr string) (EnvsJSONListModel, error)

NewEnvJSONList ...

type EnvsYMLModel

type EnvsYMLModel struct {
	Envs []EnvironmentItemModel `yaml:"envs"`
}

EnvsYMLModel ...

Jump to

Keyboard shortcuts

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