zyn.auth.Request#
pub const Request = struct {
user: ?User = null,
identity: ?Identity = null,
session: ?Session = null,
magic_link: MagicLink = .{ .owner = undefined },
password: Password = .{ .owner = undefined },
email: Email = .{ .owner = undefined },
pub fn sign_out(self: *Request) !void;
pub fn sign_out_others(self: *Request) !void;
pub fn sign_out_all(self: *Request) !void;
pub fn sessions(self: *Request) ![]Session;
pub fn revoke_session(self: *Request, id: []const u8) !void;
};