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