/// <summary> /// Initializes a new instance of the <see cref="WorkspaceAuditGridModel" /> class. /// </summary> /// <param name="id">id.</param> /// <param name="objectName">objectName.</param> /// <param name="objectUrl">objectUrl.</param> /// <param name="objectType">objectType.</param> /// <param name="initiatedBy">initiatedBy.</param> /// <param name="initiatedByDisplayName">initiatedByDisplayName.</param> /// <param name="activity">activity.</param> /// <param name="actionTime">actionTime.</param> /// <param name="status">status.</param> public WorkspaceAuditGridModel(Guid id = default(Guid), string objectName = default(string), string objectUrl = default(string), AuditObjectType objectType = default(AuditObjectType), string initiatedBy = default(string), string initiatedByDisplayName = default(string), AuditActionType activity = default(AuditActionType), DateTime actionTime = default(DateTime), AutoImportPhase status = default(AutoImportPhase)) { this.Id = id; this.ObjectName = objectName; this.ObjectUrl = objectUrl; this.ObjectType = objectType; this.InitiatedBy = initiatedBy; this.InitiatedByDisplayName = initiatedByDisplayName; this.Activity = activity; this.ActionTime = actionTime; this.Status = status; }
/// <summary> /// Initializes a new instance of the <see cref="MySite" /> class. /// </summary> /// <param name="fullUrl">fullUrl.</param> /// <param name="title">title.</param> /// <param name="department">department.</param> /// <param name="description">description.</param> /// <param name="size">size.</param> /// <param name="type">type.</param> /// <param name="createdTime">createdTime.</param> /// <param name="storageUsed">storageUsed.</param> /// <param name="primaryAdministrator">primaryAdministrator.</param> /// <param name="additionalAdministrator">additionalAdministrator.</param> /// <param name="preferredDataLocation">preferredDataLocation.</param> /// <param name="id">id.</param> /// <param name="phase">phase.</param> /// <param name="phaseStartTime">phaseStartTime.</param> /// <param name="autoImportProfileId">autoImportProfileId.</param> /// <param name="autoImportProfileName">autoImportProfileName.</param> /// <param name="policyName">policyName.</param> /// <param name="policyDescription">policyDescription.</param> /// <param name="isCurrentRenewer">isCurrentRenewer.</param> /// <param name="phaseAssignees">phaseAssignees.</param> /// <param name="phaseDueDate">phaseDueDate.</param> /// <param name="metadatas">metadatas.</param> /// <param name="primaryContact">primaryContact.</param> /// <param name="secondaryContact">secondaryContact.</param> public MySite(string fullUrl = default(string), string title = default(string), string department = default(string), string description = default(string), long?size = default(long?), MySiteType type = default(MySiteType), DateTime createdTime = default(DateTime), string storageUsed = default(string), ApiUser primaryAdministrator = default(ApiUser), List <ApiUser> additionalAdministrator = default(List <ApiUser>), string preferredDataLocation = default(string), Guid id = default(Guid), AutoImportPhase phase = default(AutoImportPhase), DateTime?phaseStartTime = default(DateTime?), Guid?autoImportProfileId = default(Guid?), string autoImportProfileName = default(string), string policyName = default(string), string policyDescription = default(string), bool isCurrentRenewer = default(bool), List <ApiUser> phaseAssignees = default(List <ApiUser>), DateTime?phaseDueDate = default(DateTime?), List <RequestMetadata> metadatas = default(List <RequestMetadata>), ApiUser primaryContact = default(ApiUser), ApiUser secondaryContact = default(ApiUser)) { this.FullUrl = fullUrl; this.Title = title; this.Department = department; this.Description = description; this.Size = size; this.StorageUsed = storageUsed; this.PrimaryAdministrator = primaryAdministrator; this.AdditionalAdministrator = additionalAdministrator; this.PreferredDataLocation = preferredDataLocation; this.PhaseStartTime = phaseStartTime; this.AutoImportProfileId = autoImportProfileId; this.AutoImportProfileName = autoImportProfileName; this.PolicyName = policyName; this.PolicyDescription = policyDescription; this.PhaseAssignees = phaseAssignees; this.PhaseDueDate = phaseDueDate; this.Metadatas = metadatas; this.PrimaryContact = primaryContact; this.SecondaryContact = secondaryContact; this.FullUrl = fullUrl; this.Title = title; this.Department = department; this.Description = description; this.Size = size; this.Type = type; this.CreatedTime = createdTime; this.StorageUsed = storageUsed; this.PrimaryAdministrator = primaryAdministrator; this.AdditionalAdministrator = additionalAdministrator; this.PreferredDataLocation = preferredDataLocation; this.Id = id; this.Phase = phase; this.PhaseStartTime = phaseStartTime; this.AutoImportProfileId = autoImportProfileId; this.AutoImportProfileName = autoImportProfileName; this.PolicyName = policyName; this.PolicyDescription = policyDescription; this.IsCurrentRenewer = isCurrentRenewer; this.PhaseAssignees = phaseAssignees; this.PhaseDueDate = phaseDueDate; this.Metadatas = metadatas; this.PrimaryContact = primaryContact; this.SecondaryContact = secondaryContact; }
/// <summary> /// Initializes a new instance of the <see cref="ApiMyGroup" /> class. /// </summary> /// <param name="objectId">objectId.</param> /// <param name="policyId">policyId.</param> /// <param name="tenantId">tenantId.</param> /// <param name="groupName">groupName.</param> /// <param name="email">email.</param> /// <param name="language">language.</param> /// <param name="applyPolicyStatus">applyPolicyStatus.</param> /// <param name="enableTeamCollaboration">enableTeamCollaboration.</param> /// <param name="createdTime">createdTime.</param> /// <param name="owners">owners.</param> /// <param name="preferredDataLocation">preferredDataLocation.</param> /// <param name="id">id.</param> /// <param name="phase">phase.</param> /// <param name="phaseStartTime">phaseStartTime.</param> /// <param name="autoImportProfileId">autoImportProfileId.</param> /// <param name="autoImportProfileName">autoImportProfileName.</param> /// <param name="policyName">policyName.</param> /// <param name="policyDescription">policyDescription.</param> /// <param name="isCurrentRenewer">isCurrentRenewer.</param> /// <param name="phaseAssignees">phaseAssignees.</param> /// <param name="phaseDueDate">phaseDueDate.</param> /// <param name="metadatas">metadatas.</param> /// <param name="primaryContact">primaryContact.</param> /// <param name="secondaryContact">secondaryContact.</param> public ApiMyGroup(string objectId = default(string), Guid policyId = default(Guid), Guid tenantId = default(Guid), string groupName = default(string), string email = default(string), string language = default(string), int applyPolicyStatus = default(int), bool enableTeamCollaboration = default(bool), DateTime?createdTime = default(DateTime?), List <ApiUser> owners = default(List <ApiUser>), string preferredDataLocation = default(string), Guid id = default(Guid), AutoImportPhase phase = default(AutoImportPhase), DateTime?phaseStartTime = default(DateTime?), Guid?autoImportProfileId = default(Guid?), string autoImportProfileName = default(string), string policyName = default(string), string policyDescription = default(string), bool isCurrentRenewer = default(bool), List <ApiUser> phaseAssignees = default(List <ApiUser>), DateTime?phaseDueDate = default(DateTime?), List <RequestMetadata> metadatas = default(List <RequestMetadata>), ApiUser primaryContact = default(ApiUser), ApiUser secondaryContact = default(ApiUser)) { this.ObjectId = objectId; this.PolicyId = policyId; this.TenantId = tenantId; this.GroupName = groupName; this.Email = email; this.Language = language; this.ApplyPolicyStatus = applyPolicyStatus; this.EnableTeamCollaboration = enableTeamCollaboration; this.CreatedTime = createdTime; this.Owners = owners; this.PreferredDataLocation = preferredDataLocation; this.Id = id; this.Phase = phase; this.PhaseStartTime = phaseStartTime; this.AutoImportProfileId = autoImportProfileId; this.AutoImportProfileName = autoImportProfileName; this.PolicyName = policyName; this.PolicyDescription = policyDescription; this.IsCurrentRenewer = isCurrentRenewer; this.PhaseAssignees = phaseAssignees; this.PhaseDueDate = phaseDueDate; this.Metadatas = metadatas; this.PrimaryContact = primaryContact; this.SecondaryContact = secondaryContact; }
/// <summary> /// Initializes a new instance of the <see cref="WorkspaceList" /> class. /// </summary> /// <param name="id">id.</param> /// <param name="name">name.</param> /// <param name="type">type.</param> /// <param name="siteUrl">siteUrl.</param> /// <param name="groupEmail">groupEmail.</param> /// <param name="primaryContact">primaryContact.</param> /// <param name="primaryContactEmail">primaryContactEmail.</param> /// <param name="phase">phase.</param> /// <param name="isCurrentRenewer">isCurrentRenewer.</param> /// <param name="createdTime">createdTime.</param> /// <param name="status">status.</param> /// <param name="autoImportProfileId">autoImportProfileId.</param> /// <param name="pendingAction">pendingAction.</param> public WorkspaceList(Guid id = default(Guid), string name = default(string), WorkspaceType type = default(WorkspaceType), string siteUrl = default(string), string groupEmail = default(string), string primaryContact = default(string), string primaryContactEmail = default(string), AutoImportPhase phase = default(AutoImportPhase), bool isCurrentRenewer = default(bool), DateTime createdTime = default(DateTime), SiteStatus status = default(SiteStatus), Guid autoImportProfileId = default(Guid), int pendingAction = default(int)) { this.Id = id; this.Name = name; this.Type = type; this.SiteUrl = siteUrl; this.GroupEmail = groupEmail; this.PrimaryContact = primaryContact; this.PrimaryContactEmail = primaryContactEmail; this.Phase = phase; this.IsCurrentRenewer = isCurrentRenewer; this.CreatedTime = createdTime; this.Status = status; this.AutoImportProfileId = autoImportProfileId; this.PendingAction = pendingAction; }
/// <summary> /// Initializes a new instance of the <see cref="TeamsGridModel" /> class. /// </summary> /// <param name="teamsId">teamsId.</param> /// <param name="teamsName">teamsName.</param> /// <param name="teamsSharing">teamsSharing.</param> /// <param name="enableTeamsArchive">enableTeamsArchive.</param> /// <param name="enableTeamsRestore">enableTeamsRestore.</param> /// <param name="id">id.</param> /// <param name="objectId">objectId.</param> /// <param name="primaryContact">primaryContact.</param> /// <param name="primaryContactDisplayName">primaryContactDisplayName.</param> /// <param name="secondaryContact">secondaryContact.</param> /// <param name="secondaryContactDisplayName">secondaryContactDisplayName.</param> /// <param name="owners">owners.</param> /// <param name="ownersDisplayName">ownersDisplayName.</param> /// <param name="policyName">policyName.</param> /// <param name="policyId">policyId.</param> /// <param name="privacy">privacy.</param> /// <param name="subscribeMembers">subscribeMembers.</param> /// <param name="teamsSiteSharing">teamsSiteSharing.</param> /// <param name="outsideSenders">outsideSenders.</param> /// <param name="language">language.</param> /// <param name="siteUrl">siteUrl.</param> /// <param name="siteQuota">siteQuota.</param> /// <param name="siteUsage">siteUsage.</param> /// <param name="leaseExpirationTime">leaseExpirationTime.</param> /// <param name="createdTime">createdTime.</param> /// <param name="enableLeaseExtension">enableLeaseExtension.</param> /// <param name="enablePolicyChange">enablePolicyChange.</param> /// <param name="enableDeletion">enableDeletion.</param> /// <param name="enableSiteQuotaChange">enableSiteQuotaChange.</param> /// <param name="enableLeaseManagement">enableLeaseManagement.</param> /// <param name="enableInactivityThreshold">enableInactivityThreshold.</param> /// <param name="inactivityThresholdTime">inactivityThresholdTime.</param> /// <param name="classification">classification.</param> /// <param name="enableHiddenMembership">enableHiddenMembership.</param> /// <param name="permissionRecertificationStatus">permissionRecertificationStatus.</param> /// <param name="membershipRecertificationStatus">membershipRecertificationStatus.</param> /// <param name="status">status.</param> /// <param name="hub">hub.</param> /// <param name="geoLocation">geoLocation.</param> /// <param name="phase">phase.</param> /// <param name="metadata">metadata.</param> public TeamsGridModel(string teamsId = default(string), string teamsName = default(string), GroupEnableSharingStatus teamsSharing = default(GroupEnableSharingStatus), bool enableTeamsArchive = default(bool), bool enableTeamsRestore = default(bool), Guid id = default(Guid), string objectId = default(string), string primaryContact = default(string), string primaryContactDisplayName = default(string), string secondaryContact = default(string), string secondaryContactDisplayName = default(string), string owners = default(string), string ownersDisplayName = default(string), string policyName = default(string), Guid policyId = default(Guid), bool privacy = default(bool), bool subscribeMembers = default(bool), TeamSiteEnableSharingStatus teamsSiteSharing = default(TeamSiteEnableSharingStatus), bool outsideSenders = default(bool), string language = default(string), string siteUrl = default(string), string siteQuota = default(string), string siteUsage = default(string), DateTime?leaseExpirationTime = default(DateTime?), DateTime createdTime = default(DateTime), bool enableLeaseExtension = default(bool), bool enablePolicyChange = default(bool), bool enableDeletion = default(bool), bool enableSiteQuotaChange = default(bool), bool enableLeaseManagement = default(bool), bool enableInactivityThreshold = default(bool), DateTime?inactivityThresholdTime = default(DateTime?), string classification = default(string), bool enableHiddenMembership = default(bool), RecertificationStatus permissionRecertificationStatus = default(RecertificationStatus), RecertificationStatus membershipRecertificationStatus = default(RecertificationStatus), GroupStatus status = default(GroupStatus), string hub = default(string), string geoLocation = default(string), AutoImportPhase phase = default(AutoImportPhase), List <ReportMetadata> metadata = default(List <ReportMetadata>)) { this.TeamsId = teamsId; this.TeamsName = teamsName; this.TeamsSharing = teamsSharing; this.EnableTeamsArchive = enableTeamsArchive; this.EnableTeamsRestore = enableTeamsRestore; this.Id = id; this.ObjectId = objectId; this.PrimaryContact = primaryContact; this.PrimaryContactDisplayName = primaryContactDisplayName; this.SecondaryContact = secondaryContact; this.SecondaryContactDisplayName = secondaryContactDisplayName; this.Owners = owners; this.OwnersDisplayName = ownersDisplayName; this.PolicyName = policyName; this.PolicyId = policyId; this.Privacy = privacy; this.SubscribeMembers = subscribeMembers; this.TeamsSiteSharing = teamsSiteSharing; this.OutsideSenders = outsideSenders; this.Language = language; this.SiteUrl = siteUrl; this.SiteQuota = siteQuota; this.SiteUsage = siteUsage; this.LeaseExpirationTime = leaseExpirationTime; this.CreatedTime = createdTime; this.EnableLeaseExtension = enableLeaseExtension; this.EnablePolicyChange = enablePolicyChange; this.EnableDeletion = enableDeletion; this.EnableSiteQuotaChange = enableSiteQuotaChange; this.EnableLeaseManagement = enableLeaseManagement; this.EnableInactivityThreshold = enableInactivityThreshold; this.InactivityThresholdTime = inactivityThresholdTime; this.Classification = classification; this.EnableHiddenMembership = enableHiddenMembership; this.PermissionRecertificationStatus = permissionRecertificationStatus; this.MembershipRecertificationStatus = membershipRecertificationStatus; this.Status = status; this.Hub = hub; this.GeoLocation = geoLocation; this.Phase = phase; this.Metadata = metadata; }
/// <summary> /// Initializes a new instance of the <see cref="SiteList" /> class. /// </summary> /// <param name="id">id.</param> /// <param name="description">description.</param> /// <param name="title">title.</param> /// <param name="url">url.</param> /// <param name="department">department.</param> /// <param name="policyName">policyName.</param> /// <param name="policyId">policyId.</param> /// <param name="template">template.</param> /// <param name="owner">owner.</param> /// <param name="primaryContact">primaryContact.</param> /// <param name="primaryContactDisplayName">primaryContactDisplayName.</param> /// <param name="secondaryContact">secondaryContact.</param> /// <param name="secondaryContactDisplayName">secondaryContactDisplayName.</param> /// <param name="additionalAdministrators">additionalAdministrators.</param> /// <param name="additionalAdministratorDisplayNames">additionalAdministratorDisplayNames.</param> /// <param name="createdTime">createdTime.</param> /// <param name="status">status.</param> /// <param name="claimStatus">claimStatus.</param> /// <param name="sharing">sharing.</param> /// <param name="storageQuota">storageQuota.</param> /// <param name="storageUsed">storageUsed.</param> /// <param name="inactivityThresholdTime">inactivityThresholdTime.</param> /// <param name="leaseExpirationTime">leaseExpirationTime.</param> /// <param name="permissionRecertificationStatus">permissionRecertificationStatus.</param> /// <param name="metadataRecertificationStatus">metadataRecertificationStatus.</param> /// <param name="ownershipRecertificationStatus">ownershipRecertificationStatus.</param> /// <param name="geoLocation">geoLocation.</param> /// <param name="hub">hub.</param> /// <param name="phase">phase.</param> /// <param name="metadata">metadata.</param> public SiteList(Guid id = default(Guid), string description = default(string), string title = default(string), string url = default(string), string department = default(string), string policyName = default(string), Guid policyId = default(Guid), string template = default(string), string owner = default(string), string primaryContact = default(string), string primaryContactDisplayName = default(string), string secondaryContact = default(string), string secondaryContactDisplayName = default(string), string additionalAdministrators = default(string), string additionalAdministratorDisplayNames = default(string), string createdTime = default(string), SiteStatus status = default(SiteStatus), ClaimStatus claimStatus = default(ClaimStatus), SharingCapabilities sharing = default(SharingCapabilities), long storageQuota = default(long), long storageUsed = default(long), DateTime?inactivityThresholdTime = default(DateTime?), DateTime?leaseExpirationTime = default(DateTime?), RecertificationStatus permissionRecertificationStatus = default(RecertificationStatus), RecertificationStatus metadataRecertificationStatus = default(RecertificationStatus), RecertificationStatus ownershipRecertificationStatus = default(RecertificationStatus), string geoLocation = default(string), string hub = default(string), AutoImportPhase phase = default(AutoImportPhase), List <ReportMetadata> metadata = default(List <ReportMetadata>)) { this.Id = id; this.Description = description; this.Title = title; this.Url = url; this.Department = department; this.PolicyName = policyName; this.PolicyId = policyId; this.Template = template; this.Owner = owner; this.PrimaryContact = primaryContact; this.PrimaryContactDisplayName = primaryContactDisplayName; this.SecondaryContact = secondaryContact; this.SecondaryContactDisplayName = secondaryContactDisplayName; this.AdditionalAdministrators = additionalAdministrators; this.AdditionalAdministratorDisplayNames = additionalAdministratorDisplayNames; this.CreatedTime = createdTime; this.Status = status; this.ClaimStatus = claimStatus; this.Sharing = sharing; this.StorageQuota = storageQuota; this.StorageUsed = storageUsed; this.InactivityThresholdTime = inactivityThresholdTime; this.LeaseExpirationTime = leaseExpirationTime; this.PermissionRecertificationStatus = permissionRecertificationStatus; this.MetadataRecertificationStatus = metadataRecertificationStatus; this.OwnershipRecertificationStatus = ownershipRecertificationStatus; this.GeoLocation = geoLocation; this.Hub = hub; this.Phase = phase; this.Metadata = metadata; }