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
FiscalCountry
Returns the fiscal country for this configuration.
public FiscalCountry FiscalCountry { get; }
Property Value
LastMaintenanceAt
Date and time of last maintenance
public DateTimeOffset? LastMaintenanceAt { get; set; }
Property Value
Methods
Encrypt(Guid)
Encrypts sensitive data.
public void Encrypt(Guid uniqueClientId)
Parameters
uniqueClientIdGuid
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
uniqueClientIdGuidThe id of the client
connectorICloudConnectorCloudConnector for sending data to the cloud