typesafe_firebase_firestore 0.0.1 copy "typesafe_firebase_firestore: ^0.0.1" to clipboard
typesafe_firebase_firestore: ^0.0.1 copied to clipboard

A flutter library providing a type safe wrapper on firebase.

A library to put wrapper arround firebase to access it in typesafe elegant way.

Usage #

Add in build.yaml:

targets:
  $default:
    builders:
      typesafe_firebase:registration_builder:
        enabled: true
@Model()
class UserProfile extends BaseModel {
  String uid = "";
}

class ClientApi extends FirebaseFunctionsService {
  ClientApi() : super(prefix: "user", region: "asia-south1");

  // Will call /user/load firebase function.
  late final loadUser = createFunction<IntData, UserProfile>("/load");
}

class Run {
  static void main() async {
    registerAllModels();
    UserProfile result = await ClientApi().loadUser(IntData(5));
    print(result.uid);
  }
}

1
likes
0
points
135
downloads

Publisher

unverified uploader

Weekly Downloads

A flutter library providing a type safe wrapper on firebase.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

cloud_firestore, flutter, meta, typesafe_firebase_core

More

Packages that depend on typesafe_firebase_firestore