dart_viz_sdk (1.11.1)
Published 2025-11-04 19:50:08 +00:00 by git-bot
Installation
dart pub add dart_viz_sdk:1.11.1 --hosted-url=About this package
dart libs from visibility model proto files
Reflex Platform Dart SDK
This is the official Dart SDK for Reflex Platform. It provides client stubs for interacting with Reflex Platform APIs through gRPC.
Usage
Import the SDK and set up the gRPC client:
import 'package:dart_core_sdk/proj.pbgrpc.dart';
import 'package:grpc/grpc.dart';
class AuthInterceptor extends ClientInterceptor {
final String token;
AuthInterceptor(this.token);
@override
ResponseFuture<R> interceptUnary<Q, R>(
ClientMethod<Q, R> method, Q request, CallOptions options, invoker) {
final newOptions = options.mergedWith(CallOptions(metadata: {
'Authorization': 'Bearer ',
}));
return invoker(method, request, newOptions);
}
}
void main() async {
final channel = ClientChannel(
'grpc.viz.reflex-platform.com',
port: 443,
options: const ChannelOptions(credentials: ChannelCredentials.secure()),
);
final client = ProjectServiceClient(
channel,
interceptors: [AuthInterceptor('YOUR_TOKEN')],
);
final request = GetMyUIContextRequest();
final response = await client.getMyUIContext(request);
print("Response: \");
await channel.shutdown();
}
gRPC Endpoint
The SDK connects to the following gRPC endpoint:
grpc.viz.reflex-platform.com
Example Flutter Application
A more complete Flutter application that demonstrates how to integrate the Reflex Platform Dart SDK is available. This serves as a reference implementation for using the SDK in a mobile application.
Repository: Flutter RP Example
Additional Resources
For more information on using the Reflex Platform SDK, please refer to the documentation.
License
This SDK is licensed under MIT License.
Details
Assets (1)
Versions (3)
View all
1.11.1.tar.gz
259 KiB