/* generated using openapi-typescript-codegen -- do not edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ /** * Serializer for ConsolidatedTokenProvisionView POST input data. * * Unlike TokenProxyInputSerializer (which resolves an existing user by exactly * one of user_id/username/email), provisioning needs a full identity to create * the user on edX, so both username and email are required. */ export type TokenProvisionInput = { /** * Edx Username */ username: string; /** * Edx Email */ email: string; /** * Optional full name for the new user */ name?: string; /** * Platform key the token should belong to */ platform_key: string; };