# We can only use variables in a template if the variables are defined in their own template.

parameters:
  env: 'develop'

variables:
  - name: dotenvFileName
    ${{ if eq(parameters.env, 'production') }}:
      value: '.prod.env'
    ${{ if eq(parameters.env, 'staging') }}:
      value: '.stage.env'
    ${{ if eq(parameters.env, 'develop') }}:
      value: '.dev.env'
  - name: bundleId
    ${{ if eq(parameters.env, 'production') }}:
      value: 'com.comwell.phoenix'
    ${{ if eq(parameters.env, 'staging') }}:
      value: 'com.comwell.phoenix.stage'
    ${{ if eq(parameters.env, 'develop') }}:
      value: 'com.comwell.phoenix.dev'
  - name: flavor
    ${{ if eq(parameters.env, 'production') }}:
      value: 'prod'
    ${{ if eq(parameters.env, 'staging') }}:
      value: 'stage'
    ${{ if eq(parameters.env, 'develop') }}:
      value: 'develop'
# iOS
  - name: iosBundleId
    ${{ if eq(parameters.env, 'production') }}:
      value: 'com.comwell.phoenix'
    ${{ if eq(parameters.env, 'staging') }}:
      value: 'com.comwell.phoenix.stage'
    ${{ if eq(parameters.env, 'develop') }}:
      value: 'com.comwell.phoenix.dev'
  - name: iosProvisionProfileFileName
    ${{ if eq(parameters.env, 'production') }}:
      value: 'Distribution_Prod.mobileprovision'
    ${{ if eq(parameters.env, 'staging') }}:
      value: 'Distribution_Stage.mobileprovision'
    ${{ if eq(parameters.env, 'develop') }}:
      value: 'Distribution_Dev.mobileprovision'
  - name: iosScheme
    ${{ if eq(parameters.env, 'production') }}:
      value: 'Prod'
    ${{ if eq(parameters.env, 'staging') }}:
      value: 'Stage'
    ${{ if eq(parameters.env, 'develop') }}:
      value: 'Develop'
  - name: iosConfiguration
    ${{ if eq(parameters.env, 'production') }}:
      value: 'Release-Prod'
    ${{ if eq(parameters.env, 'staging') }}:
      value: 'Release-Stage'
    ${{ if eq(parameters.env, 'develop') }}:
      value: 'Release-Develop'
  - name: iosExportOptionsPlist
    ${{ if eq(parameters.env, 'production') }}:
      value: 'ExportOptions.plist'
    ${{ if eq(parameters.env, 'staging') }}:
      value: 'ExportOptionsStage.plist'
    ${{ if eq(parameters.env, 'develop') }}:
      value: 'ExportOptionsDev.plist'
# Android
  - name: androidAABPath
    ${{ if eq(parameters.env, 'production') }}:
      value: 'ProdRelease/app-Prod-release.aab'
    ${{ if eq(parameters.env, 'staging') }}:
      value: 'StageRelease/app-Stage-release.aab'
    ${{ if eq(parameters.env, 'develop') }}:
      value: 'DevelopRelease/app-Develop-release.aab'