/// <summary>
 /// Initializes a new instance of the <see cref="GroupsV2GroupUserBase" /> class.
 /// </summary>
 /// <param name="groupId">groupId.</param>
 /// <param name="destinyUserInfo">destinyUserInfo.</param>
 /// <param name="bungieNetUserInfo">bungieNetUserInfo.</param>
 /// <param name="joinDate">joinDate.</param>
 public GroupsV2GroupUserBase(long groupId = default(long), GroupsV2GroupUserInfoCard destinyUserInfo = default(GroupsV2GroupUserInfoCard), UserUserInfoCard bungieNetUserInfo = default(UserUserInfoCard), DateTime joinDate = default(DateTime))
 {
     this.GroupId           = groupId;
     this.DestinyUserInfo   = destinyUserInfo;
     this.BungieNetUserInfo = bungieNetUserInfo;
     this.JoinDate          = joinDate;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="GroupsV2GroupBan" /> class.
 /// </summary>
 /// <param name="groupId">groupId.</param>
 /// <param name="lastModifiedBy">lastModifiedBy.</param>
 /// <param name="createdBy">createdBy.</param>
 /// <param name="dateBanned">dateBanned.</param>
 /// <param name="dateExpires">dateExpires.</param>
 /// <param name="comment">comment.</param>
 /// <param name="bungieNetUserInfo">bungieNetUserInfo.</param>
 /// <param name="destinyUserInfo">destinyUserInfo.</param>
 public GroupsV2GroupBan(long groupId = default(long), UserUserInfoCard lastModifiedBy = default(UserUserInfoCard), UserUserInfoCard createdBy = default(UserUserInfoCard), DateTime dateBanned = default(DateTime), DateTime dateExpires = default(DateTime), string comment = default(string), UserUserInfoCard bungieNetUserInfo = default(UserUserInfoCard), GroupsV2GroupUserInfoCard destinyUserInfo = default(GroupsV2GroupUserInfoCard))
 {
     this.GroupId           = groupId;
     this.LastModifiedBy    = lastModifiedBy;
     this.CreatedBy         = createdBy;
     this.DateBanned        = dateBanned;
     this.DateExpires       = dateExpires;
     this.Comment           = comment;
     this.BungieNetUserInfo = bungieNetUserInfo;
     this.DestinyUserInfo   = destinyUserInfo;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="GroupsV2GroupPotentialMember" /> class.
 /// </summary>
 /// <param name="potentialStatus">potentialStatus.</param>
 /// <param name="groupId">groupId.</param>
 /// <param name="destinyUserInfo">destinyUserInfo.</param>
 /// <param name="bungieNetUserInfo">bungieNetUserInfo.</param>
 /// <param name="joinDate">joinDate.</param>
 public GroupsV2GroupPotentialMember(int potentialStatus = default(int), long groupId = default(long), GroupsV2GroupUserInfoCard destinyUserInfo = default(GroupsV2GroupUserInfoCard), UserUserInfoCard bungieNetUserInfo = default(UserUserInfoCard), DateTime joinDate = default(DateTime))
 {
     this.PotentialStatus   = potentialStatus;
     this.GroupId           = groupId;
     this.DestinyUserInfo   = destinyUserInfo;
     this.BungieNetUserInfo = bungieNetUserInfo;
     this.JoinDate          = joinDate;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="GroupsV2GroupMemberApplication" /> class.
 /// </summary>
 /// <param name="groupId">groupId.</param>
 /// <param name="creationDate">creationDate.</param>
 /// <param name="resolveState">resolveState.</param>
 /// <param name="resolveDate">resolveDate.</param>
 /// <param name="resolvedByMembershipId">resolvedByMembershipId.</param>
 /// <param name="requestMessage">requestMessage.</param>
 /// <param name="resolveMessage">resolveMessage.</param>
 /// <param name="destinyUserInfo">destinyUserInfo.</param>
 /// <param name="bungieNetUserInfo">bungieNetUserInfo.</param>
 public GroupsV2GroupMemberApplication(long groupId = default(long), DateTime creationDate = default(DateTime), int resolveState = default(int), DateTime resolveDate = default(DateTime), long resolvedByMembershipId = default(long), string requestMessage = default(string), string resolveMessage = default(string), GroupsV2GroupUserInfoCard destinyUserInfo = default(GroupsV2GroupUserInfoCard), UserUserInfoCard bungieNetUserInfo = default(UserUserInfoCard))
 {
     this.GroupId                = groupId;
     this.CreationDate           = creationDate;
     this.ResolveState           = resolveState;
     this.ResolveDate            = resolveDate;
     this.ResolvedByMembershipId = resolvedByMembershipId;
     this.RequestMessage         = requestMessage;
     this.ResolveMessage         = resolveMessage;
     this.DestinyUserInfo        = destinyUserInfo;
     this.BungieNetUserInfo      = bungieNetUserInfo;
 }
Beispiel #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="GroupsV2GroupMember" /> class.
 /// </summary>
 /// <param name="memberType">memberType.</param>
 /// <param name="isOnline">isOnline.</param>
 /// <param name="lastOnlineStatusChange">lastOnlineStatusChange.</param>
 /// <param name="groupId">groupId.</param>
 /// <param name="destinyUserInfo">destinyUserInfo.</param>
 /// <param name="bungieNetUserInfo">bungieNetUserInfo.</param>
 /// <param name="joinDate">joinDate.</param>
 public GroupsV2GroupMember(int memberType = default(int), bool isOnline = default(bool), long lastOnlineStatusChange = default(long), long groupId = default(long), GroupsV2GroupUserInfoCard destinyUserInfo = default(GroupsV2GroupUserInfoCard), UserUserInfoCard bungieNetUserInfo = default(UserUserInfoCard), DateTime joinDate = default(DateTime))
 {
     this.MemberType             = memberType;
     this.IsOnline               = isOnline;
     this.LastOnlineStatusChange = lastOnlineStatusChange;
     this.GroupId           = groupId;
     this.DestinyUserInfo   = destinyUserInfo;
     this.BungieNetUserInfo = bungieNetUserInfo;
     this.JoinDate          = joinDate;
 }