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