Class ServiceExtensionReport
Inheritance
ServiceExtensionReport
Assembly: Serenity.ServiceExtensionCreator.Editor.dll
Syntax
public sealed class ServiceExtensionReport
Constructors
ServiceExtensionReport()
Declaration
public ServiceExtensionReport()
Properties
AppendToPipelineProfileRequested
Declaration
public bool AppendToPipelineProfileRequested { get; }
Property Value
| Type |
Description |
| bool |
True when the spec requested appendToPipelineProfile.
|
AppendedToPipelineProfile
Declaration
public bool AppendedToPipelineProfile { get; }
Property Value
| Type |
Description |
| bool |
True when the generated task was actually appended to the resolved pipeline profile.
|
AsmdefPath
Declaration
public string AsmdefPath { get; }
Property Value
AsmdefPaths
Declaration
public List<string> AsmdefPaths { get; }
Property Value
| Type |
Description |
| List<string> |
Every asmdef created by this run (the code layer's, and, when present, Installation's and
Tests') — empty when asmdefMode was Skip.
|
BackendDefinitionAssetPath
Declaration
public string BackendDefinitionAssetPath { get; }
Property Value
| Type |
Description |
| string |
The generated UnityPersistenceBackendDefinition asset path, for the Store/Installer
extension point kinds. Null for every other kind.
|
CreatedPaths
Declaration
public List<string> CreatedPaths { get; }
Property Value
| Type |
Description |
| List<string> |
Every asset/folder path created by this run.
|
Error
Declaration
public string Error { get; }
Property Value
| Type |
Description |
| string |
Failure reason. Null/empty on success.
|
ReadmePath
Declaration
public string ReadmePath { get; }
Property Value
ServiceScriptPath
Declaration
public string ServiceScriptPath { get; }
Property Value
Success
Declaration
public bool Success { get; }
Property Value
| Type |
Description |
| bool |
True when the service extension was generated (spec resolution and
Create(Input) both succeeded).
|
TaskAssetPath
Declaration
public string TaskAssetPath { get; }
Property Value
TestScriptPath
Declaration
public string TestScriptPath { get; }
Property Value
Warnings
Declaration
public List<string> Warnings { get; }
Property Value
| Type |
Description |
| List<string> |
Non-fatal warnings (e.g. a skipped member, an unresolved pipeline profile).
|
WiringScriptPath
Declaration
public string WiringScriptPath { get; }
Property Value
Methods
ToConsoleString()
Renders the report as a multi-line string suitable for the console.
Declaration
public string ToConsoleString()
Returns
ToJson()
Renders the report as machine-readable JSON for headless/agent use.
Declaration
Returns
| Type |
Description |
| string |
Pretty-printed JSON.
|