Skip to content

Instantly share code, notes, and snippets.

@madsunrise
Created June 25, 2018 12:43
Show Gist options
  • Save madsunrise/904dbc7e02183e0535e7acb1a387fb14 to your computer and use it in GitHub Desktop.
Save madsunrise/904dbc7e02183e0535e7acb1a387fb14 to your computer and use it in GitHub Desktop.
package ru.evotor.drivers.kkm;
import ru.evotor.devices.commons.kkm_state.KKMStatus;
import ru.evotor.devices.commons.kkm_state.Result;
import ru.evotor.devices.commons.kkm_state.ZReportOptions;
import ru.evotor.framework.receipt.PrintableReceipt;
interface IKKMRemoteDriver {
Result printString(in String string);
Result setTime(long time);
Result getTime();
Result getCurrentStatus();
Result printSellReceipt(in PrintableReceipt receipt);
Result setZReportOptions(in ZReportOptions options);
Result getCashInCashDrawer();
Result moveCashIn(in String value);
Result openSession();
Result closeSession();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment