Create Boolean Attribute
Endpoint
posthttps://<REGION>.cloud.appwrite.io...s/{collectionId}/attributes/boolean
Description
Create a boolean attribute.
Required scopes
Authentication
setProject() and a server API key (setKey()). For direct REST calls, send X-Appwrite-Project and X-Appwrite-Key.Path
Database ID.
Collection ID. You can create a new collection using the Database service server integration.
Body
Attribute Key.
Is attribute required?
Default value for attribute when not provided. Cannot be set when attribute is required.
Is attribute an array?
AttributeBoolean
Attribute Key.
Attribute type.
Attribute status. Possible values: available, processing, deleting, stuck, or failed
Is attribute required?
Is attribute an array?
Default value for attribute when not provided. Cannot be set when attribute is required.
import io.appwrite.Clientimport io.appwrite.services.Databases
public void main() { Client client = Client(context) .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2"); // Your secret API key
Databases databases = new Databases(client); databases.createBooleanAttribute( databaseId = "[DATABASE_ID]", collectionId = "[COLLECTION_ID]", key = "", required = false, new Continuation<Response>() { @NotNull @Override public CoroutineContext getContext() { return EmptyCoroutineContext.INSTANCE; }
@Override public void resumeWith(@NotNull Object o) { String json = ""; try { if (o instanceof Result.Failure) { Result.Failure failure = (Result.Failure) o; throw failure.exception; } else { Response response = (Response) o; } } catch (Throwable th) { Log.e("ERROR", th.toString()); } } } );}Databases
Create Boolean Attribute
Endpoint
posthttps://<REGION>.cloud.appwrite.io...s/{collectionId}/attributes/boolean
Description
Create a boolean attribute.
Required scopes
Authentication
setProject() and a server API key (setKey()). For direct REST calls, send X-Appwrite-Project and X-Appwrite-Key.Path
Database ID.
Collection ID. You can create a new collection using the Database service server integration.
Body
Attribute Key.
Is attribute required?
Default value for attribute when not provided. Cannot be set when attribute is required.
Is attribute an array?
AttributeBoolean
Attribute Key.
Attribute type.
Attribute status. Possible values: available, processing, deleting, stuck, or failed
Is attribute required?
Is attribute an array?
Default value for attribute when not provided. Cannot be set when attribute is required.
import io.appwrite.Clientimport io.appwrite.services.Databases
public void main() { Client client = Client(context) .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint .setProject("5df5acd0d48c2") // Your project ID .setKey("919c2d18fb5d4...a2ae413da83346ad2"); // Your secret API key
Databases databases = new Databases(client); databases.createBooleanAttribute( databaseId = "[DATABASE_ID]", collectionId = "[COLLECTION_ID]", key = "", required = false, new Continuation<Response>() { @NotNull @Override public CoroutineContext getContext() { return EmptyCoroutineContext.INSTANCE; }
@Override public void resumeWith(@NotNull Object o) { String json = ""; try { if (o instanceof Result.Failure) { Result.Failure failure = (Result.Failure) o; throw failure.exception; } else { Response response = (Response) o; } } catch (Throwable th) { Log.e("ERROR", th.toString()); } } } );}