/** * Dashboard API * Dashboard API documentation * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Operation-level restrictions for the wallet * @export * @interface WaasPolicyRuleOperationRestrictions */ export interface WaasPolicyRuleOperationRestrictions { /** * Block private key export * @type {boolean} * @memberof WaasPolicyRuleOperationRestrictions */ blockExport?: boolean; /** * Block end-user revocation of delegated access * @type {boolean} * @memberof WaasPolicyRuleOperationRestrictions */ blockRevocation?: boolean; /** * Block all end-user signing (not delegated) * @type {boolean} * @memberof WaasPolicyRuleOperationRestrictions */ blockClientSigning?: boolean; } export declare function WaasPolicyRuleOperationRestrictionsFromJSON(json: any): WaasPolicyRuleOperationRestrictions; export declare function WaasPolicyRuleOperationRestrictionsFromJSONTyped(json: any, ignoreDiscriminator: boolean): WaasPolicyRuleOperationRestrictions; export declare function WaasPolicyRuleOperationRestrictionsToJSON(value?: WaasPolicyRuleOperationRestrictions | null): any;