@@ -43,8 +43,7 @@ class FieldType:
4343 FieldType ('cardRef' , '' , 'reference to the card record type' ),
4444 FieldType ('recordRef' , '' , 'reference to other record' ),
4545
46- FieldType ('pamResources' , {'controllerUid' : '' , 'folderUid' : '' , 'resourceRef' : []},
47- 'PAM resources' ),
46+ FieldType ('pamResources' , {'controllerUid' : '' , 'folderUid' : '' , 'resourceRef' : []}, 'PAM resources' ),
4847 FieldType ('schedule' , {'type' : '' , 'utcTime' : '' , 'month' : '' , }, 'schedule information' ),
4948 FieldType ('passkey' , {'privateKey' : {}, 'credentialId' : '' , 'signCount' : 0 , 'userId' : '' , 'relyingParty' : '' ,
5049 'username' : '' , 'createdDate' : 0 }, 'passwordless login passkey' ),
@@ -54,7 +53,7 @@ class FieldType:
5453
5554class Multiple (enum .Enum ):
5655 Never = 0
57- Optional = 1
56+ Optional = 1 # ??? is not used
5857 Always = 2
5958
6059
@@ -66,12 +65,9 @@ class RecordField:
6665
6766
6867RecordFields : Dict [str , RecordField ] = {x .name : x for x in (
69- RecordField ('login' , 'login' , Multiple .Never ),
70- RecordField ('password' , 'secret' , Multiple .Never ),
7168 RecordField ('company' , 'text' , Multiple .Never ),
7269 RecordField ('licenseNumber' , 'multiline' , Multiple .Never ),
7370 RecordField ('accountNumber' , 'text' , Multiple .Never ),
74- RecordField ('bankAccount' , 'bankAccount' , Multiple .Never ),
7571 RecordField ('note' , 'multiline' , Multiple .Never ),
7672 RecordField ('oneTimeCode' , 'otp' , Multiple .Never ),
7773 RecordField ('keyPair' , 'privateKey' , Multiple .Never ),
@@ -80,18 +76,18 @@ class RecordField:
8076 RecordField ('birthDate' , 'date' , Multiple .Never ),
8177 RecordField ('securityQuestion' , 'securityQuestion' , Multiple .Always ),
8278 RecordField ('fileRef' , 'fileRef' , Multiple .Always ),
83-
79+ RecordField ('isSSIDHidden' , 'checkbox' , Multiple .Never ),
80+ RecordField ('wifiEncryption' , 'dropdown' , Multiple .Never ),
8481 RecordField ('pamResources' , 'pamResources' , Multiple .Never ),
8582 RecordField ('pamHostname' , 'host' , Multiple .Never ),
8683 RecordField ('databaseType' , 'dropdown' , Multiple .Never ),
8784 RecordField ('directoryType' , 'dropdown' , Multiple .Never ),
88-
8985)}
9086
9187def coly_field_types ():
9288 for ft in FieldTypes .values ():
9389 if ft .name not in RecordFields :
94- RecordFields [ft .name ] = RecordField (ft .name , ft .name , Multiple .Optional )
90+ RecordFields [ft .name ] = RecordField (ft .name , ft .name , Multiple .Never )
9591coly_field_types ()
9692
9793class ITypedField (abc .ABC ):
0 commit comments