Package cloud.metaapi.sdk.meta_api
Class ProvisioningProfileApi
- java.lang.Object
-
- cloud.metaapi.sdk.meta_api.ProvisioningProfileApi
-
public class ProvisioningProfileApi extends Object
Exposes provisioning profile API logic to the consumers
-
-
Constructor Summary
Constructors Constructor Description ProvisioningProfileApi(ProvisioningProfileClient provisioningProfileClient)Constructs a provisioning profile API instance
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompletableFuture<ProvisioningProfile>createProvisioningProfile(NewProvisioningProfileDto profile)Creates a provisioning profileCompletableFuture<ProvisioningProfile>getProvisioningProfile(String provisioningProfileId)Retrieves a provisioning profile by idCompletableFuture<List<ProvisioningProfile>>getProvisioningProfiles()Retrieves provisioning profiles without filtering by version or status.CompletableFuture<List<ProvisioningProfile>>getProvisioningProfiles(Integer version, String status)Retrieves provisioning profiles
-
-
-
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) ornullstatus- optional status filter (allowed values are new and active) ornull- 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
-
createProvisioningProfile
public CompletableFuture<ProvisioningProfile> createProvisioningProfile(NewProvisioningProfileDto profile)
Creates a provisioning profile- Parameters:
profile- provisioning profile data- Returns:
- completable future resolving with provisioning profile entity
-
-