Esempio n. 1
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="GroupId">GroupId.</param>
 /// <param name="DestinyUserInfo">DestinyUserInfo.</param>
 /// <param name="BungieNetUserInfo">BungieNetUserInfo.</param>
 /// <param name="JoinDate">JoinDate.</param>
 public GroupsV2GroupMember(GroupsV2RuntimeGroupMemberType MemberType = default(GroupsV2RuntimeGroupMemberType), bool?IsOnline = default(bool?), long?GroupId = default(long?), UserUserInfoCard DestinyUserInfo = default(UserUserInfoCard), UserUserInfoCard BungieNetUserInfo = default(UserUserInfoCard), DateTime?JoinDate = default(DateTime?))
 {
     this.MemberType        = MemberType;
     this.IsOnline          = IsOnline;
     this.GroupId           = GroupId;
     this.DestinyUserInfo   = DestinyUserInfo;
     this.BungieNetUserInfo = BungieNetUserInfo;
     this.JoinDate          = JoinDate;
 }
Esempio n. 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="GroupsV2GroupFeatures" /> class.
 /// </summary>
 /// <param name="MaximumMembers">MaximumMembers.</param>
 /// <param name="MaximumMembershipsOfGroupType">Maximum number of groups of this type a typical membership may join. For example, a user may join about 50 General groups with their Bungie.net account. They may join one clan per Destiny membership..</param>
 /// <param name="Capabilities">Capabilities.</param>
 /// <param name="MembershipTypes">MembershipTypes.</param>
 /// <param name="InvitePermissionOverride">Minimum Member Level allowed to invite new members to group  Always Allowed: Founder, Acting Founder  True means admins have this power, false means they don&#39;t  Default is false for clans, true for groups..</param>
 /// <param name="UpdateCulturePermissionOverride">Minimum Member Level allowed to update group culture  Always Allowed: Founder, Acting Founder  True means admins have this power, false means they don&#39;t  Default is false for clans, true for groups..</param>
 /// <param name="HostGuidedGamePermissionOverride">Minimum Member Level allowed to host guided games  Always Allowed: Founder, Acting Founder, Admin  Allowed Overrides: None, Member, Beginner  Default is Member for clans, None for groups, although this means nothing for groups..</param>
 /// <param name="UpdateBannerPermissionOverride">Minimum Member Level allowed to update banner  Always Allowed: Founder, Acting Founder  True means admins have this power, false means they don&#39;t  Default is false for clans, true for groups..</param>
 /// <param name="JoinLevel">Level to join a member at when accepting an invite, application, or joining an open clan  Default is Beginner..</param>
 public GroupsV2GroupFeatures(int?MaximumMembers = default(int?), int?MaximumMembershipsOfGroupType = default(int?), GroupsV2Capabilities Capabilities = default(GroupsV2Capabilities), List <BungieMembershipType> MembershipTypes = default(List <BungieMembershipType>), bool?InvitePermissionOverride = default(bool?), bool?UpdateCulturePermissionOverride = default(bool?), GroupsV2HostGuidedGamesPermissionLevel HostGuidedGamePermissionOverride = default(GroupsV2HostGuidedGamesPermissionLevel), bool?UpdateBannerPermissionOverride = default(bool?), GroupsV2RuntimeGroupMemberType JoinLevel = default(GroupsV2RuntimeGroupMemberType))
 {
     this.MaximumMembers = MaximumMembers;
     this.MaximumMembershipsOfGroupType = MaximumMembershipsOfGroupType;
     this.Capabilities                     = Capabilities;
     this.MembershipTypes                  = MembershipTypes;
     this.InvitePermissionOverride         = InvitePermissionOverride;
     this.UpdateCulturePermissionOverride  = UpdateCulturePermissionOverride;
     this.HostGuidedGamePermissionOverride = HostGuidedGamePermissionOverride;
     this.UpdateBannerPermissionOverride   = UpdateBannerPermissionOverride;
     this.JoinLevel = JoinLevel;
 }