Input options for defining a cookie to be added with ‘addCookies’.

Definition

input CookieOptions {
  name: String!
  value: String!
  domain: String!
  path: String!
  expires: Int!
  httpOnly: Boolean!
  secure: Boolean!
  sameSite: SameSite!
}

Fields

name

String! The name of the cookie. Example: "user_preference".

value

String! The value of the cookie. Example: "theme=dark".

domain

String! The domain for which the cookie is valid. Example: ".example.com".

path

String! The path for which the cookie is valid. Example: "/".

expires

Int! Expiration date as a Unix timestamp in seconds. Use -1 for session cookies.

httpOnly

Boolean! If true, the cookie is only accessible via HTTP and not client-side scripts.

secure

Boolean! If true, the cookie will only be sent over secure (HTTPS) connections.

sameSite

SameSite! SameSite attribute for the cookie (STRICT, LAX, NONE). See SameSite enum.