feat: expand network membership response with additional fields
Build and Deploy / build (push) Successful in 2m12s
Build and Deploy / build (push) Successful in 2m12s
This commit is contained in:
@@ -49,16 +49,52 @@ public class NetworkMembershipProfile : IRegister
|
||||
Id = src.Id,
|
||||
UserId = src.UserId,
|
||||
UserName = src.UserName,
|
||||
Mobile = src.Mobile,
|
||||
Email = src.Email,
|
||||
NationalCode = src.NationalCode,
|
||||
ReferralCode = src.ReferralCode,
|
||||
IsMobileVerified = src.IsMobileVerified,
|
||||
BirthDate = src.BirthDate.HasValue
|
||||
? Timestamp.FromDateTime(DateTime.SpecifyKind(src.BirthDate.Value, DateTimeKind.Utc))
|
||||
: null,
|
||||
JoinedAt = Timestamp.FromDateTime(DateTime.SpecifyKind(src.JoinedAt, DateTimeKind.Utc)),
|
||||
ParentId = src.ParentId,
|
||||
ParentName = src.ParentName,
|
||||
ParentMobile = src.ParentMobile,
|
||||
NetworkLeg = src.NetworkLeg,
|
||||
NetworkLevel = src.NetworkLevel,
|
||||
IsInNetwork = src.IsInNetwork,
|
||||
LeftChildId = src.LeftChildId,
|
||||
LeftChildName = src.LeftChildName,
|
||||
LeftChildMobile = src.LeftChildMobile,
|
||||
LeftChildJoinedAt = src.LeftChildJoinedAt.HasValue
|
||||
? Timestamp.FromDateTime(DateTime.SpecifyKind(src.LeftChildJoinedAt.Value, DateTimeKind.Utc))
|
||||
: null,
|
||||
RightChildId = src.RightChildId,
|
||||
RightChildName = src.RightChildName,
|
||||
NetworkLevel = src.NetworkLevel,
|
||||
ReferralCode = src.ReferralCode,
|
||||
JoinedAt = Timestamp.FromDateTime(DateTime.SpecifyKind(src.JoinedAt, DateTimeKind.Utc)),
|
||||
RightChildMobile = src.RightChildMobile,
|
||||
RightChildJoinedAt = src.RightChildJoinedAt.HasValue
|
||||
? Timestamp.FromDateTime(DateTime.SpecifyKind(src.RightChildJoinedAt.Value, DateTimeKind.Utc))
|
||||
: null,
|
||||
TotalChildren = src.TotalChildren,
|
||||
LeftChildCount = src.LeftChildCount,
|
||||
RightChildCount = src.RightChildCount,
|
||||
TotalLeftLegMembers = src.TotalLeftLegMembers,
|
||||
TotalRightLegMembers = src.TotalRightLegMembers,
|
||||
TotalNetworkSize = src.TotalNetworkSize,
|
||||
MaxNetworkDepth = src.MaxNetworkDepth,
|
||||
HasReceivedDayaCredit = src.HasReceivedDayaCredit,
|
||||
DayaCreditReceivedAt = src.DayaCreditReceivedAt.HasValue
|
||||
? Timestamp.FromDateTime(DateTime.SpecifyKind(src.DayaCreditReceivedAt.Value, DateTimeKind.Utc))
|
||||
: null,
|
||||
PackagePurchaseMethod = src.PackagePurchaseMethod,
|
||||
HasPurchasedGoldenPackage = src.HasPurchasedGoldenPackage,
|
||||
TotalEarnedCommission = src.TotalEarnedCommission,
|
||||
TotalPaidCommission = src.TotalPaidCommission,
|
||||
PendingCommission = src.PendingCommission,
|
||||
TotalBalancesEarned = src.TotalBalancesEarned,
|
||||
ActiveMembersInNetwork = src.ActiveMembersInNetwork,
|
||||
InactiveMembersInNetwork = src.InactiveMembersInNetwork,
|
||||
Created = Timestamp.FromDateTime(DateTime.SpecifyKind(src.CreatedAt, DateTimeKind.Utc))
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user