package com.madstripesdk;

interface MadStripeConstants {

  String TAG = "ST__NATIVE_MODULE";

  String DISCONNECTED_READER_KEY = "disconnectedReader";
  String ON_UNEXPECTED_READER_DISCONNECT_KEY = "onUnexpectedReaderDisconnect";
  String PAYMENT_STATUS_KEY = "paymentStatus";
  String ON_PAYMENT_STATUS_CHANGE_KEY = "onPaymentStatusChange";
  String CONNECTION_STATUS_CHANGE_KEY = "status";
  String ON_CONNECTION_STATUS_CHANGE_KEY = "didChangeConnectionStatus";
  String REQUEST_CONNECTION_TOKEN_KEY = "requestConnectionToken";

  String READERS_KEY = "readers";
  String ON_READERS_DISCOVERED_KEY = "readerDiscoveryCompletion";
  String ON_CONNECTED_TO_A_READER = "connectedToReader";
  String ON_CONNECTED_TO_A_READER_ERROR = "connectedToReaderError";
  String ON_HAND_OFF_READER_EVENT_KEY = "onHandOffReaderEventTriggered";

  String ON_UPDATE_START = "didStartInstallingUpdate";
  String ON_UPDATE_FINISHED = "didFinishInstallingUpdate";
  String ON_UPDATE_PROGRESS_CHANGED = "didReportReaderSoftwareUpdateProgress";
  String UPDATE_KEY = "update";
  String ERROR_KEY = "error";
  String PROGRESS_KEY = "progress";
  String READER_KEY = "reader";
  String STATUS_KEY = "status";
  String READER_DISPLAY_MESSAGE_KEY = "didRequestReaderDisplayMessage";
  String READER_REQUEST_INPUT_KEY = "didRequestReaderInput";
  String VALUE_KEY = "value";
  String IS_ANDROID_KEY = "isAndroid";

  String CARD_PRESENT_METHOD_TYPE_KEY = "card_present";
  String DEFAULT_CURRENCY_KEY = "usd";
  String INTENT_KEY = "intent";
  String AVAILABLE_UPDATE_KEY = "didReportAvailableUpdate";

}
