<?php

namespace JsonApi;

class ErrorObject
{
  public function __construct(
    $status = false
  , $code   = false
  , $title  = 'Unknown error'
  , $detail = false
  , $source = false
  , $meta   = false
  , $id     = false
  , $links  = false
  ) {
    $id     ? $this->id     = (string)$id     : false;
    $links  ? $this->links  = $links          : false;
    $status ? $this->status = (string)$status : false;
    $code   ? $this->code   = (string)$code   : false;
    $title  ? $this->title  = $title          : false;
    $detail ? $this->detail = $detail         : false;
    $source ? $this->source = $source         : false;
    $meta   ? $this->meta   = $meta           : false;
  }
}
