/// <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; }
/// <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; }