MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
mrs::authentication::Oauth2Handler::RequestHandlerJsonSimpleObject Class Reference

#include <oauth2_handler.h>

Inheritance diagram for mrs::authentication::Oauth2Handler::RequestHandlerJsonSimpleObject:
[legend]

Public Types

using OutPair = std::pair< const char *, VariantPointer >
 
using OutJsonObjectKeyValues = std::vector< OutPair >
 

Public Member Functions

 RequestHandlerJsonSimpleObject (OutJsonObjectKeyValues output)
 
void before_send (Request *request) override
 
bool response (const std::vector< uint8_t > &value) override
 
- Public Member Functions inherited from mrs::authentication::Oauth2Handler::RequestHandler
virtual ~RequestHandler ()=default
 

Public Attributes

OutJsonObjectKeyValues output_
 

Member Typedef Documentation

◆ OutJsonObjectKeyValues

◆ OutPair

Constructor & Destructor Documentation

◆ RequestHandlerJsonSimpleObject()

mrs::authentication::Oauth2Handler::RequestHandlerJsonSimpleObject::RequestHandlerJsonSimpleObject ( OutJsonObjectKeyValues  output)
inline

Member Function Documentation

◆ before_send()

void mrs::authentication::Oauth2Handler::RequestHandlerJsonSimpleObject::before_send ( Request request)
overridevirtual

◆ response()

bool mrs::authentication::Oauth2Handler::RequestHandlerJsonSimpleObject::response ( const std::vector< uint8_t > &  value)
overridevirtual

Member Data Documentation

◆ output_

OutJsonObjectKeyValues mrs::authentication::Oauth2Handler::RequestHandlerJsonSimpleObject::output_

The documentation for this class was generated from the following files: