```java
Todo todo = Todo.builder()
.name("My first todo")
.description("todo description")
.build();
Amplify.API.mutate(
ModelMutation.create(todo),
response -> Log.i("MyAmplifyApp", "Added Todo with id: " + response.getData().getId()),
error -> Log.e("MyAmplifyApp", "Create failed", error)
);
```
```kotlin
val todo = Todo.builder()
.name("My first todo")
.description("todo description")
.build()
Amplify.API.mutate(ModelMutation.create(todo),
{ Log.i("MyAmplifyApp", "Added Todo with id: ${it.data.id}") },
{ Log.e("MyAmplifyApp", "Create failed", it) }
)
```
```kotlin
val todo = Todo.builder()
.name("My first todo")
.description("todo description")
.build()
try {
val response = Amplify.API.mutate(ModelMutation.create(todo))
Log.i("MyAmplifyApp", "Added Todo with id: ${response.data.id}")
} catch (error: ApiException) {
Log.e("MyAmplifyApp", "Create failed", error)
}
```
```java
Todo todo = Todo.builder()
.name("My first todo")
.description("todo description")
.build();
RxAmplify.API.mutate(ModelMutation.create(todo))
.subscribe(
response -> Log.i("MyAmplifyApp", "Added Todo with id: " + response.getData().getId()),
error -> Log.e("MyAmplifyApp", "Create failed", error)
);
```