UNPKG

@finos/legend-graph

Version:
133 lines 4.06 kB
/** * Copyright (c) 2020-present, Goldman Sachs * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ import { V1_Resource, } from './V1_CoreEntitlements.js'; export class V1_ConsumerEntitlementResource extends V1_Resource { } export class V1_AccessPoint_Entitlements { name; guid; groups = []; } export class V1_DataProduct_Entitlements { name; guid; accessPoints = []; owner; } export class V1_AccessPointGroupReference extends V1_ConsumerEntitlementResource { dataProduct; accessPointGroup; } export class V1_DataBundle extends V1_ConsumerEntitlementResource { content; } export class V1_DataContract { description; guid; version; state; resource; members = []; consumer; createdBy; } export class V1_DataContractRecord { dataContract; } export class V1_DataContractsRecord { dataContracts; } export class V1_ContractUserMembership { guid; user; status; } export var V1_UserApprovalStatus; (function (V1_UserApprovalStatus) { V1_UserApprovalStatus["PENDING"] = "PENDING"; V1_UserApprovalStatus["APPROVED"] = "APPROVED"; V1_UserApprovalStatus["DENIED"] = "DENIED"; })(V1_UserApprovalStatus || (V1_UserApprovalStatus = {})); export var V1_ContractState; (function (V1_ContractState) { V1_ContractState["DRAFT"] = "DRAFT"; V1_ContractState["PENDING_DATA_OWNER_APPROVAL"] = "PENDING_DATA_OWNER_APPROVAL"; V1_ContractState["OPEN_FOR_PRIVILEGE_MANAGER_APPROVAL"] = "OPEN_FOR_PRIVILEGE_MANAGER_APPROVAL"; V1_ContractState["COMPLETED"] = "COMPLETED"; V1_ContractState["REJECTED"] = "REJECTED"; V1_ContractState["CLOSED"] = "CLOSED"; })(V1_ContractState || (V1_ContractState = {})); export var V1_ApprovalType; (function (V1_ApprovalType) { V1_ApprovalType["DATA_OWNER_APPROVAL"] = "DATA_OWNER_APPROVAL"; V1_ApprovalType["CONSUMER_PRIVILEGE_MANAGER_APPROVAL"] = "CONSUMER_PRIVILEGE_MANAGER_APPROVAL"; })(V1_ApprovalType || (V1_ApprovalType = {})); export var V1_ContractEventPayloadType; (function (V1_ContractEventPayloadType) { V1_ContractEventPayloadType["CLOSED"] = "Closed"; V1_ContractEventPayloadType["DATA_PRODUCER_APPROVED"] = "DataProducerApproved"; V1_ContractEventPayloadType["DATA_PRODUCER_REJECTED"] = "DataProducerRejected"; V1_ContractEventPayloadType["PRIVILEGE_MANAGER_APPROVED"] = "PrivilegeManagerApproved"; V1_ContractEventPayloadType["PRIVILEGE_MANAGER_REJECTED"] = "PrivilegeManagerRejected"; V1_ContractEventPayloadType["SUBMITTED"] = "Submitted"; V1_ContractEventPayloadType["SUBMITTED_FOR_AUTO_APPROVAL"] = "SubmittedForAutoApproval"; })(V1_ContractEventPayloadType || (V1_ContractEventPayloadType = {})); export class V1_TaskStatus { status; errorType; errorMessage; } export class V1_ContractCreate_LegendDataProduct { description; product; accessPointGroup; consumer; } export class V1_ContractUserEventPayload { type; managerIdentity; candidateIdentity; taskId; eventTimestamp; } export class V1_ContractUserEventRecord { taskId; dataContractId; status; consumer; eventPayload; type; } export class V1_PendingTasksRespond { privilegeManager = []; dataOwner = []; } export class V1_TaskStatusChangeResponse { status; errorType; errorMessage; } export class V1_ContractApprovedUsersResponse { approvedUsers = []; } export class V1_TaskMetadata { rec; assignees = []; } export class V1_TaskResponse { tasks; } //# sourceMappingURL=V1_ConsumerEntitlements.js.map