Skip to content

Commit a4b5ae7

Browse files
committed
Added model interfaces.
1 parent 7397093 commit a4b5ae7

File tree

1 file changed

+52
-0
lines changed

1 file changed

+52
-0
lines changed

src/exceptionless.ts

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -957,6 +957,58 @@ module Exceptionless {
957957
}
958958
}
959959

960+
interface IParameter {
961+
data?:any;
962+
generic_arguments?:IGenericArgument[];
963+
964+
name?:string;
965+
type?:string;
966+
type_namespace?:string;
967+
}
968+
969+
interface IMethod {
970+
data?:any;
971+
generic_arguments?:IGenericArgument[];
972+
parameters?:IParameter[];
973+
974+
is_signature_target?:boolean;
975+
declaring_namespace?:string;
976+
declaring_type?:string;
977+
name?:string;
978+
module_id?:number;
979+
}
980+
981+
interface IStackFrame extends IMethod {
982+
file_name:string;
983+
line_number:number;
984+
column:number;
985+
}
986+
987+
interface IModule {
988+
data?:any;
989+
990+
module_id?:number;
991+
name?:string;
992+
version?:string;
993+
is_entry?:boolean;
994+
created_date?:Date;
995+
modified_date?:Date;
996+
}
997+
998+
interface IInnerError {
999+
message?:string;
1000+
type?:string;
1001+
code?:string;
1002+
data?:any;
1003+
inner?:IInnerError
1004+
stack_trace?:IStackFrame[];
1005+
target_method?:IMethod;
1006+
}
1007+
1008+
interface IError extends IInnerError {
1009+
modules?:IModule[]
1010+
}
1011+
9601012
export interface IUserDescription {
9611013
email_address?:string;
9621014
description?:string;

0 commit comments

Comments
 (0)