use of org.wso2.carbon.apimgt.rest.api.gateway.dto.APIMetaDataDTO in project carbon-apimgt by wso2.
the class GatewayUtils method generateAPIListDTO.
public static APIListDTO generateAPIListDTO(List<API> apiList) {
APIListDTO apiListDTO = new APIListDTO();
List<APIMetaDataDTO> apiMetaDataDTOList = new ArrayList<>();
for (API api : apiList) {
APIMetaDataDTO apiMetaDataDTO = new APIMetaDataDTO().apiId(api.getApiId()).name(api.getApiName()).version(api.getApiVersion()).apiUUID(api.getUuid()).apiType(api.getApiType()).provider(api.getApiProvider()).context(api.getContext()).isDefaultVersion(api.isDefaultVersion()).name(api.getApiName()).policy(api.getApiTier()).apiType(api.getApiType());
apiMetaDataDTOList.add(apiMetaDataDTO);
}
apiListDTO.setList(apiMetaDataDTOList);
apiListDTO.count(apiMetaDataDTOList.size());
return apiListDTO;
}
Aggregations