Table of Contents

Class ClientConfigurationSlovakia

Namespace
RetailForce.Fiscalisation.Implementation.Slovakia
Assembly
RetailForce.Fiscalisation.Model.dll

The Slovakian country specific configuration for the client.

public class ClientConfigurationSlovakia : ConfigurationValidationBase, IFiscalImplementationConfiguration
Inheritance
ValidationBase<ValidationError>
ValidationPropertyBase<ValidationError>
ClientConfigurationSlovakia
Implements
Inherited Members
ValidationPropertyBase<ValidationError>.Validate()

Properties

CloudArchive

True if cloud archive is active; otherwise false.

public bool CloudArchive { get; set; }

Property Value

bool

FiscalCountry

Returns the fiscal country for this configuration.

public FiscalCountry FiscalCountry { get; }

Property Value

FiscalCountry

LastMaintenanceAt

Date and time of last maintenance

public DateTimeOffset? LastMaintenanceAt { get; set; }

Property Value

DateTimeOffset?

Methods

Encrypt(Guid)

Encrypts sensitive data.

public void Encrypt(Guid uniqueClientId)

Parameters

uniqueClientId Guid

RemoveSensitiveData()

Removes sensitive data from the configuration.

public void RemoveSensitiveData()

Remarks

Used for sending data from cloud to client to remove sensitve data from configuration which is not needed by the client.

UpdateCloudConfiguration(Guid, ICloudConnector)

If necessary PreserveValues returns true update will be sent to cloud

public void UpdateCloudConfiguration(Guid uniqueClientId, ICloudConnector connector)

Parameters

uniqueClientId Guid

The id of the client

connector ICloudConnector

CloudConnector for sending data to the cloud