table:
  schema: public
  name: faq_question
object_relationships:
  - name: faq_category
    using:
      foreign_key_constraint_on: faq_category_id
computed_fields:
  - name: answer
    definition:
      function:
        schema: public
        name: faq_question_answer_i18n
      session_argument: hasura_session
      table_argument: faq_question_row
  - name: question
    definition:
      function:
        schema: public
        name: faq_question_question_i18n
      session_argument: hasura_session
      table_argument: faq_question_row
select_permissions:
  - role: anonymous
    permission:
      columns:
        - answer_es_ec
        - answer_es_mx
        - answer_pt_br
        - faq_category_id
        - id
        - question_es_ec
        - question_es_mx
        - question_pt_br
      computed_fields:
        - answer
        - question
      filter: {}
      allow_aggregations: true
  - role: patient
    permission:
      columns:
        - answer_es_ec
        - answer_es_mx
        - answer_pt_br
        - faq_category_id
        - id
        - question_es_ec
        - question_es_mx
        - question_pt_br
      computed_fields:
        - answer
        - question
      filter: {}
      allow_aggregations: true
