Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
449 changes: 358 additions & 91 deletions core/api/core.api

Large diffs are not rendered by default.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -25,46 +25,36 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/

package org.hisp.dhis.android.core.trackedentity.ownership;

import com.google.auto.value.AutoValue;

import org.hisp.dhis.android.core.common.CoreObject;

import java.util.Date;

@AutoValue
public abstract class ProgramTempOwner implements CoreObject {

public abstract String program();

public abstract String trackedEntityInstance();

public abstract Date created();

public abstract Date validUntil();

public abstract String reason();

public static Builder builder() {
return new AutoValue_ProgramTempOwner.Builder();
}

public abstract Builder toBuilder();

@AutoValue.Builder
public abstract static class Builder {
public abstract Builder program(String event);

public abstract Builder trackedEntityInstance(String trackedEntityInstance);

public abstract Builder created(Date created);

public abstract Builder validUntil(Date validUntil);

public abstract Builder reason(String reason);

public abstract ProgramTempOwner build();
package org.hisp.dhis.android.core.common

import org.hisp.dhis.android.annotations.ModelBuilder

@ModelBuilder
data class ValueTypeDeviceRendering(
val uid: String?,
val objectTable: String?,
val deviceType: String?,
val type: ValueTypeRenderingType?,
val min: Int?,
val max: Int?,
val step: Int?,
val decimalPoints: Int?,
) : CoreObject {
fun uid(): String? = uid
fun objectTable(): String? = objectTable
fun deviceType(): String? = deviceType
fun type(): ValueTypeRenderingType? = type
fun min(): Int? = min
fun max(): Int? = max
fun step(): Int? = step
fun decimalPoints(): Int? = decimalPoints

fun toBuilder(): Builder = ValueTypeDeviceRenderingBuilder.from(this)

class Builder : ValueTypeDeviceRenderingBuilder()

companion object {
@JvmStatic
fun builder(): Builder = Builder()
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -25,42 +25,34 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/

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

import androidx.annotation.NonNull;
import androidx.annotation.Nullable;

import com.google.auto.value.AutoValue;

import org.hisp.dhis.android.core.common.BaseDeletableDataObject;

@AutoValue
public abstract class DataStoreEntry extends BaseDeletableDataObject {

@NonNull
public abstract String namespace();

@NonNull
public abstract String key();

@Nullable
public abstract String value();

public abstract Builder toBuilder();

public static Builder builder() {
return new AutoValue_DataStoreEntry.Builder();
}

@AutoValue.Builder
public abstract static class Builder implements BaseDeletableDataObject.Builder<DataStoreEntry.Builder> {
public abstract Builder namespace(String namespace);

public abstract Builder key(String key);

public abstract Builder value(String value);

public abstract DataStoreEntry build();
package org.hisp.dhis.android.core.datastore

import org.hisp.dhis.android.annotations.ModelBuilder
import org.hisp.dhis.android.core.common.DataObjectKt
import org.hisp.dhis.android.core.common.DeletableDataObjectKt
import org.hisp.dhis.android.core.common.State

@ModelBuilder
data class DataStoreEntry(
val namespace: String,
val key: String,
val value: String?,
override val syncState: State?,
override val deleted: Boolean?,
) : DataObjectKt, DeletableDataObjectKt {
fun namespace(): String = namespace
fun key(): String = key
fun value(): String? = value

@Deprecated("Use syncState() instead")
override fun state(): State? = syncState

fun toBuilder(): Builder = DataStoreEntryBuilder.from(this)

class Builder : DataStoreEntryBuilder()

companion object {
@JvmStatic
fun builder(): Builder = Builder()
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -25,36 +25,25 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
package org.hisp.dhis.android.core.datastore

package org.hisp.dhis.android.core.datastore;
import org.hisp.dhis.android.annotations.ModelBuilder
import org.hisp.dhis.android.core.common.CoreObject

import androidx.annotation.Nullable;
@ModelBuilder
data class KeyValuePair(
val key: String,
val value: String?,
) : CoreObject {
fun key(): String = key
fun value(): String? = value

import com.google.auto.value.AutoValue;
fun toBuilder(): Builder = KeyValuePairBuilder.from(this)

import org.hisp.dhis.android.core.common.CoreObject;
class Builder : KeyValuePairBuilder()

@AutoValue
public abstract class KeyValuePair implements CoreObject {

@Nullable
public abstract String key();

@Nullable
public abstract String value();

public abstract Builder toBuilder();

public static Builder builder() {
return new AutoValue_KeyValuePair.Builder();
}

@AutoValue.Builder
public abstract static class Builder {
public abstract Builder key(String key);

public abstract Builder value(String value);

public abstract KeyValuePair build();
companion object {
@JvmStatic
fun builder(): Builder = Builder()
}
}

This file was deleted.

Loading