The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Net::DashCS::Interfaces::EmergencyProvisioningService::EmergencyProvisioningPort - SOAP Interface for the EmergencyProvisioningService Web Service

SYNOPSIS

 use Net::DashCS::Interfaces::EmergencyProvisioningService::EmergencyProvisioningPort;
 my $interface = Net::DashCS::Interfaces::EmergencyProvisioningService::EmergencyProvisioningPort->new();

 my $response;
 $response = $interface->addLocation();
 $response = $interface->getAuthenticationCheck();
 $response = $interface->getProvisionedLocationByURI();
 $response = $interface->validateLocation();
 $response = $interface->provisionLocation();
 $response = $interface->removeURI();
 $response = $interface->getProvisionedLocationHistoryByURI();
 $response = $interface->removeLocation();
 $response = $interface->getURIs();
 $response = $interface->addPinCode();
 $response = $interface->getLocationsByURI();

DESCRIPTION

SOAP Interface for the EmergencyProvisioningService web service located at https://staging-service.dashcs.com/dash-api/soap/emergencyprovisioning/v1.

SERVICE EmergencyProvisioningService

Port EmergencyProvisioningPort

METHODS

General methods

new

Constructor.

All arguments are forwarded to SOAP::WSDL::Client.

SOAP Service methods

Method synopsis is displayed with hash refs as parameters.

The commented class names in the method's parameters denote that objects of the corresponding class can be passed instead of the marked hash ref.

You may pass any combination of objects, hash and list refs to these methods, as long as you meet the structure.

List items (i.e. multiple occurences) are not displayed in the synopsis. You may generally pass a list ref of hash refs (or objects) instead of a hash ref - this may result in invalid XML if used improperly, though. Note that SOAP::WSDL always expects list references at maximum depth position.

XML attributes are not displayed in this synopsis and cannot be set using hash refs. See the respective class' documentation for additional information.

addLocation

Returns a Net::DashCS::Elements::addLocationResponse object.

 $response = $interface->addLocation( { # Net::DashCS::Types::addLocation
    uri =>  { # Net::DashCS::Types::uri
      callername =>  $some_value, # string
      uri =>  $some_value, # string
    },
    location =>  { # Net::DashCS::Types::location
      activatedtime =>  $some_value, # dateTime
      address1 =>  $some_value, # string
      address2 =>  $some_value, # string
      callername =>  $some_value, # string
      comments =>  $some_value, # string
      community =>  $some_value, # string
      customerorderid =>  $some_value, # string
      latitude =>  $some_value, # double
      legacydata =>  { # Net::DashCS::Types::legacyLocationData
        housenumber =>  $some_value, # string
        predirectional =>  $some_value, # string
        streetname =>  $some_value, # string
        suite =>  $some_value, # string
      },
      locationid =>  $some_value, # string
      longitude =>  $some_value, # double
      plusfour =>  $some_value, # string
      postalcode =>  $some_value, # string
      state =>  $some_value, # string
      status =>  { # Net::DashCS::Types::locationStatus
        code => $some_value, # locationStatusCode
        description =>  $some_value, # string
      },
      type => $some_value, # locationType
      updatetime =>  $some_value, # dateTime
    },
  },,
 );

getAuthenticationCheck

Returns a Net::DashCS::Elements::getAuthenticationCheckResponse object.

 $response = $interface->getAuthenticationCheck( { # Net::DashCS::Types::getAuthenticationCheck
  },,
 );

getProvisionedLocationByURI

Returns a Net::DashCS::Elements::getProvisionedLocationByURIResponse object.

 $response = $interface->getProvisionedLocationByURI( { # Net::DashCS::Types::getProvisionedLocationByURI
    uri =>  $some_value, # string
  },,
 );

validateLocation

Returns a Net::DashCS::Elements::validateLocationResponse object.

 $response = $interface->validateLocation( { # Net::DashCS::Types::validateLocation
    location =>  { # Net::DashCS::Types::location
      activatedtime =>  $some_value, # dateTime
      address1 =>  $some_value, # string
      address2 =>  $some_value, # string
      callername =>  $some_value, # string
      comments =>  $some_value, # string
      community =>  $some_value, # string
      customerorderid =>  $some_value, # string
      latitude =>  $some_value, # double
      legacydata =>  { # Net::DashCS::Types::legacyLocationData
        housenumber =>  $some_value, # string
        predirectional =>  $some_value, # string
        streetname =>  $some_value, # string
        suite =>  $some_value, # string
      },
      locationid =>  $some_value, # string
      longitude =>  $some_value, # double
      plusfour =>  $some_value, # string
      postalcode =>  $some_value, # string
      state =>  $some_value, # string
      status =>  { # Net::DashCS::Types::locationStatus
        code => $some_value, # locationStatusCode
        description =>  $some_value, # string
      },
      type => $some_value, # locationType
      updatetime =>  $some_value, # dateTime
    },
  },,
 );

provisionLocation

Returns a Net::DashCS::Elements::provisionLocationResponse object.

 $response = $interface->provisionLocation( { # Net::DashCS::Types::provisionLocation
    locationid =>  $some_value, # string
  },,
 );

removeURI

Returns a Net::DashCS::Elements::removeURIResponse object.

 $response = $interface->removeURI( { # Net::DashCS::Types::removeURI
    uri =>  $some_value, # string
  },,
 );

getProvisionedLocationHistoryByURI

Returns a Net::DashCS::Elements::getProvisionedLocationHistoryByURIResponse object.

 $response = $interface->getProvisionedLocationHistoryByURI( { # Net::DashCS::Types::getProvisionedLocationHistoryByURI
    uri =>  $some_value, # string
  },,
 );

removeLocation

Returns a Net::DashCS::Elements::removeLocationResponse object.

 $response = $interface->removeLocation( { # Net::DashCS::Types::removeLocation
    locationid =>  $some_value, # string
  },,
 );

getURIs

Returns a Net::DashCS::Elements::getURIsResponse object.

 $response = $interface->getURIs( { # Net::DashCS::Types::getURIs
  },,
 );

addPinCode

Returns a Net::DashCS::Elements::addPinCodeResponse object.

 $response = $interface->addPinCode( { # Net::DashCS::Types::addPinCode
    uri =>  $some_value, # string
    pincode =>  $some_value, # string
  },,
 );

getLocationsByURI

Returns a Net::DashCS::Elements::getLocationsByURIResponse object.

 $response = $interface->getLocationsByURI( { # Net::DashCS::Types::getLocationsByURI
    uri =>  $some_value, # string
  },,
 );

AUTHOR

Generated by SOAP::WSDL on Wed Mar 31 10:23:39 2010