Skip to content

Instantly share code, notes, and snippets.

View RobertApikyan's full-sized avatar

Robert Apikyan RobertApikyan

  • V-Mobile
  • Armenia, Yerevan
View GitHub Profile
import 'dart:async';
import 'dart:io';
import 'package:raiser/api/API.dart';
import 'package:raiser/api/ApiHeaders.dart';
import 'package:raiser/api/ApiRequestTracker.dart';
import 'package:raiser/repositories/OauthRepo.dart';
import 'package:raiser/repositories/RepoProvider.dart';
import 'package:raiser/rest/RestAbstract.dart';
import 'dart:async';
import 'dart:io';
import 'package:raiser/api/ApiHeaders.dart';
import 'package:raiser/api/ApiRequestTracker.dart';
import 'package:raiser/repositories/OauthRepo.dart';
import 'package:raiser/repositories/RepoProvider.dart';
import 'package:raiser/rest/RestAbstract.dart';
class AuthorizationRequestMiddleware extends Middleware<RowRequest?> {
import 'package:shared_preferences/shared_preferences.dart';
import 'package:uuid/uuid.dart';
class InstanceId {
InstanceId._();
factory InstanceId() => _instance ?? (_instance = InstanceId._());
static InstanceId? _instance;
import 'dart:async';
import 'dart:io';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:good_car/app.dart';
import 'package:good_car/repositories/app_repo.dart';
import 'package:good_car/tools/Instance_id.dart';
import 'package:path_provider/path_provider.dart';
import 'package:version/version.dart';
[
{
"publish_date":"3/11/2024",
"data_freq":"D",
"state":"NT",
"country":"US",
"vin":"WDDGJ4HBF",
"uvc":"2015560230",
"groupnum":"4507",
"model_year":"2015",
{
"items":[
{
"name":"income",
"total":50786.42,
"gross":89771.06,
"products":{
"investment_accounts":[
],
[log] → REQUEST →
[log] POST: https://development.rentencockpit.com/api/pensions/finapi/update-bank-accounts
[log] HEADERS: Content-Type : application/json
Cookie : jwt-token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIyYTA1MzBkZC1hMWIyLTRhZjAtYTI3Zi00NzZlOGQwYWMwN2QiLCJhdXRob3JpdGllcyI6WyJSQ19DVVNUT01FUiJdLCJlbWFpbCI6InNlYXNuX3Rlc3QxQHlvcG1haWwuY29tIiwiaWF0IjoxNzA1MDQ2Mjc0LCJleHAiOjE3MDUwNDk4NzR9.UjeSaqmHbzM6dv0ebNvh4VpCG1CI3lVUcBjVoWTv4Jk; user-consent=true
Accept-Language : en
[log] BODY: {"bankConnectionId":2244769,"importNewAccountsFlag":false}
[log] -------------------------------------------------------------------------------------------------------------------
[log]
[log] -------------------------------------------------------------------------------------------------------------------
import 'package:flutter/material.dart';
typedef ValueTransitionBuilder = Widget Function(BuildContext context, Widget? child,double value);
class AnimatedValue extends ImplicitlyAnimatedWidget {
/// Creates a widget that animates its rotation implicitly.
///
/// The [value] argument must not be null.
/// The [curve] and [duration] arguments must not be null.
const AnimatedValue({
class EventReport {
factory EventReport.fromMap(Map<String, dynamic> map) => EventReport(
legitimationStepType: map['legitimationStepType'] as String,
eventId: map['eventId'] as String,
timeStampInMillis: map['timeStampInMillis'] as int,
info: null,
);
EventReport(
{required this.legitimationStepType,
import 'dart:io';
import 'dart:math';
class FileSaveDirectory {
FileSaveDirectory(this.parentDirectoryFuture);
Directory? _saveDirectory;
final Future<Directory> parentDirectoryFuture;
bool get isExists => _saveDirectory?.existsSync() ?? false;