@@ -14,12 +14,12 @@ import { BaseImporter } from "../base-importer";
1414import { Importer } from "../importer" ;
1515
1616import {
17- CategoryEnum ,
17+ Category ,
1818 Details ,
1919 ExportData ,
2020 FieldsEntity ,
2121 Item ,
22- LoginFieldTypeEnum ,
22+ LoginFieldType ,
2323 Overview ,
2424 PasswordHistoryEntity ,
2525 SectionsEntity ,
@@ -45,38 +45,38 @@ export class OnePassword1PuxImporter extends BaseImporter implements Importer {
4545
4646 const cipher = this . initLoginCipher ( ) ;
4747
48- const category = item . categoryUuid as CategoryEnum ;
48+ const category = item . categoryUuid as Category ;
4949 switch ( category ) {
50- case CategoryEnum . Login :
51- case CategoryEnum . Database :
52- case CategoryEnum . Password :
53- case CategoryEnum . WirelessRouter :
54- case CategoryEnum . Server :
55- case CategoryEnum . API_Credential :
50+ case Category . Login :
51+ case Category . Database :
52+ case Category . Password :
53+ case Category . WirelessRouter :
54+ case Category . Server :
55+ case Category . API_Credential :
5656 cipher . type = CipherType . Login ;
5757 cipher . login = new LoginView ( ) ;
5858 break ;
59- case CategoryEnum . CreditCard :
60- case CategoryEnum . BankAccount :
59+ case Category . CreditCard :
60+ case Category . BankAccount :
6161 cipher . type = CipherType . Card ;
6262 cipher . card = new CardView ( ) ;
6363 break ;
64- case CategoryEnum . SecureNote :
65- case CategoryEnum . SoftwareLicense :
66- case CategoryEnum . EmailAccount :
67- case CategoryEnum . MedicalRecord :
64+ case Category . SecureNote :
65+ case Category . SoftwareLicense :
66+ case Category . EmailAccount :
67+ case Category . MedicalRecord :
6868 // case CategoryEnum.Document:
6969 cipher . type = CipherType . SecureNote ;
7070 cipher . secureNote = new SecureNoteView ( ) ;
7171 cipher . secureNote . type = SecureNoteType . Generic ;
7272 break ;
73- case CategoryEnum . Identity :
74- case CategoryEnum . DriversLicense :
75- case CategoryEnum . OutdoorLicense :
76- case CategoryEnum . Membership :
77- case CategoryEnum . Passport :
78- case CategoryEnum . RewardsProgram :
79- case CategoryEnum . SocialSecurityNumber :
73+ case Category . Identity :
74+ case Category . DriversLicense :
75+ case Category . OutdoorLicense :
76+ case Category . Membership :
77+ case Category . Passport :
78+ case Category . RewardsProgram :
79+ case Category . SocialSecurityNumber :
8080 cipher . type = CipherType . Identity ;
8181 cipher . identity = new IdentityView ( ) ;
8282 break ;
@@ -166,10 +166,10 @@ export class OnePassword1PuxImporter extends BaseImporter implements Importer {
166166 let fieldValue = loginField . value ;
167167 let fieldType : FieldType = FieldType . Text ;
168168 switch ( loginField . fieldType ) {
169- case LoginFieldTypeEnum . Password :
169+ case LoginFieldType . Password :
170170 fieldType = FieldType . Hidden ;
171171 break ;
172- case LoginFieldTypeEnum . CheckBox :
172+ case LoginFieldType . CheckBox :
173173 fieldValue = loginField . value !== "" ? "true" : "false" ;
174174 fieldType = FieldType . Boolean ;
175175 break ;
@@ -180,8 +180,8 @@ export class OnePassword1PuxImporter extends BaseImporter implements Importer {
180180 } ) ;
181181 }
182182
183- private processDetails ( category : CategoryEnum , details : Details , cipher : CipherView ) {
184- if ( category !== CategoryEnum . Password ) {
183+ private processDetails ( category : Category , details : Details , cipher : CipherView ) {
184+ if ( category !== Category . Password ) {
185185 return ;
186186 }
187187
@@ -191,7 +191,7 @@ export class OnePassword1PuxImporter extends BaseImporter implements Importer {
191191 cipher . login . password = details . password ;
192192 }
193193
194- private processSections ( category : CategoryEnum , sections : SectionsEntity [ ] , cipher : CipherView ) {
194+ private processSections ( category : Category , sections : SectionsEntity [ ] , cipher : CipherView ) {
195195 if ( sections == null || sections . length === 0 ) {
196196 return ;
197197 }
@@ -206,7 +206,7 @@ export class OnePassword1PuxImporter extends BaseImporter implements Importer {
206206 }
207207
208208 private parseSectionFields (
209- category : CategoryEnum ,
209+ category : Category ,
210210 fields : FieldsEntity [ ] ,
211211 cipher : CipherView ,
212212 sectionTitle : string ,
@@ -232,20 +232,20 @@ export class OnePassword1PuxImporter extends BaseImporter implements Importer {
232232 }
233233
234234 switch ( category ) {
235- case CategoryEnum . Login :
236- case CategoryEnum . Database :
237- case CategoryEnum . EmailAccount :
238- case CategoryEnum . WirelessRouter :
235+ case Category . Login :
236+ case Category . Database :
237+ case Category . EmailAccount :
238+ case Category . WirelessRouter :
239239 break ;
240240
241- case CategoryEnum . Server :
241+ case Category . Server :
242242 if ( this . isNullOrWhitespace ( cipher . login . uri ) && field . id === "url" ) {
243243 cipher . login . uris = this . makeUriArray ( fieldValue ) ;
244244 return ;
245245 }
246246 break ;
247247
248- case CategoryEnum . API_Credential :
248+ case Category . API_Credential :
249249 if ( this . fillApiCredentials ( field , fieldValue , cipher ) ) {
250250 return ;
251251 }
@@ -258,7 +258,7 @@ export class OnePassword1PuxImporter extends BaseImporter implements Importer {
258258 return ;
259259 }
260260
261- if ( category === CategoryEnum . BankAccount ) {
261+ if ( category === Category . BankAccount ) {
262262 if ( this . fillBankAccount ( field , fieldValue , cipher ) ) {
263263 return ;
264264 }
@@ -281,34 +281,34 @@ export class OnePassword1PuxImporter extends BaseImporter implements Importer {
281281 }
282282
283283 switch ( category ) {
284- case CategoryEnum . Identity :
284+ case Category . Identity :
285285 break ;
286- case CategoryEnum . DriversLicense :
286+ case Category . DriversLicense :
287287 if ( this . fillDriversLicense ( field , fieldValue , cipher ) ) {
288288 return ;
289289 }
290290 break ;
291- case CategoryEnum . OutdoorLicense :
291+ case Category . OutdoorLicense :
292292 if ( this . fillOutdoorLicense ( field , fieldValue , cipher ) ) {
293293 return ;
294294 }
295295 break ;
296- case CategoryEnum . Membership :
296+ case Category . Membership :
297297 if ( this . fillMembership ( field , fieldValue , cipher ) ) {
298298 return ;
299299 }
300300 break ;
301- case CategoryEnum . Passport :
301+ case Category . Passport :
302302 if ( this . fillPassport ( field , fieldValue , cipher ) ) {
303303 return ;
304304 }
305305 break ;
306- case CategoryEnum . RewardsProgram :
306+ case Category . RewardsProgram :
307307 if ( this . fillRewardsProgram ( field , fieldValue , cipher ) ) {
308308 return ;
309309 }
310310 break ;
311- case CategoryEnum . SocialSecurityNumber :
311+ case Category . SocialSecurityNumber :
312312 if ( this . fillSSN ( field , fieldValue , cipher ) ) {
313313 return ;
314314 }
0 commit comments