DefaultEnvironment 
            DefaultEnvironment.kt
Enum that defines a Sensibill Backend(API) Environment. Contains the backend host name and pinning certs
Entries
BETA_SANDBOX
                          
                    Link copied to clipboard
                        BETA_SANDBOX("beta-sandbox.sensibill.io", arrayOf<String>(SSLPinning.COMODO, SSLPinning.GLOBALSIGN))
Content copied to clipboard
Sensibill Beta Sandbox EnvironmentBeta Sandbox is an environment for enthusiastic Sensibill customers (or potential customers) to implement against the latest features.
RECEIPTS_SANDBOX
                          
                    Link copied to clipboard
                        RECEIPTS_SANDBOX("receipts-sandbox.sensibill.io", arrayOf<String>(SSLPinning.COMODO, SSLPinning.GLOBALSIGN))
Content copied to clipboard
Sensibill Receipts Sandbox EnvironmentReceipts Sandbox is avaialble for current Sensibill customers to test against.
RECEIPTS_PROD
                          
                    Link copied to clipboard
                        RECEIPTS_PROD("receipts.getsensibill.com", arrayOf<String>(SSLPinning.COMODO, SSLPinning.GLOBALSIGN))
Content copied to clipboard
Main Sensibill production environmentThere is an uptime requirement and any issues will be looked into immediately.
RECEIPTS_STAGING
                          
                    Link copied to clipboard
                        RECEIPTS_STAGING("receipts-staging.sensibill.io", arrayOf<String>(SSLPinning.COMODO, SSLPinning.GLOBALSIGN))
Content copied to clipboard
Sensibill Receipt-Staging Backend EnvironmentReceipts Staging is for current Sensibill customers to ensure the next release to Receipts Production will be compatible Any releases targeted for the FR will need to be in Receipts Staging at least 10 business days prior.
BETA_PROD
                          
                    Link copied to clipboard
                        BETA_PROD("beta.getsensibill.com", arrayOf<String>(SSLPinning.COMODO, SSLPinning.GLOBALSIGN))
Content copied to clipboard
Sensibill Beta-Production Backend EnvironmentContains upcoming changes to API Beta Production is where Sensibill's Beta App and Receipt Rover app is running against.
BETA_STAGING
                          
                    Link copied to clipboard
                        BETA_STAGING("beta-staging.sensibill.io", arrayOf<String>(SSLPinning.COMODO, SSLPinning.GLOBALSIGN))
Content copied to clipboard
Sensibill Beta-Staging Backend EnvironmentContains upcoming changes to API Beta Staging is the only non production environment that is architected similarly to our Production environments.
Functions
getBaseUrl
                          
                    
                  Link copied to clipboard
                        getCertificatePins
                          
                    
                  Link copied to clipboard
                        getHostName
                          
                    
                  Link copied to clipboard