1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-21 02:33:46 +00:00
Files
browser/libs/common/src/models/response/event.response.ts
Vincent Salucci bacb8828de [AC-1266] Enums filename conventions (#5140)
* refactor: update clientType enum

* refactor: update deviceType filename

* refactor: update encryptedExportType filename

* refactor: update encryptionType filename

* refactor: update eventType filename

* refactor: update fieldType filename

* refactor: update fileUploadType filename

* refactor: update hashPurpose filename

* refactor: update htmlStorageLocation filename

* refactor: update kdfType filename

* refactor: update keySuffixOptions filename

* refactor: update linkedIdType filename

* refactor: update logLevelType filename

* refactor: update nativeMessagingVersion filename

* refactor: update notificationType filename

* refactor: update productType filename

* refactor: update secureNoteType filename

* refactor: update stateVersion filename

* refactor: update storageLocation filename

* refactor: update themeType filename

* refactor: update uriMatchType filename

* fix: update kdfType classes missed in initial pass, refs AC-1266

* fix: missing import update for device-type

* refactor: add barrel file for enums and update pathed import statements, refs AC-1266

* fix: incorrect import statements for web, refs AC-1266

* fix: missed import statement updates (browser), refs AC-1266

* fix: missed import statement changes (cli), refs AC-1266

* fix: missed import statement changes (desktop), refs AC-1266

* fix: prettier, refs AC-1266

* refactor: (libs) update relative paths to use barrel file, refs AC-1266

* fix: missed find/replace import statements for SecureNoteType, refs AC-1266

* refactor: apply .enum suffix to enums folder and modify leftover relative paths, refs AC-1266

* fix: find/replace errors for native-messaging-version, refs AC-1266
2023-04-04 22:42:21 -05:00

51 lines
1.9 KiB
TypeScript

import { DeviceType, EventSystemUser, EventType } from "../../enums";
import { BaseResponse } from "./base.response";
export class EventResponse extends BaseResponse {
type: EventType;
userId: string;
organizationId: string;
providerId: string;
cipherId: string;
collectionId: string;
groupId: string;
policyId: string;
organizationUserId: string;
providerUserId: string;
providerOrganizationId: string;
actingUserId: string;
date: string;
deviceType: DeviceType;
ipAddress: string;
installationId: string;
systemUser: EventSystemUser;
domainName: string;
secretId: string;
serviceAccountId: string;
constructor(response: any) {
super(response);
this.type = this.getResponseProperty("Type");
this.userId = this.getResponseProperty("UserId");
this.organizationId = this.getResponseProperty("OrganizationId");
this.providerId = this.getResponseProperty("ProviderId");
this.cipherId = this.getResponseProperty("CipherId");
this.collectionId = this.getResponseProperty("CollectionId");
this.groupId = this.getResponseProperty("GroupId");
this.policyId = this.getResponseProperty("PolicyId");
this.organizationUserId = this.getResponseProperty("OrganizationUserId");
this.providerUserId = this.getResponseProperty("ProviderUserId");
this.providerOrganizationId = this.getResponseProperty("ProviderOrganizationId");
this.actingUserId = this.getResponseProperty("ActingUserId");
this.date = this.getResponseProperty("Date");
this.deviceType = this.getResponseProperty("DeviceType");
this.ipAddress = this.getResponseProperty("IpAddress");
this.installationId = this.getResponseProperty("InstallationId");
this.systemUser = this.getResponseProperty("SystemUser");
this.domainName = this.getResponseProperty("DomainName");
this.secretId = this.getResponseProperty("SecretId");
this.serviceAccountId = this.getResponseProperty("ServiceAccountId");
}
}