thalos-service/src/Thalos.Service.Identity.Abstractions/Contracts/EvaluateIdentityPolicyRequest.cs
José René White Enciso ab4013fcf4 feat(identity): add policy contract integration
- WHY: enforce identity-only contract boundaries for policy orchestration
- WHAT: add thalos-owned policy contracts, adapters, and grpc translation surfaces
- RULE: apply workspace dependency graph and identity ownership constraints
2026-02-22 03:44:44 -06:00

10 lines
464 B
C#

namespace Thalos.Service.Identity.Abstractions.Contracts;
/// <summary>
/// Transport-neutral request contract for identity policy evaluation.
/// </summary>
/// <param name="SubjectId">Identity subject identifier.</param>
/// <param name="TenantId">Tenant scope identifier.</param>
/// <param name="PermissionCode">Permission code to evaluate.</param>
public sealed record EvaluateIdentityPolicyRequest(string SubjectId, string TenantId, string PermissionCode);