Reset.go raw
1 package protocol
2
3 import (
4 "reflect"
5 )
6
7 // Reset PUT reset (同期)
8 type Reset struct {
9 DoServiceCode string `json:"-"` // DO契約のサービスコード(do########)
10 ZoneName string `json:"-"` // Zone name
11 }
12
13 // URI /{{.DoServiceCode}}/{{.ZoneName}}/reset.json
14 func (t Reset) URI() string {
15 return "/{{.DoServiceCode}}/{{.ZoneName}}/reset.json"
16 }
17
18 // APIName Reset
19 func (t Reset) APIName() string {
20 return "Reset"
21 }
22
23 // Method PUT
24 func (t Reset) Method() string {
25 return "PUT"
26 }
27
28 // http://manual.iij.jp/dns/doapi/754610.html
29 func (t Reset) Document() string {
30 return "http://manual.iij.jp/dns/doapi/754610.html"
31 }
32
33 // JPName PUT reset
34 func (t Reset) JPName() string {
35 return "PUT Reset"
36 }
37 func init() {
38 APIlist = append(APIlist, Reset{})
39 TypeMap["Reset"] = reflect.TypeOf(Reset{})
40 }
41
42 // ResetResponse PUT resetのレスポンス
43 type ResetResponse struct {
44 *CommonResponse
45 }
46