add missing abstract class in api classes

This commit is contained in:
Tony Roy 2021-03-13 15:02:50 -04:00
commit 01e428716c
74 changed files with 148 additions and 0 deletions

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\Circuits; namespace wickedsoft\NetBox\Api\Circuits;
use wickedsoft\NetBox\Api\AbstractApi;
class CircuitTerminations extends AbstractApi class CircuitTerminations extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\Circuits; namespace wickedsoft\NetBox\Api\Circuits;
use wickedsoft\NetBox\Api\AbstractApi;
class CircuitTypes extends AbstractApi class CircuitTypes extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\Circuits; namespace wickedsoft\NetBox\Api\Circuits;
use wickedsoft\NetBox\Api\AbstractApi;
class Circuits extends AbstractApi class Circuits extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\Circuits; namespace wickedsoft\NetBox\Api\Circuits;
use wickedsoft\NetBox\Api\AbstractApi;
class Providers extends AbstractApi class Providers extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class Cables extends AbstractApi class Cables extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class ConnectedDevices extends AbstractApi class ConnectedDevices extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class ConsoleConnections extends AbstractApi class ConsoleConnections extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class ConsolePortTemplates extends AbstractApi class ConsolePortTemplates extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class ConsolePorts extends AbstractApi class ConsolePorts extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class ConsoleServerPortTemplates extends AbstractApi class ConsoleServerPortTemplates extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class ConsoleServerPorts extends AbstractApi class ConsoleServerPorts extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class DeviceBayTemplates extends AbstractApi class DeviceBayTemplates extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class DeviceBays extends AbstractApi class DeviceBays extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class DeviceRoles extends AbstractApi class DeviceRoles extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class DeviceTypes extends AbstractApi class DeviceTypes extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class Devices extends AbstractApi class Devices extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class FrontPortTemplates extends AbstractApi class FrontPortTemplates extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class FrontPorts extends AbstractApi class FrontPorts extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class InterfaceConnections extends AbstractApi class InterfaceConnections extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class InterfaceTemplates extends AbstractApi class InterfaceTemplates extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class Interfaces extends AbstractApi class Interfaces extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class InventoryItems extends AbstractApi class InventoryItems extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class Manufacturers extends AbstractApi class Manufacturers extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class Platforms extends AbstractApi class Platforms extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class PowerFeeds extends AbstractApi class PowerFeeds extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class PowerOutletTemplates extends AbstractApi class PowerOutletTemplates extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class PowerOutlets extends AbstractApi class PowerOutlets extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class PowerPanels extends AbstractApi class PowerPanels extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class PowerPortTemplates extends AbstractApi class PowerPortTemplates extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class PowerPorts extends AbstractApi class PowerPorts extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class RackGroups extends AbstractApi class RackGroups extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class RackReservations extends AbstractApi class RackReservations extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class RackRoles extends AbstractApi class RackRoles extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class Racks extends AbstractApi class Racks extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class RearPortTemplates extends AbstractApi class RearPortTemplates extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class RearPorts extends AbstractApi class RearPorts extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class Regions extends AbstractApi class Regions extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class Sites extends AbstractApi class Sites extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\DCMI; namespace wickedsoft\NetBox\Api\DCMI;
use wickedsoft\NetBox\Api\AbstractApi;
class VirtualChassis extends AbstractApi class VirtualChassis extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\Extras; namespace wickedsoft\NetBox\Api\Extras;
use wickedsoft\NetBox\Api\AbstractApi;
class ConfigContexts extends AbstractApi class ConfigContexts extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\Extras; namespace wickedsoft\NetBox\Api\Extras;
use wickedsoft\NetBox\Api\AbstractApi;
class ContentTypes extends AbstractApi class ContentTypes extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\Extras; namespace wickedsoft\NetBox\Api\Extras;
use wickedsoft\NetBox\Api\AbstractApi;
class CustomFields extends AbstractApi class CustomFields extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\Extras; namespace wickedsoft\NetBox\Api\Extras;
use wickedsoft\NetBox\Api\AbstractApi;
class ExportTemplates extends AbstractApi class ExportTemplates extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\Extras; namespace wickedsoft\NetBox\Api\Extras;
use wickedsoft\NetBox\Api\AbstractApi;
class ImageAttachments extends AbstractApi class ImageAttachments extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\Extras; namespace wickedsoft\NetBox\Api\Extras;
use wickedsoft\NetBox\Api\AbstractApi;
class JobResults extends AbstractApi class JobResults extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\Extras; namespace wickedsoft\NetBox\Api\Extras;
use wickedsoft\NetBox\Api\AbstractApi;
class ObjectChanges extends AbstractApi class ObjectChanges extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\Extras; namespace wickedsoft\NetBox\Api\Extras;
use wickedsoft\NetBox\Api\AbstractApi;
class Reports extends AbstractApi class Reports extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\Extras; namespace wickedsoft\NetBox\Api\Extras;
use wickedsoft\NetBox\Api\AbstractApi;
class Scripts extends AbstractApi class Scripts extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\Extras; namespace wickedsoft\NetBox\Api\Extras;
use wickedsoft\NetBox\Api\AbstractApi;
class Tags extends AbstractApi class Tags extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\IPAM; namespace wickedsoft\NetBox\Api\IPAM;
use wickedsoft\NetBox\Api\AbstractApi;
class Aggregates extends AbstractApi class Aggregates extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\IPAM; namespace wickedsoft\NetBox\Api\IPAM;
use wickedsoft\NetBox\Api\AbstractApi;
class IpAddresses extends AbstractApi class IpAddresses extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\IPAM; namespace wickedsoft\NetBox\Api\IPAM;
use wickedsoft\NetBox\Api\AbstractApi;
class Prefixes extends AbstractApi class Prefixes extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\IPAM; namespace wickedsoft\NetBox\Api\IPAM;
use wickedsoft\NetBox\Api\AbstractApi;
class Rirs extends AbstractApi class Rirs extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\IPAM; namespace wickedsoft\NetBox\Api\IPAM;
use wickedsoft\NetBox\Api\AbstractApi;
class Roles extends AbstractApi class Roles extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\IPAM; namespace wickedsoft\NetBox\Api\IPAM;
use wickedsoft\NetBox\Api\AbstractApi;
class RouteTargets extends AbstractApi class RouteTargets extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\IPAM; namespace wickedsoft\NetBox\Api\IPAM;
use wickedsoft\NetBox\Api\AbstractApi;
class Services extends AbstractApi class Services extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\IPAM; namespace wickedsoft\NetBox\Api\IPAM;
use wickedsoft\NetBox\Api\AbstractApi;
class VlanGroups extends AbstractApi class VlanGroups extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\IPAM; namespace wickedsoft\NetBox\Api\IPAM;
use wickedsoft\NetBox\Api\AbstractApi;
class Vlans extends AbstractApi class Vlans extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\IPAM; namespace wickedsoft\NetBox\Api\IPAM;
use wickedsoft\NetBox\Api\AbstractApi;
class Vrfs extends AbstractApi class Vrfs extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\Secrets; namespace wickedsoft\NetBox\Api\Secrets;
use wickedsoft\NetBox\Api\AbstractApi;
class KeyGen extends AbstractApi class KeyGen extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\Secrets; namespace wickedsoft\NetBox\Api\Secrets;
use wickedsoft\NetBox\Api\AbstractApi;
class SecretRoles extends AbstractApi class SecretRoles extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\Secrets; namespace wickedsoft\NetBox\Api\Secrets;
use wickedsoft\NetBox\Api\AbstractApi;
class Secrets extends AbstractApi class Secrets extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\Secrets; namespace wickedsoft\NetBox\Api\Secrets;
use wickedsoft\NetBox\Api\AbstractApi;
class Session extends AbstractApi class Session extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\Tenancy; namespace wickedsoft\NetBox\Api\Tenancy;
use wickedsoft\NetBox\Api\AbstractApi;
class TenantGroups extends AbstractApi class TenantGroups extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\Tenancy; namespace wickedsoft\NetBox\Api\Tenancy;
use wickedsoft\NetBox\Api\AbstractApi;
class Tenants extends AbstractApi class Tenants extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\Users; namespace wickedsoft\NetBox\Api\Users;
use wickedsoft\NetBox\Api\AbstractApi;
class Config extends AbstractApi class Config extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\Users; namespace wickedsoft\NetBox\Api\Users;
use wickedsoft\NetBox\Api\AbstractApi;
class Groups extends AbstractApi class Groups extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\Users; namespace wickedsoft\NetBox\Api\Users;
use wickedsoft\NetBox\Api\AbstractApi;
class Permissions extends AbstractApi class Permissions extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\Users; namespace wickedsoft\NetBox\Api\Users;
use wickedsoft\NetBox\Api\AbstractApi;
class Users extends AbstractApi class Users extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\Virtualization; namespace wickedsoft\NetBox\Api\Virtualization;
use wickedsoft\NetBox\Api\AbstractApi;
class ClusterGroups extends AbstractApi class ClusterGroups extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\Virtualization; namespace wickedsoft\NetBox\Api\Virtualization;
use wickedsoft\NetBox\Api\AbstractApi;
class ClusterTypes extends AbstractApi class ClusterTypes extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\Virtualization; namespace wickedsoft\NetBox\Api\Virtualization;
use wickedsoft\NetBox\Api\AbstractApi;
class Clusters extends AbstractApi class Clusters extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\Virtualization; namespace wickedsoft\NetBox\Api\Virtualization;
use wickedsoft\NetBox\Api\AbstractApi;
class Interfaces extends AbstractApi class Interfaces extends AbstractApi
{ {
/** /**

View file

@ -2,6 +2,8 @@
namespace wickedsoft\NetBox\Api\Virtualization; namespace wickedsoft\NetBox\Api\Virtualization;
use wickedsoft\NetBox\Api\AbstractApi;
class VirtualMachines extends AbstractApi class VirtualMachines extends AbstractApi
{ {
/** /**