db.go (2226B)
1 package internal_db 2 3 import "c2ec/pkg/db" 4 5 const PROVIDER_TABLE_NAME = "c2ec.provider" 6 const PROVIDER_FIELD_NAME_ID = "provider_id" 7 const PROVIDER_FIELD_NAME_NAME = "name" 8 const PROVIDER_FIELD_NAME_PAYTO_TARGET_TYPE = "payto_target_type" 9 const PROVIDER_FIELD_NAME_BACKEND_URL = "backend_base_url" 10 const PROVIDER_FIELD_NAME_BACKEND_CREDENTIALS = "backend_credentials" 11 12 const TERMINAL_TABLE_NAME = "c2ec.terminal" 13 const TERMINAL_FIELD_NAME_ID = "terminal_id" 14 const TERMINAL_FIELD_NAME_ACCESS_TOKEN = "access_token" 15 const TERMINAL_FIELD_NAME_ACTIVE = "active" 16 const TERMINAL_FIELD_NAME_DESCRIPTION = "description" 17 const TERMINAL_FIELD_NAME_PROVIDER_ID = "provider_id" 18 19 const WITHDRAWAL_TABLE_NAME = "c2ec.withdrawal" 20 const WITHDRAWAL_FIELD_NAME_ID = "withdrawal_row_id" 21 const WITHDRAWAL_FIELD_NAME_CONFIRMED_ROW_ID = "confirmed_row_id" 22 const WITHDRAWAL_FIELD_NAME_RUID = "request_uid" 23 const WITHDRAWAL_FIELD_NAME_WOPID = "wopid" 24 const WITHDRAWAL_FIELD_NAME_RESPUBKEY = "reserve_pub_key" 25 const WITHDRAWAL_FIELD_NAME_TS = "registration_ts" 26 const WITHDRAWAL_FIELD_NAME_AMOUNT = "amount" 27 const WITHDRAWAL_FIELD_NAME_SUGGESTED_AMOUNT = "suggested_amount" 28 const WITHDRAWAL_FIELD_NAME_FEES = "terminal_fees" 29 const WITHDRAWAL_FIELD_NAME_STATUS = "withdrawal_status" 30 const WITHDRAWAL_FIELD_NAME_TERMINAL_ID = "terminal_id" 31 const WITHDRAWAL_FIELD_NAME_TRANSACTION_ID = "provider_transaction_id" 32 const WITHDRAWAL_FIELD_NAME_LAST_RETRY = "last_retry_ts" 33 const WITHDRAWAL_FIELD_NAME_RETRY_COUNTER = "retry_counter" 34 const WITHDRAWAL_FIELD_NAME_COMPLETION_PROOF = "completion_proof" 35 36 const TRANSFER_TABLE_NAME = "c2ec.transfer" 37 const TRANSFER_FIELD_NAME_ID = "request_uid" 38 const TRANSFER_FIELD_NAME_ROW_ID = "row_id" 39 const TRANSFER_FIELD_NAME_TRANSFERRED_ROW_ID = "transferred_row_id" 40 const TRANSFER_FIELD_NAME_AMOUNT = "amount" 41 const TRANSFER_FIELD_NAME_EXCHANGE_BASE_URL = "exchange_base_url" 42 const TRANSFER_FIELD_NAME_WTID = "wtid" 43 const TRANSFER_FIELD_NAME_CREDIT_ACCOUNT = "credit_account" 44 const TRANSFER_FIELD_NAME_TS = "transfer_ts" 45 const TRANSFER_FIELD_NAME_STATUS = "transfer_status" 46 const TRANSFER_FIELD_NAME_RETRIES = "retries" 47 48 // holds the instance to the database layer at runtime 49 // initialized by startup 50 var DB db.C2ECDatabase