NAME

Shipment::FedEx::WSDL::CloseTypes::GroundCloseWithDocumentsRequest

VERSION

version 3.10

DESCRIPTION

Perl data type class for the XML Schema defined complexType GroundCloseWithDocumentsRequest from the namespace http://fedex.com/ws/close/v2.

PROPERTIES

The following properties may be accessed using get_PROPERTY / set_PROPERTY methods:

  • WebAuthenticationDetail (min/maxOccurs: 1/1)

  • ClientDetail (min/maxOccurs: 1/1)

  • TransactionDetail (min/maxOccurs: 0/1)

  • Version (min/maxOccurs: 1/1)

  • CloseDate (min/maxOccurs: 0/1)

  • CloseDocumentSpecification (min/maxOccurs: 0/1)

NAME

Shipment::FedEx::WSDL::CloseTypes::GroundCloseWithDocumentsRequest

METHODS

new

Constructor. The following data structure may be passed to new():

{ # Shipment::FedEx::WSDL::CloseTypes::GroundCloseWithDocumentsRequest
  WebAuthenticationDetail =>  { # Shipment::FedEx::WSDL::CloseTypes::WebAuthenticationDetail
    UserCredential =>  { # Shipment::FedEx::WSDL::CloseTypes::WebAuthenticationCredential
      Key =>  $some_value, # string
      Password =>  $some_value, # string
    },
  },
  ClientDetail =>  { # Shipment::FedEx::WSDL::CloseTypes::ClientDetail
    AccountNumber =>  $some_value, # string
    MeterNumber =>  $some_value, # string
    IntegratorId =>  $some_value, # string
    Localization =>  { # Shipment::FedEx::WSDL::CloseTypes::Localization
      LanguageCode =>  $some_value, # string
      LocaleCode =>  $some_value, # string
    },
  },
  TransactionDetail =>  { # Shipment::FedEx::WSDL::CloseTypes::TransactionDetail
    CustomerTransactionId =>  $some_value, # string
    Localization => {}, # Shipment::FedEx::WSDL::CloseTypes::Localization
  },
  Version =>  { # Shipment::FedEx::WSDL::CloseTypes::VersionId
    ServiceId =>  $some_value, # string
    Major =>  $some_value, # int
    Intermediate =>  $some_value, # int
    Minor =>  $some_value, # int
  },
  CloseDate =>  $some_value, # date
  CloseDocumentSpecification =>  { # Shipment::FedEx::WSDL::CloseTypes::CloseDocumentSpecification
    CloseDocumentTypes => $some_value, # CloseDocumentType
    Op950Detail =>  { # Shipment::FedEx::WSDL::CloseTypes::Op950Detail
      Format =>  { # Shipment::FedEx::WSDL::CloseTypes::CloseDocumentFormat
        Dispositions =>  { # Shipment::FedEx::WSDL::CloseTypes::ShippingDocumentDispositionDetail
          DispositionType => $some_value, # ShippingDocumentDispositionType
          Grouping => $some_value, # ShippingDocumentGroupingType
          StorageDetail =>  { # Shipment::FedEx::WSDL::CloseTypes::ShippingDocumentStorageDetail
            FilePath =>  $some_value, # string
            FileNaming => $some_value, # ShippingDocumentNamingType
            FileSuffix =>  $some_value, # string
          },
          EMailDetail =>  { # Shipment::FedEx::WSDL::CloseTypes::ShippingDocumentEMailDetail
            EMailRecipients =>  { # Shipment::FedEx::WSDL::CloseTypes::ShippingDocumentEMailRecipient
              RecipientType => $some_value, # EMailNotificationRecipientType
              Address =>  $some_value, # string
            },
            Grouping => $some_value, # ShippingDocumentEMailGroupingType
          },
          PrintDetail =>  { # Shipment::FedEx::WSDL::CloseTypes::ShippingDocumentPrintDetail
            PrinterId =>  $some_value, # string
          },
        },
        TopOfPageOffset =>  { # Shipment::FedEx::WSDL::CloseTypes::LinearMeasure
          Value =>  $some_value, # decimal
          Units => $some_value, # LinearUnits
        },
        ImageType => $some_value, # ShippingDocumentImageType
        StockType => $some_value, # ShippingDocumentStockType
        ProvideInstructions =>  $some_value, # boolean
        Localization => {}, # Shipment::FedEx::WSDL::CloseTypes::Localization
      },
      CustomerImageUsages =>  { # Shipment::FedEx::WSDL::CloseTypes::CustomerImageUsage
        Type => $some_value, # CustomerImageUsageType
        Id => $some_value, # ImageId
        InternalId =>  $some_value, # string
        InternalImageType => $some_value, # InternalImageType
      },
      SignatureName =>  $some_value, # string
    },
  },
},

AUTHOR

Generated by SOAP::WSDL

AUTHOR

Andrew Baerg <baergaj@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2018 by Andrew Baerg.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.