001package com.plivo.api.models.complianceapplication; 002 003import com.plivo.api.models.base.BaseResource; 004 005 006public class ComplianceApplication extends BaseResource { 007 private String endUserId; 008 private String endUserType; 009 private String createdAt; 010 private String numberType; 011 private String status; 012 private String countryIso2; 013 private String alias; 014 private String complianceApplicationId; 015 private String complianceRequirementId; 016 private Document[] documents; 017 018 public static ComplianceApplicationGetter getter(String id) { 019 return new ComplianceApplicationGetter(id); 020 } 021 022 public static ComplianceApplicationCreator creator(String alias, String endUserId, String[] documentIds) { 023 return new ComplianceApplicationCreator(alias, endUserId, documentIds); 024 } 025 026 public static ComplianceApplicationUpdater updater(String id) { 027 return new ComplianceApplicationUpdater(id); 028 } 029 030 public static ComplianceApplicationDeleter deleter(String id) { 031 return new ComplianceApplicationDeleter(id); 032 } 033 034 public static ComplianceApplicationLister lister() { 035 return new ComplianceApplicationLister(); 036 } 037 038 public static ComplianceApplicationSubmitter submitter(String id) { 039 return new ComplianceApplicationSubmitter(id); 040 } 041 042 public String getNumberType() { 043 return numberType; 044 } 045 046 public String getCountryIso2() { 047 return countryIso2; 048 } 049 050 public String getEndUserType() { 051 return endUserType; 052 } 053 054 public String getCreatedAt() { 055 return createdAt; 056 } 057 058 public String getEndUserId() { 059 return endUserId; 060 } 061 062 public Document[] getDocuments() { 063 return documents; 064 } 065 066 public String getAlias() { 067 return alias; 068 } 069 070 public String getComplianceApplicationId() { 071 return complianceApplicationId; 072 } 073 074 public String getComplianceRequirementId() { 075 return complianceRequirementId; 076 } 077 078 public String getStatus() { 079 return status; 080 } 081 082 @Override 083 public String getId() { 084 return complianceApplicationId; 085 } 086}