Class OrganizationAuthorizationApiAsync

java.lang.Object
com.mypurecloud.sdk.v2.api.OrganizationAuthorizationApiAsync

public class OrganizationAuthorizationApiAsync extends Object
  • Constructor Details

    • OrganizationAuthorizationApiAsync

      public OrganizationAuthorizationApiAsync()
    • OrganizationAuthorizationApiAsync

      public OrganizationAuthorizationApiAsync(ApiClient apiClient)
  • Method Details

    • deleteOrgauthorizationTrusteeAsync

      public Future<Void> deleteOrgauthorizationTrusteeAsync(DeleteOrgauthorizationTrusteeRequest request, AsyncApiCallback<Void> callback)
      Delete Org Trust
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteOrgauthorizationTrusteeAsync

      public Future<ApiResponse<Void>> deleteOrgauthorizationTrusteeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback)
      Delete Org Trust
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteOrgauthorizationTrusteeCloneduserAsync

      public Future<Void> deleteOrgauthorizationTrusteeCloneduserAsync(DeleteOrgauthorizationTrusteeCloneduserRequest request, AsyncApiCallback<Void> callback)
      Deletes cloned user
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteOrgauthorizationTrusteeCloneduserAsync

      public Future<ApiResponse<Void>> deleteOrgauthorizationTrusteeCloneduserAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback)
      Deletes cloned user
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteOrgauthorizationTrusteeGroupAsync

      public Future<Void> deleteOrgauthorizationTrusteeGroupAsync(DeleteOrgauthorizationTrusteeGroupRequest request, AsyncApiCallback<Void> callback)
      Delete Trustee Group
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteOrgauthorizationTrusteeGroupAsync

      public Future<ApiResponse<Void>> deleteOrgauthorizationTrusteeGroupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback)
      Delete Trustee Group
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteOrgauthorizationTrusteeGroupRolesAsync

      public Future<Void> deleteOrgauthorizationTrusteeGroupRolesAsync(DeleteOrgauthorizationTrusteeGroupRolesRequest request, AsyncApiCallback<Void> callback)
      Delete Trustee Group Roles
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteOrgauthorizationTrusteeGroupRolesAsync

      public Future<ApiResponse<Void>> deleteOrgauthorizationTrusteeGroupRolesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback)
      Delete Trustee Group Roles
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteOrgauthorizationTrusteeUserAsync

      public Future<Void> deleteOrgauthorizationTrusteeUserAsync(DeleteOrgauthorizationTrusteeUserRequest request, AsyncApiCallback<Void> callback)
      Delete Trustee User
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteOrgauthorizationTrusteeUserAsync

      public Future<ApiResponse<Void>> deleteOrgauthorizationTrusteeUserAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback)
      Delete Trustee User
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteOrgauthorizationTrusteeUserRolesAsync

      public Future<Void> deleteOrgauthorizationTrusteeUserRolesAsync(DeleteOrgauthorizationTrusteeUserRolesRequest request, AsyncApiCallback<Void> callback)
      Delete Trustee User Roles
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteOrgauthorizationTrusteeUserRolesAsync

      public Future<ApiResponse<Void>> deleteOrgauthorizationTrusteeUserRolesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback)
      Delete Trustee User Roles
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteOrgauthorizationTrusteesAsync

      public Future<Void> deleteOrgauthorizationTrusteesAsync(DeleteOrgauthorizationTrusteesRequest request, AsyncApiCallback<Void> callback)
      Delete Bulk Org Trustees deleteOrgauthorizationTrustees is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteOrgauthorizationTrusteesAsync

      public Future<ApiResponse<Void>> deleteOrgauthorizationTrusteesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback)
      Delete Bulk Org Trustees deleteOrgauthorizationTrustees is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteOrgauthorizationTrustorAsync

      public Future<Void> deleteOrgauthorizationTrustorAsync(DeleteOrgauthorizationTrustorRequest request, AsyncApiCallback<Void> callback)
      Delete Org Trust
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteOrgauthorizationTrustorAsync

      public Future<ApiResponse<Void>> deleteOrgauthorizationTrustorAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback)
      Delete Org Trust
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteOrgauthorizationTrustorCloneduserAsync

      public Future<Void> deleteOrgauthorizationTrustorCloneduserAsync(DeleteOrgauthorizationTrustorCloneduserRequest request, AsyncApiCallback<Void> callback)
      Delete Cloned User
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteOrgauthorizationTrustorCloneduserAsync

      public Future<ApiResponse<Void>> deleteOrgauthorizationTrustorCloneduserAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback)
      Delete Cloned User
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteOrgauthorizationTrustorGroupAsync

      public Future<Void> deleteOrgauthorizationTrustorGroupAsync(DeleteOrgauthorizationTrustorGroupRequest request, AsyncApiCallback<Void> callback)
      Delete Trustee Group
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteOrgauthorizationTrustorGroupAsync

      public Future<ApiResponse<Void>> deleteOrgauthorizationTrustorGroupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback)
      Delete Trustee Group
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteOrgauthorizationTrustorUserAsync

      public Future<Void> deleteOrgauthorizationTrustorUserAsync(DeleteOrgauthorizationTrustorUserRequest request, AsyncApiCallback<Void> callback)
      Delete Trustee User
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteOrgauthorizationTrustorUserAsync

      public Future<ApiResponse<Void>> deleteOrgauthorizationTrustorUserAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback)
      Delete Trustee User
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteOrgauthorizationTrustorsAsync

      public Future<Void> deleteOrgauthorizationTrustorsAsync(DeleteOrgauthorizationTrustorsRequest request, AsyncApiCallback<Void> callback)
      Delete Bulk Org Trustors deleteOrgauthorizationTrustors is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • deleteOrgauthorizationTrustorsAsync

      public Future<ApiResponse<Void>> deleteOrgauthorizationTrustorsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Void>> callback)
      Delete Bulk Org Trustors deleteOrgauthorizationTrustors is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationPairingAsync

      public Future<TrustRequest> getOrgauthorizationPairingAsync(GetOrgauthorizationPairingRequest request, AsyncApiCallback<TrustRequest> callback)
      Get Pairing Info
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationPairingAsync

      public Future<ApiResponse<TrustRequest>> getOrgauthorizationPairingAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TrustRequest>> callback)
      Get Pairing Info
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrusteeAsync

      public Future<Trustee> getOrgauthorizationTrusteeAsync(GetOrgauthorizationTrusteeRequest request, AsyncApiCallback<Trustee> callback)
      Get Org Trust
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrusteeAsync

      public Future<ApiResponse<Trustee>> getOrgauthorizationTrusteeAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Trustee>> callback)
      Get Org Trust
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrusteeClonedusersAsync

      public Future<ClonedUserEntityListing> getOrgauthorizationTrusteeClonedusersAsync(GetOrgauthorizationTrusteeClonedusersRequest request, AsyncApiCallback<ClonedUserEntityListing> callback)
      The list of cloned users from the trustee organization (i.e. users with a native user record). There can be no more than 5 cloned users per organization, so results are represented as simple list and not paged
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrusteeClonedusersAsync

      public Future<ApiResponse<ClonedUserEntityListing>> getOrgauthorizationTrusteeClonedusersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ClonedUserEntityListing>> callback)
      The list of cloned users from the trustee organization (i.e. users with a native user record). There can be no more than 5 cloned users per organization, so results are represented as simple list and not paged
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrusteeGroupAsync

      public Future<TrustGroup> getOrgauthorizationTrusteeGroupAsync(GetOrgauthorizationTrusteeGroupRequest request, AsyncApiCallback<TrustGroup> callback)
      Get Trustee Group
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrusteeGroupAsync

      public Future<ApiResponse<TrustGroup>> getOrgauthorizationTrusteeGroupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TrustGroup>> callback)
      Get Trustee Group
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrusteeGroupRolesAsync

      public Future<UserAuthorization> getOrgauthorizationTrusteeGroupRolesAsync(GetOrgauthorizationTrusteeGroupRolesRequest request, AsyncApiCallback<UserAuthorization> callback)
      Get Trustee Group Roles
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrusteeGroupRolesAsync

      public Future<ApiResponse<UserAuthorization>> getOrgauthorizationTrusteeGroupRolesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserAuthorization>> callback)
      Get Trustee Group Roles
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrusteeGroupsAsync

      public Future<TrustGroupEntityListing> getOrgauthorizationTrusteeGroupsAsync(GetOrgauthorizationTrusteeGroupsRequest request, AsyncApiCallback<TrustGroupEntityListing> callback)
      The list of trustee groups for this organization (i.e. groups granted access to this organization).
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrusteeGroupsAsync

      public Future<ApiResponse<TrustGroupEntityListing>> getOrgauthorizationTrusteeGroupsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TrustGroupEntityListing>> callback)
      The list of trustee groups for this organization (i.e. groups granted access to this organization).
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrusteeUserAsync

      public Future<TrustUser> getOrgauthorizationTrusteeUserAsync(GetOrgauthorizationTrusteeUserRequest request, AsyncApiCallback<TrustUser> callback)
      Get Trustee User
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrusteeUserAsync

      public Future<ApiResponse<TrustUser>> getOrgauthorizationTrusteeUserAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TrustUser>> callback)
      Get Trustee User
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrusteeUserRolesAsync

      public Future<UserAuthorization> getOrgauthorizationTrusteeUserRolesAsync(GetOrgauthorizationTrusteeUserRolesRequest request, AsyncApiCallback<UserAuthorization> callback)
      Get Trustee User Roles
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrusteeUserRolesAsync

      public Future<ApiResponse<UserAuthorization>> getOrgauthorizationTrusteeUserRolesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<UserAuthorization>> callback)
      Get Trustee User Roles
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrusteeUsersAsync

      public Future<TrustUserEntityListing> getOrgauthorizationTrusteeUsersAsync(GetOrgauthorizationTrusteeUsersRequest request, AsyncApiCallback<TrustUserEntityListing> callback)
      The list of trustee users for this organization (i.e. users granted access to this organization).
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrusteeUsersAsync

      public Future<ApiResponse<TrustUserEntityListing>> getOrgauthorizationTrusteeUsersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TrustUserEntityListing>> callback)
      The list of trustee users for this organization (i.e. users granted access to this organization).
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrusteesAsync

      public Future<TrustEntityListing> getOrgauthorizationTrusteesAsync(GetOrgauthorizationTrusteesRequest request, AsyncApiCallback<TrustEntityListing> callback)
      The list of trustees for this organization (i.e. organizations granted access to this organization).
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrusteesAsync

      public Future<ApiResponse<TrustEntityListing>> getOrgauthorizationTrusteesAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TrustEntityListing>> callback)
      The list of trustees for this organization (i.e. organizations granted access to this organization).
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrusteesCareAsync

      public Future<TrusteeReferenceList> getOrgauthorizationTrusteesCareAsync(GetOrgauthorizationTrusteesCareRequest request, AsyncApiCallback<TrusteeReferenceList> callback)
      Get Customer Care organization ids.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrusteesCareAsync

      public Future<ApiResponse<TrusteeReferenceList>> getOrgauthorizationTrusteesCareAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TrusteeReferenceList>> callback)
      Get Customer Care organization ids.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrusteesDefaultAsync

      public Future<Trustee> getOrgauthorizationTrusteesDefaultAsync(GetOrgauthorizationTrusteesDefaultRequest request, AsyncApiCallback<Trustee> callback)
      Get organization authorization trust with Customer Care, if one exists.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrusteesDefaultAsync

      public Future<ApiResponse<Trustee>> getOrgauthorizationTrusteesDefaultAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Trustee>> callback)
      Get organization authorization trust with Customer Care, if one exists.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrustorAsync

      public Future<Trustor> getOrgauthorizationTrustorAsync(GetOrgauthorizationTrustorRequest request, AsyncApiCallback<Trustor> callback)
      Get Org Trust
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrustorAsync

      public Future<ApiResponse<Trustor>> getOrgauthorizationTrustorAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Trustor>> callback)
      Get Org Trust
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrustorCloneduserAsync

      public Future<ClonedUser> getOrgauthorizationTrustorCloneduserAsync(GetOrgauthorizationTrustorCloneduserRequest request, AsyncApiCallback<ClonedUser> callback)
      Get Cloned User
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrustorCloneduserAsync

      public Future<ApiResponse<ClonedUser>> getOrgauthorizationTrustorCloneduserAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ClonedUser>> callback)
      Get Cloned User
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrustorClonedusersAsync

      public Future<ClonedUserEntityListing> getOrgauthorizationTrustorClonedusersAsync(GetOrgauthorizationTrustorClonedusersRequest request, AsyncApiCallback<ClonedUserEntityListing> callback)
      The list of cloned users in the trustor organization (i.e. users with a native user record).
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrustorClonedusersAsync

      public Future<ApiResponse<ClonedUserEntityListing>> getOrgauthorizationTrustorClonedusersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ClonedUserEntityListing>> callback)
      The list of cloned users in the trustor organization (i.e. users with a native user record).
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrustorGroupAsync

      public Future<TrustGroup> getOrgauthorizationTrustorGroupAsync(GetOrgauthorizationTrustorGroupRequest request, AsyncApiCallback<TrustGroup> callback)
      Get Trustee Group
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrustorGroupAsync

      public Future<ApiResponse<TrustGroup>> getOrgauthorizationTrustorGroupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TrustGroup>> callback)
      Get Trustee Group
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrustorGroupsAsync

      public Future<TrustGroupEntityListing> getOrgauthorizationTrustorGroupsAsync(GetOrgauthorizationTrustorGroupsRequest request, AsyncApiCallback<TrustGroupEntityListing> callback)
      The list of groups in the trustor organization (i.e. groups granted access).
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrustorGroupsAsync

      public Future<ApiResponse<TrustGroupEntityListing>> getOrgauthorizationTrustorGroupsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TrustGroupEntityListing>> callback)
      The list of groups in the trustor organization (i.e. groups granted access).
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrustorUserAsync

      public Future<TrustUser> getOrgauthorizationTrustorUserAsync(GetOrgauthorizationTrustorUserRequest request, AsyncApiCallback<TrustUser> callback)
      Get Trustee User
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrustorUserAsync

      public Future<ApiResponse<TrustUser>> getOrgauthorizationTrustorUserAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TrustUser>> callback)
      Get Trustee User
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrustorUsersAsync

      public Future<TrustUserEntityListing> getOrgauthorizationTrustorUsersAsync(GetOrgauthorizationTrustorUsersRequest request, AsyncApiCallback<TrustUserEntityListing> callback)
      The list of users in the trustor organization (i.e. users granted access).
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrustorUsersAsync

      public Future<ApiResponse<TrustUserEntityListing>> getOrgauthorizationTrustorUsersAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TrustUserEntityListing>> callback)
      The list of users in the trustor organization (i.e. users granted access).
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrustorsAsync

      public Future<TrustorEntityListing> getOrgauthorizationTrustorsAsync(GetOrgauthorizationTrustorsRequest request, AsyncApiCallback<TrustorEntityListing> callback)
      The list of organizations that have authorized/trusted your organization.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • getOrgauthorizationTrustorsAsync

      public Future<ApiResponse<TrustorEntityListing>> getOrgauthorizationTrustorsAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TrustorEntityListing>> callback)
      The list of organizations that have authorized/trusted your organization.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postOrgauthorizationPairingsAsync

      public Future<TrustRequest> postOrgauthorizationPairingsAsync(PostOrgauthorizationPairingsRequest request, AsyncApiCallback<TrustRequest> callback)
      A pairing id is created by the trustee and given to the trustor to create a trust.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postOrgauthorizationPairingsAsync

      public Future<ApiResponse<TrustRequest>> postOrgauthorizationPairingsAsync(ApiRequest<TrustRequestCreate> request, AsyncApiCallback<ApiResponse<TrustRequest>> callback)
      A pairing id is created by the trustee and given to the trustor to create a trust.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postOrgauthorizationTrusteeGroupsAsync

      public Future<TrustGroup> postOrgauthorizationTrusteeGroupsAsync(PostOrgauthorizationTrusteeGroupsRequest request, AsyncApiCallback<TrustGroup> callback)
      Add a group to the trust.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postOrgauthorizationTrusteeGroupsAsync

      public Future<ApiResponse<TrustGroup>> postOrgauthorizationTrusteeGroupsAsync(ApiRequest<TrustMemberCreate> request, AsyncApiCallback<ApiResponse<TrustGroup>> callback)
      Add a group to the trust.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postOrgauthorizationTrusteeUsersAsync

      public Future<TrustUser> postOrgauthorizationTrusteeUsersAsync(PostOrgauthorizationTrusteeUsersRequest request, AsyncApiCallback<TrustUser> callback)
      Add a user to the trust.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postOrgauthorizationTrusteeUsersAsync

      public Future<ApiResponse<TrustUser>> postOrgauthorizationTrusteeUsersAsync(ApiRequest<TrustMemberCreate> request, AsyncApiCallback<ApiResponse<TrustUser>> callback)
      Add a user to the trust.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postOrgauthorizationTrusteesAsync

      public Future<Trustee> postOrgauthorizationTrusteesAsync(PostOrgauthorizationTrusteesRequest request, AsyncApiCallback<Trustee> callback)
      Create a new organization authorization trust. This is required to grant other organizations access to your organization.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postOrgauthorizationTrusteesAsync

      public Future<ApiResponse<Trustee>> postOrgauthorizationTrusteesAsync(ApiRequest<TrustCreate> request, AsyncApiCallback<ApiResponse<Trustee>> callback)
      Create a new organization authorization trust. This is required to grant other organizations access to your organization.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postOrgauthorizationTrusteesAuditsAsync

      public Future<Object> postOrgauthorizationTrusteesAuditsAsync(PostOrgauthorizationTrusteesAuditsRequest request, AsyncApiCallback<Object> callback)
      Get Org Trustee Audits
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postOrgauthorizationTrusteesAuditsAsync

      public Future<ApiResponse<Object>> postOrgauthorizationTrusteesAuditsAsync(ApiRequest<TrusteeAuditQueryRequest> request, AsyncApiCallback<ApiResponse<Object>> callback)
      Get Org Trustee Audits
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postOrgauthorizationTrusteesCareAsync

      public Future<TrustEntityListing> postOrgauthorizationTrusteesCareAsync(PostOrgauthorizationTrusteesCareRequest request, AsyncApiCallback<TrustEntityListing> callback)
      Create a new organization authorization trust with Customer Care. This is required to grant your regional Customer Care organization access to your organization.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postOrgauthorizationTrusteesCareAsync

      public Future<ApiResponse<TrustEntityListing>> postOrgauthorizationTrusteesCareAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TrustEntityListing>> callback)
      Create a new organization authorization trust with Customer Care. This is required to grant your regional Customer Care organization access to your organization.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postOrgauthorizationTrusteesDefaultAsync

      public Future<Trustee> postOrgauthorizationTrusteesDefaultAsync(PostOrgauthorizationTrusteesDefaultRequest request, AsyncApiCallback<Trustee> callback)
      Create a new organization authorization trust with Customer Care. This is required to grant your regional Customer Care organization access to your organization.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postOrgauthorizationTrusteesDefaultAsync

      public Future<ApiResponse<Trustee>> postOrgauthorizationTrusteesDefaultAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<Trustee>> callback)
      Create a new organization authorization trust with Customer Care. This is required to grant your regional Customer Care organization access to your organization.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postOrgauthorizationTrustorAuditsAsync

      public Future<Object> postOrgauthorizationTrustorAuditsAsync(PostOrgauthorizationTrustorAuditsRequest request, AsyncApiCallback<Object> callback)
      Get Org Trustor Audits
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • postOrgauthorizationTrustorAuditsAsync

      public Future<ApiResponse<Object>> postOrgauthorizationTrustorAuditsAsync(ApiRequest<TrustorAuditQueryRequest> request, AsyncApiCallback<ApiResponse<Object>> callback)
      Get Org Trustor Audits
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putOrgauthorizationTrusteeAsync

      public Future<Trustee> putOrgauthorizationTrusteeAsync(PutOrgauthorizationTrusteeRequest request, AsyncApiCallback<Trustee> callback)
      Update Org Trust
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putOrgauthorizationTrusteeAsync

      public Future<ApiResponse<Trustee>> putOrgauthorizationTrusteeAsync(ApiRequest<TrustUpdate> request, AsyncApiCallback<ApiResponse<Trustee>> callback)
      Update Org Trust
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putOrgauthorizationTrusteeGroupRoledivisionsAsync

      public Future<UserAuthorization> putOrgauthorizationTrusteeGroupRoledivisionsAsync(PutOrgauthorizationTrusteeGroupRoledivisionsRequest request, AsyncApiCallback<UserAuthorization> callback)
      Update Trustee Group Roles
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putOrgauthorizationTrusteeGroupRoledivisionsAsync

      public Future<ApiResponse<UserAuthorization>> putOrgauthorizationTrusteeGroupRoledivisionsAsync(ApiRequest<RoleDivisionGrants> request, AsyncApiCallback<ApiResponse<UserAuthorization>> callback)
      Update Trustee Group Roles
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putOrgauthorizationTrusteeGroupRolesAsync

      public Future<UserAuthorization> putOrgauthorizationTrusteeGroupRolesAsync(PutOrgauthorizationTrusteeGroupRolesRequest request, AsyncApiCallback<UserAuthorization> callback)
      Update Trustee Group Roles
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putOrgauthorizationTrusteeGroupRolesAsync

      public Future<ApiResponse<UserAuthorization>> putOrgauthorizationTrusteeGroupRolesAsync(ApiRequest<List<String>> request, AsyncApiCallback<ApiResponse<UserAuthorization>> callback)
      Update Trustee Group Roles
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putOrgauthorizationTrusteeUserRoledivisionsAsync

      public Future<UserAuthorization> putOrgauthorizationTrusteeUserRoledivisionsAsync(PutOrgauthorizationTrusteeUserRoledivisionsRequest request, AsyncApiCallback<UserAuthorization> callback)
      Update Trustee User Roles
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putOrgauthorizationTrusteeUserRoledivisionsAsync

      public Future<ApiResponse<UserAuthorization>> putOrgauthorizationTrusteeUserRoledivisionsAsync(ApiRequest<RoleDivisionGrants> request, AsyncApiCallback<ApiResponse<UserAuthorization>> callback)
      Update Trustee User Roles
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putOrgauthorizationTrusteeUserRolesAsync

      public Future<UserAuthorization> putOrgauthorizationTrusteeUserRolesAsync(PutOrgauthorizationTrusteeUserRolesRequest request, AsyncApiCallback<UserAuthorization> callback)
      Update Trustee User Roles
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putOrgauthorizationTrusteeUserRolesAsync

      public Future<ApiResponse<UserAuthorization>> putOrgauthorizationTrusteeUserRolesAsync(ApiRequest<List<String>> request, AsyncApiCallback<ApiResponse<UserAuthorization>> callback)
      Update Trustee User Roles
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putOrgauthorizationTrustorCloneduserAsync

      public Future<ClonedUser> putOrgauthorizationTrustorCloneduserAsync(PutOrgauthorizationTrustorCloneduserRequest request, AsyncApiCallback<ClonedUser> callback)
      Creates a clone of the trustee user in the trustor org.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putOrgauthorizationTrustorCloneduserAsync

      public Future<ApiResponse<ClonedUser>> putOrgauthorizationTrustorCloneduserAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<ClonedUser>> callback)
      Creates a clone of the trustee user in the trustor org.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putOrgauthorizationTrustorGroupAsync

      public Future<TrustGroup> putOrgauthorizationTrustorGroupAsync(PutOrgauthorizationTrustorGroupRequest request, AsyncApiCallback<TrustGroup> callback)
      Add a Trustee Group to the trust.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putOrgauthorizationTrustorGroupAsync

      public Future<ApiResponse<TrustGroup>> putOrgauthorizationTrustorGroupAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TrustGroup>> callback)
      Add a Trustee Group to the trust.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putOrgauthorizationTrustorUserAsync

      public Future<TrustUser> putOrgauthorizationTrustorUserAsync(PutOrgauthorizationTrustorUserRequest request, AsyncApiCallback<TrustUser> callback)
      Add a Trustee user to the trust.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed
    • putOrgauthorizationTrustorUserAsync

      public Future<ApiResponse<TrustUser>> putOrgauthorizationTrustorUserAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<TrustUser>> callback)
      Add a Trustee user to the trust.
      Parameters:
      request - the request object
      callback - the action to perform when the request is completed
      Returns:
      the future indication when the request has completed