public GetSnapshotBlockResult getSnapshotBlock(GetSnapshotBlockRequest request) {request = beforeClientExecution(request);return executeGetSnapshotBlock(request);}

public virtual GetSnapshotBlockResponse GetSnapshotBlock(GetSnapshotBlockRequest request){var options = new InvokeOptions();options.RequestMarshaller = GetSnapshotBlockRequestMarshaller.Instance;options.ResponseUnmarshaller = GetSnapshotBlockResponseUnmarshaller.Instance;return Invoke<GetSnapshotBlockResponse>(request, options);}
