mirrored_repositories/awesome-flutter/examples/flutterfire/packages/cloud_functions/cloud_functions_platform_interface/lib
// Copyright 2020, the Chromium project authors.  Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.

/// Interface representing an HttpsCallable instance's options,
class HttpsCallableOptions {
  /// Constructs a new [HttpsCallableOptions] instance with given timeout.
  /// Defaults [timeout] to 60 seconds.
  HttpsCallableOptions({this.timeout = const Duration(seconds: 60)});

  /// Returns the timeout for this instance
  Duration timeout;
}
