Class: FdxV660Api::TypeFormType
- Inherits:
-
Object
- Object
- FdxV660Api::TypeFormType
- Defined in:
- lib/fdx_v660_api/models/type_form_type.rb
Overview
Tax form entity name e.g. "TaxW2"
Constant Summary collapse
- TYPE_FORM_TYPE =
[ # TODO: Write general description for BUSINESSINCOMESTATEMENT BUSINESSINCOMESTATEMENT = 'BusinessIncomeStatement'.freeze, # TODO: Write general description for CRYPTOCURRENCYTAXSTATEMENT CRYPTOCURRENCYTAXSTATEMENT = 'CryptocurrencyTaxStatement'.freeze, # TODO: Write general description for FARMINCOMESTATEMENT FARMINCOMESTATEMENT = 'FarmIncomeStatement'.freeze, # TODO: Write general description for FARMRENTALINCOMESTATEMENT FARMRENTALINCOMESTATEMENT = 'FarmRentalIncomeStatement'.freeze, # TODO: Write general description for RENTALINCOMESTATEMENT RENTALINCOMESTATEMENT = 'RentalIncomeStatement'.freeze, # TODO: Write general description for ROYALTYINCOMESTATEMENT ROYALTYINCOMESTATEMENT = 'RoyaltyIncomeStatement'.freeze, # TODO: Write general description for TAX1041K1 TAX1041K1 = 'Tax1041K1'.freeze, # TODO: Write general description for TAX1042S TAX1042S = 'Tax1042S'.freeze, # TODO: Write general description for TAX1065K1 TAX1065K1 = 'Tax1065K1'.freeze, # TODO: Write general description for TAX1065K3 TAX1065K3 = 'Tax1065K3'.freeze, # TODO: Write general description for TAX1095A TAX1095A = 'Tax1095A'.freeze, # TODO: Write general description for TAX1095B TAX1095B = 'Tax1095B'.freeze, # TODO: Write general description for TAX1095C TAX1095C = 'Tax1095C'.freeze, # TODO: Write general description for TAX1097BTC TAX1097BTC = 'Tax1097Btc'.freeze, # TODO: Write general description for TAX1098 TAX1098 = 'Tax1098'.freeze, # TODO: Write general description for TAX1098C TAX1098C = 'Tax1098C'.freeze, # TODO: Write general description for TAX1098E TAX1098E = 'Tax1098E'.freeze, # TODO: Write general description for TAX1098MA TAX1098MA = 'Tax1098Ma'.freeze, # TODO: Write general description for TAX1098Q TAX1098Q = 'Tax1098Q'.freeze, # TODO: Write general description for TAX1098T TAX1098T = 'Tax1098T'.freeze, # TODO: Write general description for TAX1098VLI TAX1098VLI = 'Tax1098Vli'.freeze, # TODO: Write general description for TAX1099A TAX1099A = 'Tax1099A'.freeze, # TODO: Write general description for TAX1099B TAX1099B = 'Tax1099B'.freeze, # TODO: Write general description for TAX1099C TAX1099C = 'Tax1099C'.freeze, # TODO: Write general description for TAX1099CAP TAX1099CAP = 'Tax1099Cap'.freeze, # TODO: Write general description for TAX1099CONSOLIDATEDSTATEMENT TAX1099CONSOLIDATEDSTATEMENT = 'Tax1099ConsolidatedStatement'.freeze, # TODO: Write general description for TAX1099DA TAX1099DA = 'Tax1099Da'.freeze, # TODO: Write general description for TAX1099DIV TAX1099DIV = 'Tax1099Div'.freeze, # TODO: Write general description for TAX1099G TAX1099G = 'Tax1099G'.freeze, # TODO: Write general description for TAX1099H TAX1099H = 'Tax1099H'.freeze, # TODO: Write general description for TAX1099INT TAX1099INT = 'Tax1099Int'.freeze, # TODO: Write general description for TAX1099K TAX1099K = 'Tax1099K'.freeze, # TODO: Write general description for TAX1099LPS TAX1099LPS = 'Tax1099Lps'.freeze, # TODO: Write general description for TAX1099LS TAX1099LS = 'Tax1099Ls'.freeze, # TODO: Write general description for TAX1099LTC TAX1099LTC = 'Tax1099Ltc'.freeze, # TODO: Write general description for TAX1099MISC TAX1099MISC = 'Tax1099Misc'.freeze, # TODO: Write general description for TAX1099NEC TAX1099NEC = 'Tax1099Nec'.freeze, # TODO: Write general description for TAX1099OID TAX1099OID = 'Tax1099Oid'.freeze, # TODO: Write general description for TAX1099PATR TAX1099PATR = 'Tax1099Patr'.freeze, # TODO: Write general description for TAX1099Q TAX1099Q = 'Tax1099Q'.freeze, # TODO: Write general description for TAX1099QA TAX1099QA = 'Tax1099Qa'.freeze, # TODO: Write general description for TAX1099R TAX1099R = 'Tax1099R'.freeze, # TODO: Write general description for TAX1099S TAX1099S = 'Tax1099S'.freeze, # TODO: Write general description for TAX1099SA TAX1099SA = 'Tax1099Sa'.freeze, # TODO: Write general description for TAX1099SB TAX1099SB = 'Tax1099Sb'.freeze, # TODO: Write general description for TAX1120SK1 TAX1120SK1 = 'Tax1120SK1'.freeze, # TODO: Write general description for TAX2439 TAX2439 = 'Tax2439'.freeze, # TODO: Write general description for TAX3921 TAX3921 = 'Tax3921'.freeze, # TODO: Write general description for TAX3922 TAX3922 = 'Tax3922'.freeze, # TODO: Write general description for TAX5227K1 TAX5227K1 = 'Tax5227K1'.freeze, # TODO: Write general description for TAX5498 TAX5498 = 'Tax5498'.freeze, # TODO: Write general description for TAX5498ESA TAX5498ESA = 'Tax5498Esa'.freeze, # TODO: Write general description for TAX5498QA TAX5498QA = 'Tax5498Qa'.freeze, # TODO: Write general description for TAX5498SA TAX5498SA = 'Tax5498Sa'.freeze, # TODO: Write general description for TAX5498TA TAX5498TA = 'Tax5498Ta'.freeze, # TODO: Write general description for TAXW2 TAXW2 = 'TaxW2'.freeze, # TODO: Write general description for TAXW2C TAXW2C = 'TaxW2C'.freeze, # TODO: Write general description for TAXW2G TAXW2G = 'TaxW2G'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = BUSINESSINCOMESTATEMENT) ⇒ Object
191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 |
# File 'lib/fdx_v660_api/models/type_form_type.rb', line 191 def self.from_value(value, default_value = BUSINESSINCOMESTATEMENT) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'businessincomestatement' then BUSINESSINCOMESTATEMENT when 'cryptocurrencytaxstatement' then CRYPTOCURRENCYTAXSTATEMENT when 'farmincomestatement' then FARMINCOMESTATEMENT when 'farmrentalincomestatement' then FARMRENTALINCOMESTATEMENT when 'rentalincomestatement' then RENTALINCOMESTATEMENT when 'royaltyincomestatement' then ROYALTYINCOMESTATEMENT when 'tax1041k1' then TAX1041K1 when 'tax1042s' then TAX1042S when 'tax1065k1' then TAX1065K1 when 'tax1065k3' then TAX1065K3 when 'tax1095a' then TAX1095A when 'tax1095b' then TAX1095B when 'tax1095c' then TAX1095C when 'tax1097btc' then TAX1097BTC when 'tax1098' then TAX1098 when 'tax1098c' then TAX1098C when 'tax1098e' then TAX1098E when 'tax1098ma' then TAX1098MA when 'tax1098q' then TAX1098Q when 'tax1098t' then TAX1098T when 'tax1098vli' then TAX1098VLI when 'tax1099a' then TAX1099A when 'tax1099b' then TAX1099B when 'tax1099c' then TAX1099C when 'tax1099cap' then TAX1099CAP when 'tax1099consolidatedstatement' then TAX1099CONSOLIDATEDSTATEMENT when 'tax1099da' then TAX1099DA when 'tax1099div' then TAX1099DIV when 'tax1099g' then TAX1099G when 'tax1099h' then TAX1099H when 'tax1099int' then TAX1099INT when 'tax1099k' then TAX1099K when 'tax1099lps' then TAX1099LPS when 'tax1099ls' then TAX1099LS when 'tax1099ltc' then TAX1099LTC when 'tax1099misc' then TAX1099MISC when 'tax1099nec' then TAX1099NEC when 'tax1099oid' then TAX1099OID when 'tax1099patr' then TAX1099PATR when 'tax1099q' then TAX1099Q when 'tax1099qa' then TAX1099QA when 'tax1099r' then TAX1099R when 'tax1099s' then TAX1099S when 'tax1099sa' then TAX1099SA when 'tax1099sb' then TAX1099SB when 'tax1120sk1' then TAX1120SK1 when 'tax2439' then TAX2439 when 'tax3921' then TAX3921 when 'tax3922' then TAX3922 when 'tax5227k1' then TAX5227K1 when 'tax5498' then TAX5498 when 'tax5498esa' then TAX5498ESA when 'tax5498qa' then TAX5498QA when 'tax5498sa' then TAX5498SA when 'tax5498ta' then TAX5498TA when 'taxw2' then TAXW2 when 'taxw2c' then TAXW2C when 'taxw2g' then TAXW2G else default_value end end |
.validate(value) ⇒ Object
185 186 187 188 189 |
# File 'lib/fdx_v660_api/models/type_form_type.rb', line 185 def self.validate(value) return false if value.nil? true end |