using System.Collections.Generic;

namespace Ablera.Serdica.Authentication.Models.Oidc;

public record RegisteredClient : ConnectionSettingsBase
{
    public string[]? Permissions { get; init; }

    public string[]? Requirements { get; init; }

    public AllowedMask[]? AllowedMasks { get; init; }

    public ClaimTypeAndValue[]? BuiltinClaims { get; init; } = [];
    public Dictionary<string, string?>? Settings { get; init; }
}
