示例#1
0
 /// <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;
 }
示例#3
0
 /// <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;
 }
示例#4
0
 /// <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;
 }
示例#5
0
 /// <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;
 }
示例#6
0
 /// <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;
 }