mirror of
https://github.com/bitwarden/browser
synced 2025-12-19 01:33:33 +00:00
* [AC-1423] Update organization subscription cloud page (#5614) * [AC-1423] Add ProgressModule to shared.module.ts * [AC-1423] Update cloud subscription page styles - Remove bootstrap styles - Use CL components where applicable - Use CL typography directives - Update heading levels to prepare for new SM sections * [AC-1423] Add usePasswordManager boolean to organization domain * [AC-1423] Introduce BitwardenProductType enum * [AC-1423] Update Organization subscription line items - Add product type prefix - Indent addon services like additional storage and service accounts - Show line items for free plans * [AC-1420] Add Secrets Manager subscribe component (#5617) * [AC-1418] Add secrets manager manage subscription component (#5661) * add additional properties (#5743) * Allow autoscale limits to be removed, update naming (#5781) * [AC-1488] Store Organization.SmServiceAccounts as total not additional (#5784) * Allow autoscale limits to be removed, update naming * Display additional service accounts only * [AC-1531] Fix SM subscribe component not showing in free org billing tab (#5848) --------- Co-authored-by: Shane Melton <smelton@bitwarden.com> Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com> Co-authored-by: Thomas Rittson <trittson@bitwarden.com> Co-authored-by: cyprain-okeke <108260115+cyprain-okeke@users.noreply.github.com> Co-authored-by: Rui Tome <rtome@bitwarden.com>
31 lines
840 B
TypeScript
31 lines
840 B
TypeScript
import { PaymentMethodType, PlanType } from "../../../billing/enums";
|
|
|
|
import { OrganizationKeysRequest } from "./organization-keys.request";
|
|
|
|
export class OrganizationCreateRequest {
|
|
name: string;
|
|
businessName: string;
|
|
billingEmail: string;
|
|
planType: PlanType;
|
|
key: string;
|
|
keys: OrganizationKeysRequest;
|
|
paymentMethodType: PaymentMethodType;
|
|
paymentToken: string;
|
|
additionalSeats: number;
|
|
maxAutoscaleSeats: number;
|
|
additionalStorageGb: number;
|
|
premiumAccessAddon: boolean;
|
|
collectionName: string;
|
|
taxIdNumber: string;
|
|
billingAddressLine1: string;
|
|
billingAddressLine2: string;
|
|
billingAddressCity: string;
|
|
billingAddressState: string;
|
|
billingAddressPostalCode: string;
|
|
billingAddressCountry: string;
|
|
|
|
useSecretsManager: boolean;
|
|
additionalSmSeats: number;
|
|
additionalServiceAccounts: number;
|
|
}
|