@leancodepl/kratos
Version:
Headless React components library for building Ory Kratos authentication flows
53 lines • 1.62 kB
TypeScript
import { ProjectBrandingTheme } from './ProjectBrandingTheme';
/**
*
* @export
* @interface ProjectBranding
*/
export interface ProjectBranding {
/**
* The Customization Creation Date
* @type {Date}
* @memberof ProjectBranding
*/
readonly created_at: Date;
/**
*
* @type {ProjectBrandingTheme}
* @memberof ProjectBranding
*/
default_theme: ProjectBrandingTheme;
/**
* The customization ID.
* @type {string}
* @memberof ProjectBranding
*/
readonly id: string;
/**
* The Project's ID this customization is associated with
* @type {string}
* @memberof ProjectBranding
*/
project_id: string;
/**
*
* @type {Array<ProjectBrandingTheme>}
* @memberof ProjectBranding
*/
themes: Array<ProjectBrandingTheme>;
/**
* Last Time Branding was Updated
* @type {Date}
* @memberof ProjectBranding
*/
readonly updated_at: Date;
}
/**
* Check if a given object implements the ProjectBranding interface.
*/
export declare function instanceOfProjectBranding(value: object): value is ProjectBranding;
export declare function ProjectBrandingFromJSON(json: any): ProjectBranding;
export declare function ProjectBrandingFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProjectBranding;
export declare function ProjectBrandingToJSON(json: any): ProjectBranding;
export declare function ProjectBrandingToJSONTyped(value?: Omit<ProjectBranding, 'created_at' | 'id' | 'updated_at'> | null, ignoreDiscriminator?: boolean): any;
//# sourceMappingURL=ProjectBranding.d.ts.map