001package com.plivo.api.models.powerpack; 002 003import com.fasterxml.jackson.annotation.JsonIgnore; 004import com.plivo.api.models.base.BaseResource; 005 006public class Shortcode extends BaseResource { 007 008 private String added_on; 009 private String country_iso2; 010 private String number_pool_uuid; 011 private String number; 012 private String uuid; 013 private String type; 014 private String account_phone_number_resource; 015 016 public Shortcode(String uuid) { 017 this.uuid = uuid; 018 } 019 020 @JsonIgnore 021 public Shortcode getter() { 022 return this; 023 } 024 025 public ShortcodeLister list() { 026 return new ShortcodeLister(uuid); 027 } 028 029 public FindShortcode find() { 030 return new FindShortcode(uuid); 031 } 032 033 public RemoveShortcode remove() { 034 return new RemoveShortcode(uuid); 035 } 036 037 public String getNumber_pool_uuid() { 038 return number_pool_uuid; 039 } 040 041 public String getNumber() { 042 return number; 043 } 044 045 public String getType() { 046 return type; 047 } 048 049 public String getAdded_on() { 050 return added_on; 051 } 052 053 public String getCountry_iso2() { 054 return country_iso2; 055 } 056 057 public String getAccount_phone_number_resource() { 058 return account_phone_number_resource; 059 } 060 061 @Override 062 public String getId() { 063 return getNumber_pool_uuid(); 064 } 065 066}