/
flavor_loyaka.gradle
38 lines (28 loc) · 1.3 KB
/
flavor_loyaka.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
apply from: "$rootDir/project_flavors/flavors_common.gradle"
apply from: "$rootDir/business_rules/loyalty_business_rules.gradle"
apply from: "$rootDir/business_rules/app_business_rules.gradle"
android {
productFlavors {
loyaka {
dimension DIMENSION_APP
resValue "string", APP_NAME_VAR, 'Loyaka'
applicationId BASE_PACKAGE + 'loyaka'
/* MAIN SCREEN */
buildConfigField MAIN_SCREEN_TYPE, MAIN_SCREEN_VAR, MS_CARD
/* MODULES */
buildConfigField APP_MODULES_TYPE, APP_MODULES_VAR, list(AM_LOYALTY, AM_SHOWCASE)
/* REGISTRATION */
buildConfigField USER_ID_TYPE, USER_ID_VAR, UI_EMAIL
/* NO CARD */
buildConfigField OBTAIN_METHODS_TYPE, OBTAIN_METHODS_VAR, list(OM_BIND, OM_GENERATE)
/* BIND CARD */
buildConfigField "String", CARD_NUMBER_MASK_VAR, "\"[000] [0000] [0000] [0000] [0000]\""
/* GET CARD */
buildConfigField GENERATE_FIELDS_TYPE, GENERATE_FIELDS_VAR,
list(GF_FIRST_NAME, GF_LAST_NAME, GF_BIRTHDAY, GF_GENDER)
/* CARD INFO */
buildConfigField BARCODE_FORMAT_TYPE, BARCODE_FORMAT_VAR, BF_CODE_128
buildConfigField "boolean", IS_CACHE_CARD_VAR, "true"
}
}
}