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