syntax = "v1" info ( title: // TODO: add title desc: // TODO: add description author: "" email: "" ) import "basic.api" service resource { @handler LogoCombineHandler post /api/resource/logo-combine(LogoCombineReq) returns (response); @handler ResourceInfoHandler get /api/resource/info(ResourceInfoReq) returns (response); } type ( ResourceInfoReq { ResourceId string `form:"resource_id,optional"` // 资源ID ResourceKey string `form:"resource_key,optional"` // 资源唯一标识 } ) type ( LogoCombineReq { TemplateId int64 `form:"template_id"` // 合图参数 TemplateTag string `form:"template_tag"` // 合图参数 Website string `form:"website,optional"` // 合图参数 Slogan string `form:"slogan,optional"` // 合图参数 Address string `form:"address,optional"` // 合图参数 Phone string `form:"phone,optional"` // 合图参数 } )