Published Devices Client tool release: 1.1.0
This commit is contained in:
17
tools/published_devices_client/interfaces/BUILD
Normal file
17
tools/published_devices_client/interfaces/BUILD
Normal file
@@ -0,0 +1,17 @@
|
||||
# Copyright 2018 Google LLC. All rights reserved.
|
||||
# Desciption:
|
||||
# JTS interfaces.
|
||||
|
||||
package(
|
||||
default_visibility = ["//visibility:public"],
|
||||
)
|
||||
|
||||
java_library(
|
||||
name = "interfaces",
|
||||
srcs = glob(["*.java"]),
|
||||
deps = [
|
||||
"//google/chrome/widevine/contentpartners/v1beta1:published_devices_java_proto",
|
||||
"@com_google_protobuf//:protobuf_java",
|
||||
"@apache_httpcore//:org_apache_httpcomponents_httpcore",
|
||||
],
|
||||
)
|
||||
@@ -0,0 +1,18 @@
|
||||
// Copyright 2019 Google LLC. All rights reserved.
|
||||
package com.google.video.widevine.jts.interfaces;
|
||||
|
||||
import com.google.chrome.widevine.contentpartners.v1beta1.PublishedDevices;
|
||||
|
||||
/**
|
||||
* DeviceCertificate defines APIs for getting PublishedDevices and Published Devices list.
|
||||
*/
|
||||
public interface DeviceCertificate {
|
||||
|
||||
/**
|
||||
* Get the latest {@code PublishedDevices} containing Published Devices list data.
|
||||
*
|
||||
* @return {@code PublishedDevices} containing Published Devices list data.
|
||||
*/
|
||||
public PublishedDevices getPublishedDevices() throws Exception;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user