/** * Data Safe API * APIs for using Oracle Data Safe. * OpenAPI spec version: 20181201 * * * NOTE: This class is auto generated by OracleSDKGenerator. * Do not edit the class manually. * * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved. * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. */ /** * The details of a role fetched from the database. */ export interface RoleSummary { /** * The name of the role. */ "roleName": string; /** * Type of authentication. */ "authenticationType": string; /** * Is password required. */ "isPasswordRequired"?: boolean; /** * Is the role common. */ "isCommon"?: boolean; /** * Is the role oracle maintained. */ "isOracleMaintained"?: boolean; /** * Is the role inherited. */ "isInherited"?: boolean; /** * Is the role implicit. */ "isImplicit"?: boolean; } export declare namespace RoleSummary { function getJsonObj(obj: RoleSummary): object; function getDeserializedJsonObj(obj: RoleSummary): object; }