tvf_flutter_schema library

KOMBU IoT System - GraphQL Schema for Flutter/Dart (Mobile-focused)

This package provides GraphQL schema definitions and types for the KOMBU IoT System mobile app. Only includes APIs relevant to mobile app functionality.

Usage:

import 'package:tvf_flutter_schema/tvf_flutter_schema.dart';

// Use with Amplify GraphQL API
final response = await Amplify.API.query(
  request: GraphQLRequest(
    document: UserQueries.getUser,
    variables: {'id': userId},
  ),
).response;

Classes

Device
Device Model
DeviceMutations
GraphQL Mutations for Device Model (Mobile-focused)
DeviceQueries
GraphQL Queries for Device Model (Mobile-focused)
DeviceToken
DeviceToken Model
DeviceTokenMutations
GraphQL Mutations for DeviceToken Model
DeviceTokenQueries
GraphQL Queries for DeviceToken Model
DeviceUserMapping
DeviceUserMapping Model
DeviceUserMappingMutations
GraphQL Mutations for DeviceUserMapping Model
DeviceUserMappingQueries
GraphQL Queries for DeviceUserMapping Model
Notification
Notification Model
NotificationMutations
GraphQL Mutations for Notification Model (Mobile-focused)
NotificationQueries
GraphQL Queries for Notification Model (Mobile-focused)
PushCommandHelper
Push Command Helper Class
PushCommandParams
Push Command Request Parameters
PushCommandResponse
Push Command Response
PushNotificationHelper
Push Notification Helper
User
User Model
UserMutations
GraphQL Mutations for User Model (Mobile-focused) Note: User creation is handled by Cognito sign-up, not GraphQL
UserQueries
GraphQL Queries for User Model (Mobile-focused)