Sha256: 90d424596fedf1de5cd329f145013da5f4e009962ccac631a318261756417e15

Contents?: true

Size: 619 Bytes

Versions: 1

Compression:

Stored size: 619 Bytes

Contents

class Api::V1::MembershipSerializer < Api::V1::ApplicationSerializer
  set_type "membership"

  attributes :id,
    :team_id,
    :user_id,
    :invitation_id,
    :user_first_name,
    :user_last_name,
    :user_profile_photo_id,
    :user_email,
    :added_by_id,
    # 🚅 super scaffolding will insert new fields above this line.
    :created_at,
    :updated_at

  belongs_to :user, serializer: Api::V1::UserSerializer
  belongs_to :team, serializer: Api::V1::TeamSerializer
  belongs_to :invitation, serializer: Api::V1::InvitationSerializer
  belongs_to :added_by, serializer: Api::V1::MembershipSerializer
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
bullet_train-serializers-1.0.1 app/serializers/api/v1/membership_serializer.rb