mirror of
https://github.com/labstack/echo.git
synced 2025-01-10 00:28:23 +02:00
50 lines
1004 B
Go
50 lines
1004 B
Go
|
package fasthttp
|
||
|
|
||
|
import (
|
||
|
"time"
|
||
|
|
||
|
"github.com/valyala/fasthttp"
|
||
|
)
|
||
|
|
||
|
type (
|
||
|
// Cookie implements `engine.Cookie`.
|
||
|
Cookie struct {
|
||
|
*fasthttp.Cookie
|
||
|
}
|
||
|
)
|
||
|
|
||
|
// Name implements `engine.Cookie#Name` function.
|
||
|
func (c *Cookie) Name() string {
|
||
|
return string(c.Cookie.Key())
|
||
|
}
|
||
|
|
||
|
// Value implements `engine.Cookie#Value` function.
|
||
|
func (c *Cookie) Value() string {
|
||
|
return string(c.Cookie.Value())
|
||
|
}
|
||
|
|
||
|
// Path implements `engine.Cookie#Path` function.
|
||
|
func (c *Cookie) Path() string {
|
||
|
return string(c.Cookie.Path())
|
||
|
}
|
||
|
|
||
|
// Domain implements `engine.Cookie#Domain` function.
|
||
|
func (c *Cookie) Domain() string {
|
||
|
return string(c.Cookie.Domain())
|
||
|
}
|
||
|
|
||
|
// Expires implements `engine.Cookie#Expires` function.
|
||
|
func (c *Cookie) Expires() time.Time {
|
||
|
return c.Cookie.Expire()
|
||
|
}
|
||
|
|
||
|
// Secure implements `engine.Cookie#Secure` function.
|
||
|
func (c *Cookie) Secure() bool {
|
||
|
return c.Cookie.Secure()
|
||
|
}
|
||
|
|
||
|
// HTTPOnly implements `engine.Cookie#HTTPOnly` function.
|
||
|
func (c *Cookie) HTTPOnly() bool {
|
||
|
return c.Cookie.HTTPOnly()
|
||
|
}
|