public global::System.Threading.Tasks.Task <global::StrawberryShake.IOperationResult <global::Client.ISignIn> > SignInAsync(
            SignInOperation operation,
            global::System.Threading.CancellationToken cancellationToken = default)
        {
            if (operation is null)
            {
                throw new ArgumentNullException(nameof(operation));
            }

            return(_executor.ExecuteAsync(operation, cancellationToken));
        }
        public Task <IOperationResult <ISignIn> > SignInAsync(
            SignInOperation operation,
            CancellationToken cancellationToken = default)
        {
            if (operation is null)
            {
                throw new ArgumentNullException(nameof(operation));
            }

            return(_executor.ExecuteAsync(operation, cancellationToken));
        }