UNPKG

appcenter-cli

Version:

Command line tool for Visual Studio App Center

150 lines (145 loc) 4.04 kB
/* * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is * regenerated. */ 'use strict'; /** * Class representing a HandledErrorReasonFrame. */ class HandledErrorReasonFrame { /** * Create a HandledErrorReasonFrame. * @property {string} [className] name of the class * @property {string} [method] name of the method * @property {boolean} [classMethod] is a class method * @property {string} [file] name of the file * @property {number} [line] line number * @property {boolean} [appCode] this line isn't from any framework * @property {string} [frameworkName] Name of the framework * @property {string} [codeFormatted] Formatted frame string * @property {string} [codeRaw] Unformatted Frame string * @property {string} [language] programming language of the frame. Possible * values include: 'JavaScript', 'CSharp', 'Objective-C', 'Objective-Cpp', * 'Cpp', 'C', 'Swift', 'Java', 'Unknown' * @property {string} [methodParams] parameters of the frames method * @property {string} [exceptionType] Exception type. * @property {string} [osExceptionType] OS exception type. (aka. SIGNAL) */ constructor() { } /** * Defines the metadata of HandledErrorReasonFrame * * @returns {object} metadata of HandledErrorReasonFrame * */ mapper() { return { required: false, serializedName: 'HandledErrorReasonFrame', type: { name: 'Composite', className: 'HandledErrorReasonFrame', modelProperties: { className: { required: false, serializedName: 'className', type: { name: 'String' } }, method: { required: false, serializedName: 'method', type: { name: 'String' } }, classMethod: { required: false, serializedName: 'classMethod', type: { name: 'Boolean' } }, file: { required: false, serializedName: 'file', type: { name: 'String' } }, line: { required: false, serializedName: 'line', type: { name: 'Number' } }, appCode: { required: false, serializedName: 'appCode', type: { name: 'Boolean' } }, frameworkName: { required: false, serializedName: 'frameworkName', type: { name: 'String' } }, codeFormatted: { required: false, serializedName: 'codeFormatted', type: { name: 'String' } }, codeRaw: { required: false, serializedName: 'codeRaw', type: { name: 'String' } }, language: { required: false, serializedName: 'language', type: { name: 'String' } }, methodParams: { required: false, serializedName: 'methodParams', type: { name: 'String' } }, exceptionType: { required: false, serializedName: 'exceptionType', type: { name: 'String' } }, osExceptionType: { required: false, serializedName: 'osExceptionType', type: { name: 'String' } } } } }; } } module.exports = HandledErrorReasonFrame;