/* Copyright (c) 2017-2018 Dovecot authors, see the included COPYING file */
#ifndef OAUTH2_PRIVATE_H
struct oauth2_request {
const char *delayed_error;
const char *username;
const char *error);
char *field_name;
void *tv_context;
void *is_context;
void *re_context;
/* indicates whether token is valid */
};
const struct oauth2_request_input *input);
#endif