anchor.diff:    tokenVerify(token: String): VerifyToken
     setPassword(id: ID!, input: SetPasswordInput!): SetPassword
     passwordReset(email: String!): PasswordReset
  -  attributeValueCreate(input: AttributeValueInput!): AttributeValueCreate
  +  attributeValueCreate(input: AttributeValueCreateInput!): AttributeValueCreate
     attributeValueDelete(id: ID!): AttributeValueDelete
     attributeValueUpdate(id: ID!, input: AttributeValueUpdateInput!): AttributeValueUpdate
     categoryCreate(input: CategoryInput!): CategoryCreate
  
positive.code:   pageCreate(input: PageInput!): PageCreate
    pageDelete(id: ID!): PageDelete
    pageUpdate(id: ID!, input: PageInput!): PageUpdate
    productAttributeCreate(input: AttributesInput!): AttributeCreate
    productAttributeDelete(id: ID!): AttributeDelete
    productAttributeUpdate(id: ID!, input: AttributesInput!): AttributeUpdate
    productCreate(input: ProductCreateInput!): ProductCreate
    productDelete(id: ID!): ProductDelete
    productUpdate(id: ID!, input: ProductInput!): ProductUpdate
  
negative.code:   menu: Menu
  }
  
  type Attribute implements Node {
    id: ID!
    slug: String
    name: String
    values: [AttributeValue]
  }
  
  type AttributeCountableConnection {
    pageInfo: PageInfo!
    edges: [AttributeCountableEdge!]!
    totalCount: Int
  }
  
  type AttributeCountableEdge {
    node: Attribute!
    cursor: String!
  }
  
  type AttributeCreate {
    errors: [Error]
    attribute: Attribute
  }
  
  type AttributeDelete {
    errors: [Error]
    attribute: Attribute
  }
  
  scalar AttributeScalar
  
  type AttributeUpdate {
    errors: [Error]
    attribute: Attribute
  }
  
  type AttributeValue implements Node {
    id: ID!
    sortOrder: Int!
    name: String
    value: String!
    slug: String
    type: AttributeValueType
  }
  
  type AttributeValueCreate {
    errors: [Error]
    attributeValue: AttributeValue
  }
  
  input AttributeValueCreateInput {
    attribute: ID
    slug: String!
    name: String!
    value: String!
  }
  
  type AttributeValueDelete {
    errors: [Error]
    attributeValue: AttributeValue
  }
  
  input AttributeValueInput {
    slug: String!
    value: String!
  }
  
  enum AttributeValueType {
    COLOR
    GRADIENT
    URL
    STRING
  }
  
  type AttributeValueUpdate {
    errors: [Error]
    attributeValue: AttributeValue
  