001package com.plivo.api.models.compliancedocument; 002 003import com.plivo.api.models.base.ListResponse; 004import com.plivo.api.models.base.Lister; 005import retrofit2.Call; 006 007public class ComplianceDocumentLister extends Lister<ComplianceDocument> { 008 private String alias = null; 009 private String documentTypeId = null; 010 private String endUserId = null; 011 012 public String alias() { 013 return this.alias; 014 } 015 public String documentTypeId() { 016 return this.documentTypeId; 017 } 018 public String endUserId() { 019 return this.endUserId; 020 } 021 022 public ComplianceDocumentLister alias(final String alias) { 023 this.alias = alias; 024 return this; 025 } 026 027 public ComplianceDocumentLister documentTypeId(final String documentTypeId) { 028 this.documentTypeId = documentTypeId; 029 return this; 030 } 031 032 public ComplianceDocumentLister endUserId(final String endUserId) { 033 this.endUserId = endUserId; 034 return this; 035 } 036 @Override 037 protected Call<ListResponse<ComplianceDocument>> obtainCall() { 038 return client().getApiService().complianceDocumentList(client().getAuthId(), toMap()); 039 } 040}