{
  type: 'Query',
  fields: [{
    type: 'FieldReference',
    path: ['Id'],
  }, {
    type: 'FieldReference',
    path: ['Name'],
  }],
  object: {
    type: 'ObjectReference',
    name: 'Account',
  },
  condition: {
    type: 'LogicalCondition',
    operator: 'AND',
    left: {
      type: 'ComparisonCondition',
      operator: '=',
      field: {
        type: 'FieldReference',
        path: ['Name'],
      },
      value: {
        type: 'string',
        value: 'Apple',
      },
    },
    right: {
      type: 'ComparisonCondition',
      operator: '=',
      field: {
        type: 'FieldReference',
        path: ['Owner', 'Active'],
      },
      value: {
        type: 'boolean',
        value: true,
      },
    }
  }
}
