// interfaces for api result: /experiment/list export interface ExperimentContent { experiment_creator_org: ExperimentCreatorOrg; experiment_creator_membership: ExperimentCreatorMembership; experiment: Experiment; experiment_owner_org: ExperimentOwnerOrg; experiment_creator_user: ExperimentCreatorUser; } export interface ExperimentCreatorOrg { 'enabled': boolean; 'organisation': number; 'role': { '_type': string 'value': string }; 'id': number; 'user': number; } export interface ExperimentCreatorMembership { 'enabled': boolean; 'organisation': number; 'role': { '_type': string, 'value': string }; 'id': number; 'user': number; } export interface Experiment { 'protocol': null; 'name': string; 'creator': number; 'utc_offset_minutes': number; 'closed': boolean; 'owner': number; 'id': number; } export interface ExperimentOwnerOrg { 'owner': number; 'id': number; 'name': string; } export interface ExperimentCreatorUser { 'enabled': boolean; 'organisation': number; 'role': { '_type': string, 'value': string }; 'id': number; 'user': number; } export interface ExperimentListResponse { privileges: ExperimentPrivilege[]; user: { id: number, email: string; }; } export interface ExperimentPrivilege { token: Token; experiment: Experiment; } export interface Token { token: string; experiment: number; grant_time: { _type: string, value: string, }; name: string; user: number; }