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