コード例 #1
0
ファイル: create_keys.go プロジェクト: jcantrill/geard
func NewKeyData(t string, value interface{}) (*KeyData, error) {
	m, err := json.Marshal(value)
	if err != nil {
		return nil, err
	}
	return &KeyData{t, utils.RawMessage(m)}, nil
}
コード例 #2
0
ファイル: create_keys.go プロジェクト: jcantrill/geard
func NewKeyPermission(t string, value interface{}) (*KeyPermission, error) {
	m, err := json.Marshal(value)
	if err != nil {
		return nil, err
	}
	raw := utils.RawMessage(m)
	return &KeyPermission{t, &raw}, nil
}