api/api_crowd.go (25 lines of code) (raw):
package api
import (
"encoding/json"
"strconv"
"github.com/aliyun/alibaba-cloud-sdk-go/services/pairecservice"
)
type CrowdApiService service
/*
CrowdApiService Get Crowd users By crowd ID
Get Crowd users By crowd ID
@return ListCrowdUsersResponse
*/
func (a *CrowdApiService) GetCrowdUsersById(crowdId int64) (ListCrowdUsersResponse, error) {
listCrowdUsersRequest := pairecservice.CreateListCrowdUsersRequest()
listCrowdUsersRequest.InstanceId = a.instanceId
listCrowdUsersRequest.Domain = a.client.GetDomain()
listCrowdUsersRequest.CrowdId = strconv.Itoa(int(crowdId))
var (
localVarReturnValue ListCrowdUsersResponse
)
response, err := a.client.ListCrowdUsers(listCrowdUsersRequest)
if err != nil {
return localVarReturnValue, err
}
err = json.Unmarshal(response.GetHttpContentBytes(), &localVarReturnValue)
if err != nil {
return localVarReturnValue, err
}
return localVarReturnValue, nil
}