# -*- coding: utf-8 -*-

##  ==================
##  FileType Constants
##  ==================

FILE_TYPE_ABSTRACT = None

##  =================
##  File Format Types
##  =================

FILE_FORMAT_ASCII  = 'ASCII'
FILE_FORMAT_CSV    = 'CSV'
FILE_FORMAT_JSON   = 'JSON'
FILE_FORMAT_XML    = 'XML'
FILE_FORMAT_DAT    = 'DAT'
FILE_FORMAT_TLV    = 'TLV'
FILE_FORMAT_PM_PRS = 'PM_PRS'

##  ==============
##  FileType Types
##  ==============

FILE_TYPE_INCOMING_ORDER       = 10              # Incoming File Order
FILE_TYPE_INCOMING_REFERENCE   = 11              # Incoming Data Reference
FILE_TYPE_INCOMING_LOYALTY     = 12              # Incoming Loyalty Numbers Reference

FILE_TYPE_OUTGOING_ORDER       = 20
FILE_TYPE_OUTGOING_ACCEPT      = 21
FILE_TYPE_OUTGOING_REJECT      = 22
FILE_TYPE_OUTGOING_DLV         = 23
FILE_TYPE_OUTGOING_ISSUE       = 24

FILE_TYPE_FROM_SDC             = 30
