PubsubRestClient constructor

PubsubRestClient({
  1. Logger? logger,
  2. String rootUrl = 'https://pubsub.googleapis.com/',
  3. List<String> scopes = const [PubsubApi.cloudPlatformScope, PubsubApi.pubsubScope],
  4. required String serviceAccountJson,
})

Implementation

PubsubRestClient({
  Logger? logger,
  String rootUrl = 'https://pubsub.googleapis.com/',
  List<String> scopes = const [
    PubsubApi.cloudPlatformScope,
    PubsubApi.pubsubScope,
  ],
  required String serviceAccountJson,
})  : _logger = logger ?? Logger('PubSub'),
      _rootUrl = rootUrl,
      _scopes = List.from(scopes),
      _serviceAccountJson = serviceAccountJson;