@leancodepl/kratos
Version:
Headless React components library for building Ory Kratos authentication flows
37 lines • 1.29 kB
TypeScript
import { ProjectServiceOAuth2 } from './ProjectServiceOAuth2';
import { ProjectServicePermission } from './ProjectServicePermission';
import { ProjectServiceIdentity } from './ProjectServiceIdentity';
/**
*
* @export
* @interface ProjectServices
*/
export interface ProjectServices {
/**
*
* @type {ProjectServiceIdentity}
* @memberof ProjectServices
*/
identity?: ProjectServiceIdentity;
/**
*
* @type {ProjectServiceOAuth2}
* @memberof ProjectServices
*/
oauth2?: ProjectServiceOAuth2;
/**
*
* @type {ProjectServicePermission}
* @memberof ProjectServices
*/
permission?: ProjectServicePermission;
}
/**
* Check if a given object implements the ProjectServices interface.
*/
export declare function instanceOfProjectServices(value: object): value is ProjectServices;
export declare function ProjectServicesFromJSON(json: any): ProjectServices;
export declare function ProjectServicesFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProjectServices;
export declare function ProjectServicesToJSON(json: any): ProjectServices;
export declare function ProjectServicesToJSONTyped(value?: ProjectServices | null, ignoreDiscriminator?: boolean): any;
//# sourceMappingURL=ProjectServices.d.ts.map