public Uri GetCertUpdateUrl(IFirebaseAppPlatform app)
        {
            string state = AppConfigExtensions.GetState <string>(app, 6, AppConfigExtensions.SStringState);

            if (string.IsNullOrEmpty(state))
            {
                return(AppConfigExtensions.DefaultUpdateUrl);
            }
            return(new Uri(state));
        }
        public virtual string GetEditorAuthUserId(IFirebaseAppPlatform app)
        {
            string text = Services.Auth.GetCurrentUserId(app);

            if (string.IsNullOrEmpty(text))
            {
                text = AppConfigExtensions.GetState <string>(app, 4, AppConfigExtensions.SStringState);
            }
            return(text);
        }
        public virtual string GetDatabaseUrl(IFirebaseAppPlatform app)
        {
            string text = AppConfigExtensions.GetState <string>(app, 0, AppConfigExtensions.SStringState);

            if (string.IsNullOrEmpty(text) && app != null)
            {
                Uri databaseUrl = app.DatabaseUrl;
                text = ((!(databaseUrl != null)) ? null : databaseUrl.ToString());
            }
            return(text);
        }
 public virtual void SetEditorAuthUserId(IFirebaseAppPlatform app, string uid)
 {
     AppConfigExtensions.SetState <string>(app, 4, uid, AppConfigExtensions.SStringState);
 }
 public virtual string GetEditorServiceAccountEmail(IFirebaseAppPlatform app)
 {
     return(AppConfigExtensions.GetState <string>(app, 3, AppConfigExtensions.SStringState));
 }
 public virtual void SetEditorServiceAccountEmail(IFirebaseAppPlatform app, string email)
 {
     AppConfigExtensions.SetState <string>(app, 3, email, AppConfigExtensions.SStringState);
 }
 public virtual string GetEditorP12FileName(IFirebaseAppPlatform app)
 {
     return(AppConfigExtensions.GetState <string>(app, 1, AppConfigExtensions.SStringState));
 }
 public virtual void SetEditorP12FileName(IFirebaseAppPlatform app, string p12Filename)
 {
     AppConfigExtensions.SetState <string>(app, 1, p12Filename, AppConfigExtensions.SStringState);
 }
 public virtual void SetEditorP12Password(IFirebaseAppPlatform app, string p12Password)
 {
     AppConfigExtensions.SetState <string>(app, 2, p12Password, AppConfigExtensions.SStringState);
 }
 public virtual void SetDatabaseUrl(IFirebaseAppPlatform app, string databaseUrl)
 {
     AppConfigExtensions.SetState <string>(app, 0, databaseUrl, AppConfigExtensions.SStringState);
 }
 public void SetCertUpdateUrl(IFirebaseAppPlatform app, Uri certUrl)
 {
     AppConfigExtensions.SetState <string>(app, 6, certUrl.ToString(), AppConfigExtensions.SStringState);
 }
 public virtual string GetCertPemFile(IFirebaseAppPlatform app)
 {
     return(AppConfigExtensions.GetState <string>(app, 5, AppConfigExtensions.SStringState));
 }
 public virtual void SetCertPemFile(IFirebaseAppPlatform app, string certName)
 {
     AppConfigExtensions.SetState <string>(app, 5, certName, AppConfigExtensions.SStringState);
 }