001package com.plivo.api.models.tollfree_verification; 002 003import com.plivo.api.models.base.Updater; 004import retrofit2.Call; 005 006public class TollfreeVerificationUpdater extends Updater<TollfreeVerificationUpdateResponse> { 007 private String uuid; 008 private String number; 009 private String profileuuid; 010 private String usecase; 011 private String usecaseSummary; 012 private String messageSample; 013 private String optinImageUrl; 014 private String optinType; 015 private String volume; 016 private String additionalInformation; 017 private String extraData; 018 private String callbackURL; 019 private String callbackMethod; 020 021 public String uuid() { 022 return uuid; 023 } 024 025 public TollfreeVerificationUpdater uuid(final String uuid) { 026 this.uuid = uuid; 027 return this; 028 } 029 030 public String number() { 031 return number; 032 } 033 034 public TollfreeVerificationUpdater number(final String number) { 035 this.number = number; 036 return this; 037 } 038 039 public String profileuuid() { 040 return profileuuid; 041 } 042 043 public TollfreeVerificationUpdater profileuuid(final String profileuuid) { 044 this.profileuuid = profileuuid; 045 return this; 046 } 047 048 public String usecase() { 049 return usecase; 050 } 051 052 public TollfreeVerificationUpdater usecase(final String usecase) { 053 this.usecase = usecase; 054 return this; 055 } 056 057 public String usecaseSummary() { 058 return usecaseSummary; 059 } 060 061 public TollfreeVerificationUpdater usecaseSummary(final String usecaseSummary) { 062 this.usecaseSummary = usecaseSummary; 063 return this; 064 } 065 066 public String messageSample() { 067 return messageSample; 068 } 069 070 public TollfreeVerificationUpdater messageSample(final String messageSample) { 071 this.messageSample = messageSample; 072 return this; 073 } 074 075 public String optinImageUrl() { 076 return optinImageUrl; 077 } 078 079 public TollfreeVerificationUpdater optinImageUrl(final String optinImageUrl) { 080 this.optinImageUrl = optinImageUrl; 081 return this; 082 } 083 084 public String optinType() { 085 return optinType; 086 } 087 088 public TollfreeVerificationUpdater optinType(final String optinType) { 089 this.optinType = optinType; 090 return this; 091 } 092 093 public String volume() { 094 return volume; 095 } 096 097 public TollfreeVerificationUpdater volume(final String volume) { 098 this.volume = volume; 099 return this; 100 } 101 102 public String additionalInformation() { 103 return additionalInformation; 104 } 105 106 public TollfreeVerificationUpdater additionalInformation(final String additionalInformation) { 107 this.additionalInformation = additionalInformation; 108 return this; 109 } 110 111 public String extraData() { 112 return extraData; 113 } 114 115 public TollfreeVerificationUpdater extraData(final String extraData) { 116 this.extraData = extraData; 117 return this; 118 } 119 120 public String callbackURL() { 121 return callbackURL; 122 } 123 124 public TollfreeVerificationUpdater callbackURL(final String callbackURL) { 125 this.callbackURL = callbackURL; 126 return this; 127 } 128 129 public String callbackMethod() { 130 return callbackMethod; 131 } 132 133 public TollfreeVerificationUpdater callbackMethod(final String callbackMethod) { 134 this.callbackMethod = callbackMethod; 135 return this; 136 } 137 138 public TollfreeVerificationUpdater(String id) { 139 super(id); 140 } 141 142 @Override 143 protected Call<TollfreeVerificationUpdateResponse> obtainCall() { 144 return client().getApiService().tollfreeVerificationUpdate(client().getAuthId(), id, this); 145 } 146}