//#region src/model/SchemaAttributeMutability.d.ts
/**
* Enum SchemaAttributeMutability
* @type {{
* "IMMUTABLE": "IMMUTABLE","READ_ONLY": "READ_ONLY","READ_WRITE": "READ_WRITE","WRITE_ONLY": "WRITE_ONLY",
* }}
*/
declare const SchemaAttributeMutabilityStatic: {
"IMMUTABLE": "IMMUTABLE";
"READ_ONLY": "READ_ONLY";
"READ_WRITE": "READ_WRITE";
"WRITE_ONLY": "WRITE_ONLY";
};
/**
* Enum class SchemaAttributeMutability.
* @enum {}
* @readonly
*/
declare class SchemaAttributeMutability {
/**
* Returns a SchemaAttributeMutability enum value from a Javascript object name.
* @param {Object} data The plain JavaScript object containing the name of the enum value.
* @return {module:model/SchemaAttributeMutability} The enum SchemaAttributeMutability value.
*/
static constructFromObject(object: any): any;
/**
* value: "IMMUTABLE"
* @const
*/
IMMUTABLE: string;
/**
* value: "READ_ONLY"
* @const
*/
READ_ONLY: string;
/**
* value: "READ_WRITE"
* @const
*/
READ_WRITE: string;
/**
* value: "WRITE_ONLY"
* @const
*/
WRITE_ONLY: string;
}
/**
* *
*/
type SchemaAttributeMutability = any;
//#endregion
export { SchemaAttributeMutability, SchemaAttributeMutability as default, SchemaAttributeMutabilityStatic };