Class BeaconsResource.DeactivateRequest
Deactivates a beacon. Once deactivated, the API will not return information nor attachment data for
the beacon when queried via beaconinfo.getforobserved
. Calling this method on an already inactive beacon
will do nothing (but will return a successful response code).
Authenticate using an OAuth access token from a signed-in user with Is owner or Can edit permissions in the Google Developers Console project.
Inheritance
Inherited Members
Namespace: Google.Apis.Proximitybeacon.v1beta1
Assembly: Google.Apis.Proximitybeacon.v1beta1.dll
Syntax
public class DeactivateRequest : ProximitybeaconBaseServiceRequest<Empty>, IClientServiceRequest<Empty>, IClientServiceRequest
Constructors
DeactivateRequest(IClientService, String)
Constructs a new Deactivate request.
Declaration
public DeactivateRequest(IClientService service, string beaconName)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service | |
System.String | beaconName |
Properties
BeaconName
Beacon that should be deactivated. A beacon name has the format "beacons/N!beaconId" where the
beaconId is the base16 ID broadcast by the beacon and N is a code for the beacon's type. Possible values
are 3
for Eddystone-UID, 4
for Eddystone-EID, 1
for iBeacon, or 5
for AltBeacon. For Eddystone-
EID beacons, you may use either the current EID or the beacon's "stable" UID. Required.
Declaration
[RequestParameter("beaconName", RequestParameterType.Path)]
public virtual string BeaconName { get; }
Property Value
Type | Description |
---|---|
System.String |
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
Type | Description |
---|---|
System.String |
Overrides
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
Type | Description |
---|---|
System.String |
Overrides
ProjectId
The project id of the beacon to deactivate. If the project id is not specified then the project making the request is used. The project id must match the project that owns the beacon. Optional.
Declaration
[RequestParameter("projectId", RequestParameterType.Query)]
public virtual string ProjectId { get; set; }
Property Value
Type | Description |
---|---|
System.String |
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
Type | Description |
---|---|
System.String |
Overrides
Methods
InitParameters()
Initializes Deactivate parameter list.
Declaration
protected override void InitParameters()