package commands // CreateDocumentationCommand 创建文档命令 type CreateDocumentationCommand struct { ProductID string `json:"product_id" binding:"required" validate:"required"` RequestURL string `json:"request_url" binding:"required" validate:"required"` RequestMethod string `json:"request_method" binding:"required" validate:"required"` BasicInfo string `json:"basic_info" validate:"required"` RequestParams string `json:"request_params" validate:"required"` ResponseFields string `json:"response_fields"` ResponseExample string `json:"response_example"` ErrorCodes string `json:"error_codes"` } // UpdateDocumentationCommand 更新文档命令 type UpdateDocumentationCommand struct { RequestURL string `json:"request_url"` RequestMethod string `json:"request_method"` BasicInfo string `json:"basic_info"` RequestParams string `json:"request_params"` ResponseFields string `json:"response_fields"` ResponseExample string `json:"response_example"` ErrorCodes string `json:"error_codes"` }