Skip to content

Commit d580b41

Browse files
committed
Update Generated API Contracts
1 parent d6a2e75 commit d580b41

3 files changed

Lines changed: 11 additions & 5 deletions

tests/API.UnitTests/PublicAPITests.CoreAssemblyHasNoPublicAPIChangesAsync.verified.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,13 +137,14 @@ namespace Fossa.API.Core.Entities
137137
}
138138
public class EmployeeEntity : System.IEquatable<Fossa.API.Core.Entities.EmployeeEntity>, TIKSN.Data.IEntity<Fossa.API.Core.Entities.EmployeeId>, TIKSN.Data.ITenantEntity<Fossa.API.Core.Entities.EmployeeId, System.Guid>, TIKSN.Data.IUserEntity<Fossa.API.Core.Entities.EmployeeId, System.Guid>
139139
{
140-
public EmployeeEntity(Fossa.API.Core.Entities.EmployeeId ID, System.Guid TenantID, System.Guid UserID, Fossa.API.Core.Entities.CompanyId CompanyId, LanguageExt.Option<Fossa.API.Core.Entities.BranchId> AssignedBranchId, LanguageExt.Option<Fossa.API.Core.Entities.DepartmentId> AssignedDepartmentId, LanguageExt.Option<Fossa.API.Core.Entities.EmployeeId> ReportsToId, string FirstName, string LastName, string FullName) { }
140+
public EmployeeEntity(Fossa.API.Core.Entities.EmployeeId ID, System.Guid TenantID, System.Guid UserID, Fossa.API.Core.Entities.CompanyId CompanyId, LanguageExt.Option<Fossa.API.Core.Entities.BranchId> AssignedBranchId, LanguageExt.Option<Fossa.API.Core.Entities.DepartmentId> AssignedDepartmentId, LanguageExt.Option<Fossa.API.Core.Entities.EmployeeId> ReportsToId, string JobTitle, string FirstName, string LastName, string FullName) { }
141141
public LanguageExt.Option<Fossa.API.Core.Entities.BranchId> AssignedBranchId { get; init; }
142142
public LanguageExt.Option<Fossa.API.Core.Entities.DepartmentId> AssignedDepartmentId { get; init; }
143143
public Fossa.API.Core.Entities.CompanyId CompanyId { get; init; }
144144
public string FirstName { get; init; }
145145
public string FullName { get; init; }
146146
public Fossa.API.Core.Entities.EmployeeId ID { get; init; }
147+
public string JobTitle { get; init; }
147148
public string LastName { get; init; }
148149
public LanguageExt.Option<Fossa.API.Core.Entities.EmployeeId> ReportsToId { get; init; }
149150
public System.Guid TenantID { get; init; }
@@ -510,11 +511,12 @@ namespace Fossa.API.Core.Messages.Commands
510511
}
511512
public class EmployeeManagementCommand : Fossa.API.Core.Messages.Commands.EntityTenantUserCommand<Fossa.API.Core.Entities.EmployeeEntity, Fossa.API.Core.Entities.EmployeeId, System.Guid, System.Guid>, System.IEquatable<Fossa.API.Core.Messages.Commands.EmployeeManagementCommand>
512513
{
513-
public EmployeeManagementCommand(Fossa.API.Core.Entities.EmployeeId ID, System.Guid TenantID, System.Guid UserID, LanguageExt.Option<Fossa.API.Core.Entities.BranchId> AssignedBranchId, LanguageExt.Option<Fossa.API.Core.Entities.DepartmentId> AssignedDepartmentId, LanguageExt.Option<Fossa.API.Core.Entities.EmployeeId> ReportsToId) { }
514+
public EmployeeManagementCommand(Fossa.API.Core.Entities.EmployeeId ID, System.Guid TenantID, System.Guid UserID, LanguageExt.Option<Fossa.API.Core.Entities.BranchId> AssignedBranchId, LanguageExt.Option<Fossa.API.Core.Entities.DepartmentId> AssignedDepartmentId, LanguageExt.Option<Fossa.API.Core.Entities.EmployeeId> ReportsToId, string JobTitle) { }
514515
public override System.Collections.Generic.IEnumerable<Fossa.API.Core.Entities.EmployeeId> AffectingTenantEntitiesIdentities { get; }
515516
public LanguageExt.Option<Fossa.API.Core.Entities.BranchId> AssignedBranchId { get; init; }
516517
public LanguageExt.Option<Fossa.API.Core.Entities.DepartmentId> AssignedDepartmentId { get; init; }
517518
public Fossa.API.Core.Entities.EmployeeId ID { get; init; }
519+
public string JobTitle { get; init; }
518520
public LanguageExt.Option<Fossa.API.Core.Entities.EmployeeId> ReportsToId { get; init; }
519521
}
520522
public class EmployeeManagementCommandHandler : MediatR.IRequestHandler<Fossa.API.Core.Messages.Commands.EmployeeManagementCommand, MediatR.Unit>

