From 7ff8d6990a7c3b6566d8b7207cba0144e1a1dfa8 Mon Sep 17 00:00:00 2001 From: Daniel Cabello Date: Wed, 24 May 2023 20:25:54 +0000 Subject: [PATCH] Add tenant id --- auth/src/swig/auth.i | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/auth/src/swig/auth.i b/auth/src/swig/auth.i index 22b300740..a29a34037 100644 --- a/auth/src/swig/auth.i +++ b/auth/src/swig/auth.i @@ -65,6 +65,7 @@ %include "app/src/swig/null_check_this.i" %include "app/src/swig/serial_dispose.i" %include "stdint.i" +%include "std_string.i" %{ namespace firebase { @@ -476,6 +477,12 @@ static CppInstanceManager g_auth_instances; %csmethodmodifiers set_language_code(const char *lagnuage_code) "internal"; %rename(SetLanguageCodeInternal) set_language_code; +%csmethodmodifiers testrminal_id() "internal"; +%rename(TenantIdInternal) tenant_id; + +%csmethodmodifiers set_tenant_id(const char *tenant_id) "internal"; +%rename(SetTenantIdInternal) set_tenant_id; + %include "app/src/swig/init_result.i" // Implemented inline below. @@ -564,6 +571,16 @@ static CppInstanceManager g_auth_instances; } } + /// The user-facing terminal id for multi-tenant authentication + public System.String TenantId { + get { + return TenantIdInternal(); + } + set { + SetTenantIdInternal(value); + } + } + /// @deprecated This method is deprecated in favor of methods that return /// `Task`. Please use /// @ref SignInWithProviderAsync(FederatedAuthProvider) instead.