in api/api_feature_entity.go [17:54]
func (a *FeatureEntityApiService) ListFeatureEntities(pagesize, pagenumber int32, projectId string) (ListFeatureEntitiesResponse, error) {
var (
localVarReturnValue ListFeatureEntitiesResponse
)
request := paifeaturestore.ListFeatureEntitiesRequest{}
request.SetProjectId(projectId)
request.SetPageSize(pagesize)
request.SetPageNumber(pagenumber)
response, err := a.client.ListFeatureEntities(&a.client.instanceId, &request)
if err != nil {
return localVarReturnValue, err
}
localVarReturnValue.TotalCount = int(*response.Body.TotalCount)
var featureEntities []*FeatureEntity
for _, entity := range response.Body.FeatureEntities {
id, err := strconv.Atoi(*entity.FeatureEntityId)
if err == nil {
featureEntity := FeatureEntity{
FeatureEntityId: id,
FeatureEntityName: *entity.Name,
FeatureEntityJoinid: *entity.JoinId,
ProjectName: *entity.ProjectName,
}
if id, err := strconv.Atoi(*entity.ProjectId); err == nil {
featureEntity.ProjectId = id
}
featureEntities = append(featureEntities, &featureEntity)
}
}
localVarReturnValue.FeatureEntities = featureEntities
return localVarReturnValue, nil
}