public ListTypeVersionsResult listTypeVersions(ListTypeVersionsRequest request) {request = beforeClientExecution(request);return executeListTypeVersions(request);}

public virtual ListTypeVersionsResponse ListTypeVersions(ListTypeVersionsRequest request){var options = new InvokeOptions();options.RequestMarshaller = ListTypeVersionsRequestMarshaller.Instance;options.ResponseUnmarshaller = ListTypeVersionsResponseUnmarshaller.Instance;return Invoke<ListTypeVersionsResponse>(request, options);}
