write-only-for-properties-schema-only
Overview
This rule belongs to the openapi-v3-standards-linting ruleset and states that: 
A Schema Object in an OpenAPI 3.0.x document can be marked as write-only using the writeOnly attribute only if it is defining a schema property i.e. writeOnly is relevant only for Schema Object properties schema definitions.
| Property | Value | 
|---|---|
| Enabled | Yes | 
| Maximum Severity | Warning | 
| Message | Schema is marked as write-only but is not a property schema definition. | 
| Code | OPENAPI3STANDARDS_L154 | 
| Type | Linting | 
| Rule System | Semantic | 
| Broad Category | Schemas | 
| Products Impacted | API Transformer, Code Generation, Developer Experience Portal | 
| Tags | openapi3 openapi standards semantic linting write only property schema | 
Suggested Fixes
- You can mark a property as write-only but not a root-level schema nor one nested directly under parameters, request body, responses, etc.
 - Ensure that 
writeOnlyattribute is being used in the Schema Object that is defining a property from thepropertiesobject.