001package com.plivo.api.models.enduser; 002 003import com.plivo.api.models.base.Updater; 004import retrofit2.Call; 005 006public class EndUserUpdater extends Updater<EndUserUpdateResponse> { 007 008 private String name; 009 private String lastName; 010 private String endUserType; 011 012 public EndUserUpdater(String id) { 013 super(id); 014 } 015 016 public String getName() { 017 return name; 018 } 019 020 public String getLastName() { 021 return lastName; 022 } 023 024 public String getEndUserType() { 025 return endUserType; 026 } 027 028 public EndUserUpdater name(final String name) { 029 this.name = name; 030 return this; 031 } 032 033 public EndUserUpdater lastName(final String lastName) { 034 this.lastName = lastName; 035 return this; 036 } 037 038 public EndUserUpdater endUserType(final String endUserType) { 039 this.endUserType = endUserType; 040 return this; 041 } 042 043 @Override 044 protected Call<EndUserUpdateResponse> obtainCall() { 045 return client().getApiService().endUserUpdate(client().getAuthId(), id, this); 046 } 047}