From 378ffb6e34fdc05e383e0b40466469237c3f5c65 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sat, 28 Nov 2015 10:15:48 +0100 Subject: wip --- resource.go | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 resource.go (limited to 'resource.go') diff --git a/resource.go b/resource.go new file mode 100644 index 0000000..b38cbca --- /dev/null +++ b/resource.go @@ -0,0 +1,28 @@ +package acme + +type ResourceValue interface { + Value() string +} + +type NewReg struct { + Contact []string `json:"contact"` +} + +type RecoverReg struct{} +type NewAuthz struct{} +type NewCert struct{} +type RevokeCert struct{} +type Register struct{} +type Authz struct{} +type Challenge struct{} +type Cert struct{} + +func (NewReg) Value() string { return "new-reg" } +func (RecoverReg) Value() string { return "recover-reg" } +func (NewAuthz) Value() string { return "new-authz" } +func (NewCert) Value() string { return "new-cert" } +func (RevokeCert) Value() string { return "revoke-cert" } +func (Register) Value() string { return "reg" } +func (Authz) Value() string { return "authz" } +func (Challenge) Value() string { return "challenge" } +func (Cert) Value() string { return "cert" } -- cgit v1.2.3