Interface ClientFamilyMemberApi


public interface ClientFamilyMemberApi
  • Method Details

    • addClientFamilyMembers

      @Headers("Content-Type:application/json") @POST("v1/clients/{clientId}/familymembers") retrofit2.Call<String> addClientFamilyMembers(@Path("clientId") Long clientId, @Body String body)
      Parameters:
      clientId - (required)
      body - (optional)
      Returns:
      Call<String>
    • deleteClientFamilyMembers

      @Headers("Content-Type:application/json") @DELETE("v1/clients/{clientId}/familymembers/{familyMemberId}") retrofit2.Call<String> deleteClientFamilyMembers(@Path("familyMemberId") Long familyMemberId, @Path("clientId") Long clientId, @Body String body)
      Parameters:
      familyMemberId - (required)
      clientId - clientId (required)
      body - (optional)
      Returns:
      Call<String>
    • getFamilyMember

      @GET("v1/clients/{clientId}/familymembers/{familyMemberId}") retrofit2.Call<String> getFamilyMember(@Path("familyMemberId") Long familyMemberId, @Path("clientId") Long clientId)
      Parameters:
      familyMemberId - (required)
      clientId - clientId (required)
      Returns:
      Call<String>
    • getFamilyMembers

      @GET("v1/clients/{clientId}/familymembers") retrofit2.Call<String> getFamilyMembers(@Path("clientId") Long clientId)
      Parameters:
      clientId - (required)
      Returns:
      Call<String>
    • getTemplate2

      @GET("v1/clients/{clientId}/familymembers/template") retrofit2.Call<String> getTemplate2(@Path("clientId") Long clientId)
      Parameters:
      clientId - (required)
      Returns:
      Call<String>
    • updateClientFamilyMembers

      @Headers("Content-Type:application/json") @PUT("v1/clients/{clientId}/familymembers/{familyMemberId}") retrofit2.Call<String> updateClientFamilyMembers(@Path("familyMemberId") Long familyMemberId, @Path("clientId") Long clientId, @Body String body)
      Parameters:
      familyMemberId - (required)
      clientId - clientId (required)
      body - (optional)
      Returns:
      Call<String>
    • addClientFamilyMembers

      @Headers("Content-Type:application/json") @POST("v1/clients/{clientId}/familymembers") retrofit2.Call<String> addClientFamilyMembers(@Path("clientId") Long clientId)
      Parameters:
      clientId - (required)
      body - (optional)
      Returns:
      Call<String>
    • deleteClientFamilyMembers

      @Headers("Content-Type:application/json") @DELETE("v1/clients/{clientId}/familymembers/{familyMemberId}") retrofit2.Call<String> deleteClientFamilyMembers(@Path("familyMemberId") Long familyMemberId, @Path("clientId") Long clientId)
      Parameters:
      familyMemberId - (required)
      clientId - clientId (required)
      body - (optional)
      Returns:
      Call<String>
    • updateClientFamilyMembers

      @Headers("Content-Type:application/json") @PUT("v1/clients/{clientId}/familymembers/{familyMemberId}") retrofit2.Call<String> updateClientFamilyMembers(@Path("familyMemberId") Long familyMemberId, @Path("clientId") Long clientId)
      Parameters:
      familyMemberId - (required)
      clientId - clientId (required)
      body - (optional)
      Returns:
      Call<String>
    • addClientFamilyMembers

      @Headers("Content-Type:application/json") @POST("v1/clients/{clientId}/familymembers") retrofit2.Call<String> addClientFamilyMembers(@Path("clientId") Long clientId, @Body String body, @HeaderMap Map<String,String> headers)
      Parameters:
      clientId - (required)
      body - (optional)
      Returns:
      Call<String>
    • deleteClientFamilyMembers

      @Headers("Content-Type:application/json") @DELETE("v1/clients/{clientId}/familymembers/{familyMemberId}") retrofit2.Call<String> deleteClientFamilyMembers(@Path("familyMemberId") Long familyMemberId, @Path("clientId") Long clientId, @Body String body, @HeaderMap Map<String,String> headers)
      Parameters:
      familyMemberId - (required)
      clientId - clientId (required)
      body - (optional)
      Returns:
      Call<String>
    • getFamilyMember

      @GET("v1/clients/{clientId}/familymembers/{familyMemberId}") retrofit2.Call<String> getFamilyMember(@Path("familyMemberId") Long familyMemberId, @Path("clientId") Long clientId, @HeaderMap Map<String,String> headers)
      Parameters:
      familyMemberId - (required)
      clientId - clientId (required)
      Returns:
      Call<String>
    • getFamilyMembers

      @GET("v1/clients/{clientId}/familymembers") retrofit2.Call<String> getFamilyMembers(@Path("clientId") Long clientId, @HeaderMap Map<String,String> headers)
      Parameters:
      clientId - (required)
      Returns:
      Call<String>
    • getTemplate2

      @GET("v1/clients/{clientId}/familymembers/template") retrofit2.Call<String> getTemplate2(@Path("clientId") Long clientId, @HeaderMap Map<String,String> headers)
      Parameters:
      clientId - (required)
      Returns:
      Call<String>
    • updateClientFamilyMembers

      @Headers("Content-Type:application/json") @PUT("v1/clients/{clientId}/familymembers/{familyMemberId}") retrofit2.Call<String> updateClientFamilyMembers(@Path("familyMemberId") Long familyMemberId, @Path("clientId") Long clientId, @Body String body, @HeaderMap Map<String,String> headers)
      Parameters:
      familyMemberId - (required)
      clientId - clientId (required)
      body - (optional)
      Returns:
      Call<String>
    • addClientFamilyMembers

      @Headers("Content-Type:application/json") @POST("v1/clients/{clientId}/familymembers") retrofit2.Call<String> addClientFamilyMembers(@Path("clientId") Long clientId, @HeaderMap Map<String,String> headers)
      Parameters:
      clientId - (required)
      body - (optional)
      Returns:
      Call<String>
    • deleteClientFamilyMembers

      @Headers("Content-Type:application/json") @DELETE("v1/clients/{clientId}/familymembers/{familyMemberId}") retrofit2.Call<String> deleteClientFamilyMembers(@Path("familyMemberId") Long familyMemberId, @Path("clientId") Long clientId, @HeaderMap Map<String,String> headers)
      Parameters:
      familyMemberId - (required)
      clientId - clientId (required)
      body - (optional)
      Returns:
      Call<String>
    • updateClientFamilyMembers

      @Headers("Content-Type:application/json") @PUT("v1/clients/{clientId}/familymembers/{familyMemberId}") retrofit2.Call<String> updateClientFamilyMembers(@Path("familyMemberId") Long familyMemberId, @Path("clientId") Long clientId, @HeaderMap Map<String,String> headers)
      Parameters:
      familyMemberId - (required)
      clientId - clientId (required)
      body - (optional)
      Returns:
      Call<String>