/// <summary> /// Initializes a new instance of the Summary class. /// </summary> /// <param name="odataid">OData entity ID; always set to null since /// summaries do not have an entity ID.</param> /// <param name="odatacontext">OData context string; used by OData /// clients to resolve type information based on metadata.</param> /// <param name="results">Non-compliance summary for all policy /// assignments.</param> /// <param name="policyAssignments">Policy assignments summary.</param> public Summary(string odataid = default(string), string odatacontext = default(string), SummaryResults results = default(SummaryResults), IList <PolicyAssignmentSummary> policyAssignments = default(IList <PolicyAssignmentSummary>)) { Odataid = odataid; Odatacontext = odatacontext; Results = results; PolicyAssignments = policyAssignments; CustomInit(); }
/// <summary> /// Initializes a new instance of the PolicyAssignmentSummary class. /// </summary> /// <param name="policyAssignmentId">Policy assignment ID.</param> /// <param name="policySetDefinitionId">Policy set definition ID, if /// the policy assignment is for a policy set.</param> /// <param name="results">Non-compliance summary for the policy /// assignment.</param> /// <param name="policyDefinitions">Policy definitions summary.</param> public PolicyAssignmentSummary(string policyAssignmentId = default(string), string policySetDefinitionId = default(string), SummaryResults results = default(SummaryResults), IList <PolicyDefinitionSummary> policyDefinitions = default(IList <PolicyDefinitionSummary>)) { PolicyAssignmentId = policyAssignmentId; PolicySetDefinitionId = policySetDefinitionId; Results = results; PolicyDefinitions = policyDefinitions; CustomInit(); }
/// <summary> /// Initializes a new instance of the PolicyDefinitionSummary class. /// </summary> /// <param name="policyDefinitionId">Policy definition ID.</param> /// <param name="policyDefinitionReferenceId">Policy definition /// reference ID.</param> /// <param name="effect">Policy effect, i.e. policy definition /// action.</param> /// <param name="results">Non-compliance summary for the policy /// definition.</param> public PolicyDefinitionSummary(string policyDefinitionId = default(string), string policyDefinitionReferenceId = default(string), string effect = default(string), SummaryResults results = default(SummaryResults)) { PolicyDefinitionId = policyDefinitionId; PolicyDefinitionReferenceId = policyDefinitionReferenceId; Effect = effect; Results = results; CustomInit(); }