UNPKG

@ringer-tel/ivy

Version:
67 lines (56 loc) 2.08 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.6 * 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'; /** * * @export * @interface TransferSiteExtensionRequest */ export interface TransferSiteExtensionRequest { /** * The unique identifier of the target site. * @type {number} * @memberof TransferSiteExtensionRequest */ newSiteId: number; } /** * Check if a given object implements the TransferSiteExtensionRequest interface. */ export function instanceOfTransferSiteExtensionRequest(value: object): value is TransferSiteExtensionRequest { if (!('newSiteId' in value) || value['newSiteId'] === undefined) return false; return true; } export function TransferSiteExtensionRequestFromJSON(json: any): TransferSiteExtensionRequest { return TransferSiteExtensionRequestFromJSONTyped(json, false); } export function TransferSiteExtensionRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): TransferSiteExtensionRequest { if (json == null) { return json; } return { 'newSiteId': json['new_site_id'], }; } export function TransferSiteExtensionRequestToJSON(json: any): TransferSiteExtensionRequest { return TransferSiteExtensionRequestToJSONTyped(json, false); } export function TransferSiteExtensionRequestToJSONTyped(value?: TransferSiteExtensionRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } return { 'new_site_id': value['newSiteId'], }; }