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

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);}
