TestimoX

API Reference

Class

AdmxPolicyMdmArtifact

Namespace ADPlayground.Gpo.GpoLocal
Assembly ADPlayground
Modifiers sealed

Candidate MDM/Policy CSP artifact set derived from a typed ADMX policy state.

Inheritance

  • Object
  • AdmxPolicyMdmArtifact

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Constructors

Properties

public Boolean HasCandidate { get; set; } #

True when the engine could infer an ADMX-backed Policy CSP candidate path.

public Boolean HasCompletePayload { get; set; } #

True when the inferred candidate has enough information to build a full replace or delete SyncML command.

public Boolean IsInferredCandidate { get; set; } #

Indicates that the generated path assumes an ADMX-backed Policy CSP or ingested ADMX naming pattern.

public String ScopeSegment { get; set; } #

MDM scope segment used by the candidate OMA-URI (Device or User).

public String PolicyCspAreaName { get; set; } #

Inferred Policy CSP area segment, typically derived from the ADMX file name.

public String OmaUri { get; set; } #

Candidate OMA-URI for an ADMX-backed Policy CSP configuration.

public String PayloadXml { get; set; } #

Raw XML fragment payload for enabled or disabled state, when available.

public String EncodedPayloadXml { get; set; } #

XML-escaped payload string suitable for insertion into a SyncML Data element.

public String SyncMlReplace { get; set; } #

Full SyncML replace command candidate, when available.

public String SyncMlDelete { get; set; } #

Full SyncML delete command candidate for not-configured state, when available.

public IReadOnlyList<AdmxPolicyMdmDataEntry> DataEntries { get; set; } #

Parameter entries projected into SyncML data elements.

public IReadOnlyList<String> Notes { get; set; } #

Advisory notes that explain inference limits or missing inputs.