dart_desk_client 0.1.0 copy "dart_desk_client: ^0.1.0" to clipboard
dart_desk_client: ^0.1.0 copied to clipboard

Dart client SDK for the Dart Desk headless CMS backend, providing typed API access to documents, media, and collaboration endpoints.

dart_desk_client #

Dart client SDK for the Dart Desk headless CMS backend.

This package provides typed API access to documents, media, collaboration, and versioning endpoints via the Serverpod protocol.

Installation #

dependencies:
  dart_desk_client: ^0.1.0

Usage #

import 'package:dart_desk_client/dart_desk_client.dart';

final client = Client('http://localhost:8080/')
  ..authenticationKeyManager = myKeyManager;

// Fetch documents
final docs = await client.document.getDocuments('article');

// Upload media
final asset = await client.media.uploadImage(fileName, data, width, height, hasAlpha, blurHash, contentHash);

Available Endpoints #

Endpoint Description
client.document CRUD for documents, versions, and document types
client.documentCollaboration Real-time CRDT collaboration
client.media Media upload, listing, and management
client.user User management
client.apiToken API token management

License #

Business Source License 1.1 - see LICENSE for details.

0
likes
140
points
84
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Dart client SDK for the Dart Desk headless CMS backend, providing typed API access to documents, media, and collaboration endpoints.

Repository (GitHub)
View/report issues

Topics

#cms #serverpod #headless-cms

License

unknown (license)

Dependencies

serverpod_auth_core_client, serverpod_auth_idp_client, serverpod_client

More

Packages that depend on dart_desk_client