mirror of
https://github.com/bitwarden/browser
synced 2025-12-27 05:33:59 +00:00
* Added select-payment-method.component in shared lib Because we're going to be implementing the same functionality for providers and orgs/users, I wanted to start moving some of this shared functionality into libs so it can be accessed in both web and bit-web. Additionally, the Stripe and Braintree functionality has been moved into their own services for more central management. * Added generalized manage-tax-information component to shared lib * Added generalized add-account-credit-dialog component to shared libs * Added generalized verify-bank-account component to shared libs * Added dialog for selection of provider payment method * Added provider-payment-method component * Added provider-payment-method component to provider layout
28 lines
854 B
TypeScript
28 lines
854 B
TypeScript
import { BaseResponse } from "../../../models/response/base.response";
|
|
|
|
export class TaxInfoResponse extends BaseResponse {
|
|
taxId: string;
|
|
taxIdType: string;
|
|
line1: string;
|
|
line2: string;
|
|
city: string;
|
|
state: string;
|
|
country: string;
|
|
postalCode: string;
|
|
|
|
constructor(response: any) {
|
|
super(response);
|
|
this.taxId = this.getResponseProperty("TaxIdNumber");
|
|
if (!this.taxId) {
|
|
this.taxId = this.getResponseProperty("TaxId");
|
|
}
|
|
this.taxIdType = this.getResponseProperty("TaxIdType");
|
|
this.line1 = this.getResponseProperty("Line1");
|
|
this.line2 = this.getResponseProperty("Line2");
|
|
this.city = this.getResponseProperty("City");
|
|
this.state = this.getResponseProperty("State");
|
|
this.postalCode = this.getResponseProperty("PostalCode");
|
|
this.country = this.getResponseProperty("Country");
|
|
}
|
|
}
|