<% except ||= [] %> <% unless except.include?(:index) && except.include?(:create) %> /scaffolding/absolutely_abstract/creative_concepts/{absolutely_abstract_creative_concept_id}/completely_concrete/tangible_things: <% unless except.include?(:index) %> get: tags: - "Scaffolding/Completely Concrete/Tangible Things" summary: "List Tangible Things" operationId: listScaffoldingCompletelyConcreteTangibleThings parameters: - name: absolutely_abstract_creative_concept_id in: path required: true schema: type: string responses: "404": description: "Not Found" "200": description: "OK" content: application/json: schema: type: object properties: data: type: array items: $ref: "#/components/schemas/ScaffoldingCompletelyConcreteTangibleThingAttributes" has_more: type: boolean <% end %> <% unless except.include?(:create) %> post: tags: - "Scaffolding/Completely Concrete/Tangible Things" summary: "Create Tangible Thing" operationId: createScaffoldingCompletelyConcreteTangibleThings parameters: - name: absolutely_abstract_creative_concept_id in: path required: true schema: type: string responses: "404": description: "Not Found" "201": description: "Created" content: application/json: schema: $ref: "#/components/schemas/ScaffoldingCompletelyConcreteTangibleThingParameters" <% end %> <% end %> <% unless except.include?(:show) && except.include?(:update) && except.include?(:destroy) %> /scaffolding/completely_concrete/tangible_things/{id}: <% unless except.include?(:show) %> get: tags: - "Scaffolding/Completely Concrete/Tangible Things" summary: "Fetch Tangible Thing" operationId: getScaffoldingCompletelyConcreteTangibleThings parameters: - $ref: "#/components/parameters/id" responses: "404": description: "Not Found" "200": description: "OK" content: application/json: schema: $ref: "#/components/schemas/ScaffoldingCompletelyConcreteTangibleThingAttributes" <% end %> <% unless except.include?(:update) %> put: tags: - "Scaffolding/Completely Concrete/Tangible Things" summary: "Update Tangible Thing" operationId: updateScaffoldingCompletelyConcreteTangibleThings parameters: - $ref: "#/components/parameters/id" responses: "404": description: "Not Found" "200": description: "OK" content: application/json: schema: $ref: "#/components/schemas/ScaffoldingCompletelyConcreteTangibleThingParameters" <% end %> <% unless except.include?(:destroy) %> delete: tags: - "Scaffolding/Completely Concrete/Tangible Things" summary: "Remove Tangible Thing" operationId: removeScaffoldingCompletelyConcreteTangibleThings parameters: - $ref: "#/components/parameters/id" responses: "404": description: "Not Found" "200": description: "OK" <% end %> <% end %>