```java
Todo todo = Todo.builder()
.name("My first todo")
.description("todo description")
.build();
Amplify.API.mutate(ModelMutation.create(todo),
result -> Log.i("ApiDemo", "Mutation succeeded."),
failure -> Log.e("ApiDemo", "Mutation failed.", failure)
);
```
```kotlin
val todo = Todo.builder()
.name("My first todo")
.description("todo description")
.build()
Amplify.API.mutate(ModelMutation.create(todo),
{ Log.i("ApiDemo", "Mutation succeeded") },
{ Log.e("ApiDemo", "Mutation failed", it) }
)
```
```kotlin
val todo = Todo.builder()
.name("My first todo")
.description("todo description")
.build()
try {
val result = Amplify.API.mutate(ModelMutation.create(todo))
Log.i("ApiDemo", "Mutation succeeded")
} catch (error: ApiException) {
Log.e("ApiDemo", "Mutation failed", error)
}
```
```java
Todo todo = Todo.builder()
.name("My first todo")
.description("todo description")
.build();
Amplify.API.mutate(ModelMutation.create(todo))
.subscribe(
result -> Log.i("ApiDemo", "Mutation succeeded"),
failure -> Log.e("ApiDemo", "Mutation failed", failure)
);
```