tests/API.UnitTests/PublicAPITests.PersistenceAssemblyHasNoPublicAPIChangesAsync.verified.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ namespace Fossa.API.Persistence.Mongo.Entities
7070
public string? FullName { get; set; }
7171
[MongoDB.Bson.Serialization.Attributes.BsonId]
7272
public long ID { get; set; }
73+
public string? JobTitle { get; set; }
7374
public string? LastName { get; set; }
7475
public long? ReportsToId { get; set; }
7576
[MongoDB.Bson.Serialization.Attributes.BsonGuidRepresentation(MongoDB.Bson.GuidRepresentation.Standard)]

tests/API.UnitTests/PublicAPITests.WebAssemblyHasNoPublicAPIChangesAsync.verified.txt

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -263,9 +263,10 @@ namespace Fossa.API.Web.ApiModels
263263
}
264264
public class EmployeeManagementModel : System.IEquatable<Fossa.API.Web.ApiModels.EmployeeManagementModel>
265265
{
266-
public EmployeeManagementModel(long? AssignedBranchId, long? AssignedDepartmentId, long? ReportsToId) { }
266+
public EmployeeManagementModel(long? AssignedBranchId, long? AssignedDepartmentId, long? ReportsToId, string? JobTitle) { }
267267
public long? AssignedBranchId { get; init; }
268268
public long? AssignedDepartmentId { get; init; }
269+
public string? JobTitle { get; init; }
269270
public long? ReportsToId { get; init; }
270271
}
271272
public class EmployeeModificationModel : System.IEquatable<Fossa.API.Web.ApiModels.EmployeeModificationModel>
@@ -294,13 +295,14 @@ namespace Fossa.API.Web.ApiModels
294295
}
295296
public class EmployeeRetrievalModel : System.IEquatable<Fossa.API.Web.ApiModels.EmployeeRetrievalModel>
296297
{
297-
public EmployeeRetrievalModel(long Id, long CompanyId, long? AssignedBranchId, long? AssignedDepartmentId, long? ReportsToId, string FirstName, string LastName, string FullName) { }
298+
public EmployeeRetrievalModel(long Id, long CompanyId, long? AssignedBranchId, long? AssignedDepartmentId, long? ReportsToId, string JobTitle, string FirstName, string LastName, string FullName) { }
298299
public long? AssignedBranchId { get; init; }
299300
public long? AssignedDepartmentId { get; init; }
300301
public long CompanyId { get; init; }
301302
public string FirstName { get; init; }
302303
public string FullName { get; init; }
303304
public long Id { get; init; }
305+
public string JobTitle { get; init; }
304306
public string LastName { get; init; }
305307
public long? ReportsToId { get; init; }
306308
}
@@ -721,10 +723,11 @@ namespace Fossa.API.Web.Messages.Commands
721723
}
722724
public class EmployeeManagementApiCommand : Fossa.API.Core.Messages.Commands.ICommand, MediatR.IBaseRequest, MediatR.IRequest<MediatR.Unit>, System.IEquatable<Fossa.API.Web.Messages.Commands.EmployeeManagementApiCommand>
723725
{
724-
public EmployeeManagementApiCommand(long Id, long? AssignedBranchId, long? AssignedDepartmentId, long? ReportsToId) { }
726+
public EmployeeManagementApiCommand(long Id, long? AssignedBranchId, long? AssignedDepartmentId, long? ReportsToId, string? JobTitle) { }
725727
public long? AssignedBranchId { get; init; }
726728
public long? AssignedDepartmentId { get; init; }
727729
public long Id { get; init; }
730+
public string? JobTitle { get; init; }
728731
public long? ReportsToId { get; init; }
729732
}
730733
public class EmployeeManagementApiCommandHandler : Fossa.API.Web.Messages.ApiMessageHandler<Fossa.API.Core.Entities.EmployeeId, Fossa.API.Web.Messages.Commands.EmployeeManagementApiCommand, MediatR.Unit, Fossa.API.Core.Messages.Commands.EmployeeManagementCommand, MediatR.Unit>

0 commit comments

Comments
 (0)