## Uses of Class
org.wso2.carbon.rest.api.APIData

- Packages that use APIData
  Package | Description
  --- | ---
  org.wso2.carbon.rest.api |
  org.wso2.carbon.rest.api.service |

- - ### Uses of APIData in org.wso2.carbon.rest.api

    Methods in org.wso2.carbon.rest.api that return APIData
    Modifier and Type | Method | Description
    --- | --- | ---
    `static APIData` | RestApiAdminUtils.`convertApiToAPIData​(org.apache.synapse.api.API api)` |

    Methods in org.wso2.carbon.rest.api with parameters of type APIData
    Modifier and Type | Method | Description
    --- | --- | ---
    `int` | APIDataSorter.`compare​(APIData apiData1, APIData apiData2)` |
    `static org.apache.axiom.om.OMElement` | RestApiAdminUtils.`retrieveAPIOMElement​(APIData apiData)` |

  - ### Uses of APIData in org.wso2.carbon.rest.api.service

    Methods in org.wso2.carbon.rest.api.service that return APIData
    Modifier and Type | Method | Description
    --- | --- | ---
    `APIData` | RestApiAdmin.`getApiByName​(String apiName)` |
    `APIData` | RestApiAdminService.`getApiByName​(String apiName)` | Retrieves API configuration mapped into the name passed in.
    `APIData` | RestApiAdmin.`getApiForTenant​(String apiName, String tenantDomain)` | Set the tenant domain when a publisher tries to retrieve API his API in MT mode.
    `APIData` | RestApiAdminService.`getApiForTenant​(String apiName, String tenantDomain)` | Sets the tenant domain when a publisher tries to retrieve API his API in MT mode.
    `APIData[]` | RestApiAdmin.`getAPIsForListing​(int pageNumber, int itemsPerPage)` |

    Methods in org.wso2.carbon.rest.api.service with parameters of type APIData
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | RestApiAdmin.`addApi​(APIData apiData)` |
    `boolean` | RestApiAdminService.`addApi​(APIData apiData)` | Adds an API with the metadata passed in.
    `boolean` | RestApiAdminService.`addApiForTenant​(APIData apiData, String tenantDomain)` | Adds an API with the metadata passed in.
    `String` | RestApiAdmin.`getApiSource​(APIData apiData)` |
    `boolean` | RestApiAdmin.`updateApi​(String apiName, APIData apiData)` |