gmail_client 1.0.1 copy "gmail_client: ^1.0.1" to clipboard
gmail_client: ^1.0.1 copied to clipboard

Core Gmail/Google Workspace client — send and receive emails via Supabase Edge Functions. Pure Dart, framework-agnostic.

example/main.dart

import 'package:gmail_client/gmail_client.dart';
import 'package:supabase/supabase.dart';

void main() async {
  // Replace with your Supabase project credentials.
  final client = SupabaseClient(
    'https://your-project.supabase.co',
    'your-anon-key',
  );

  final emailService = EmailService(client, GmailClientConfig());

  // List recent emails
  final result = await emailService.listEmails(maxResults: 5);
  print('Found ${result.messages.length} emails');

  for (final email in result.messages) {
    print('  ${email.from}: ${email.subject}');
  }

  if (result.nextPageToken != null) {
    print('\nNext page token available for pagination.');
  }
}
0
likes
150
points
0
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Core Gmail/Google Workspace client — send and receive emails via Supabase Edge Functions. Pure Dart, framework-agnostic.

Repository (GitHub)
View/report issues

Topics

#gmail #email #supabase #google-workspace

License

MIT (license)

Dependencies

supabase

More

Packages that depend on gmail_client