Sha256: b802fe4c6ab09583a4d6716feb3e582c93210a73407f665b0aee884172e805f1
Contents?: true
Size: 557 Bytes
Versions: 1
Compression:
Stored size: 557 Bytes
Contents
# frozen_string_literal: true module V1 module MediaTypes class User < Praxis::MediaType identifier 'application/json' domain_model 'V1::Resources::User' description 'A user in the system' attributes do attribute :uid, String attribute :uuid, String attribute :email, String attribute :first_name, String attribute :last_name, String attribute :state, String, values: %i[pending active] end default_fieldset do attribute :uid end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
praxis-2.0.pre.10 | tasks/thor/templates/generator/example_app/design/v1/media_types/user.rb |