src/main/java/com/google/firebase/auth/ProviderConfig.java [79:109]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    String getProviderId() {
      return providerId;
    }

    /**
     * Sets the display name for the new provider.
     *
     * @param displayName A non-null, non-empty display name string.
     * @throws IllegalArgumentException If the display name is null or empty.
     */
    public T setDisplayName(String displayName) {
      checkArgument(!Strings.isNullOrEmpty(displayName), "Display name must not be null or empty.");
      properties.put("displayName", displayName);
      return getThis();
    }

    /**
     * Sets whether to allow the user to sign in with the provider.
     *
     * @param enabled A boolean indicating whether the user can sign in with the provider.
     */
    public T setEnabled(boolean enabled) {
      properties.put("enabled", enabled);
      return getThis();
    }

    Map<String, Object> getProperties() {
      return ImmutableMap.copyOf(properties);
    }

    abstract T getThis();
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/main/java/com/google/firebase/auth/ProviderConfig.java [125:155]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    String getProviderId() {
      return providerId;
    }

    /**
     * Sets the display name for the existing provider.
     *
     * @param displayName A non-null, non-empty display name string.
     * @throws IllegalArgumentException If the display name is null or empty.
     */
    public T setDisplayName(String displayName) {
      checkArgument(!Strings.isNullOrEmpty(displayName), "Display name must not be null or empty.");
      properties.put("displayName", displayName);
      return getThis();
    }

    /**
     * Sets whether to allow the user to sign in with the provider.
     *
     * @param enabled A boolean indicating whether the user can sign in with the provider.
     */
    public T setEnabled(boolean enabled) {
      properties.put("enabled", enabled);
      return getThis();
    }

    Map<String, Object> getProperties() {
      return ImmutableMap.copyOf(properties);
    }

    abstract T getThis();
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



