Class ProvisioningProfileApi


  • public class ProvisioningProfileApi
    extends Object
    Exposes provisioning profile API logic to the consumers
    • Constructor Detail

      • ProvisioningProfileApi

        public ProvisioningProfileApi​(ProvisioningProfileClient provisioningProfileClient)
        Constructs a provisioning profile API instance
        Parameters:
        provisioningProfileClient - provisioning profile REST API client
    • Method Detail

      • getProvisioningProfiles

        public CompletableFuture<List<ProvisioningProfile>> getProvisioningProfiles()
        Retrieves provisioning profiles without filtering by version or status.
        Returns:
        completable future resolving with a list of provisioning profile entities
      • getProvisioningProfiles

        public CompletableFuture<List<ProvisioningProfile>> getProvisioningProfiles​(Integer version,
                                                                                    String status)
        Retrieves provisioning profiles
        Parameters:
        version - optional version filter (allowed values are 4 and 5) or null
        status - optional status filter (allowed values are new and active) or null
        Returns:
        completable future resolving with a list of provisioning profile entities
      • getProvisioningProfile

        public CompletableFuture<ProvisioningProfile> getProvisioningProfile​(String provisioningProfileId)
        Retrieves a provisioning profile by id
        Parameters:
        provisioningProfileId - provisioning profile id
        Returns:
        completable future resolving with provisioning profile entity