29 lines
600 B
Go
29 lines
600 B
Go
package requests
|
|
|
|
import "io"
|
|
|
|
type CommonRequest struct {
|
|
*baseRequest
|
|
Product string
|
|
Ontology AcsRequest
|
|
}
|
|
|
|
func (request *CommonRequest) TransToAscRequest() {
|
|
rpcRequest := &RpcRequest{}
|
|
rpcRequest.baseRequest = request.baseRequest
|
|
rpcRequest.product = request.Product
|
|
request.Ontology = rpcRequest
|
|
}
|
|
|
|
func (request *CommonRequest) BuildUrl() string {
|
|
return request.Ontology.BuildUrl()
|
|
}
|
|
|
|
func (request *CommonRequest) BuildQueries() string {
|
|
return request.Ontology.BuildQueries()
|
|
}
|
|
|
|
func (request *CommonRequest) GetBodyReader() io.Reader {
|
|
return request.Ontology.GetBodyReader()
|
|
}
|