Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
88 commits
Select commit Hold shift + click to select a range
abbc199
Summary: Add donation ticket (#2035)
anhanh11001 Jul 1, 2019
ba1f54a
Summary: Add ticket details (#2031)
anhanh11001 Jul 1, 2019
a4f2be9
fix: crash navigating to AuthFragment from EventDetailsFragment (#2036)
anhanh11001 Jul 1, 2019
b7287ef
feat: Add placed and pending order (#2034)
anhanh11001 Jul 1, 2019
1239af7
feat: Verify email with app (#2037)
liveHarshit Jul 1, 2019
cb843dc
fix: Back button in location fragment (#2039)
liveHarshit Jul 1, 2019
6959d7e
fix: wrong order status
anhanh11001 Jul 2, 2019
d3cc793
fix: redundant code after zip (#2044)
iamanbansal Jul 2, 2019
dcc672b
feat: Add pagination (#2012)
anhanh11001 Jul 2, 2019
88609f9
fix: app crashes in TicketsFragment (#2042)
anhanh11001 Jul 2, 2019
320d224
chore(deps): bump appcompat from 1.1.0-beta01 to 1.1.0-rc01 (#2045)
dependabot-preview[bot] Jul 3, 2019
c57f71b
chore(deps): bump recyclerview from 1.1.0-alpha06 to 1.1.0-beta01 (#2…
dependabot-preview[bot] Jul 3, 2019
cf8460a
chore(deps): bump nav_version from 2.1.0-alpha05 to 2.1.0-alpha06 (#2…
dependabot-preview[bot] Jul 3, 2019
61abd3b
fix: App crashes on first time sign in (#2055)
liveHarshit Jul 3, 2019
d0308be
chore(deps): bump lifecycle_version from 2.2.0-alpha01 to 2.2.0-alpha…
dependabot-preview[bot] Jul 3, 2019
e5145fe
chore(deps): bump preference from 1.1.0-beta01 to 1.1.0-rc01 (#2048)
dependabot-preview[bot] Jul 3, 2019
416af70
chore(deps): bump mapbox-sdk-services from 4.8.0 to 4.9.0 (#2049)
dependabot-preview[bot] Jul 3, 2019
899d751
refactor: Event field, organizer to owner (#2057)
liveHarshit Jul 3, 2019
919668d
chore(deps): bump kotlin_version from 1.3.40 to 1.3.41 (#2061)
dependabot-preview[bot] Jul 3, 2019
3121716
feat: Add loading indicator in EventDetailsFragment (#2060)
anhanh11001 Jul 4, 2019
ca56106
feat: Add take image for editting profile (#2062)
anhanh11001 Jul 4, 2019
82a44ae
chore: Simplify signing apk, update apk generation and README (#2040)
liveHarshit Jul 4, 2019
127d612
chore(deps): bump leakcanary-android from 2.0-alpha-2 to 2.0-alpha-3 …
dependabot-preview[bot] Jul 5, 2019
90a1dad
fix: Show skip button when only needed
anhanh11001 Jul 5, 2019
dd1edf0
Summary: Retain events in EventsFragment (#2070)
anhanh11001 Jul 5, 2019
13fc288
feat: Add filtering and sorting dialog (#2069)
anhanh11001 Jul 5, 2019
f06f293
fix: Malformed name of aab file (#2064) (#2065)
liveHarshit Jul 5, 2019
0b7bb65
fix: Change aab name in deploy script (#2071)
liveHarshit Jul 5, 2019
7802a0f
feat: Add pagination in search (#2072)
anhanh11001 Jul 5, 2019
2d96445
feat: Display ticket price range and revalidate tickets (#2066)
liveHarshit Jul 6, 2019
8950f5d
feat: Add paging for fetching similar events (#2078)
anhanh11001 Jul 7, 2019
f08dae8
chore(deps): bump stripe-android from 9.3.5 to 9.3.6 (#2082)
dependabot-preview[bot] Jul 8, 2019
023c597
fix: Password length in settings and profile fragment (#2080) (#2090)
liveHarshit Jul 9, 2019
1a62619
chore: Add issue label bot config
iamareebjamal Jul 9, 2019
93cfb65
chore: Add fastlane metadata (#2093)
iamareebjamal Jul 9, 2019
68cadfb
chore: Revert to old Mapbox Java SDK version (#2089)
ShridharGoel Jul 10, 2019
486169a
chore(deps): bump gradle from 3.4.1 to 3.4.2 (#2095)
dependabot-preview[bot] Jul 10, 2019
5502c2e
chore: Add screenshots in fastlane metadata and update readme (#2099)
liveHarshit Jul 11, 2019
b78019b
chore(deps): bump material from 1.1.0-alpha07 to 1.1.0-alpha08 (#2103)
dependabot-preview[bot] Jul 11, 2019
2219775
chore(deps): bump logging-interceptor from 4.0.0 to 4.0.1 (#2102)
dependabot-preview[bot] Jul 11, 2019
bc6eda0
Summary: Add more Vietnamese translation (#2092)
anhanh11001 Jul 11, 2019
73ef455
fix: truncated order status (#2075)
anhanh11001 Jul 11, 2019
1e35275
feat: Handle app link intent for password reset (#2081)
liveHarshit Jul 12, 2019
d9896b6
fix: Display unauthorization error while loading events (#2110)
liveHarshit Jul 12, 2019
9428b5e
Summary: Fix empty input username (#2112)
anhanh11001 Jul 13, 2019
3855d71
feat: Add paging for order (#2106)
anhanh11001 Jul 14, 2019
1a3ecec
chore: fix fastlane screenshots directory (#2124)
adityastic Jul 15, 2019
1e5072d
feat: Fetch settings and divide events view model (#2104)
liveHarshit Jul 15, 2019
c6460e3
fix: Billing information from (#2127)
liveHarshit Jul 15, 2019
f8d45aa
feat: Add searchable spinner for country name (#2130)
anhanh11001 Jul 15, 2019
c5f4d51
chore(deps): bump stripe-android from 9.3.6 to 9.3.7 (#2131)
dependabot-preview[bot] Jul 15, 2019
0dfa2cd
fix: SearchLocationFragment back press not working (#2096)
anhanh11001 Jul 15, 2019
26a8166
fix: Use event's time zone as default (#2128) (#2132)
liveHarshit Jul 16, 2019
60e47e0
fix: Illogical information displayed in Ticket and Event section (#2129)
anhanh11001 Jul 16, 2019
ac6504b
chore(deps): bump stripe-android from 9.3.7 to 9.3.8 (#2135)
dependabot-preview[bot] Jul 17, 2019
16441ee
feat: Add quantity picker for donation ticket (#2097)
anhanh11001 Jul 17, 2019
7ee3322
fix: Add upcoming filter for similar events (#2138)
liveHarshit Jul 17, 2019
0003ecc
feat: Add more field to update user detail (#2139)
anhanh11001 Jul 17, 2019
1824fd3
fix: Make billing information compulsory for paid orders (#2136)
liveHarshit Jul 18, 2019
61127cd
chore: Bump nav_version and set jvm target to 1.8 (#2144)
liveHarshit Jul 19, 2019
7a58153
fix: bugs in Attendee Custom Form (#2151)
anhanh11001 Jul 19, 2019
7ee0873
chore: Sort country code and country name (#2152)
anhanh11001 Jul 19, 2019
c77fc5a
feat: Add log in to save favorite event (#2118)
anhanh11001 Jul 19, 2019
13b3c7d
chore(deps): bump shimmer from 0.4.0 to 0.5.0 (#2154)
dependabot-preview[bot] Jul 19, 2019
ac3d860
chore(deps): bump nav_version from 2.1.0-beta01 to 2.1.0-beta02 (#2155)
dependabot-preview[bot] Jul 19, 2019
ec3db4b
chore(deps): bump stripe-android from 9.3.8 to 10.0.0 (#2156)
dependabot-preview[bot] Jul 19, 2019
e355a3d
chore(deps): bump jackson-module-kotlin from 2.9.6 to 2.10.0.pr1 (#2157)
dependabot-preview[bot] Jul 20, 2019
ad57347
fix: Event time, price and UI for tickets (#2145)
liveHarshit Jul 20, 2019
2f08aa0
fix: Location icon and feedback dialog (#2147) (#2158)
liveHarshit Jul 20, 2019
708e510
feat: Add delete account feature (#2115)
anhanh11001 Jul 20, 2019
bdaaa00
Revert "chore(deps): bump jackson-module-kotlin from 2.9.6 to 2… (#2160)
liveHarshit Jul 20, 2019
762e259
feat: Add server configuration field for fDroid (#2143)
liveHarshit Jul 20, 2019
515c42a
fix: Empty search location (#2146) (#2161)
liveHarshit Jul 20, 2019
ee6004c
feat: Add date format for Favorite Event Fragment (#2162)
anhanh11001 Jul 21, 2019
1af4d3c
feat: Add session for event (#2149)
anhanh11001 Jul 22, 2019
efd8ebc
chore(deps): bump stripe-android from 10.0.0 to 10.0.2 (#2169)
dependabot-preview[bot] Jul 24, 2019
f36819e
fix: Update speakers and session (#2171)
anhanh11001 Jul 24, 2019
5ab3c5e
chore: Fix travis build (#2178)
liveHarshit Jul 24, 2019
5cba777
fix: Stop progress on error in tickets (#2176)
liveHarshit Jul 24, 2019
adc98ac
fix: Prevent crash on trying to edit profile image (#2174)
ShridharGoel Jul 24, 2019
86f9cfa
fix: Empty UI in order completed fragment (#2167) (#2173)
liveHarshit Jul 24, 2019
c5bc854
chore(deps): bump stripe-android from 10.0.2 to 10.0.3 (#2179)
dependabot-preview[bot] Jul 24, 2019
6a20b94
refactor: Add string format (#2181)
anhanh11001 Jul 25, 2019
573e2ca
feat: Add chaining RxJava (#2117)
anhanh11001 Jul 26, 2019
6e4cba5
chore: Baseline master into dev (#2191)
iamareebjamal Jul 27, 2019
c00c0b1
chore: Fix Travis build (#2195)
liveHarshit Jul 27, 2019
8d2274a
chore: Bump version code and name v0.6.0 (#2192)
liveHarshit Jul 27, 2019
87ba549
chore: Add fastlane changelog for v0.6.0 (#2196)
liveHarshit Jul 27, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/issue_label_bot.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
label-alias:
bug: 'bug'
feature_request: 'feature'
question: 'question'
10 changes: 5 additions & 5 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
language: android
dist: trusty
sudo: false
jdk:
- oraclejdk8
android:
components:
- tools
- android-27
- build-tools-27.0.3
- android-28
- build-tools-28.0.3
- platform-tools
before_cache:
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
Expand All @@ -16,11 +17,10 @@ cache:
- "${TRAVIS_BUILD_DIR}/gradle/wrapper/dists/"
- "$HOME/.gradle/caches/"
- "$HOME/.gradle/wrapper/"
install:
- echo yes | ${ANDROID_HOME}/tools/bin/sdkmanager "platforms;android-28"
before_script:
- bash scripts/prep-key.sh
script:
- ./gradlew spotlessCheck
- ./gradlew build
after_success:
- bash scripts/prep-key.sh
- bash scripts/update-apk.sh
30 changes: 15 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Open Event Android App
[![Build Status](https://travis-ci.org/fossasia/open-event-android.svg?branch=development)](https://travis-ci.org/fossasia/open-event-android?branch=development)
[![Build Status](https://travis-ci.org/fossasia/open-event-android.svg?branch=master)](https://travis-ci.org/fossasia/open-event-android?branch=master)
# Open Event Attendee App
[![Build Status](https://travis-ci.org/fossasia/open-event-attendee-android.svg?branch=development)](https://travis-ci.org/fossasia/open-event-attendee-android?branch=development)
[![Build Status](https://travis-ci.org/fossasia/open-event-attendee-android.svg?branch=master)](https://travis-ci.org/fossasia/open-event-attendee-android?branch=master)
[![Join the chat at https://gitter.im/fossasia/open-event-android](https://badges.gitter.im/fossasia/open-event-android.svg)](https://gitter.im/fossasia/open-event-android?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Mailing List](https://img.shields.io/badge/Mailing%20List-FOSSASIA-blue.svg)](https://groups.google.com/forum/#!forum/open-event)
[![Twitter Follow](https://img.shields.io/twitter/follow/eventyay.svg?style=social&label=Follow&maxAge=2592000?style=flat-square)](https://twitter.com/eventyay)
Expand All @@ -22,24 +22,24 @@ Planned features & enhancements are:

Please join our mailing list to discuss questions regarding the project: https://groups.google.com/forum/#!forum/open-event

Our chat channel is on gitter [here](https://gitter.im/fossasia/open-event-android)
Our chat channel is on gitter [here](https://gitter.im/fossasia/open-event-attendee-android)

## Screenshots
<table>
<tr>
<td><img src = "docs/images/screenshot_1.png" height = "480" width="270"></td>
<td><img src = "docs/images/screenshot_2.png" height = "480" width="270"></td>
<td><img src = "docs/images/screenshot_3.png" height = "480" width="270"></td>
<td><img src = "fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_1.png"></td>
<td><img src = "fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_2.png"></td>
<td><img src = "fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_3.png"></td>
</tr>
<tr>
<td><img src = "docs/images/screenshot_4.png" height = "480" width="270"></td>
<td><img src = "docs/images/screenshot_5.png" height = "480" width="270"></td>
<td><img src = "docs/images/screenshot_6.png" height = "480" width="270"></td>
<td><img src = "fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_4.png"></td>
<td><img src = "fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_5.png"></td>
<td><img src = "fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_6.png"></td>
</tr>
<tr>
<td><img src = "docs/images/screenshot_7.png" height = "480" width="270"></td>
<td><img src = "docs/images/screenshot_8.png" height = "480" width="270"></td>
<td><img src = "docs/images/screenshot_9.png" height = "480" width="270"></td>
<td><img src = "fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_7.png"></td>
<td><img src = "fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_8.png"></td>
<td><img src = "fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_9.png"></td>
</tr>
</table>

Expand Down Expand Up @@ -92,7 +92,7 @@ We have the following branches
- _versionCode_ : **Integer** : To be monotonically incremented with each merge. Failure to do so will lead to publishing error, and thus is a crucial step before any merge
- _versionName_ : **String** : User visible version of the app. To be changed following [semantic versioning](http://semver.org/)
* **apk** This branch contains two apk's, that are automatically generated on the merged pull request a) debug apk and b) release apk.
- Please download and test the app that is using the code from the development and master branches [here](https://github.com/fossasia/open-event-android/tree/apk).
- Please download and test the app that is using the code from the development and master branches [here](https://github.com/fossasia/open-event-attendee-android/tree/apk).
### Code practices

Please help us follow the best practices to make it easy for the reviewer as well as the contributor. We want to focus on the code quality more than on managing pull request ethics.
Expand All @@ -112,7 +112,7 @@ Please help us follow the best practices to make it easy for the reviewer as wel
If you are a tester and want to test the app, you have two ways to do that:
1. **Installing APK on your device:** You can get debug APK as well as Release APK in apk branch of the repository. After each PR merge, both the APKs are automatically updated. So, just download the APK you want and install it on your device. The APKs will always be the latest one.

## Open Event Android Suggestions
## Open Event Attendee Android Suggestions

- Suggestion form link: [Form](https://docs.google.com/forms/d/e/1FAIpQLSd7Y1T1xoXeYaAG_b6Tu1YYK-jZssoC5ltmQbkUX0kmDZaKYw/viewform)
- Suggestion responses link: [Sheet](https://docs.google.com/spreadsheets/d/1SzR75MBEVrTY1sDM3KAMm9wltiulDAp0QT5hv9eJkKM/edit#gid=1676755229)
Expand Down
63 changes: 47 additions & 16 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,11 @@ apply plugin: 'kotlin-android'
apply plugin: 'kotlin-kapt'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'androidx.navigation.safeargs.kotlin'
apply plugin: "com.github.b3er.local.properties"

def STRIPE_API_TOKEN = System.getenv('STRIPE_API_TOKEN') ?: "YOUR_API_KEY"
def MAPBOX_KEY = System.getenv('MAPBOX_KEY') ?: "pk.eyJ1IjoiYW5nbWFzMSIsImEiOiJjanNqZDd0N2YxN2Q5NDNuNTBiaGt6eHZqIn0.BCrxjW6rP_OuOuGtbhVEQg"
def LOCAL_KEY_PRESENT = project.hasProperty('SIGNING_KEY_FILE') && rootProject.file(SIGNING_KEY_FILE).exists()

android {
dataBinding {
Expand All @@ -20,8 +22,8 @@ android {
applicationId "com.eventyay.attendee"
minSdkVersion 21
targetSdkVersion 28
versionCode 11
versionName "0.5.0"
versionCode 12
versionName "0.6.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
vectorDrawables.useSupportLibrary = true
multiDexEnabled true
Expand All @@ -31,23 +33,40 @@ android {
}
}
}
signingConfigs {
if (TRAVIS_BUILD) {
release {
storeFile KEYSTORE_FILE
storePassword System.getenv("STORE_PASS")
keyAlias System.getenv("ALIAS")
keyPassword System.getenv("KEY_PASS")
}
} else if (LOCAL_KEY_PRESENT) {
release {
storeFile rootProject.file(SIGNING_KEY_FILE)
storePassword STORE_PASS
keyAlias ALIAS
keyPassword KEY_PASS
}
}
}
buildTypes {
release {
shrinkResources true
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
buildConfigField "String", "DEFAULT_BASE_URL", '"https://api.eventyay.com/v1/"'
buildConfigField "String", "FRONTEND_URL", '"https://eventyay.com/"'
buildConfigField "String", "MAPBOX_KEY", '"'+MAPBOX_KEY+'"'
buildConfigField "String", "STRIPE_API_KEY", '"'+STRIPE_API_TOKEN+'"'
resValue "string", "FRONTEND_HOST", "eventyay.com"
if (LOCAL_KEY_PRESENT || TRAVIS_BUILD)
signingConfig signingConfigs.release
}
debug {
buildConfigField "String", "DEFAULT_BASE_URL", '"https://open-event-api-dev.herokuapp.com/v1/"'
buildConfigField "String", "FRONTEND_URL", '"https://fossasia.github.io/open-event-frontend/"'
buildConfigField "String", "MAPBOX_KEY", '"'+MAPBOX_KEY+'"'
buildConfigField "String", "STRIPE_API_KEY", '"'+STRIPE_API_TOKEN+'"'
resValue "string", "FRONTEND_HOST", "fossasia.github.io/open-event-frontend"
resValue "string", "FRONTEND_HOST", "open-event-fe.netlify.com"
}
}

Expand Down Expand Up @@ -75,13 +94,17 @@ android {
}
lintOptions {
disable 'MissingTranslation'
warning 'InvalidPackage'
}
androidExtensions {
experimental = true
}
aaptOptions {
cruncherEnabled = false
}
kotlinOptions {
jvmTarget = "1.8"
}
}

spotless {
Expand All @@ -98,21 +121,22 @@ repositories {
}

dependencies {
def lifecycle_version = "2.2.0-alpha01"
def lifecycle_version = "2.2.0-alpha02"
def koin_version = "2.0.1"
def roomVersion = "2.1.0"
def ktx_version = "1.0.0"
def ktx2_version = "2.0.0"
def nav_version = "2.1.0-alpha05"
def nav_version = "2.1.0-beta02"
def anko_version = "0.10.8"
def paging_version = "2.1.0"

implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.multidex:multidex:2.0.1'
implementation 'androidx.appcompat:appcompat:1.1.0-beta01'
implementation 'androidx.appcompat:appcompat:1.1.0-rc01'
implementation 'androidx.constraintlayout:constraintlayout:2.0.0-beta2'
implementation 'androidx.cardview:cardview:1.0.0'
implementation 'androidx.recyclerview:recyclerview:1.1.0-alpha06'
implementation 'com.google.android.material:material:1.1.0-alpha07'
implementation 'androidx.recyclerview:recyclerview:1.1.0-beta01'
implementation 'com.google.android.material:material:1.1.0-alpha08'
implementation "androidx.browser:browser:1.0.0"
implementation 'androidx.exifinterface:exifinterface:1.0.0'
implementation "androidx.lifecycle:lifecycle-extensions:${lifecycle_version}"
Expand All @@ -122,7 +146,7 @@ dependencies {
implementation "androidx.room:room-rxjava2:${roomVersion}"
kapt "androidx.room:room-compiler:${roomVersion}"
testImplementation "androidx.room:room-testing:${roomVersion}"
implementation 'androidx.preference:preference:1.1.0-beta01'
implementation 'androidx.preference:preference:1.1.0-rc01'
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"

// KTX
Expand All @@ -148,12 +172,12 @@ dependencies {

implementation "com.fasterxml.jackson.module:jackson-module-kotlin:2.9.6"
implementation 'com.github.jasminb:jsonapi-converter:0.9'
implementation 'com.squareup.okhttp3:logging-interceptor:4.0.0'
implementation 'com.squareup.okhttp3:logging-interceptor:4.0.1'
implementation 'com.squareup.retrofit2:retrofit:2.6.0'
implementation 'com.squareup.retrofit2:converter-jackson:2.6.0'

// Cards Shimmer Animation
implementation 'com.facebook.shimmer:shimmer:0.4.0'
implementation 'com.facebook.shimmer:shimmer:0.5.0'

// RxJava
implementation 'io.reactivex.rxjava2:rxandroid:2.1.1'
Expand All @@ -165,7 +189,7 @@ dependencies {
implementation 'com.squareup.picasso:picasso:2.71828'

// Stripe
implementation 'com.stripe:stripe-android:9.3.5'
implementation 'com.stripe:stripe-android:10.0.3'

// QR Code
implementation 'com.journeyapps:zxing-android-embedded:3.6.0'
Expand All @@ -191,10 +215,17 @@ dependencies {
testImplementation 'com.github.iamareebjamal:stetho-noop:1.2.1'

//LeakCanary
debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.0-alpha-2'
debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.0-alpha-3'

// Paging
implementation "androidx.paging:paging-runtime:$paging_version"
implementation "androidx.paging:paging-rxjava2:$paging_version"

// Searchable Spinner
implementation 'com.toptoche.searchablespinner:searchablespinnerlibrary:1.3.1'


testImplementation 'junit:junit:4.12'
testImplementation "io.mockk:mockk:1.9.3"
testImplementation 'org.threeten:threetenbp:1.4.0'
testImplementation "org.koin:koin-test:$koin_version"
testImplementation 'androidx.arch.core:core-testing:2.0.1'
Expand Down
22 changes: 11 additions & 11 deletions app/schemas/org.fossasia.openevent.general.OpenEventDatabase/7.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
"formatVersion": 1,
"database": {
"version": 7,
"identityHash": "9eb49166f82304a9b5132dfa28d8e6ca",
"identityHash": "a641e7fa047321119d684609308e713a",
"entities": [
{
"tableName": "Event",
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `name` TEXT NOT NULL, `identifier` TEXT NOT NULL, `startsAt` TEXT NOT NULL, `endsAt` TEXT NOT NULL, `timezone` TEXT NOT NULL, `privacy` TEXT NOT NULL, `paymentCountry` TEXT, `paypalEmail` TEXT, `thumbnailImageUrl` TEXT, `schedulePublishedOn` TEXT, `paymentCurrency` TEXT, `organizerDescription` TEXT, `originalImageUrl` TEXT, `onsiteDetails` TEXT, `organizerName` TEXT, `largeImageUrl` TEXT, `deletedAt` TEXT, `ticketUrl` TEXT, `locationName` TEXT, `codeOfConduct` TEXT, `state` TEXT, `searchableLocationName` TEXT, `description` TEXT, `pentabarfUrl` TEXT, `xcalUrl` TEXT, `logoUrl` TEXT, `externalEventUrl` TEXT, `iconImageUrl` TEXT, `icalUrl` TEXT, `createdAt` TEXT, `bankDetails` TEXT, `chequeDetails` TEXT, `isComplete` INTEGER NOT NULL, `latitude` REAL, `longitude` REAL, `refundPolicy` TEXT, `orderExpiryTime` INTEGER NOT NULL, `canPayByStripe` INTEGER NOT NULL, `canPayByCheque` INTEGER NOT NULL, `canPayByBank` INTEGER NOT NULL, `canPayByPaypal` INTEGER NOT NULL, `canPayOnsite` INTEGER NOT NULL, `isSponsorsEnabled` INTEGER NOT NULL, `hasOrganizerInfo` INTEGER NOT NULL, `isSessionsSpeakersEnabled` INTEGER NOT NULL, `isTicketingEnabled` INTEGER NOT NULL, `isTaxEnabled` INTEGER NOT NULL, `isMapShown` INTEGER NOT NULL, `favorite` INTEGER NOT NULL, `eventTopic` TEXT, `eventType` TEXT, `eventSubTopic` TEXT, `speakersCall` TEXT, PRIMARY KEY(`id`))",
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `name` TEXT NOT NULL, `identifier` TEXT NOT NULL, `startsAt` TEXT NOT NULL, `endsAt` TEXT NOT NULL, `timezone` TEXT NOT NULL, `privacy` TEXT NOT NULL, `paymentCountry` TEXT, `paypalEmail` TEXT, `thumbnailImageUrl` TEXT, `schedulePublishedOn` TEXT, `paymentCurrency` TEXT, `ownerDescription` TEXT, `originalImageUrl` TEXT, `onsiteDetails` TEXT, `ownerName` TEXT, `largeImageUrl` TEXT, `deletedAt` TEXT, `ticketUrl` TEXT, `locationName` TEXT, `codeOfConduct` TEXT, `state` TEXT, `searchableLocationName` TEXT, `description` TEXT, `pentabarfUrl` TEXT, `xcalUrl` TEXT, `logoUrl` TEXT, `externalEventUrl` TEXT, `iconImageUrl` TEXT, `icalUrl` TEXT, `createdAt` TEXT, `bankDetails` TEXT, `chequeDetails` TEXT, `isComplete` INTEGER NOT NULL, `latitude` REAL, `longitude` REAL, `refundPolicy` TEXT, `orderExpiryTime` INTEGER NOT NULL, `canPayByStripe` INTEGER NOT NULL, `canPayByCheque` INTEGER NOT NULL, `canPayByBank` INTEGER NOT NULL, `canPayByPaypal` INTEGER NOT NULL, `canPayOnsite` INTEGER NOT NULL, `isSponsorsEnabled` INTEGER NOT NULL, `hasOwnerInfo` INTEGER NOT NULL, `isSessionsSpeakersEnabled` INTEGER NOT NULL, `isTicketingEnabled` INTEGER NOT NULL, `isTaxEnabled` INTEGER NOT NULL, `isMapShown` INTEGER NOT NULL, `favorite` INTEGER NOT NULL, `eventTopic` TEXT, `eventType` TEXT, `eventSubTopic` TEXT, `speakersCall` TEXT, PRIMARY KEY(`id`))",
"fields": [
{
"fieldPath": "id",
Expand Down Expand Up @@ -81,8 +81,8 @@
"notNull": false
},
{
"fieldPath": "organizerDescription",
"columnName": "organizerDescription",
"fieldPath": "ownerDescription",
"columnName": "ownerDescription",
"affinity": "TEXT",
"notNull": false
},
Expand All @@ -99,8 +99,8 @@
"notNull": false
},
{
"fieldPath": "organizerName",
"columnName": "organizerName",
"fieldPath": "ownerName",
"columnName": "ownerName",
"affinity": "TEXT",
"notNull": false
},
Expand Down Expand Up @@ -273,8 +273,8 @@
"notNull": true
},
{
"fieldPath": "hasOrganizerInfo",
"columnName": "hasOrganizerInfo",
"fieldPath": "hasOwnerInfo",
"columnName": "hasOwnerInfo",
"affinity": "INTEGER",
"notNull": true
},
Expand Down Expand Up @@ -576,7 +576,7 @@
},
{
"tableName": "Ticket",
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `description` TEXT, `type` TEXT, `name` TEXT NOT NULL, `maxOrder` INTEGER NOT NULL, `isFeeAbsorbed` INTEGER, `isDescriptionVisible` INTEGER, `price` REAL, `position` TEXT, `quantity` TEXT, `isHidden` INTEGER, `salesStartsAt` TEXT, `salesEndsAt` TEXT, `minOrder` INTEGER NOT NULL, `event` INTEGER, PRIMARY KEY(`id`), FOREIGN KEY(`event`) REFERENCES `Event`(`id`) ON UPDATE NO ACTION ON DELETE CASCADE )",
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `description` TEXT, `type` TEXT, `name` TEXT NOT NULL, `maxOrder` INTEGER NOT NULL, `isFeeAbsorbed` INTEGER, `isDescriptionVisible` INTEGER, `price` REAL NOT NULL, `position` TEXT, `quantity` TEXT, `isHidden` INTEGER, `salesStartsAt` TEXT, `salesEndsAt` TEXT, `minOrder` INTEGER NOT NULL, `event` INTEGER, PRIMARY KEY(`id`), FOREIGN KEY(`event`) REFERENCES `Event`(`id`) ON UPDATE NO ACTION ON DELETE CASCADE )",
"fields": [
{
"fieldPath": "id",
Expand Down Expand Up @@ -624,7 +624,7 @@
"fieldPath": "price",
"columnName": "price",
"affinity": "REAL",
"notNull": false
"notNull": true
},
{
"fieldPath": "position",
Expand Down Expand Up @@ -1899,7 +1899,7 @@
"views": [],
"setupQueries": [
"CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)",
"INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, '9eb49166f82304a9b5132dfa28d8e6ca')"
"INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, 'a641e7fa047321119d684609308e713a')"
]
}
}
Loading