common

package
v0.0.0-...-78bb20d Latest Latest
Warning

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

Go to latest
Published: Mar 21, 2015 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	SvcHost    string
	DbUser     string
	DbPassword string
	DbName     string
}

type KeyResultJson

type KeyResultJson struct {
	Id        string   `json:"id"`
	TreeId    string   `json:"treeId,omitempty"`
	Name      string   `json:"name"`
	Body      string   `json:"body"`
	Completed bool     `json:"completed"`
	Members   []Member `json:"members"`
	Priority  string   `json:"priority"`
}

type KeyResultsModel

type KeyResultsModel struct {
	Id        string
	Name      string
	Body      string
	Completed bool
	Members   []Member
	Priority  string
	Tasks     []TasksModel
}

type KrPropertiesJson

type KrPropertiesJson struct {
	KrName    string      `json:"krName",omitempty`
	KrBody    string      `json:"krbody",omitempty`
	Priority  string      `json:"priority",omitempty`
	Completed interface{} `json:"completed",omitempty`
}

type Member

type Member struct {
	Username string `json:"userName"`
	UserId   string `json:"userId",omitempty`
	Role     string `json:"role"`
}

type MembersInOrg

type MembersInOrg struct {
	Id      bson.ObjectId `bson:"_id"`
	Members []Member      `bson:"members"`
	Name    string        `bson:"name"`
}

type MembersJson

type MembersJson struct {
	UpdateTree bool     `json:"updateTree,omitempty"`
	TreeName   string   `json:"treeName,omitempty"`
	TreeId     string   `json:"treeId,omitempty"`
	Members    []Member `json:"members"`
}

type MembersJsonDelete

type MembersJsonDelete struct {
	UpdateTree bool     `json:"updateTree,omitempty"`
	TreeId     string   `json:"treeId,omitempty"`
	Members    []string `json:"members"`
}

type MissionJson

type MissionJson struct {
	Mission string `json:"mission"`
	TreeId  string `json:"treeId,omitempty"`
}

type ObjPropertiesJson

type ObjPropertiesJson struct {
	ObjName   string      `json:"objName",omitempty`
	ObjBody   string      `json:"objbody",omitempty`
	Completed interface{} `json:"completed",omitempty`
}

type ObjectiveJson

type ObjectiveJson struct {
	Id        string   `json:"id"`
	TreeId    string   `json:"treeId,omitempty"`
	Name      string   `json:"name"`
	Body      string   `json:"body"`
	Completed bool     `json:"completed"`
	Members   []Member `json:"members"`
}

type ObjectiveMongo

type ObjectiveMongo struct {
	Id         string
	Name       string
	Body       string
	Completed  bool
	Members    []Member
	KeyResults []KeyResultsModel
}

type OkrTree

type OkrTree struct {
	Id         bson.ObjectId `bson:"_id"`
	Type       string
	OrgName    string
	Mission    string
	Members    []Member
	Active     bool
	Timeframe  string
	TreeName   string
	Objectives []ObjectiveMongo
}

type OrgMembers

type OrgMembers struct {
	Members []Member `bson:"members"`
	Name    string   `bson:"name"`
}

type OrgUpdateNameJson

type OrgUpdateNameJson struct {
	OldName string `json:"oldName"`
	NewName string `json:"newName"`
}

type OrganizationJson

type OrganizationJson struct {
	Organization string `json:"organization"`
	UserId       string `json:"userId" bson:"_id,omitempty"`
	UserName     string `json:"username"`
	UserRole     string `json:"role"`
}

type TaskJson

type TaskJson struct {
	Id        string   `json:"id"`
	TreeId    string   `json:"treeId,omitempty"`
	Name      string   `json:"name"`
	Body      string   `json:"body"`
	Completed bool     `json:"completed"`
	Members   []Member `json:"members"`
	Priority  string   `json:"priority"`
}

type TaskPropertiesJson

type TaskPropertiesJson struct {
	TaskName  string      `json:"taskname",omitempty`
	TaskBody  string      `json:"taskbody",omitempty`
	Priority  string      `json:"priority",omitempty`
	Completed interface{} `json:"completed",omitempty`
}

type TasksModel

type TasksModel struct {
	Id        string
	Name      string
	Body      string
	Completed bool
	Members   []Member
	Priority  string
}

type TreeInOrg

type TreeInOrg struct {
	Name   string        `bson:"treename"`
	Id     bson.ObjectId `bson:"_id"`
	Active bool          `bson:"active"`
}

type TreeJson

type TreeJson struct {
	TreeName  string `json:"treeName"`
	Timeframe string `json:"timeframe"`
	UserName  string `json:"username"`
	UserId    string `json:"userId" bson:"_id,omitempty"`
	UserRole  string `json:"role"`
}

type TreeNameJson

type TreeNameJson struct {
	TreeName string `json:"treename"`
}

type UserJson

type UserJson struct {
	Username    string `json:"username"`
	DisplayName string `json:"displayName"`
	Gid         string `json:"gid"`
}

type UserTree

type UserTree struct {
	TreeName string
	TreeId   bson.ObjectId
}

type UsersObj

type UsersObj struct {
	Username    string        `json:"username"`
	Orgs        []string      `bson:"orgs" omitempty`
	Trees       []string      `bson:"trees" omitempty`
	DisplayName string        `json:"displayName"`
	Gid         interface{}   `json:"gid"`
	Id          bson.ObjectId `bson:"_id" omitempty`
}

Jump to

Keyboard shortcuts

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