001package com.plivo.api.models.enduser;
002
003import com.plivo.api.models.base.BaseResource;
004
005public class EndUser extends BaseResource {
006    private String endUserId;
007    private String createdAt;
008    private String name;
009    private String lastName;
010    private String endUserType;
011
012    public static EndUserGetter getter(String id) {
013        return new EndUserGetter(id);
014    }
015
016    public static EndUserCreator creator(String name, String lastName, String endUserType) {
017        return new EndUserCreator(name, lastName, endUserType);
018    }
019
020    public static EndUserUpdater updater(String id) {
021        return new EndUserUpdater(id);
022    }
023
024    public static EndUserDeleter deleter(String id) {
025        return new EndUserDeleter(id);
026    }
027
028    public static EndUserLister lister() {
029        return new EndUserLister();
030    }
031
032    public String getEndUserId() {
033        return endUserId;
034    }
035
036    public String getCreatedAt() {
037        return createdAt;
038    }
039
040    public String getName() {
041        return name;
042    }
043
044    public String getLastName() {
045        return lastName;
046    }
047
048    public String getEndUserType() {
049        return endUserType;
050    }
051
052    @Override
053    public String getId() {
054        return endUserId;
055    }
056}