@leancodepl/kratos
Version:
Headless React components library for building Ory Kratos authentication flows
49 lines • 1.36 kB
TypeScript
import { SubjectSet } from './SubjectSet';
/**
* Relation Query
* @export
* @interface RelationQuery
*/
export interface RelationQuery {
/**
* Namespace to query
* @type {string}
* @memberof RelationQuery
*/
namespace?: string;
/**
* Object to query
* @type {string}
* @memberof RelationQuery
*/
object?: string;
/**
* Relation to query
* @type {string}
* @memberof RelationQuery
*/
relation?: string;
/**
* SubjectID to query
*
* Either SubjectSet or SubjectID can be provided.
* @type {string}
* @memberof RelationQuery
*/
subject_id?: string;
/**
*
* @type {SubjectSet}
* @memberof RelationQuery
*/
subject_set?: SubjectSet;
}
/**
* Check if a given object implements the RelationQuery interface.
*/
export declare function instanceOfRelationQuery(value: object): value is RelationQuery;
export declare function RelationQueryFromJSON(json: any): RelationQuery;
export declare function RelationQueryFromJSONTyped(json: any, ignoreDiscriminator: boolean): RelationQuery;
export declare function RelationQueryToJSON(json: any): RelationQuery;
export declare function RelationQueryToJSONTyped(value?: RelationQuery | null, ignoreDiscriminator?: boolean): any;
//# sourceMappingURL=RelationQuery.d.ts.map