001package com.plivo.api.models.conference;
002
003import com.plivo.api.PlivoClient;
004import com.plivo.api.exceptions.PlivoRestException;
005import java.io.IOException;
006import retrofit2.Call;
007
008public class ConferenceMemberDeafCreator extends
009  ConferenceMemberCreatorAction<ConferenceMemberActionResponse> {
010
011  public ConferenceMemberDeafCreator(String conferenceName, String memberId) {
012    super(conferenceName, memberId);
013  }
014
015  @Override
016  protected Call<ConferenceMemberActionResponse> obtainCall() {
017    return client().getApiService()
018      .conferenceMemberDeafCreate(client().getAuthId(), conferenceName, memberId);
019  }
020
021  public ConferenceMemberActionResponse deaf() throws IOException, PlivoRestException {
022    return create();
023  }
024
025  @Override
026  public ConferenceMemberDeafCreator client(final PlivoClient plivoClient) {
027    this.plivoClient = plivoClient;
028    return this;
029  }
030
031
032}