11import { NativeModules } from 'react-native' ;
22import { DidomiListener } from './DidomiListener' ;
3- import { DidomiEventType , Purpose , Vendor , UserStatus , CurrentUserStatus , VendorStatus , UserAuthParams , DidomiInitializeParameters , DidomiUserParameters } from './DidomiTypes' ;
3+ import { DidomiEventType , Purpose , Vendor , UserStatus , CurrentUserStatus , VendorStatus , UserAuthParams , DidomiInitializeParameters , DidomiUserParameters , UserAuthWithEncryptionParams , UserAuthWithHashParams , DidomiMultiUserParameters } from './DidomiTypes' ;
44import { DIDOMI_USER_AGENT_NAME , DIDOMI_VERSION } from './Constants' ;
55import { CurrentUserStatusTransaction , createCurrentUserStatusTransaction } from './CurrentUserStatusTransaction' ;
66
@@ -638,8 +638,8 @@ export const Didomi = {
638638 * @deprecated Use {@link setUserWithParameters} instead
639639 */
640640 setUserWithAuthParams : (
641- userAuthParams : UserAuthParams ,
642- synchronizedUsers ?: UserAuthParams [ ] | undefined
641+ userAuthParams : UserAuthParams | UserAuthWithEncryptionParams | UserAuthWithHashParams ,
642+ synchronizedUsers ?: Array < UserAuthParams | UserAuthWithEncryptionParams | UserAuthWithHashParams > | undefined
643643 ) : void => RNDidomi . setUserWithAuthParams ( JSON . stringify ( userAuthParams ) , JSON . stringify ( synchronizedUsers ) ) ,
644644
645645 /**
@@ -650,23 +650,23 @@ export const Didomi = {
650650 * @deprecated Use {@link setUserWithParametersAndSetupUI} instead
651651 */
652652 setUserWithAuthParamsAndSetupUI : (
653- userAuthParams : UserAuthParams ,
654- synchronizedUsers ?: UserAuthParams [ ] | undefined
653+ userAuthParams : UserAuthParams | UserAuthWithEncryptionParams | UserAuthWithHashParams ,
654+ synchronizedUsers ?: Array < UserAuthParams | UserAuthWithEncryptionParams | UserAuthWithHashParams > | undefined
655655 ) : void => RNDidomi . setUserWithAuthParamsAndSetupUI ( JSON . stringify ( userAuthParams ) , JSON . stringify ( synchronizedUsers ) ) ,
656656
657657 /**
658658 * Set user information with parameters
659659 *
660660 * @param parameters as DidomiUserParameters
661661 */
662- setUserWithParameters : ( parameters : DidomiUserParameters ) : void => RNDidomi . setUserWithParameters ( JSON . stringify ( parameters ) ) ,
662+ setUserWithParameters : ( parameters : DidomiUserParameters | DidomiMultiUserParameters ) : void => RNDidomi . setUserWithParameters ( JSON . stringify ( parameters ) ) ,
663663
664664 /**
665665 * Set user information with parameters and check for missing consent
666666 *
667667 * @param parameters as DidomiUserParameters
668668 */
669- setUserWithParametersAndSetupUI : ( parameters : DidomiUserParameters ) : void => RNDidomi . setUserWithParametersAndSetupUI ( JSON . stringify ( parameters ) ) ,
669+ setUserWithParametersAndSetupUI : ( parameters : DidomiUserParameters | DidomiMultiUserParameters ) : void => RNDidomi . setUserWithParametersAndSetupUI ( JSON . stringify ( parameters ) ) ,
670670
671671 /**
672672 * Show the consent notice (if required, not disabled in the config and not already displayed)
0 commit comments