PCFuelingStatus

public enum PCFuelingStatus : String, Codable, Equatable, CaseIterable

Current pump status.

  • free the pump is free, fueling possible (nozzle not lifted), possible transitions inUse, locked, outOfOrder. Note: A transition from free to locked may implies the pump was pre-authorization was canceled.
  • inUse the pump is fueling, possible transitions readyToPay, locked, outOfOrder
  • readyToPay the pump can be payed using the post pay process, possible transitions free, locked, outOfOrder. Note: A transition from readyToPay to free implies the pump was paid.
  • locked the pump required a pre-authorization, possible transitions free, inTransaction, outOfOrder. Note: A transition from locked to free implies the pre-authorization was successful.
  • inTransaction the pump is in use by another user using the pre-authorization process, possible transitions locked, outOfOrder
  • outOfOrder the pump has a technical problem, this can only be resolved by the gas station staff on site, possible transitions free, locked. Note: The customer has to pay in the shop
  • Undocumented

    Declaration

    Swift

    case free = "free"
  • Undocumented

    Declaration

    Swift

    case inUse = "inUse"
  • Undocumented

    Declaration

    Swift

    case readyToPay = "readyToPay"
  • Undocumented

    Declaration

    Swift

    case locked = "locked"
  • Undocumented

    Declaration

    Swift

    case inTransaction = "inTransaction"
  • Undocumented

    Declaration

    Swift

    case outOfOrder = "outOfOrder"