Class ProductConfiguration
Represents the collection of access keys changes belonging to a specific product.
Implements
Inherited Members
Namespace: Nevatech.Vsb.Repository.Services
Assembly: Nevatech.Vsb.Repository.dll
Syntax
public sealed class ProductConfiguration : IExtensibleDataObject
  Constructors
ProductConfiguration()
Declaration
public ProductConfiguration()
  Properties
AccessKeys
Gets collection of access keys changes that were made since the requested date and time.
Declaration
public Collection<ProductAccessKey> AccessKeys { get; }
  Property Value
| Type | Description | 
|---|---|
| Collection<ProductAccessKey> | 
ExtensionData
Gets or sets ExtensionDataObject that enables serialization round-trips.
Declaration
public ExtensionDataObject ExtensionData { get; set; }
  Property Value
| Type | Description | 
|---|---|
| ExtensionDataObject | 
Id
Gets or sets the product identifier.
Declaration
public int Id { get; set; }
  Property Value
| Type | Description | 
|---|---|
| Int32 | 
Key
Gets or sets the product unique key.
Declaration
public Guid Key { get; set; }
  Property Value
| Type | Description | 
|---|---|
| Guid | 
LastUpdated
Gets or sets the product current configuration timestamp.
Declaration
public DateTime LastUpdated { get; set; }
  Property Value
| Type | Description | 
|---|---|
| DateTime | 
Methods
Merge(ProductConfiguration)
Merges provided configuration into this product configuration. This configuration contains the changes and the provided configuration contains the base line.
Declaration
public void Merge(ProductConfiguration configuration)
  Parameters
| Type | Name | Description | 
|---|---|---|
| ProductConfiguration | configuration | The base line configuration.  |