class OpenEdge.Net.HTTP.Cookie:

	constructor public Cookie ( pcCookieName as character, pcDomain as character, pcPath as character, pcCookieValue as character):
	end.

	constructor public Cookie ( pcCookieName as character, pcDomain as character, pcPath as character, pcCookieValue as character, piMaxAge as integer, ptExpiresAt as datetime-tz, plSecureOnly as logical, plHttpOnly as logical, pdVersion as decimal):
	end.

	define public property Name as character no-undo
		public get.
		private set.

	define public property Domain as character no-undo
		public get.
		private set.

	define public property Path as character no-undo
		public get.
		private set.

	define public property Value as character no-undo
		public get.
		private set.

	define public property MaxAge as integer no-undo
		public get.
		private set.

	define public property ExpiresAt as datetime-tz no-undo
		public get.
		private set.

	define public property Secure as logical no-undo
		public get.
		private set.

	define public property HttpOnly as logical no-undo
		public get.
		private set.

	define public property Version as decimal no-undo
		public get.
		private set.

	method public override logical Equals ( p0 as Progress.Lang.Object):
	end.

	method public static OpenEdge.Net.HTTP.Cookie Parse ( pcCookie as character):
	end.

	method public override character ToString ():
	end.

end.
