Interface ClientIdentifierApi
public interface ClientIdentifierApi
-
Method Summary
Modifier and TypeMethodDescriptionretrofit2.Call<PostClientsClientIdIdentifiersResponse> createClientIdentifier(Long clientId, PostClientsClientIdIdentifiersRequest postClientsClientIdIdentifiersRequest) Create an Identifier for a Client Mandatory Fields documentKey, documentTypeIdretrofit2.Call<PostClientsClientIdIdentifiersResponse> createClientIdentifier(Long clientId, PostClientsClientIdIdentifiersRequest postClientsClientIdIdentifiersRequest, Map<String, String> headers) Create an Identifier for a Client Mandatory Fields documentKey, documentTypeIdretrofit2.Call<DeleteClientsClientIdIdentifiersIdentifierIdResponse> deleteClientIdentifier(Long clientId, Long identifierId) Delete a Client Identifier Deletes a Client Identifierretrofit2.Call<DeleteClientsClientIdIdentifiersIdentifierIdResponse> Delete a Client Identifier Deletes a Client Identifierretrofit2.Call<ClientIdentifierData> newClientIdentifierDetails(Long clientId) Retrieve Client Identifier Details Template This is a convenience resource useful for building maintenance user interface screens for client applications.retrofit2.Call<ClientIdentifierData> newClientIdentifierDetails(Long clientId, Map<String, String> headers) Retrieve Client Identifier Details Template This is a convenience resource useful for building maintenance user interface screens for client applications.retrofit2.Call<List<ClientIdentifierData>> retrieveAllClientIdentifiers(Long clientId) List all Identifiers for a Client Example Requests: clients/1/identifiers clients/1/identifiers?fields=documentKey,documentType,descriptionretrofit2.Call<List<ClientIdentifierData>> retrieveAllClientIdentifiers(Long clientId, Map<String, String> headers) List all Identifiers for a Client Example Requests: clients/1/identifiers clients/1/identifiers?fields=documentKey,documentType,descriptionretrofit2.Call<GetClientsClientIdIdentifiersResponse> retrieveClientIdentifiers(Long clientId, Long identifierId) Retrieve a Client Identifier Example Requests: clients/1/identifier/2 clients/1/identifier/2?template=true clients/1/identifiers/2?fields=documentKey,documentType,descriptionretrofit2.Call<GetClientsClientIdIdentifiersResponse> Retrieve a Client Identifier Example Requests: clients/1/identifier/2 clients/1/identifier/2?template=true clients/1/identifiers/2?fields=documentKey,documentType,descriptionretrofit2.Call<PutClientsClientIdIdentifiersIdentifierIdResponse> updateClientIdentifer(Long clientId, Long identifierId, ClientIdentifierRequest clientIdentifierRequest) Update a Client Identifier Updates a Client Identifierretrofit2.Call<PutClientsClientIdIdentifiersIdentifierIdResponse> updateClientIdentifer(Long clientId, Long identifierId, ClientIdentifierRequest clientIdentifierRequest, Map<String, String> headers) Update a Client Identifier Updates a Client Identifier
-
Method Details
-
createClientIdentifier
@Headers("Content-Type:application/json") @POST("v1/clients/{clientId}/identifiers") retrofit2.Call<PostClientsClientIdIdentifiersResponse> createClientIdentifier(@Path("clientId") Long clientId, @Body PostClientsClientIdIdentifiersRequest postClientsClientIdIdentifiersRequest) Create an Identifier for a Client Mandatory Fields documentKey, documentTypeId- Parameters:
clientId- clientId (required)postClientsClientIdIdentifiersRequest- (required)- Returns:
- Call<PostClientsClientIdIdentifiersResponse>
-
deleteClientIdentifier
@DELETE("v1/clients/{clientId}/identifiers/{identifierId}") retrofit2.Call<DeleteClientsClientIdIdentifiersIdentifierIdResponse> deleteClientIdentifier(@Path("clientId") Long clientId, @Path("identifierId") Long identifierId) Delete a Client Identifier Deletes a Client Identifier- Parameters:
clientId- clientId (required)identifierId- identifierId (required)- Returns:
- Call<DeleteClientsClientIdIdentifiersIdentifierIdResponse>
-
newClientIdentifierDetails
@GET("v1/clients/{clientId}/identifiers/template") retrofit2.Call<ClientIdentifierData> newClientIdentifierDetails(@Path("clientId") Long clientId) Retrieve Client Identifier Details Template This is a convenience resource useful for building maintenance user interface screens for client applications. The template data returned consists of any or all of: Field Defaults Allowed description Lists Example Request: clients/1/identifiers/template- Parameters:
clientId- clientId (required)- Returns:
- Call<ClientIdentifierData>
-
retrieveAllClientIdentifiers
@GET("v1/clients/{clientId}/identifiers") retrofit2.Call<List<ClientIdentifierData>> retrieveAllClientIdentifiers(@Path("clientId") Long clientId) List all Identifiers for a Client Example Requests: clients/1/identifiers clients/1/identifiers?fields=documentKey,documentType,description- Parameters:
clientId- clientId (required)- Returns:
- Call<List<ClientIdentifierData>>
-
retrieveClientIdentifiers
@GET("v1/clients/{clientId}/identifiers/{identifierId}") retrofit2.Call<GetClientsClientIdIdentifiersResponse> retrieveClientIdentifiers(@Path("clientId") Long clientId, @Path("identifierId") Long identifierId) Retrieve a Client Identifier Example Requests: clients/1/identifier/2 clients/1/identifier/2?template=true clients/1/identifiers/2?fields=documentKey,documentType,description- Parameters:
clientId- clientId (required)identifierId- identifierId (required)- Returns:
- Call<GetClientsClientIdIdentifiersResponse>
-
updateClientIdentifer
@Headers("Content-Type:application/json") @PUT("v1/clients/{clientId}/identifiers/{identifierId}") retrofit2.Call<PutClientsClientIdIdentifiersIdentifierIdResponse> updateClientIdentifer(@Path("clientId") Long clientId, @Path("identifierId") Long identifierId, @Body ClientIdentifierRequest clientIdentifierRequest) Update a Client Identifier Updates a Client Identifier- Parameters:
clientId- clientId (required)identifierId- identifierId (required)clientIdentifierRequest- (required)- Returns:
- Call<PutClientsClientIdIdentifiersIdentifierIdResponse>
-
createClientIdentifier
@Headers("Content-Type:application/json") @POST("v1/clients/{clientId}/identifiers") retrofit2.Call<PostClientsClientIdIdentifiersResponse> createClientIdentifier(@Path("clientId") Long clientId, @Body PostClientsClientIdIdentifiersRequest postClientsClientIdIdentifiersRequest, @HeaderMap Map<String, String> headers) Create an Identifier for a Client Mandatory Fields documentKey, documentTypeId- Parameters:
clientId- clientId (required)postClientsClientIdIdentifiersRequest- (required)- Returns:
- Call<PostClientsClientIdIdentifiersResponse>
-
deleteClientIdentifier
@DELETE("v1/clients/{clientId}/identifiers/{identifierId}") retrofit2.Call<DeleteClientsClientIdIdentifiersIdentifierIdResponse> deleteClientIdentifier(@Path("clientId") Long clientId, @Path("identifierId") Long identifierId, @HeaderMap Map<String, String> headers) Delete a Client Identifier Deletes a Client Identifier- Parameters:
clientId- clientId (required)identifierId- identifierId (required)- Returns:
- Call<DeleteClientsClientIdIdentifiersIdentifierIdResponse>
-
newClientIdentifierDetails
@GET("v1/clients/{clientId}/identifiers/template") retrofit2.Call<ClientIdentifierData> newClientIdentifierDetails(@Path("clientId") Long clientId, @HeaderMap Map<String, String> headers) Retrieve Client Identifier Details Template This is a convenience resource useful for building maintenance user interface screens for client applications. The template data returned consists of any or all of: Field Defaults Allowed description Lists Example Request: clients/1/identifiers/template- Parameters:
clientId- clientId (required)- Returns:
- Call<ClientIdentifierData>
-
retrieveAllClientIdentifiers
@GET("v1/clients/{clientId}/identifiers") retrofit2.Call<List<ClientIdentifierData>> retrieveAllClientIdentifiers(@Path("clientId") Long clientId, @HeaderMap Map<String, String> headers) List all Identifiers for a Client Example Requests: clients/1/identifiers clients/1/identifiers?fields=documentKey,documentType,description- Parameters:
clientId- clientId (required)- Returns:
- Call<List<ClientIdentifierData>>
-
retrieveClientIdentifiers
@GET("v1/clients/{clientId}/identifiers/{identifierId}") retrofit2.Call<GetClientsClientIdIdentifiersResponse> retrieveClientIdentifiers(@Path("clientId") Long clientId, @Path("identifierId") Long identifierId, @HeaderMap Map<String, String> headers) Retrieve a Client Identifier Example Requests: clients/1/identifier/2 clients/1/identifier/2?template=true clients/1/identifiers/2?fields=documentKey,documentType,description- Parameters:
clientId- clientId (required)identifierId- identifierId (required)- Returns:
- Call<GetClientsClientIdIdentifiersResponse>
-
updateClientIdentifer
@Headers("Content-Type:application/json") @PUT("v1/clients/{clientId}/identifiers/{identifierId}") retrofit2.Call<PutClientsClientIdIdentifiersIdentifierIdResponse> updateClientIdentifer(@Path("clientId") Long clientId, @Path("identifierId") Long identifierId, @Body ClientIdentifierRequest clientIdentifierRequest, @HeaderMap Map<String, String> headers) Update a Client Identifier Updates a Client Identifier- Parameters:
clientId- clientId (required)identifierId- identifierId (required)clientIdentifierRequest- (required)- Returns:
- Call<PutClientsClientIdIdentifiersIdentifierIdResponse>
-