Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AllowedValues ¶
type AllowedValues []interface{}
AllowedValues defined from schema:
{ "title": "allowedValues", "type": "array", "items": {} }
type FieldMeta ¶
type FieldMeta struct { AllowedValues AllowedValues `json:"allowedValues,omitempty" yaml:"allowedValues,omitempty"` AutoCompleteURL string `json:"autoCompleteUrl,omitempty" yaml:"autoCompleteUrl,omitempty"` HasDefaultValue bool `json:"hasDefaultValue,omitempty" yaml:"hasDefaultValue,omitempty"` Key string `json:"key,omitempty" yaml:"key,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Operations Operations `json:"operations,omitempty" yaml:"operations,omitempty"` Required bool `json:"required,omitempty" yaml:"required,omitempty"` Schema *JSONType `json:"schema,omitempty" yaml:"schema,omitempty"` }
FieldMeta defined from schema:
{ "title": "Field Meta", "type": "object", "properties": { "allowedValues": { "title": "allowedValues", "type": "array", "items": {} }, "autoCompleteUrl": { "title": "autoCompleteUrl", "type": "string" }, "hasDefaultValue": { "title": "hasDefaultValue", "type": "boolean" }, "key": { "title": "key", "type": "string" }, "name": { "title": "name", "type": "string" }, "operations": { "title": "operations", "type": "array", "items": { "type": "string" } }, "required": { "title": "required", "type": "boolean" }, "schema": { "title": "Json Type", "type": "object", "properties": { "custom": { "title": "custom", "type": "string" }, "customId": { "title": "customId", "type": "integer" }, "items": { "title": "items", "type": "string" }, "system": { "title": "system", "type": "string" }, "type": { "title": "type", "type": "string" } } } } }
type FieldMetaMap ¶
FieldMetaMap defined from schema:
{ "title": "fields", "type": "object", "patternProperties": { ".+": { "title": "Field Meta", "type": "object", "properties": { "allowedValues": { "title": "allowedValues", "type": "array", "items": {} }, "autoCompleteUrl": { "title": "autoCompleteUrl", "type": "string" }, "hasDefaultValue": { "title": "hasDefaultValue", "type": "boolean" }, "key": { "title": "key", "type": "string" }, "name": { "title": "name", "type": "string" }, "operations": { "title": "operations", "type": "array", "items": { "type": "string" } }, "required": { "title": "required", "type": "boolean" }, "schema": { "title": "Json Type", "type": "object", "properties": { "custom": { "title": "custom", "type": "string" }, "customId": { "title": "customId", "type": "integer" }, "items": { "title": "items", "type": "string" }, "system": { "title": "system", "type": "string" }, "type": { "title": "type", "type": "string" } } } } } } }
type JSONType ¶
type JSONType struct { Custom string `json:"custom,omitempty" yaml:"custom,omitempty"` CustomID int `json:"customId,omitempty" yaml:"customId,omitempty"` Items string `json:"items,omitempty" yaml:"items,omitempty"` System string `json:"system,omitempty" yaml:"system,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` }
JSONType defined from schema:
{ "title": "Json Type", "type": "object", "properties": { "custom": { "title": "custom", "type": "string" }, "customId": { "title": "customId", "type": "integer" }, "items": { "title": "items", "type": "string" }, "system": { "title": "system", "type": "string" }, "type": { "title": "type", "type": "string" } } }
type Operations ¶
type Operations []string
Operations defined from schema:
{ "title": "operations", "type": "array", "items": { "type": "string" } }
type Status ¶
type Status struct { Description string `json:"description,omitempty" yaml:"description,omitempty"` IconURL string `json:"iconUrl,omitempty" yaml:"iconUrl,omitempty"` ID string `json:"id,omitempty" yaml:"id,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Self string `json:"self,omitempty" yaml:"self,omitempty"` StatusCategory *StatusCategory `json:"statusCategory,omitempty" yaml:"statusCategory,omitempty"` StatusColor string `json:"statusColor,omitempty" yaml:"statusColor,omitempty"` }
Status defined from schema:
{ "title": "Status", "type": "object", "properties": { "description": { "title": "description", "type": "string" }, "iconUrl": { "title": "iconUrl", "type": "string" }, "id": { "title": "id", "type": "string" }, "name": { "title": "name", "type": "string" }, "self": { "title": "self", "type": "string" }, "statusCategory": { "title": "Status Category", "type": "object", "properties": { "colorName": { "title": "colorName", "type": "string" }, "id": { "title": "id", "type": "integer" }, "key": { "title": "key", "type": "string" }, "name": { "title": "name", "type": "string" }, "self": { "title": "self", "type": "string" } } }, "statusColor": { "title": "statusColor", "type": "string" } } }
type StatusCategory ¶
type StatusCategory struct { ColorName string `json:"colorName,omitempty" yaml:"colorName,omitempty"` ID int `json:"id,omitempty" yaml:"id,omitempty"` Key string `json:"key,omitempty" yaml:"key,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` Self string `json:"self,omitempty" yaml:"self,omitempty"` }
StatusCategory defined from schema:
{ "title": "Status Category", "type": "object", "properties": { "colorName": { "title": "colorName", "type": "string" }, "id": { "title": "id", "type": "integer" }, "key": { "title": "key", "type": "string" }, "name": { "title": "name", "type": "string" }, "self": { "title": "self", "type": "string" } } }
type Transition ¶
type Transition struct { Expand string `json:"expand,omitempty" yaml:"expand,omitempty"` Fields FieldMetaMap `json:"fields,omitempty" yaml:"fields,omitempty"` HasScreen bool `json:"hasScreen,omitempty" yaml:"hasScreen,omitempty"` ID string `json:"id,omitempty" yaml:"id,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` To *Status `json:"to,omitempty" yaml:"to,omitempty"` }
Transition defined from schema:
{ "title": "Transition", "type": "object", "properties": { "expand": { "title": "expand", "type": "string" }, "fields": { "title": "fields", "type": "object", "patternProperties": { ".+": { "title": "Field Meta", "type": "object", "properties": { "allowedValues": { "title": "allowedValues", "type": "array", "items": {} }, "autoCompleteUrl": { "title": "autoCompleteUrl", "type": "string" }, "hasDefaultValue": { "title": "hasDefaultValue", "type": "boolean" }, "key": { "title": "key", "type": "string" }, "name": { "title": "name", "type": "string" }, "operations": { "title": "operations", "type": "array", "items": { "type": "string" } }, "required": { "title": "required", "type": "boolean" }, "schema": { "title": "Json Type", "type": "object", "properties": { "custom": { "title": "custom", "type": "string" }, "customId": { "title": "customId", "type": "integer" }, "items": { "title": "items", "type": "string" }, "system": { "title": "system", "type": "string" }, "type": { "title": "type", "type": "string" } } } } } } }, "hasScreen": { "title": "hasScreen", "type": "boolean" }, "id": { "title": "id", "type": "string" }, "name": { "title": "name", "type": "string" }, "to": { "title": "Status", "type": "object", "properties": { "description": { "title": "description", "type": "string" }, "iconUrl": { "title": "iconUrl", "type": "string" }, "id": { "title": "id", "type": "string" }, "name": { "title": "name", "type": "string" }, "self": { "title": "self", "type": "string" }, "statusCategory": { "title": "Status Category", "type": "object", "properties": { "colorName": { "title": "colorName", "type": "string" }, "id": { "title": "id", "type": "integer" }, "key": { "title": "key", "type": "string" }, "name": { "title": "name", "type": "string" }, "self": { "title": "self", "type": "string" } } }, "statusColor": { "title": "statusColor", "type": "string" } } } } }
type Transitions ¶
type Transitions []*Transition
Transitions defined from schema:
{ "title": "transitions", "type": "array", "items": { "title": "Transition", "type": "object", "properties": { "expand": { "title": "expand", "type": "string" }, "fields": { "title": "fields", "type": "object", "patternProperties": { ".+": { "title": "Field Meta", "type": "object", "properties": { "allowedValues": { "title": "allowedValues", "type": "array", "items": {} }, "autoCompleteUrl": { "title": "autoCompleteUrl", "type": "string" }, "hasDefaultValue": { "title": "hasDefaultValue", "type": "boolean" }, "key": { "title": "key", "type": "string" }, "name": { "title": "name", "type": "string" }, "operations": { "title": "operations", "type": "array", "items": { "type": "string" } }, "required": { "title": "required", "type": "boolean" }, "schema": { "title": "Json Type", "type": "object", "properties": { "custom": { "title": "custom", "type": "string" }, "customId": { "title": "customId", "type": "integer" }, "items": { "title": "items", "type": "string" }, "system": { "title": "system", "type": "string" }, "type": { "title": "type", "type": "string" } } } } } } }, "hasScreen": { "title": "hasScreen", "type": "boolean" }, "id": { "title": "id", "type": "string" }, "name": { "title": "name", "type": "string" }, "to": { "title": "Status", "type": "object", "properties": { "description": { "title": "description", "type": "string" }, "iconUrl": { "title": "iconUrl", "type": "string" }, "id": { "title": "id", "type": "string" }, "name": { "title": "name", "type": "string" }, "self": { "title": "self", "type": "string" }, "statusCategory": { "title": "Status Category", "type": "object", "properties": { "colorName": { "title": "colorName", "type": "string" }, "id": { "title": "id", "type": "integer" }, "key": { "title": "key", "type": "string" }, "name": { "title": "name", "type": "string" }, "self": { "title": "self", "type": "string" } } }, "statusColor": { "title": "statusColor", "type": "string" } } } } } }
func (Transitions) Find ¶
func (t Transitions) Find(name string) *Transition
Find will search the transitions for one that matches the given name. It will return a valid trantion that matches or nil
type TransitionsMeta ¶
type TransitionsMeta struct { Expand string `json:"expand,omitempty" yaml:"expand,omitempty"` Transitions Transitions `json:"transitions,omitempty" yaml:"transitions,omitempty"` }
TransitionsMeta defined from schema:
{ "title": "Transitions Meta", "id": "https://docs.atlassian.com/jira/REST/schema/transitions-meta#", "type": "object", "properties": { "expand": { "title": "expand", "type": "string" }, "transitions": { "title": "transitions", "type": "array", "items": { "title": "Transition", "type": "object", "properties": { "expand": { "title": "expand", "type": "string" }, "fields": { "title": "fields", "type": "object", "patternProperties": { ".+": { "title": "Field Meta", "type": "object", "properties": { "allowedValues": { "title": "allowedValues", "type": "array", "items": {} }, "autoCompleteUrl": { "title": "autoCompleteUrl", "type": "string" }, "hasDefaultValue": { "title": "hasDefaultValue", "type": "boolean" }, "key": { "title": "key", "type": "string" }, "name": { "title": "name", "type": "string" }, "operations": { "title": "operations", "type": "array", "items": { "type": "string" } }, "required": { "title": "required", "type": "boolean" }, "schema": { "title": "Json Type", "type": "object", "properties": { "custom": { "title": "custom", "type": "string" }, "customId": { "title": "customId", "type": "integer" }, "items": { "title": "items", "type": "string" }, "system": { "title": "system", "type": "string" }, "type": { "title": "type", "type": "string" } } } } } } }, "hasScreen": { "title": "hasScreen", "type": "boolean" }, "id": { "title": "id", "type": "string" }, "name": { "title": "name", "type": "string" }, "to": { "title": "Status", "type": "object", "properties": { "description": { "title": "description", "type": "string" }, "iconUrl": { "title": "iconUrl", "type": "string" }, "id": { "title": "id", "type": "string" }, "name": { "title": "name", "type": "string" }, "self": { "title": "self", "type": "string" }, "statusCategory": { "title": "Status Category", "type": "object", "properties": { "colorName": { "title": "colorName", "type": "string" }, "id": { "title": "id", "type": "integer" }, "key": { "title": "key", "type": "string" }, "name": { "title": "name", "type": "string" }, "self": { "title": "self", "type": "string" } } }, "statusColor": { "title": "statusColor", "type": "string" } } } } } } } }
Click to show internal directories.
Click to hide internal directories.