public Snapshot authorizeSnapshotAccess(AuthorizeSnapshotAccessRequest request) {request = beforeClientExecution(request);return executeAuthorizeSnapshotAccess(request);}

public virtual AuthorizeSnapshotAccessResponse AuthorizeSnapshotAccess(AuthorizeSnapshotAccessRequest request){var options = new InvokeOptions();options.RequestMarshaller = AuthorizeSnapshotAccessRequestMarshaller.Instance;options.ResponseUnmarshaller = AuthorizeSnapshotAccessResponseUnmarshaller.Instance;return Invoke<AuthorizeSnapshotAccessResponse>(request, options);}
