From b63823180eab50fcde5d26a41dd09a0c22fd806a Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Thu, 10 Dec 2015 19:52:49 +0100 Subject: Add ident type --- resource.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'resource.go') diff --git a/resource.go b/resource.go index ab54a94..e641e1b 100644 --- a/resource.go +++ b/resource.go @@ -26,6 +26,19 @@ var resources = map[Resource]string{ ResCert: "cert", } +// MarshalText implements text encoding marshaller func (r Resource) MarshalText() ([]byte, error) { return []byte(resources[r]), nil } + +type IdentType int + +const IdentDNS IdentType = iota + +var identTypes = map[IdentType]string{ + IdentDNS: "dns", +} + +func (i IdentType) MarshalText() ([]byte, error) { + return []byte(identTypes[i]), nil +} -- cgit v1.2.3