这个 pkg 下是各个组件对外 API 的类型定义
-
request 和 response 的类型结构体名字统一为
-
<Resource><Action>[Version]Request
e.g. ApplicationCreateRequest
-
<Resource><Action>[Version]Response
e.g. ApplicationCreateResponse
-
-
事件(event)结构体命名为 <EventName><Version>Event
请求参数在 url 的 query 中,则结构体定义如下:
type WebhookListRequest struct {
OrgID string `query:"orgID"`
ProjectID string `query:"projectID"`
}
type WebhookListRequest struct {
OrgID string `query:"orgID"`
ProjectID string `query:"projectID"`
}
type WebhookInspectRequest struct {
ID string `path`
}