Class ServiceVersionSubtree
Represents a service version tree node with its children.
Implements
Inherited Members
Namespace: Nevatech.Vsb.Repository.Services
Assembly: Nevatech.Vsb.Repository.dll
Syntax
[DataContract(Namespace = "http://schemas.nevatech.com/sentinet/2011/02")]
public sealed class ServiceVersionSubtree : Subtree, IEquatable<Subtree>
Constructors
ServiceVersionSubtree()
Instantiates new object.
Declaration
public ServiceVersionSubtree()
ServiceVersionSubtree(ServiceVersion)
Initializes new instance from provided service version.
Declaration
public ServiceVersionSubtree(ServiceVersion serviceVersion)
Parameters
| Type | Name | Description |
|---|---|---|
| ServiceVersion | serviceVersion | Service version to initialize from. |
Properties
Contracts
Gets collection of service contracts.
Declaration
[DataMember(EmitDefaultValue = false)]
public Collection<ContractSubtree> Contracts { get; }
Property Value
| Type | Description |
|---|---|
| Collection<ContractSubtree> |
EndpointGroups
Gets collection of outbound endpoint groups.
Declaration
[DataMember(EmitDefaultValue = false)]
public Collection<EndpointGroupSubtree> EndpointGroups { get; }
Property Value
| Type | Description |
|---|---|
| Collection<EndpointGroupSubtree> |
Kind
Gets or sets the kind of this service version (SOAP or RESTful).
Declaration
[DataMember(EmitDefaultValue = false)]
public ServiceKind? Kind { get; set; }
Property Value
| Type | Description |
|---|---|
| ServiceKind? |
Status
Gets or sets service version status.
Declaration
[DataMember]
public ServiceVersionStatus Status { get; set; }
Property Value
| Type | Description |
|---|---|
| ServiceVersionStatus |
Version
Gets or sets the custom-defined version identifier.
Declaration
[DataMember(EmitDefaultValue = false)]
public string Version { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
VersionNumber
Gets or sets service version number.
Declaration
[DataMember]
public int VersionNumber { get; set; }
Property Value
| Type | Description |
|---|---|
| int |