using PostFundManagement.Domain; namespace PostFundManagement.Application.Services.Governance; public record UpdatePortfolioRequest(long PortfolioId, string Name, string Description, Guid OwnerId); public record CreatePortfolioRequest(string Name, string Description, long OrganisationId, Guid OwnerId); public record UpdateOrganisationRequest(long OrganisationId, string Name, string RegistrationNo, string Email, OrganisationType Type); public record CreateOrganisationRequest(string Name, string RegistrationNo, string Email, OrganisationType Type); public record Dashboard(decimal PortfolioValue, int ActiveAwards, decimal Disbursed, double OnTrackPercentage, int AtRiskCount, int BeneficiariesReached);