UNPKG

@ringer-tel/ivy

Version:
85 lines (74 loc) 2.68 kB
/* tslint:disable */ /* eslint-disable */ /** * Ringer Business API * This API provides comprehensive endpoints for the Ringer Business system. It includes functionality for managing customer accounts, addresses, sites, phone numbers, payments, users, and other business resources. Operations typically require authentication and appropriate permissions. * * The version of the OpenAPI document: 1.0.5 * Contact: support@ringer.tel * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { mapValues } from '../runtime'; /** * Standard error response format. * @export * @interface SignUpComponentsSchemasError */ export interface SignUpComponentsSchemasError { /** * General error status. * @type {string} * @memberof SignUpComponentsSchemasError */ status: string; /** * A human-readable description of the error. * @type {string} * @memberof SignUpComponentsSchemasError */ error: string; /** * A machine-parsable code for the error. * @type {string} * @memberof SignUpComponentsSchemasError */ errorCode: string; } /** * Check if a given object implements the SignUpComponentsSchemasError interface. */ export function instanceOfSignUpComponentsSchemasError(value: object): value is SignUpComponentsSchemasError { if (!('status' in value) || value['status'] === undefined) return false; if (!('error' in value) || value['error'] === undefined) return false; if (!('errorCode' in value) || value['errorCode'] === undefined) return false; return true; } export function SignUpComponentsSchemasErrorFromJSON(json: any): SignUpComponentsSchemasError { return SignUpComponentsSchemasErrorFromJSONTyped(json, false); } export function SignUpComponentsSchemasErrorFromJSONTyped(json: any, ignoreDiscriminator: boolean): SignUpComponentsSchemasError { if (json == null) { return json; } return { 'status': json['status'], 'error': json['error'], 'errorCode': json['error_code'], }; } export function SignUpComponentsSchemasErrorToJSON(json: any): SignUpComponentsSchemasError { return SignUpComponentsSchemasErrorToJSONTyped(json, false); } export function SignUpComponentsSchemasErrorToJSONTyped(value?: SignUpComponentsSchemasError | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } return { 'status': value['status'], 'error': value['error'], 'error_code': value['errorCode'], }; }