package org.hisp.dhis.android.core.user;

import android.support.annotation.NonNull;

import java.util.Date;

public interface UserStore {
    long insert(
            @NonNull String uid, @NonNull String name, @NonNull String displayName,
            @NonNull Date created, @NonNull Date lastUpdated, @NonNull String birthday,
            @NonNull String education, @NonNull String gender, @NonNull String jobTitle,
            @NonNull String surname, @NonNull String firstName, @NonNull String introduction,
            @NonNull String employer, @NonNull String interests, @NonNull String languages,
            @NonNull String email, @NonNull String phoneNumber, @NonNull String nationality);

    void close();
}

@@ -77,16 +77,60 @@
 NonNull;
+%0Aimport android.support.annotation.Nullable;
 %0A%0Aimport
@@ -342,55 +342,57 @@
 ted,
- @NonNull String birthday,%0A            @NonNull
+%0A            @Nullable String birthday, @Nullable
  Str
@@ -404,30 +404,31 @@
 ducation, @N
-onN
 ull
+able
  String gend
@@ -434,55 +434,57 @@
 der,
- @NonNull String jobTitle,%0A            @NonNull
+%0A            @Nullable String jobTitle, @Nullable
  Str
@@ -490,38 +490,39 @@
 ring surname, @N
-onN
 ull
+able
  String firstNam
@@ -527,59 +527,61 @@
 ame,
- @NonNull String introduction,%0A            @NonNull
+%0A            @Nullable String introduction, @Nullable
  Str
@@ -592,30 +592,31 @@
 employer, @N
-onN
 ull
+able
  String inte
@@ -625,56 +625,58 @@
 sts,
- @NonNull String languages,%0A            @NonNull
+%0A            @Nullable String languages, @Nullable
  Str
@@ -684,30 +684,31 @@
 ng email, @N
-onN
 ull
+able
  String phon
@@ -715,25 +715,38 @@
 eNumber,
- @NonNull
+%0A            @Nullable
  String 

Correct @NonNull and @Nullable annotations in UserStore interface