public Task <SlmStartResponse> StartAsync(SlmStartRequest request, CancellationToken cancellationToken = default)
 {
     request.BeforeRequest();
     return(DoRequestAsync <SlmStartRequest, SlmStartResponse>(request, cancellationToken));
 }
 public SlmStartResponse Start(SlmStartRequest request)
 {
     request.BeforeRequest();
     return(DoRequest <SlmStartRequest, SlmStartResponse>(request));
 }