AI-generated Key Takeaways
- 
          FenceClient is the main entry point for the Awareness Fence API. 
- 
          The queryFencesmethod is used to query the state of a registered fence in the Awareness API.
- 
          The updateFencesmethod is used to add or remove a set of fences that are registered with the Awareness API.
Main entry point for the Awareness Fence API.
See Also
Inherited Field Summary
Public Method Summary
| Task<FenceQueryResponse> | 
                  
                  queryFences(FenceQueryRequest
                  fenceQueryRequest)
                   
                    Queries the state of a registered fence in the Awareness API.
                   | 
| Task<Void> | 
                  
                  updateFences(FenceUpdateRequest
                  fenceUpdateRequest)
                   
                    Adds or removes a set of fences that are registered with the Awareness API.
                   | 
Inherited Method Summary
Public Methods
public Task<FenceQueryResponse> queryFences (FenceQueryRequest fenceQueryRequest)
Queries the state of a registered fence in the Awareness API.
Parameters
| fenceQueryRequest | A request encapsulating the query criteria parameters. | 
|---|
Returns
- a Taskwith aFenceQueryResponse.
public Task<Void> updateFences (FenceUpdateRequest fenceUpdateRequest)
Adds or removes a set of fences that are registered with the Awareness API.
Parameters
| fenceUpdateRequest | A request indicating a batch of fences to add and/or remove. | 
|---|
Returns
- a Task. UseisSuccessful()to determine success or failure.