Document merchants API endpoints (#980)

Add rswag request specs for merchants index/show and define a MerchantDetail schema used by the docs. Update the generated OpenAPI document with merchants paths and schema.
This commit is contained in:
Juan José Mata
2026-02-13 19:40:23 +01:00
committed by GitHub
parent 868a0ae4d8
commit 34afc1f597
3 changed files with 156 additions and 0 deletions

View File

@@ -254,6 +254,17 @@ RSpec.configure do |config|
name: { type: :string }
}
},
MerchantDetail: {
type: :object,
required: %w[id name type created_at updated_at],
properties: {
id: { type: :string, format: :uuid },
name: { type: :string },
type: { type: :string, enum: %w[FamilyMerchant ProviderMerchant] },
created_at: { type: :string, format: :'date-time' },
updated_at: { type: :string, format: :'date-time' }
}
},
Tag: {
type: :object,
required: %w[id name color],