Example #1
0
        /// <summary>
        /// <para>Initializes a new instance of the <see cref="FullTeam" /> class.</para>
        /// </summary>
        /// <param name="id">The team's unique ID.</param>
        /// <param name="name">The name of the team.</param>
        /// <param name="sharingPolicies">Team policies governing sharing.</param>
        public FullTeam(string id,
                        string name,
                        global::Dropbox.Api.TeamPolicies.TeamSharingPolicies sharingPolicies)
            : base(id, name)
        {
            if (sharingPolicies == null)
            {
                throw new sys.ArgumentNullException("sharingPolicies");
            }

            this.SharingPolicies = sharingPolicies;
        }
Example #2
0
        /// <summary>
        /// <para>Initializes a new instance of the <see cref="FullTeam" /> class.</para>
        /// </summary>
        /// <param name="id">The team's unique ID.</param>
        /// <param name="name">The name of the team.</param>
        /// <param name="sharingPolicies">Team policies governing sharing.</param>
        /// <param name="officeAddinPolicy">Team policy governing the use of the Office
        /// Add-In.</param>
        public FullTeam(string id,
                        string name,
                        global::Dropbox.Api.TeamPolicies.TeamSharingPolicies sharingPolicies,
                        global::Dropbox.Api.TeamPolicies.OfficeAddInPolicy officeAddinPolicy)
            : base(id, name)
        {
            if (sharingPolicies == null)
            {
                throw new sys.ArgumentNullException("sharingPolicies");
            }

            if (officeAddinPolicy == null)
            {
                throw new sys.ArgumentNullException("officeAddinPolicy");
            }

            this.SharingPolicies   = sharingPolicies;
            this.OfficeAddinPolicy = officeAddinPolicy;
        }