@leancodepl/kratos
Version:
Headless React components library for building Ory Kratos authentication flows
49 lines • 1.7 kB
TypeScript
import { SubjectSet } from './SubjectSet';
/**
* Post Check Permission Or Error Body
* @export
* @interface PostCheckPermissionOrErrorBody
*/
export interface PostCheckPermissionOrErrorBody {
/**
* Namespace to query
* @type {string}
* @memberof PostCheckPermissionOrErrorBody
*/
namespace?: string;
/**
* Object to query
* @type {string}
* @memberof PostCheckPermissionOrErrorBody
*/
object?: string;
/**
* Relation to query
* @type {string}
* @memberof PostCheckPermissionOrErrorBody
*/
relation?: string;
/**
* SubjectID to query
*
* Either SubjectSet or SubjectID can be provided.
* @type {string}
* @memberof PostCheckPermissionOrErrorBody
*/
subject_id?: string;
/**
*
* @type {SubjectSet}
* @memberof PostCheckPermissionOrErrorBody
*/
subject_set?: SubjectSet;
}
/**
* Check if a given object implements the PostCheckPermissionOrErrorBody interface.
*/
export declare function instanceOfPostCheckPermissionOrErrorBody(value: object): value is PostCheckPermissionOrErrorBody;
export declare function PostCheckPermissionOrErrorBodyFromJSON(json: any): PostCheckPermissionOrErrorBody;
export declare function PostCheckPermissionOrErrorBodyFromJSONTyped(json: any, ignoreDiscriminator: boolean): PostCheckPermissionOrErrorBody;
export declare function PostCheckPermissionOrErrorBodyToJSON(json: any): PostCheckPermissionOrErrorBody;
export declare function PostCheckPermissionOrErrorBodyToJSONTyped(value?: PostCheckPermissionOrErrorBody | null, ignoreDiscriminator?: boolean): any;
//# sourceMappingURL=PostCheckPermissionOrErrorBody.d.ts.map