/// <summary>Constructs a new RequestSync request.</summary>
 public RequestSyncRequest(Google.Apis.Services.IClientService service, Google.Apis.HomeGraphService.v1.Data.RequestSyncDevicesRequest body)
     : base(service)
 {
     Body = body;
     InitParameters();
 }
 /// <summary>Requests Google to send an `action.devices.SYNC`
 /// [intent](https://developers.google.com/assistant/smarthome/reference/intent/sync) to your smart home Action
 /// to update device metadata for the given user.
 ///
 /// The third-party user's identity is passed via the `agent_user_id` (see RequestSyncDevicesRequest). This
 /// request must be authorized using service account credentials from your Actions console project.</summary>
 /// <param name="body">The body of the request.</param>
 public virtual RequestSyncRequest RequestSync(Google.Apis.HomeGraphService.v1.Data.RequestSyncDevicesRequest body)
 {
     return(new RequestSyncRequest(service, body));
 }