@finos/legend-graph
Version:
Legend graph and graph manager
133 lines • 4.06 kB
JavaScript
/**
* 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