groupInviteUser method

Future<void> groupInviteUser({
  1. required String baseUrl,
  2. required String authToken,
  3. required String jwt,
  4. required String id,
  5. required String userId,
  6. int? rank,
  7. required int adminRank,
  8. required bool autoInvite,
  9. required bool groupInvite,
  10. String? groupAsMember,
  11. dynamic hint,
})
override

Implementation

Future<void> groupInviteUser(
    {required String baseUrl,
    required String authToken,
    required String jwt,
    required String id,
    required String userId,
    int? rank,
    required int adminRank,
    required bool autoInvite,
    required bool groupInvite,
    String? groupAsMember,
    dynamic hint}) {
  var arg0 = _platform.api2wire_String(baseUrl);
  var arg1 = _platform.api2wire_String(authToken);
  var arg2 = _platform.api2wire_String(jwt);
  var arg3 = _platform.api2wire_String(id);
  var arg4 = _platform.api2wire_String(userId);
  var arg5 = _platform.api2wire_opt_box_autoadd_i32(rank);
  var arg6 = api2wire_i32(adminRank);
  var arg7 = autoInvite;
  var arg8 = groupInvite;
  var arg9 = _platform.api2wire_opt_String(groupAsMember);
  return _platform.executeNormal(FlutterRustBridgeTask(
    callFfi: (port_) => _platform.inner.wire_group_invite_user(
        port_, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9),
    parseSuccessData: _wire2api_unit,
    parseErrorData: _wire2api_FrbAnyhowException,
    constMeta: kGroupInviteUserConstMeta,
    argValues: [
      baseUrl,
      authToken,
      jwt,
      id,
      userId,
      rank,
      adminRank,
      autoInvite,
      groupInvite,
      groupAsMember
    ],
    hint: hint,
  ));
}