
com.fedex.track.stub.TrackDetail Maven / Gradle / Ivy
The newest version!
/**
* TrackDetail.java
*
* This file was auto-generated from WSDL
* by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
*/
package com.fedex.track.stub;
public class TrackDetail implements java.io.Serializable {
/* To report soft error on an individual track detail. */
private com.fedex.track.stub.Notification notification;
/* The FedEx package identifier. */
private java.lang.String trackingNumber;
private com.fedex.track.stub.StringBarcode barcode;
/* When duplicate tracking numbers exist this data is returned
* with summary information for each of the duplicates. The summary information
* is used to determine which of the duplicates the intended tracking
* number is. This identifier is used on a subsequent track request to
* retrieve the tracking data for the desired tracking number. */
private java.lang.String trackingNumberUniqueIdentifier;
/* Specifies details about the status of the shipment being tracked. */
private com.fedex.track.stub.TrackStatusDetail statusDetail;
/* Notifications to the end user that provide additional information
* relevant to the tracked shipment. For example, a notification may
* indicate that a change in behavior has occurred. */
private com.fedex.track.stub.TrackInformationNoteDetail[] informationNotes;
private com.fedex.track.stub.CustomerExceptionRequestDetail[] customerExceptionRequests;
/* Used to report the status of a piece of a multiple piece shipment
* which is no longer traveling with the rest of the packages in the
* shipment or has not been accounted for. */
private com.fedex.track.stub.TrackReconciliation reconciliation;
/* Used to convey information such as. 1. FedEx has received information
* about a package but has not yet taken possession of it. 2. FedEx has
* handed the package off to a third party for final delivery. 3. The
* package delivery has been cancelled */
private java.lang.String serviceCommitMessage;
private java.lang.String destinationServiceArea;
private java.lang.String destinationServiceAreaDescription;
/* Identifies a FedEx operating company (transportation). */
private com.fedex.track.stub.CarrierCodeType carrierCode;
/* Identifies operating transportation company that is the specific
* to the carrier code. */
private com.fedex.track.stub.OperatingCompanyType operatingCompany;
/* Specifies a detailed description about the carrier or the operating
* company. */
private java.lang.String operatingCompanyOrCarrierDescription;
/* If the package was interlined to a cartage agent, this is the
* name of the cartage agent. (Returned for CSR SL only.) */
private java.lang.String cartageAgentCompanyName;
/* Specifies the FXO production centre contact and address. */
private com.fedex.track.stub.ContactAndAddress productionLocationContactAndAddress;
private com.fedex.track.stub.TrackOtherIdentifierDetail[] otherIdentifiers;
/* (Returned for CSR SL only.) */
private java.lang.String formId;
/* Specifies details about service such as service description
* and type. */
private com.fedex.track.stub.TrackServiceDescriptionDetail service;
/* The weight of this package. */
private com.fedex.track.stub.Weight packageWeight;
/* Physical dimensions of the package. */
private com.fedex.track.stub.Dimensions packageDimensions;
/* The dimensional weight of the package. */
private com.fedex.track.stub.Weight packageDimensionalWeight;
/* The weight of the entire shipment. */
private com.fedex.track.stub.Weight shipmentWeight;
/* Retained for legacy compatibility only. */
private java.lang.String packaging;
/* Strict representation of the Packaging type (e.g. FEDEX_BOX,
* YOUR_PACKAGING). */
private com.fedex.track.stub.PackagingType packagingType;
private com.fedex.track.stub.PhysicalPackagingType physicalPackagingType;
/* The sequence number of this package in a shipment. This would
* be 2 if it was package number 2 of 4. */
private org.apache.axis.types.NonNegativeInteger packageSequenceNumber;
/* The number of packages in this shipment. */
private org.apache.axis.types.NonNegativeInteger packageCount;
/* FOR FEDEX INTERNAL USE ONLY: Specifies the software id of the
* device that was used to create this tracked shipment. */
private java.lang.String creatorSoftwareId;
/* Specifies the details about the SPOC details. */
private com.fedex.track.stub.TrackChargeDetail[] charges;
private java.lang.String nickName;
private java.lang.String notes;
private com.fedex.track.stub.TrackDetailAttributeType[] attributes;
private com.fedex.track.stub.ContentRecord[] shipmentContents;
private java.lang.String[] packageContents;
private java.lang.String clearanceLocationCode;
private com.fedex.track.stub.Commodity[] commodities;
private com.fedex.track.stub.TrackReturnDetail returnDetail;
/* Specifies the reason for return. */
private com.fedex.track.stub.CustomsOptionDetail[] customsOptionDetails;
private com.fedex.track.stub.TrackAdvanceNotificationDetail advanceNotificationDetail;
/* List of special handlings that applied to this package. */
private com.fedex.track.stub.TrackSpecialHandling[] specialHandlings;
/* Specifies the details about the payments for the shipment being
* tracked. */
private com.fedex.track.stub.TrackPayment[] payments;
/* (Returned for CSR SL only.) */
private com.fedex.track.stub.Contact shipper;
/* Indicates last-known possession of package (Returned for CSR
* SL only.) */
private com.fedex.track.stub.TrackPossessionStatusType possessionStatus;
private com.fedex.track.stub.Address shipperAddress;
/* The address of the FedEx pickup location/facility. */
private com.fedex.track.stub.Address originLocationAddress;
/* (Returned for CSR SL only.) */
private java.lang.String originStationId;
private com.fedex.track.stub.TrackingDateOrTimestamp[] datesOrTimes;
/* The distance from the origin to the destination. Returned for
* Custom Critical shipments. */
private com.fedex.track.stub.Distance totalTransitDistance;
/* Total distance package still has to travel. Returned for Custom
* Critical shipments. */
private com.fedex.track.stub.Distance distanceToDestination;
/* Provides additional details about package delivery. */
private com.fedex.track.stub.TrackSpecialInstruction[] specialInstructions;
/* (Returned for CSR SL only.) */
private com.fedex.track.stub.Contact recipient;
/* This is the latest updated destination address. */
private com.fedex.track.stub.Address lastUpdatedDestinationAddress;
/* The address this package is to be (or has been) delivered. */
private com.fedex.track.stub.Address destinationAddress;
private com.fedex.track.stub.Contact holdAtLocationContact;
/* The address this package is requested to placed on hold. */
private com.fedex.track.stub.Address holdAtLocationAddress;
/* (Returned for CSR SL only.) */
private java.lang.String destinationStationId;
/* The address of the FedEx delivery location/facility. */
private com.fedex.track.stub.Address destinationLocationAddress;
private com.fedex.track.stub.FedExLocationType destinationLocationType;
private java.lang.String destinationLocationTimeZoneOffset;
/* Actual address where package was delivered. Differs from destinationAddress,
* which indicates where the package was to be delivered; This field
* tells where delivery actually occurred (next door, at station, etc.) */
private com.fedex.track.stub.Address actualDeliveryAddress;
/* Identifies the method of office order delivery. */
private com.fedex.track.stub.OfficeOrderDeliveryMethodType officeOrderDeliveryMethod;
/* Strict text indicating the delivery location at the delivered
* to address. */
private com.fedex.track.stub.TrackDeliveryLocationType deliveryLocationType;
/* User/screen friendly representation of the DeliveryLocationType
* (delivery location at the delivered to address). Can be returned in
* localized text. */
private java.lang.String deliveryLocationDescription;
/* Specifies the number of delivery attempts made to deliver the
* shipment. */
private org.apache.axis.types.NonNegativeInteger deliveryAttempts;
/* This is either the name of the person that signed for the package
* or "Signature not requested" or "Signature on file". */
private java.lang.String deliverySignatureName;
/* Specifies the details about the count of the packages delivered
* at the delivery location and the count of the packages at the origin. */
private com.fedex.track.stub.PieceCountVerificationDetail[] pieceCountVerificationDetails;
/* Specifies the total number of unique addresses on the CRNs
* in a consolidation. */
private org.apache.axis.types.NonNegativeInteger totalUniqueAddressCountInConsolidation;
private com.fedex.track.stub.AvailableImagesDetail[] availableImages;
private com.fedex.track.stub.SignatureImageDetail signature;
private com.fedex.track.stub.NotificationEventType[] notificationEventsAvailable;
/* Returned for cargo shipments only when they are currently split
* across vehicles. */
private com.fedex.track.stub.TrackSplitShipmentPart[] splitShipmentParts;
/* Specifies the details about the eligibility for different delivery
* options. */
private com.fedex.track.stub.DeliveryOptionEligibilityDetail[] deliveryOptionEligibilityDetails;
/* Event information for a tracking number. */
private com.fedex.track.stub.TrackEvent[] events;
public TrackDetail() {
}
public TrackDetail(
com.fedex.track.stub.Notification notification,
java.lang.String trackingNumber,
com.fedex.track.stub.StringBarcode barcode,
java.lang.String trackingNumberUniqueIdentifier,
com.fedex.track.stub.TrackStatusDetail statusDetail,
com.fedex.track.stub.TrackInformationNoteDetail[] informationNotes,
com.fedex.track.stub.CustomerExceptionRequestDetail[] customerExceptionRequests,
com.fedex.track.stub.TrackReconciliation reconciliation,
java.lang.String serviceCommitMessage,
java.lang.String destinationServiceArea,
java.lang.String destinationServiceAreaDescription,
com.fedex.track.stub.CarrierCodeType carrierCode,
com.fedex.track.stub.OperatingCompanyType operatingCompany,
java.lang.String operatingCompanyOrCarrierDescription,
java.lang.String cartageAgentCompanyName,
com.fedex.track.stub.ContactAndAddress productionLocationContactAndAddress,
com.fedex.track.stub.TrackOtherIdentifierDetail[] otherIdentifiers,
java.lang.String formId,
com.fedex.track.stub.TrackServiceDescriptionDetail service,
com.fedex.track.stub.Weight packageWeight,
com.fedex.track.stub.Dimensions packageDimensions,
com.fedex.track.stub.Weight packageDimensionalWeight,
com.fedex.track.stub.Weight shipmentWeight,
java.lang.String packaging,
com.fedex.track.stub.PackagingType packagingType,
com.fedex.track.stub.PhysicalPackagingType physicalPackagingType,
org.apache.axis.types.NonNegativeInteger packageSequenceNumber,
org.apache.axis.types.NonNegativeInteger packageCount,
java.lang.String creatorSoftwareId,
com.fedex.track.stub.TrackChargeDetail[] charges,
java.lang.String nickName,
java.lang.String notes,
com.fedex.track.stub.TrackDetailAttributeType[] attributes,
com.fedex.track.stub.ContentRecord[] shipmentContents,
java.lang.String[] packageContents,
java.lang.String clearanceLocationCode,
com.fedex.track.stub.Commodity[] commodities,
com.fedex.track.stub.TrackReturnDetail returnDetail,
com.fedex.track.stub.CustomsOptionDetail[] customsOptionDetails,
com.fedex.track.stub.TrackAdvanceNotificationDetail advanceNotificationDetail,
com.fedex.track.stub.TrackSpecialHandling[] specialHandlings,
com.fedex.track.stub.TrackPayment[] payments,
com.fedex.track.stub.Contact shipper,
com.fedex.track.stub.TrackPossessionStatusType possessionStatus,
com.fedex.track.stub.Address shipperAddress,
com.fedex.track.stub.Address originLocationAddress,
java.lang.String originStationId,
com.fedex.track.stub.TrackingDateOrTimestamp[] datesOrTimes,
com.fedex.track.stub.Distance totalTransitDistance,
com.fedex.track.stub.Distance distanceToDestination,
com.fedex.track.stub.TrackSpecialInstruction[] specialInstructions,
com.fedex.track.stub.Contact recipient,
com.fedex.track.stub.Address lastUpdatedDestinationAddress,
com.fedex.track.stub.Address destinationAddress,
com.fedex.track.stub.Contact holdAtLocationContact,
com.fedex.track.stub.Address holdAtLocationAddress,
java.lang.String destinationStationId,
com.fedex.track.stub.Address destinationLocationAddress,
com.fedex.track.stub.FedExLocationType destinationLocationType,
java.lang.String destinationLocationTimeZoneOffset,
com.fedex.track.stub.Address actualDeliveryAddress,
com.fedex.track.stub.OfficeOrderDeliveryMethodType officeOrderDeliveryMethod,
com.fedex.track.stub.TrackDeliveryLocationType deliveryLocationType,
java.lang.String deliveryLocationDescription,
org.apache.axis.types.NonNegativeInteger deliveryAttempts,
java.lang.String deliverySignatureName,
com.fedex.track.stub.PieceCountVerificationDetail[] pieceCountVerificationDetails,
org.apache.axis.types.NonNegativeInteger totalUniqueAddressCountInConsolidation,
com.fedex.track.stub.AvailableImagesDetail[] availableImages,
com.fedex.track.stub.SignatureImageDetail signature,
com.fedex.track.stub.NotificationEventType[] notificationEventsAvailable,
com.fedex.track.stub.TrackSplitShipmentPart[] splitShipmentParts,
com.fedex.track.stub.DeliveryOptionEligibilityDetail[] deliveryOptionEligibilityDetails,
com.fedex.track.stub.TrackEvent[] events) {
this.notification = notification;
this.trackingNumber = trackingNumber;
this.barcode = barcode;
this.trackingNumberUniqueIdentifier = trackingNumberUniqueIdentifier;
this.statusDetail = statusDetail;
this.informationNotes = informationNotes;
this.customerExceptionRequests = customerExceptionRequests;
this.reconciliation = reconciliation;
this.serviceCommitMessage = serviceCommitMessage;
this.destinationServiceArea = destinationServiceArea;
this.destinationServiceAreaDescription = destinationServiceAreaDescription;
this.carrierCode = carrierCode;
this.operatingCompany = operatingCompany;
this.operatingCompanyOrCarrierDescription = operatingCompanyOrCarrierDescription;
this.cartageAgentCompanyName = cartageAgentCompanyName;
this.productionLocationContactAndAddress = productionLocationContactAndAddress;
this.otherIdentifiers = otherIdentifiers;
this.formId = formId;
this.service = service;
this.packageWeight = packageWeight;
this.packageDimensions = packageDimensions;
this.packageDimensionalWeight = packageDimensionalWeight;
this.shipmentWeight = shipmentWeight;
this.packaging = packaging;
this.packagingType = packagingType;
this.physicalPackagingType = physicalPackagingType;
this.packageSequenceNumber = packageSequenceNumber;
this.packageCount = packageCount;
this.creatorSoftwareId = creatorSoftwareId;
this.charges = charges;
this.nickName = nickName;
this.notes = notes;
this.attributes = attributes;
this.shipmentContents = shipmentContents;
this.packageContents = packageContents;
this.clearanceLocationCode = clearanceLocationCode;
this.commodities = commodities;
this.returnDetail = returnDetail;
this.customsOptionDetails = customsOptionDetails;
this.advanceNotificationDetail = advanceNotificationDetail;
this.specialHandlings = specialHandlings;
this.payments = payments;
this.shipper = shipper;
this.possessionStatus = possessionStatus;
this.shipperAddress = shipperAddress;
this.originLocationAddress = originLocationAddress;
this.originStationId = originStationId;
this.datesOrTimes = datesOrTimes;
this.totalTransitDistance = totalTransitDistance;
this.distanceToDestination = distanceToDestination;
this.specialInstructions = specialInstructions;
this.recipient = recipient;
this.lastUpdatedDestinationAddress = lastUpdatedDestinationAddress;
this.destinationAddress = destinationAddress;
this.holdAtLocationContact = holdAtLocationContact;
this.holdAtLocationAddress = holdAtLocationAddress;
this.destinationStationId = destinationStationId;
this.destinationLocationAddress = destinationLocationAddress;
this.destinationLocationType = destinationLocationType;
this.destinationLocationTimeZoneOffset = destinationLocationTimeZoneOffset;
this.actualDeliveryAddress = actualDeliveryAddress;
this.officeOrderDeliveryMethod = officeOrderDeliveryMethod;
this.deliveryLocationType = deliveryLocationType;
this.deliveryLocationDescription = deliveryLocationDescription;
this.deliveryAttempts = deliveryAttempts;
this.deliverySignatureName = deliverySignatureName;
this.pieceCountVerificationDetails = pieceCountVerificationDetails;
this.totalUniqueAddressCountInConsolidation = totalUniqueAddressCountInConsolidation;
this.availableImages = availableImages;
this.signature = signature;
this.notificationEventsAvailable = notificationEventsAvailable;
this.splitShipmentParts = splitShipmentParts;
this.deliveryOptionEligibilityDetails = deliveryOptionEligibilityDetails;
this.events = events;
}
/**
* Gets the notification value for this TrackDetail.
*
* @return notification * To report soft error on an individual track detail.
*/
public com.fedex.track.stub.Notification getNotification() {
return notification;
}
/**
* Sets the notification value for this TrackDetail.
*
* @param notification * To report soft error on an individual track detail.
*/
public void setNotification(com.fedex.track.stub.Notification notification) {
this.notification = notification;
}
/**
* Gets the trackingNumber value for this TrackDetail.
*
* @return trackingNumber * The FedEx package identifier.
*/
public java.lang.String getTrackingNumber() {
return trackingNumber;
}
/**
* Sets the trackingNumber value for this TrackDetail.
*
* @param trackingNumber * The FedEx package identifier.
*/
public void setTrackingNumber(java.lang.String trackingNumber) {
this.trackingNumber = trackingNumber;
}
/**
* Gets the barcode value for this TrackDetail.
*
* @return barcode
*/
public com.fedex.track.stub.StringBarcode getBarcode() {
return barcode;
}
/**
* Sets the barcode value for this TrackDetail.
*
* @param barcode
*/
public void setBarcode(com.fedex.track.stub.StringBarcode barcode) {
this.barcode = barcode;
}
/**
* Gets the trackingNumberUniqueIdentifier value for this TrackDetail.
*
* @return trackingNumberUniqueIdentifier * When duplicate tracking numbers exist this data is returned
* with summary information for each of the duplicates. The summary information
* is used to determine which of the duplicates the intended tracking
* number is. This identifier is used on a subsequent track request to
* retrieve the tracking data for the desired tracking number.
*/
public java.lang.String getTrackingNumberUniqueIdentifier() {
return trackingNumberUniqueIdentifier;
}
/**
* Sets the trackingNumberUniqueIdentifier value for this TrackDetail.
*
* @param trackingNumberUniqueIdentifier * When duplicate tracking numbers exist this data is returned
* with summary information for each of the duplicates. The summary information
* is used to determine which of the duplicates the intended tracking
* number is. This identifier is used on a subsequent track request to
* retrieve the tracking data for the desired tracking number.
*/
public void setTrackingNumberUniqueIdentifier(java.lang.String trackingNumberUniqueIdentifier) {
this.trackingNumberUniqueIdentifier = trackingNumberUniqueIdentifier;
}
/**
* Gets the statusDetail value for this TrackDetail.
*
* @return statusDetail * Specifies details about the status of the shipment being tracked.
*/
public com.fedex.track.stub.TrackStatusDetail getStatusDetail() {
return statusDetail;
}
/**
* Sets the statusDetail value for this TrackDetail.
*
* @param statusDetail * Specifies details about the status of the shipment being tracked.
*/
public void setStatusDetail(com.fedex.track.stub.TrackStatusDetail statusDetail) {
this.statusDetail = statusDetail;
}
/**
* Gets the informationNotes value for this TrackDetail.
*
* @return informationNotes * Notifications to the end user that provide additional information
* relevant to the tracked shipment. For example, a notification may
* indicate that a change in behavior has occurred.
*/
public com.fedex.track.stub.TrackInformationNoteDetail[] getInformationNotes() {
return informationNotes;
}
/**
* Sets the informationNotes value for this TrackDetail.
*
* @param informationNotes * Notifications to the end user that provide additional information
* relevant to the tracked shipment. For example, a notification may
* indicate that a change in behavior has occurred.
*/
public void setInformationNotes(com.fedex.track.stub.TrackInformationNoteDetail[] informationNotes) {
this.informationNotes = informationNotes;
}
public com.fedex.track.stub.TrackInformationNoteDetail getInformationNotes(int i) {
return this.informationNotes[i];
}
public void setInformationNotes(int i, com.fedex.track.stub.TrackInformationNoteDetail _value) {
this.informationNotes[i] = _value;
}
/**
* Gets the customerExceptionRequests value for this TrackDetail.
*
* @return customerExceptionRequests
*/
public com.fedex.track.stub.CustomerExceptionRequestDetail[] getCustomerExceptionRequests() {
return customerExceptionRequests;
}
/**
* Sets the customerExceptionRequests value for this TrackDetail.
*
* @param customerExceptionRequests
*/
public void setCustomerExceptionRequests(com.fedex.track.stub.CustomerExceptionRequestDetail[] customerExceptionRequests) {
this.customerExceptionRequests = customerExceptionRequests;
}
public com.fedex.track.stub.CustomerExceptionRequestDetail getCustomerExceptionRequests(int i) {
return this.customerExceptionRequests[i];
}
public void setCustomerExceptionRequests(int i, com.fedex.track.stub.CustomerExceptionRequestDetail _value) {
this.customerExceptionRequests[i] = _value;
}
/**
* Gets the reconciliation value for this TrackDetail.
*
* @return reconciliation * Used to report the status of a piece of a multiple piece shipment
* which is no longer traveling with the rest of the packages in the
* shipment or has not been accounted for.
*/
public com.fedex.track.stub.TrackReconciliation getReconciliation() {
return reconciliation;
}
/**
* Sets the reconciliation value for this TrackDetail.
*
* @param reconciliation * Used to report the status of a piece of a multiple piece shipment
* which is no longer traveling with the rest of the packages in the
* shipment or has not been accounted for.
*/
public void setReconciliation(com.fedex.track.stub.TrackReconciliation reconciliation) {
this.reconciliation = reconciliation;
}
/**
* Gets the serviceCommitMessage value for this TrackDetail.
*
* @return serviceCommitMessage * Used to convey information such as. 1. FedEx has received information
* about a package but has not yet taken possession of it. 2. FedEx has
* handed the package off to a third party for final delivery. 3. The
* package delivery has been cancelled
*/
public java.lang.String getServiceCommitMessage() {
return serviceCommitMessage;
}
/**
* Sets the serviceCommitMessage value for this TrackDetail.
*
* @param serviceCommitMessage * Used to convey information such as. 1. FedEx has received information
* about a package but has not yet taken possession of it. 2. FedEx has
* handed the package off to a third party for final delivery. 3. The
* package delivery has been cancelled
*/
public void setServiceCommitMessage(java.lang.String serviceCommitMessage) {
this.serviceCommitMessage = serviceCommitMessage;
}
/**
* Gets the destinationServiceArea value for this TrackDetail.
*
* @return destinationServiceArea
*/
public java.lang.String getDestinationServiceArea() {
return destinationServiceArea;
}
/**
* Sets the destinationServiceArea value for this TrackDetail.
*
* @param destinationServiceArea
*/
public void setDestinationServiceArea(java.lang.String destinationServiceArea) {
this.destinationServiceArea = destinationServiceArea;
}
/**
* Gets the destinationServiceAreaDescription value for this TrackDetail.
*
* @return destinationServiceAreaDescription
*/
public java.lang.String getDestinationServiceAreaDescription() {
return destinationServiceAreaDescription;
}
/**
* Sets the destinationServiceAreaDescription value for this TrackDetail.
*
* @param destinationServiceAreaDescription
*/
public void setDestinationServiceAreaDescription(java.lang.String destinationServiceAreaDescription) {
this.destinationServiceAreaDescription = destinationServiceAreaDescription;
}
/**
* Gets the carrierCode value for this TrackDetail.
*
* @return carrierCode * Identifies a FedEx operating company (transportation).
*/
public com.fedex.track.stub.CarrierCodeType getCarrierCode() {
return carrierCode;
}
/**
* Sets the carrierCode value for this TrackDetail.
*
* @param carrierCode * Identifies a FedEx operating company (transportation).
*/
public void setCarrierCode(com.fedex.track.stub.CarrierCodeType carrierCode) {
this.carrierCode = carrierCode;
}
/**
* Gets the operatingCompany value for this TrackDetail.
*
* @return operatingCompany * Identifies operating transportation company that is the specific
* to the carrier code.
*/
public com.fedex.track.stub.OperatingCompanyType getOperatingCompany() {
return operatingCompany;
}
/**
* Sets the operatingCompany value for this TrackDetail.
*
* @param operatingCompany * Identifies operating transportation company that is the specific
* to the carrier code.
*/
public void setOperatingCompany(com.fedex.track.stub.OperatingCompanyType operatingCompany) {
this.operatingCompany = operatingCompany;
}
/**
* Gets the operatingCompanyOrCarrierDescription value for this TrackDetail.
*
* @return operatingCompanyOrCarrierDescription * Specifies a detailed description about the carrier or the operating
* company.
*/
public java.lang.String getOperatingCompanyOrCarrierDescription() {
return operatingCompanyOrCarrierDescription;
}
/**
* Sets the operatingCompanyOrCarrierDescription value for this TrackDetail.
*
* @param operatingCompanyOrCarrierDescription * Specifies a detailed description about the carrier or the operating
* company.
*/
public void setOperatingCompanyOrCarrierDescription(java.lang.String operatingCompanyOrCarrierDescription) {
this.operatingCompanyOrCarrierDescription = operatingCompanyOrCarrierDescription;
}
/**
* Gets the cartageAgentCompanyName value for this TrackDetail.
*
* @return cartageAgentCompanyName * If the package was interlined to a cartage agent, this is the
* name of the cartage agent. (Returned for CSR SL only.)
*/
public java.lang.String getCartageAgentCompanyName() {
return cartageAgentCompanyName;
}
/**
* Sets the cartageAgentCompanyName value for this TrackDetail.
*
* @param cartageAgentCompanyName * If the package was interlined to a cartage agent, this is the
* name of the cartage agent. (Returned for CSR SL only.)
*/
public void setCartageAgentCompanyName(java.lang.String cartageAgentCompanyName) {
this.cartageAgentCompanyName = cartageAgentCompanyName;
}
/**
* Gets the productionLocationContactAndAddress value for this TrackDetail.
*
* @return productionLocationContactAndAddress * Specifies the FXO production centre contact and address.
*/
public com.fedex.track.stub.ContactAndAddress getProductionLocationContactAndAddress() {
return productionLocationContactAndAddress;
}
/**
* Sets the productionLocationContactAndAddress value for this TrackDetail.
*
* @param productionLocationContactAndAddress * Specifies the FXO production centre contact and address.
*/
public void setProductionLocationContactAndAddress(com.fedex.track.stub.ContactAndAddress productionLocationContactAndAddress) {
this.productionLocationContactAndAddress = productionLocationContactAndAddress;
}
/**
* Gets the otherIdentifiers value for this TrackDetail.
*
* @return otherIdentifiers
*/
public com.fedex.track.stub.TrackOtherIdentifierDetail[] getOtherIdentifiers() {
return otherIdentifiers;
}
/**
* Sets the otherIdentifiers value for this TrackDetail.
*
* @param otherIdentifiers
*/
public void setOtherIdentifiers(com.fedex.track.stub.TrackOtherIdentifierDetail[] otherIdentifiers) {
this.otherIdentifiers = otherIdentifiers;
}
public com.fedex.track.stub.TrackOtherIdentifierDetail getOtherIdentifiers(int i) {
return this.otherIdentifiers[i];
}
public void setOtherIdentifiers(int i, com.fedex.track.stub.TrackOtherIdentifierDetail _value) {
this.otherIdentifiers[i] = _value;
}
/**
* Gets the formId value for this TrackDetail.
*
* @return formId * (Returned for CSR SL only.)
*/
public java.lang.String getFormId() {
return formId;
}
/**
* Sets the formId value for this TrackDetail.
*
* @param formId * (Returned for CSR SL only.)
*/
public void setFormId(java.lang.String formId) {
this.formId = formId;
}
/**
* Gets the service value for this TrackDetail.
*
* @return service * Specifies details about service such as service description
* and type.
*/
public com.fedex.track.stub.TrackServiceDescriptionDetail getService() {
return service;
}
/**
* Sets the service value for this TrackDetail.
*
* @param service * Specifies details about service such as service description
* and type.
*/
public void setService(com.fedex.track.stub.TrackServiceDescriptionDetail service) {
this.service = service;
}
/**
* Gets the packageWeight value for this TrackDetail.
*
* @return packageWeight * The weight of this package.
*/
public com.fedex.track.stub.Weight getPackageWeight() {
return packageWeight;
}
/**
* Sets the packageWeight value for this TrackDetail.
*
* @param packageWeight * The weight of this package.
*/
public void setPackageWeight(com.fedex.track.stub.Weight packageWeight) {
this.packageWeight = packageWeight;
}
/**
* Gets the packageDimensions value for this TrackDetail.
*
* @return packageDimensions * Physical dimensions of the package.
*/
public com.fedex.track.stub.Dimensions getPackageDimensions() {
return packageDimensions;
}
/**
* Sets the packageDimensions value for this TrackDetail.
*
* @param packageDimensions * Physical dimensions of the package.
*/
public void setPackageDimensions(com.fedex.track.stub.Dimensions packageDimensions) {
this.packageDimensions = packageDimensions;
}
/**
* Gets the packageDimensionalWeight value for this TrackDetail.
*
* @return packageDimensionalWeight * The dimensional weight of the package.
*/
public com.fedex.track.stub.Weight getPackageDimensionalWeight() {
return packageDimensionalWeight;
}
/**
* Sets the packageDimensionalWeight value for this TrackDetail.
*
* @param packageDimensionalWeight * The dimensional weight of the package.
*/
public void setPackageDimensionalWeight(com.fedex.track.stub.Weight packageDimensionalWeight) {
this.packageDimensionalWeight = packageDimensionalWeight;
}
/**
* Gets the shipmentWeight value for this TrackDetail.
*
* @return shipmentWeight * The weight of the entire shipment.
*/
public com.fedex.track.stub.Weight getShipmentWeight() {
return shipmentWeight;
}
/**
* Sets the shipmentWeight value for this TrackDetail.
*
* @param shipmentWeight * The weight of the entire shipment.
*/
public void setShipmentWeight(com.fedex.track.stub.Weight shipmentWeight) {
this.shipmentWeight = shipmentWeight;
}
/**
* Gets the packaging value for this TrackDetail.
*
* @return packaging * Retained for legacy compatibility only.
*/
public java.lang.String getPackaging() {
return packaging;
}
/**
* Sets the packaging value for this TrackDetail.
*
* @param packaging * Retained for legacy compatibility only.
*/
public void setPackaging(java.lang.String packaging) {
this.packaging = packaging;
}
/**
* Gets the packagingType value for this TrackDetail.
*
* @return packagingType * Strict representation of the Packaging type (e.g. FEDEX_BOX,
* YOUR_PACKAGING).
*/
public com.fedex.track.stub.PackagingType getPackagingType() {
return packagingType;
}
/**
* Sets the packagingType value for this TrackDetail.
*
* @param packagingType * Strict representation of the Packaging type (e.g. FEDEX_BOX,
* YOUR_PACKAGING).
*/
public void setPackagingType(com.fedex.track.stub.PackagingType packagingType) {
this.packagingType = packagingType;
}
/**
* Gets the physicalPackagingType value for this TrackDetail.
*
* @return physicalPackagingType
*/
public com.fedex.track.stub.PhysicalPackagingType getPhysicalPackagingType() {
return physicalPackagingType;
}
/**
* Sets the physicalPackagingType value for this TrackDetail.
*
* @param physicalPackagingType
*/
public void setPhysicalPackagingType(com.fedex.track.stub.PhysicalPackagingType physicalPackagingType) {
this.physicalPackagingType = physicalPackagingType;
}
/**
* Gets the packageSequenceNumber value for this TrackDetail.
*
* @return packageSequenceNumber * The sequence number of this package in a shipment. This would
* be 2 if it was package number 2 of 4.
*/
public org.apache.axis.types.NonNegativeInteger getPackageSequenceNumber() {
return packageSequenceNumber;
}
/**
* Sets the packageSequenceNumber value for this TrackDetail.
*
* @param packageSequenceNumber * The sequence number of this package in a shipment. This would
* be 2 if it was package number 2 of 4.
*/
public void setPackageSequenceNumber(org.apache.axis.types.NonNegativeInteger packageSequenceNumber) {
this.packageSequenceNumber = packageSequenceNumber;
}
/**
* Gets the packageCount value for this TrackDetail.
*
* @return packageCount * The number of packages in this shipment.
*/
public org.apache.axis.types.NonNegativeInteger getPackageCount() {
return packageCount;
}
/**
* Sets the packageCount value for this TrackDetail.
*
* @param packageCount * The number of packages in this shipment.
*/
public void setPackageCount(org.apache.axis.types.NonNegativeInteger packageCount) {
this.packageCount = packageCount;
}
/**
* Gets the creatorSoftwareId value for this TrackDetail.
*
* @return creatorSoftwareId * FOR FEDEX INTERNAL USE ONLY: Specifies the software id of the
* device that was used to create this tracked shipment.
*/
public java.lang.String getCreatorSoftwareId() {
return creatorSoftwareId;
}
/**
* Sets the creatorSoftwareId value for this TrackDetail.
*
* @param creatorSoftwareId * FOR FEDEX INTERNAL USE ONLY: Specifies the software id of the
* device that was used to create this tracked shipment.
*/
public void setCreatorSoftwareId(java.lang.String creatorSoftwareId) {
this.creatorSoftwareId = creatorSoftwareId;
}
/**
* Gets the charges value for this TrackDetail.
*
* @return charges * Specifies the details about the SPOC details.
*/
public com.fedex.track.stub.TrackChargeDetail[] getCharges() {
return charges;
}
/**
* Sets the charges value for this TrackDetail.
*
* @param charges * Specifies the details about the SPOC details.
*/
public void setCharges(com.fedex.track.stub.TrackChargeDetail[] charges) {
this.charges = charges;
}
public com.fedex.track.stub.TrackChargeDetail getCharges(int i) {
return this.charges[i];
}
public void setCharges(int i, com.fedex.track.stub.TrackChargeDetail _value) {
this.charges[i] = _value;
}
/**
* Gets the nickName value for this TrackDetail.
*
* @return nickName
*/
public java.lang.String getNickName() {
return nickName;
}
/**
* Sets the nickName value for this TrackDetail.
*
* @param nickName
*/
public void setNickName(java.lang.String nickName) {
this.nickName = nickName;
}
/**
* Gets the notes value for this TrackDetail.
*
* @return notes
*/
public java.lang.String getNotes() {
return notes;
}
/**
* Sets the notes value for this TrackDetail.
*
* @param notes
*/
public void setNotes(java.lang.String notes) {
this.notes = notes;
}
/**
* Gets the attributes value for this TrackDetail.
*
* @return attributes
*/
public com.fedex.track.stub.TrackDetailAttributeType[] getAttributes() {
return attributes;
}
/**
* Sets the attributes value for this TrackDetail.
*
* @param attributes
*/
public void setAttributes(com.fedex.track.stub.TrackDetailAttributeType[] attributes) {
this.attributes = attributes;
}
public com.fedex.track.stub.TrackDetailAttributeType getAttributes(int i) {
return this.attributes[i];
}
public void setAttributes(int i, com.fedex.track.stub.TrackDetailAttributeType _value) {
this.attributes[i] = _value;
}
/**
* Gets the shipmentContents value for this TrackDetail.
*
* @return shipmentContents
*/
public com.fedex.track.stub.ContentRecord[] getShipmentContents() {
return shipmentContents;
}
/**
* Sets the shipmentContents value for this TrackDetail.
*
* @param shipmentContents
*/
public void setShipmentContents(com.fedex.track.stub.ContentRecord[] shipmentContents) {
this.shipmentContents = shipmentContents;
}
public com.fedex.track.stub.ContentRecord getShipmentContents(int i) {
return this.shipmentContents[i];
}
public void setShipmentContents(int i, com.fedex.track.stub.ContentRecord _value) {
this.shipmentContents[i] = _value;
}
/**
* Gets the packageContents value for this TrackDetail.
*
* @return packageContents
*/
public java.lang.String[] getPackageContents() {
return packageContents;
}
/**
* Sets the packageContents value for this TrackDetail.
*
* @param packageContents
*/
public void setPackageContents(java.lang.String[] packageContents) {
this.packageContents = packageContents;
}
public java.lang.String getPackageContents(int i) {
return this.packageContents[i];
}
public void setPackageContents(int i, java.lang.String _value) {
this.packageContents[i] = _value;
}
/**
* Gets the clearanceLocationCode value for this TrackDetail.
*
* @return clearanceLocationCode
*/
public java.lang.String getClearanceLocationCode() {
return clearanceLocationCode;
}
/**
* Sets the clearanceLocationCode value for this TrackDetail.
*
* @param clearanceLocationCode
*/
public void setClearanceLocationCode(java.lang.String clearanceLocationCode) {
this.clearanceLocationCode = clearanceLocationCode;
}
/**
* Gets the commodities value for this TrackDetail.
*
* @return commodities
*/
public com.fedex.track.stub.Commodity[] getCommodities() {
return commodities;
}
/**
* Sets the commodities value for this TrackDetail.
*
* @param commodities
*/
public void setCommodities(com.fedex.track.stub.Commodity[] commodities) {
this.commodities = commodities;
}
public com.fedex.track.stub.Commodity getCommodities(int i) {
return this.commodities[i];
}
public void setCommodities(int i, com.fedex.track.stub.Commodity _value) {
this.commodities[i] = _value;
}
/**
* Gets the returnDetail value for this TrackDetail.
*
* @return returnDetail
*/
public com.fedex.track.stub.TrackReturnDetail getReturnDetail() {
return returnDetail;
}
/**
* Sets the returnDetail value for this TrackDetail.
*
* @param returnDetail
*/
public void setReturnDetail(com.fedex.track.stub.TrackReturnDetail returnDetail) {
this.returnDetail = returnDetail;
}
/**
* Gets the customsOptionDetails value for this TrackDetail.
*
* @return customsOptionDetails * Specifies the reason for return.
*/
public com.fedex.track.stub.CustomsOptionDetail[] getCustomsOptionDetails() {
return customsOptionDetails;
}
/**
* Sets the customsOptionDetails value for this TrackDetail.
*
* @param customsOptionDetails * Specifies the reason for return.
*/
public void setCustomsOptionDetails(com.fedex.track.stub.CustomsOptionDetail[] customsOptionDetails) {
this.customsOptionDetails = customsOptionDetails;
}
public com.fedex.track.stub.CustomsOptionDetail getCustomsOptionDetails(int i) {
return this.customsOptionDetails[i];
}
public void setCustomsOptionDetails(int i, com.fedex.track.stub.CustomsOptionDetail _value) {
this.customsOptionDetails[i] = _value;
}
/**
* Gets the advanceNotificationDetail value for this TrackDetail.
*
* @return advanceNotificationDetail
*/
public com.fedex.track.stub.TrackAdvanceNotificationDetail getAdvanceNotificationDetail() {
return advanceNotificationDetail;
}
/**
* Sets the advanceNotificationDetail value for this TrackDetail.
*
* @param advanceNotificationDetail
*/
public void setAdvanceNotificationDetail(com.fedex.track.stub.TrackAdvanceNotificationDetail advanceNotificationDetail) {
this.advanceNotificationDetail = advanceNotificationDetail;
}
/**
* Gets the specialHandlings value for this TrackDetail.
*
* @return specialHandlings * List of special handlings that applied to this package.
*/
public com.fedex.track.stub.TrackSpecialHandling[] getSpecialHandlings() {
return specialHandlings;
}
/**
* Sets the specialHandlings value for this TrackDetail.
*
* @param specialHandlings * List of special handlings that applied to this package.
*/
public void setSpecialHandlings(com.fedex.track.stub.TrackSpecialHandling[] specialHandlings) {
this.specialHandlings = specialHandlings;
}
public com.fedex.track.stub.TrackSpecialHandling getSpecialHandlings(int i) {
return this.specialHandlings[i];
}
public void setSpecialHandlings(int i, com.fedex.track.stub.TrackSpecialHandling _value) {
this.specialHandlings[i] = _value;
}
/**
* Gets the payments value for this TrackDetail.
*
* @return payments * Specifies the details about the payments for the shipment being
* tracked.
*/
public com.fedex.track.stub.TrackPayment[] getPayments() {
return payments;
}
/**
* Sets the payments value for this TrackDetail.
*
* @param payments * Specifies the details about the payments for the shipment being
* tracked.
*/
public void setPayments(com.fedex.track.stub.TrackPayment[] payments) {
this.payments = payments;
}
public com.fedex.track.stub.TrackPayment getPayments(int i) {
return this.payments[i];
}
public void setPayments(int i, com.fedex.track.stub.TrackPayment _value) {
this.payments[i] = _value;
}
/**
* Gets the shipper value for this TrackDetail.
*
* @return shipper * (Returned for CSR SL only.)
*/
public com.fedex.track.stub.Contact getShipper() {
return shipper;
}
/**
* Sets the shipper value for this TrackDetail.
*
* @param shipper * (Returned for CSR SL only.)
*/
public void setShipper(com.fedex.track.stub.Contact shipper) {
this.shipper = shipper;
}
/**
* Gets the possessionStatus value for this TrackDetail.
*
* @return possessionStatus * Indicates last-known possession of package (Returned for CSR
* SL only.)
*/
public com.fedex.track.stub.TrackPossessionStatusType getPossessionStatus() {
return possessionStatus;
}
/**
* Sets the possessionStatus value for this TrackDetail.
*
* @param possessionStatus * Indicates last-known possession of package (Returned for CSR
* SL only.)
*/
public void setPossessionStatus(com.fedex.track.stub.TrackPossessionStatusType possessionStatus) {
this.possessionStatus = possessionStatus;
}
/**
* Gets the shipperAddress value for this TrackDetail.
*
* @return shipperAddress
*/
public com.fedex.track.stub.Address getShipperAddress() {
return shipperAddress;
}
/**
* Sets the shipperAddress value for this TrackDetail.
*
* @param shipperAddress
*/
public void setShipperAddress(com.fedex.track.stub.Address shipperAddress) {
this.shipperAddress = shipperAddress;
}
/**
* Gets the originLocationAddress value for this TrackDetail.
*
* @return originLocationAddress * The address of the FedEx pickup location/facility.
*/
public com.fedex.track.stub.Address getOriginLocationAddress() {
return originLocationAddress;
}
/**
* Sets the originLocationAddress value for this TrackDetail.
*
* @param originLocationAddress * The address of the FedEx pickup location/facility.
*/
public void setOriginLocationAddress(com.fedex.track.stub.Address originLocationAddress) {
this.originLocationAddress = originLocationAddress;
}
/**
* Gets the originStationId value for this TrackDetail.
*
* @return originStationId * (Returned for CSR SL only.)
*/
public java.lang.String getOriginStationId() {
return originStationId;
}
/**
* Sets the originStationId value for this TrackDetail.
*
* @param originStationId * (Returned for CSR SL only.)
*/
public void setOriginStationId(java.lang.String originStationId) {
this.originStationId = originStationId;
}
/**
* Gets the datesOrTimes value for this TrackDetail.
*
* @return datesOrTimes
*/
public com.fedex.track.stub.TrackingDateOrTimestamp[] getDatesOrTimes() {
return datesOrTimes;
}
/**
* Sets the datesOrTimes value for this TrackDetail.
*
* @param datesOrTimes
*/
public void setDatesOrTimes(com.fedex.track.stub.TrackingDateOrTimestamp[] datesOrTimes) {
this.datesOrTimes = datesOrTimes;
}
public com.fedex.track.stub.TrackingDateOrTimestamp getDatesOrTimes(int i) {
return this.datesOrTimes[i];
}
public void setDatesOrTimes(int i, com.fedex.track.stub.TrackingDateOrTimestamp _value) {
this.datesOrTimes[i] = _value;
}
/**
* Gets the totalTransitDistance value for this TrackDetail.
*
* @return totalTransitDistance * The distance from the origin to the destination. Returned for
* Custom Critical shipments.
*/
public com.fedex.track.stub.Distance getTotalTransitDistance() {
return totalTransitDistance;
}
/**
* Sets the totalTransitDistance value for this TrackDetail.
*
* @param totalTransitDistance * The distance from the origin to the destination. Returned for
* Custom Critical shipments.
*/
public void setTotalTransitDistance(com.fedex.track.stub.Distance totalTransitDistance) {
this.totalTransitDistance = totalTransitDistance;
}
/**
* Gets the distanceToDestination value for this TrackDetail.
*
* @return distanceToDestination * Total distance package still has to travel. Returned for Custom
* Critical shipments.
*/
public com.fedex.track.stub.Distance getDistanceToDestination() {
return distanceToDestination;
}
/**
* Sets the distanceToDestination value for this TrackDetail.
*
* @param distanceToDestination * Total distance package still has to travel. Returned for Custom
* Critical shipments.
*/
public void setDistanceToDestination(com.fedex.track.stub.Distance distanceToDestination) {
this.distanceToDestination = distanceToDestination;
}
/**
* Gets the specialInstructions value for this TrackDetail.
*
* @return specialInstructions * Provides additional details about package delivery.
*/
public com.fedex.track.stub.TrackSpecialInstruction[] getSpecialInstructions() {
return specialInstructions;
}
/**
* Sets the specialInstructions value for this TrackDetail.
*
* @param specialInstructions * Provides additional details about package delivery.
*/
public void setSpecialInstructions(com.fedex.track.stub.TrackSpecialInstruction[] specialInstructions) {
this.specialInstructions = specialInstructions;
}
public com.fedex.track.stub.TrackSpecialInstruction getSpecialInstructions(int i) {
return this.specialInstructions[i];
}
public void setSpecialInstructions(int i, com.fedex.track.stub.TrackSpecialInstruction _value) {
this.specialInstructions[i] = _value;
}
/**
* Gets the recipient value for this TrackDetail.
*
* @return recipient * (Returned for CSR SL only.)
*/
public com.fedex.track.stub.Contact getRecipient() {
return recipient;
}
/**
* Sets the recipient value for this TrackDetail.
*
* @param recipient * (Returned for CSR SL only.)
*/
public void setRecipient(com.fedex.track.stub.Contact recipient) {
this.recipient = recipient;
}
/**
* Gets the lastUpdatedDestinationAddress value for this TrackDetail.
*
* @return lastUpdatedDestinationAddress * This is the latest updated destination address.
*/
public com.fedex.track.stub.Address getLastUpdatedDestinationAddress() {
return lastUpdatedDestinationAddress;
}
/**
* Sets the lastUpdatedDestinationAddress value for this TrackDetail.
*
* @param lastUpdatedDestinationAddress * This is the latest updated destination address.
*/
public void setLastUpdatedDestinationAddress(com.fedex.track.stub.Address lastUpdatedDestinationAddress) {
this.lastUpdatedDestinationAddress = lastUpdatedDestinationAddress;
}
/**
* Gets the destinationAddress value for this TrackDetail.
*
* @return destinationAddress * The address this package is to be (or has been) delivered.
*/
public com.fedex.track.stub.Address getDestinationAddress() {
return destinationAddress;
}
/**
* Sets the destinationAddress value for this TrackDetail.
*
* @param destinationAddress * The address this package is to be (or has been) delivered.
*/
public void setDestinationAddress(com.fedex.track.stub.Address destinationAddress) {
this.destinationAddress = destinationAddress;
}
/**
* Gets the holdAtLocationContact value for this TrackDetail.
*
* @return holdAtLocationContact
*/
public com.fedex.track.stub.Contact getHoldAtLocationContact() {
return holdAtLocationContact;
}
/**
* Sets the holdAtLocationContact value for this TrackDetail.
*
* @param holdAtLocationContact
*/
public void setHoldAtLocationContact(com.fedex.track.stub.Contact holdAtLocationContact) {
this.holdAtLocationContact = holdAtLocationContact;
}
/**
* Gets the holdAtLocationAddress value for this TrackDetail.
*
* @return holdAtLocationAddress * The address this package is requested to placed on hold.
*/
public com.fedex.track.stub.Address getHoldAtLocationAddress() {
return holdAtLocationAddress;
}
/**
* Sets the holdAtLocationAddress value for this TrackDetail.
*
* @param holdAtLocationAddress * The address this package is requested to placed on hold.
*/
public void setHoldAtLocationAddress(com.fedex.track.stub.Address holdAtLocationAddress) {
this.holdAtLocationAddress = holdAtLocationAddress;
}
/**
* Gets the destinationStationId value for this TrackDetail.
*
* @return destinationStationId * (Returned for CSR SL only.)
*/
public java.lang.String getDestinationStationId() {
return destinationStationId;
}
/**
* Sets the destinationStationId value for this TrackDetail.
*
* @param destinationStationId * (Returned for CSR SL only.)
*/
public void setDestinationStationId(java.lang.String destinationStationId) {
this.destinationStationId = destinationStationId;
}
/**
* Gets the destinationLocationAddress value for this TrackDetail.
*
* @return destinationLocationAddress * The address of the FedEx delivery location/facility.
*/
public com.fedex.track.stub.Address getDestinationLocationAddress() {
return destinationLocationAddress;
}
/**
* Sets the destinationLocationAddress value for this TrackDetail.
*
* @param destinationLocationAddress * The address of the FedEx delivery location/facility.
*/
public void setDestinationLocationAddress(com.fedex.track.stub.Address destinationLocationAddress) {
this.destinationLocationAddress = destinationLocationAddress;
}
/**
* Gets the destinationLocationType value for this TrackDetail.
*
* @return destinationLocationType
*/
public com.fedex.track.stub.FedExLocationType getDestinationLocationType() {
return destinationLocationType;
}
/**
* Sets the destinationLocationType value for this TrackDetail.
*
* @param destinationLocationType
*/
public void setDestinationLocationType(com.fedex.track.stub.FedExLocationType destinationLocationType) {
this.destinationLocationType = destinationLocationType;
}
/**
* Gets the destinationLocationTimeZoneOffset value for this TrackDetail.
*
* @return destinationLocationTimeZoneOffset
*/
public java.lang.String getDestinationLocationTimeZoneOffset() {
return destinationLocationTimeZoneOffset;
}
/**
* Sets the destinationLocationTimeZoneOffset value for this TrackDetail.
*
* @param destinationLocationTimeZoneOffset
*/
public void setDestinationLocationTimeZoneOffset(java.lang.String destinationLocationTimeZoneOffset) {
this.destinationLocationTimeZoneOffset = destinationLocationTimeZoneOffset;
}
/**
* Gets the actualDeliveryAddress value for this TrackDetail.
*
* @return actualDeliveryAddress * Actual address where package was delivered. Differs from destinationAddress,
* which indicates where the package was to be delivered; This field
* tells where delivery actually occurred (next door, at station, etc.)
*/
public com.fedex.track.stub.Address getActualDeliveryAddress() {
return actualDeliveryAddress;
}
/**
* Sets the actualDeliveryAddress value for this TrackDetail.
*
* @param actualDeliveryAddress * Actual address where package was delivered. Differs from destinationAddress,
* which indicates where the package was to be delivered; This field
* tells where delivery actually occurred (next door, at station, etc.)
*/
public void setActualDeliveryAddress(com.fedex.track.stub.Address actualDeliveryAddress) {
this.actualDeliveryAddress = actualDeliveryAddress;
}
/**
* Gets the officeOrderDeliveryMethod value for this TrackDetail.
*
* @return officeOrderDeliveryMethod * Identifies the method of office order delivery.
*/
public com.fedex.track.stub.OfficeOrderDeliveryMethodType getOfficeOrderDeliveryMethod() {
return officeOrderDeliveryMethod;
}
/**
* Sets the officeOrderDeliveryMethod value for this TrackDetail.
*
* @param officeOrderDeliveryMethod * Identifies the method of office order delivery.
*/
public void setOfficeOrderDeliveryMethod(com.fedex.track.stub.OfficeOrderDeliveryMethodType officeOrderDeliveryMethod) {
this.officeOrderDeliveryMethod = officeOrderDeliveryMethod;
}
/**
* Gets the deliveryLocationType value for this TrackDetail.
*
* @return deliveryLocationType * Strict text indicating the delivery location at the delivered
* to address.
*/
public com.fedex.track.stub.TrackDeliveryLocationType getDeliveryLocationType() {
return deliveryLocationType;
}
/**
* Sets the deliveryLocationType value for this TrackDetail.
*
* @param deliveryLocationType * Strict text indicating the delivery location at the delivered
* to address.
*/
public void setDeliveryLocationType(com.fedex.track.stub.TrackDeliveryLocationType deliveryLocationType) {
this.deliveryLocationType = deliveryLocationType;
}
/**
* Gets the deliveryLocationDescription value for this TrackDetail.
*
* @return deliveryLocationDescription * User/screen friendly representation of the DeliveryLocationType
* (delivery location at the delivered to address). Can be returned in
* localized text.
*/
public java.lang.String getDeliveryLocationDescription() {
return deliveryLocationDescription;
}
/**
* Sets the deliveryLocationDescription value for this TrackDetail.
*
* @param deliveryLocationDescription * User/screen friendly representation of the DeliveryLocationType
* (delivery location at the delivered to address). Can be returned in
* localized text.
*/
public void setDeliveryLocationDescription(java.lang.String deliveryLocationDescription) {
this.deliveryLocationDescription = deliveryLocationDescription;
}
/**
* Gets the deliveryAttempts value for this TrackDetail.
*
* @return deliveryAttempts * Specifies the number of delivery attempts made to deliver the
* shipment.
*/
public org.apache.axis.types.NonNegativeInteger getDeliveryAttempts() {
return deliveryAttempts;
}
/**
* Sets the deliveryAttempts value for this TrackDetail.
*
* @param deliveryAttempts * Specifies the number of delivery attempts made to deliver the
* shipment.
*/
public void setDeliveryAttempts(org.apache.axis.types.NonNegativeInteger deliveryAttempts) {
this.deliveryAttempts = deliveryAttempts;
}
/**
* Gets the deliverySignatureName value for this TrackDetail.
*
* @return deliverySignatureName * This is either the name of the person that signed for the package
* or "Signature not requested" or "Signature on file".
*/
public java.lang.String getDeliverySignatureName() {
return deliverySignatureName;
}
/**
* Sets the deliverySignatureName value for this TrackDetail.
*
* @param deliverySignatureName * This is either the name of the person that signed for the package
* or "Signature not requested" or "Signature on file".
*/
public void setDeliverySignatureName(java.lang.String deliverySignatureName) {
this.deliverySignatureName = deliverySignatureName;
}
/**
* Gets the pieceCountVerificationDetails value for this TrackDetail.
*
* @return pieceCountVerificationDetails * Specifies the details about the count of the packages delivered
* at the delivery location and the count of the packages at the origin.
*/
public com.fedex.track.stub.PieceCountVerificationDetail[] getPieceCountVerificationDetails() {
return pieceCountVerificationDetails;
}
/**
* Sets the pieceCountVerificationDetails value for this TrackDetail.
*
* @param pieceCountVerificationDetails * Specifies the details about the count of the packages delivered
* at the delivery location and the count of the packages at the origin.
*/
public void setPieceCountVerificationDetails(com.fedex.track.stub.PieceCountVerificationDetail[] pieceCountVerificationDetails) {
this.pieceCountVerificationDetails = pieceCountVerificationDetails;
}
public com.fedex.track.stub.PieceCountVerificationDetail getPieceCountVerificationDetails(int i) {
return this.pieceCountVerificationDetails[i];
}
public void setPieceCountVerificationDetails(int i, com.fedex.track.stub.PieceCountVerificationDetail _value) {
this.pieceCountVerificationDetails[i] = _value;
}
/**
* Gets the totalUniqueAddressCountInConsolidation value for this TrackDetail.
*
* @return totalUniqueAddressCountInConsolidation * Specifies the total number of unique addresses on the CRNs
* in a consolidation.
*/
public org.apache.axis.types.NonNegativeInteger getTotalUniqueAddressCountInConsolidation() {
return totalUniqueAddressCountInConsolidation;
}
/**
* Sets the totalUniqueAddressCountInConsolidation value for this TrackDetail.
*
* @param totalUniqueAddressCountInConsolidation * Specifies the total number of unique addresses on the CRNs
* in a consolidation.
*/
public void setTotalUniqueAddressCountInConsolidation(org.apache.axis.types.NonNegativeInteger totalUniqueAddressCountInConsolidation) {
this.totalUniqueAddressCountInConsolidation = totalUniqueAddressCountInConsolidation;
}
/**
* Gets the availableImages value for this TrackDetail.
*
* @return availableImages
*/
public com.fedex.track.stub.AvailableImagesDetail[] getAvailableImages() {
return availableImages;
}
/**
* Sets the availableImages value for this TrackDetail.
*
* @param availableImages
*/
public void setAvailableImages(com.fedex.track.stub.AvailableImagesDetail[] availableImages) {
this.availableImages = availableImages;
}
public com.fedex.track.stub.AvailableImagesDetail getAvailableImages(int i) {
return this.availableImages[i];
}
public void setAvailableImages(int i, com.fedex.track.stub.AvailableImagesDetail _value) {
this.availableImages[i] = _value;
}
/**
* Gets the signature value for this TrackDetail.
*
* @return signature
*/
public com.fedex.track.stub.SignatureImageDetail getSignature() {
return signature;
}
/**
* Sets the signature value for this TrackDetail.
*
* @param signature
*/
public void setSignature(com.fedex.track.stub.SignatureImageDetail signature) {
this.signature = signature;
}
/**
* Gets the notificationEventsAvailable value for this TrackDetail.
*
* @return notificationEventsAvailable
*/
public com.fedex.track.stub.NotificationEventType[] getNotificationEventsAvailable() {
return notificationEventsAvailable;
}
/**
* Sets the notificationEventsAvailable value for this TrackDetail.
*
* @param notificationEventsAvailable
*/
public void setNotificationEventsAvailable(com.fedex.track.stub.NotificationEventType[] notificationEventsAvailable) {
this.notificationEventsAvailable = notificationEventsAvailable;
}
public com.fedex.track.stub.NotificationEventType getNotificationEventsAvailable(int i) {
return this.notificationEventsAvailable[i];
}
public void setNotificationEventsAvailable(int i, com.fedex.track.stub.NotificationEventType _value) {
this.notificationEventsAvailable[i] = _value;
}
/**
* Gets the splitShipmentParts value for this TrackDetail.
*
* @return splitShipmentParts * Returned for cargo shipments only when they are currently split
* across vehicles.
*/
public com.fedex.track.stub.TrackSplitShipmentPart[] getSplitShipmentParts() {
return splitShipmentParts;
}
/**
* Sets the splitShipmentParts value for this TrackDetail.
*
* @param splitShipmentParts * Returned for cargo shipments only when they are currently split
* across vehicles.
*/
public void setSplitShipmentParts(com.fedex.track.stub.TrackSplitShipmentPart[] splitShipmentParts) {
this.splitShipmentParts = splitShipmentParts;
}
public com.fedex.track.stub.TrackSplitShipmentPart getSplitShipmentParts(int i) {
return this.splitShipmentParts[i];
}
public void setSplitShipmentParts(int i, com.fedex.track.stub.TrackSplitShipmentPart _value) {
this.splitShipmentParts[i] = _value;
}
/**
* Gets the deliveryOptionEligibilityDetails value for this TrackDetail.
*
* @return deliveryOptionEligibilityDetails * Specifies the details about the eligibility for different delivery
* options.
*/
public com.fedex.track.stub.DeliveryOptionEligibilityDetail[] getDeliveryOptionEligibilityDetails() {
return deliveryOptionEligibilityDetails;
}
/**
* Sets the deliveryOptionEligibilityDetails value for this TrackDetail.
*
* @param deliveryOptionEligibilityDetails * Specifies the details about the eligibility for different delivery
* options.
*/
public void setDeliveryOptionEligibilityDetails(com.fedex.track.stub.DeliveryOptionEligibilityDetail[] deliveryOptionEligibilityDetails) {
this.deliveryOptionEligibilityDetails = deliveryOptionEligibilityDetails;
}
public com.fedex.track.stub.DeliveryOptionEligibilityDetail getDeliveryOptionEligibilityDetails(int i) {
return this.deliveryOptionEligibilityDetails[i];
}
public void setDeliveryOptionEligibilityDetails(int i, com.fedex.track.stub.DeliveryOptionEligibilityDetail _value) {
this.deliveryOptionEligibilityDetails[i] = _value;
}
/**
* Gets the events value for this TrackDetail.
*
* @return events * Event information for a tracking number.
*/
public com.fedex.track.stub.TrackEvent[] getEvents() {
return events;
}
/**
* Sets the events value for this TrackDetail.
*
* @param events * Event information for a tracking number.
*/
public void setEvents(com.fedex.track.stub.TrackEvent[] events) {
this.events = events;
}
public com.fedex.track.stub.TrackEvent getEvents(int i) {
return this.events[i];
}
public void setEvents(int i, com.fedex.track.stub.TrackEvent _value) {
this.events[i] = _value;
}
private java.lang.Object __equalsCalc = null;
public synchronized boolean equals(java.lang.Object obj) {
if (!(obj instanceof TrackDetail)) return false;
TrackDetail other = (TrackDetail) obj;
if (obj == null) return false;
if (this == obj) return true;
if (__equalsCalc != null) {
return (__equalsCalc == obj);
}
__equalsCalc = obj;
boolean _equals;
_equals = true &&
((this.notification==null && other.getNotification()==null) ||
(this.notification!=null &&
this.notification.equals(other.getNotification()))) &&
((this.trackingNumber==null && other.getTrackingNumber()==null) ||
(this.trackingNumber!=null &&
this.trackingNumber.equals(other.getTrackingNumber()))) &&
((this.barcode==null && other.getBarcode()==null) ||
(this.barcode!=null &&
this.barcode.equals(other.getBarcode()))) &&
((this.trackingNumberUniqueIdentifier==null && other.getTrackingNumberUniqueIdentifier()==null) ||
(this.trackingNumberUniqueIdentifier!=null &&
this.trackingNumberUniqueIdentifier.equals(other.getTrackingNumberUniqueIdentifier()))) &&
((this.statusDetail==null && other.getStatusDetail()==null) ||
(this.statusDetail!=null &&
this.statusDetail.equals(other.getStatusDetail()))) &&
((this.informationNotes==null && other.getInformationNotes()==null) ||
(this.informationNotes!=null &&
java.util.Arrays.equals(this.informationNotes, other.getInformationNotes()))) &&
((this.customerExceptionRequests==null && other.getCustomerExceptionRequests()==null) ||
(this.customerExceptionRequests!=null &&
java.util.Arrays.equals(this.customerExceptionRequests, other.getCustomerExceptionRequests()))) &&
((this.reconciliation==null && other.getReconciliation()==null) ||
(this.reconciliation!=null &&
this.reconciliation.equals(other.getReconciliation()))) &&
((this.serviceCommitMessage==null && other.getServiceCommitMessage()==null) ||
(this.serviceCommitMessage!=null &&
this.serviceCommitMessage.equals(other.getServiceCommitMessage()))) &&
((this.destinationServiceArea==null && other.getDestinationServiceArea()==null) ||
(this.destinationServiceArea!=null &&
this.destinationServiceArea.equals(other.getDestinationServiceArea()))) &&
((this.destinationServiceAreaDescription==null && other.getDestinationServiceAreaDescription()==null) ||
(this.destinationServiceAreaDescription!=null &&
this.destinationServiceAreaDescription.equals(other.getDestinationServiceAreaDescription()))) &&
((this.carrierCode==null && other.getCarrierCode()==null) ||
(this.carrierCode!=null &&
this.carrierCode.equals(other.getCarrierCode()))) &&
((this.operatingCompany==null && other.getOperatingCompany()==null) ||
(this.operatingCompany!=null &&
this.operatingCompany.equals(other.getOperatingCompany()))) &&
((this.operatingCompanyOrCarrierDescription==null && other.getOperatingCompanyOrCarrierDescription()==null) ||
(this.operatingCompanyOrCarrierDescription!=null &&
this.operatingCompanyOrCarrierDescription.equals(other.getOperatingCompanyOrCarrierDescription()))) &&
((this.cartageAgentCompanyName==null && other.getCartageAgentCompanyName()==null) ||
(this.cartageAgentCompanyName!=null &&
this.cartageAgentCompanyName.equals(other.getCartageAgentCompanyName()))) &&
((this.productionLocationContactAndAddress==null && other.getProductionLocationContactAndAddress()==null) ||
(this.productionLocationContactAndAddress!=null &&
this.productionLocationContactAndAddress.equals(other.getProductionLocationContactAndAddress()))) &&
((this.otherIdentifiers==null && other.getOtherIdentifiers()==null) ||
(this.otherIdentifiers!=null &&
java.util.Arrays.equals(this.otherIdentifiers, other.getOtherIdentifiers()))) &&
((this.formId==null && other.getFormId()==null) ||
(this.formId!=null &&
this.formId.equals(other.getFormId()))) &&
((this.service==null && other.getService()==null) ||
(this.service!=null &&
this.service.equals(other.getService()))) &&
((this.packageWeight==null && other.getPackageWeight()==null) ||
(this.packageWeight!=null &&
this.packageWeight.equals(other.getPackageWeight()))) &&
((this.packageDimensions==null && other.getPackageDimensions()==null) ||
(this.packageDimensions!=null &&
this.packageDimensions.equals(other.getPackageDimensions()))) &&
((this.packageDimensionalWeight==null && other.getPackageDimensionalWeight()==null) ||
(this.packageDimensionalWeight!=null &&
this.packageDimensionalWeight.equals(other.getPackageDimensionalWeight()))) &&
((this.shipmentWeight==null && other.getShipmentWeight()==null) ||
(this.shipmentWeight!=null &&
this.shipmentWeight.equals(other.getShipmentWeight()))) &&
((this.packaging==null && other.getPackaging()==null) ||
(this.packaging!=null &&
this.packaging.equals(other.getPackaging()))) &&
((this.packagingType==null && other.getPackagingType()==null) ||
(this.packagingType!=null &&
this.packagingType.equals(other.getPackagingType()))) &&
((this.physicalPackagingType==null && other.getPhysicalPackagingType()==null) ||
(this.physicalPackagingType!=null &&
this.physicalPackagingType.equals(other.getPhysicalPackagingType()))) &&
((this.packageSequenceNumber==null && other.getPackageSequenceNumber()==null) ||
(this.packageSequenceNumber!=null &&
this.packageSequenceNumber.equals(other.getPackageSequenceNumber()))) &&
((this.packageCount==null && other.getPackageCount()==null) ||
(this.packageCount!=null &&
this.packageCount.equals(other.getPackageCount()))) &&
((this.creatorSoftwareId==null && other.getCreatorSoftwareId()==null) ||
(this.creatorSoftwareId!=null &&
this.creatorSoftwareId.equals(other.getCreatorSoftwareId()))) &&
((this.charges==null && other.getCharges()==null) ||
(this.charges!=null &&
java.util.Arrays.equals(this.charges, other.getCharges()))) &&
((this.nickName==null && other.getNickName()==null) ||
(this.nickName!=null &&
this.nickName.equals(other.getNickName()))) &&
((this.notes==null && other.getNotes()==null) ||
(this.notes!=null &&
this.notes.equals(other.getNotes()))) &&
((this.attributes==null && other.getAttributes()==null) ||
(this.attributes!=null &&
java.util.Arrays.equals(this.attributes, other.getAttributes()))) &&
((this.shipmentContents==null && other.getShipmentContents()==null) ||
(this.shipmentContents!=null &&
java.util.Arrays.equals(this.shipmentContents, other.getShipmentContents()))) &&
((this.packageContents==null && other.getPackageContents()==null) ||
(this.packageContents!=null &&
java.util.Arrays.equals(this.packageContents, other.getPackageContents()))) &&
((this.clearanceLocationCode==null && other.getClearanceLocationCode()==null) ||
(this.clearanceLocationCode!=null &&
this.clearanceLocationCode.equals(other.getClearanceLocationCode()))) &&
((this.commodities==null && other.getCommodities()==null) ||
(this.commodities!=null &&
java.util.Arrays.equals(this.commodities, other.getCommodities()))) &&
((this.returnDetail==null && other.getReturnDetail()==null) ||
(this.returnDetail!=null &&
this.returnDetail.equals(other.getReturnDetail()))) &&
((this.customsOptionDetails==null && other.getCustomsOptionDetails()==null) ||
(this.customsOptionDetails!=null &&
java.util.Arrays.equals(this.customsOptionDetails, other.getCustomsOptionDetails()))) &&
((this.advanceNotificationDetail==null && other.getAdvanceNotificationDetail()==null) ||
(this.advanceNotificationDetail!=null &&
this.advanceNotificationDetail.equals(other.getAdvanceNotificationDetail()))) &&
((this.specialHandlings==null && other.getSpecialHandlings()==null) ||
(this.specialHandlings!=null &&
java.util.Arrays.equals(this.specialHandlings, other.getSpecialHandlings()))) &&
((this.payments==null && other.getPayments()==null) ||
(this.payments!=null &&
java.util.Arrays.equals(this.payments, other.getPayments()))) &&
((this.shipper==null && other.getShipper()==null) ||
(this.shipper!=null &&
this.shipper.equals(other.getShipper()))) &&
((this.possessionStatus==null && other.getPossessionStatus()==null) ||
(this.possessionStatus!=null &&
this.possessionStatus.equals(other.getPossessionStatus()))) &&
((this.shipperAddress==null && other.getShipperAddress()==null) ||
(this.shipperAddress!=null &&
this.shipperAddress.equals(other.getShipperAddress()))) &&
((this.originLocationAddress==null && other.getOriginLocationAddress()==null) ||
(this.originLocationAddress!=null &&
this.originLocationAddress.equals(other.getOriginLocationAddress()))) &&
((this.originStationId==null && other.getOriginStationId()==null) ||
(this.originStationId!=null &&
this.originStationId.equals(other.getOriginStationId()))) &&
((this.datesOrTimes==null && other.getDatesOrTimes()==null) ||
(this.datesOrTimes!=null &&
java.util.Arrays.equals(this.datesOrTimes, other.getDatesOrTimes()))) &&
((this.totalTransitDistance==null && other.getTotalTransitDistance()==null) ||
(this.totalTransitDistance!=null &&
this.totalTransitDistance.equals(other.getTotalTransitDistance()))) &&
((this.distanceToDestination==null && other.getDistanceToDestination()==null) ||
(this.distanceToDestination!=null &&
this.distanceToDestination.equals(other.getDistanceToDestination()))) &&
((this.specialInstructions==null && other.getSpecialInstructions()==null) ||
(this.specialInstructions!=null &&
java.util.Arrays.equals(this.specialInstructions, other.getSpecialInstructions()))) &&
((this.recipient==null && other.getRecipient()==null) ||
(this.recipient!=null &&
this.recipient.equals(other.getRecipient()))) &&
((this.lastUpdatedDestinationAddress==null && other.getLastUpdatedDestinationAddress()==null) ||
(this.lastUpdatedDestinationAddress!=null &&
this.lastUpdatedDestinationAddress.equals(other.getLastUpdatedDestinationAddress()))) &&
((this.destinationAddress==null && other.getDestinationAddress()==null) ||
(this.destinationAddress!=null &&
this.destinationAddress.equals(other.getDestinationAddress()))) &&
((this.holdAtLocationContact==null && other.getHoldAtLocationContact()==null) ||
(this.holdAtLocationContact!=null &&
this.holdAtLocationContact.equals(other.getHoldAtLocationContact()))) &&
((this.holdAtLocationAddress==null && other.getHoldAtLocationAddress()==null) ||
(this.holdAtLocationAddress!=null &&
this.holdAtLocationAddress.equals(other.getHoldAtLocationAddress()))) &&
((this.destinationStationId==null && other.getDestinationStationId()==null) ||
(this.destinationStationId!=null &&
this.destinationStationId.equals(other.getDestinationStationId()))) &&
((this.destinationLocationAddress==null && other.getDestinationLocationAddress()==null) ||
(this.destinationLocationAddress!=null &&
this.destinationLocationAddress.equals(other.getDestinationLocationAddress()))) &&
((this.destinationLocationType==null && other.getDestinationLocationType()==null) ||
(this.destinationLocationType!=null &&
this.destinationLocationType.equals(other.getDestinationLocationType()))) &&
((this.destinationLocationTimeZoneOffset==null && other.getDestinationLocationTimeZoneOffset()==null) ||
(this.destinationLocationTimeZoneOffset!=null &&
this.destinationLocationTimeZoneOffset.equals(other.getDestinationLocationTimeZoneOffset()))) &&
((this.actualDeliveryAddress==null && other.getActualDeliveryAddress()==null) ||
(this.actualDeliveryAddress!=null &&
this.actualDeliveryAddress.equals(other.getActualDeliveryAddress()))) &&
((this.officeOrderDeliveryMethod==null && other.getOfficeOrderDeliveryMethod()==null) ||
(this.officeOrderDeliveryMethod!=null &&
this.officeOrderDeliveryMethod.equals(other.getOfficeOrderDeliveryMethod()))) &&
((this.deliveryLocationType==null && other.getDeliveryLocationType()==null) ||
(this.deliveryLocationType!=null &&
this.deliveryLocationType.equals(other.getDeliveryLocationType()))) &&
((this.deliveryLocationDescription==null && other.getDeliveryLocationDescription()==null) ||
(this.deliveryLocationDescription!=null &&
this.deliveryLocationDescription.equals(other.getDeliveryLocationDescription()))) &&
((this.deliveryAttempts==null && other.getDeliveryAttempts()==null) ||
(this.deliveryAttempts!=null &&
this.deliveryAttempts.equals(other.getDeliveryAttempts()))) &&
((this.deliverySignatureName==null && other.getDeliverySignatureName()==null) ||
(this.deliverySignatureName!=null &&
this.deliverySignatureName.equals(other.getDeliverySignatureName()))) &&
((this.pieceCountVerificationDetails==null && other.getPieceCountVerificationDetails()==null) ||
(this.pieceCountVerificationDetails!=null &&
java.util.Arrays.equals(this.pieceCountVerificationDetails, other.getPieceCountVerificationDetails()))) &&
((this.totalUniqueAddressCountInConsolidation==null && other.getTotalUniqueAddressCountInConsolidation()==null) ||
(this.totalUniqueAddressCountInConsolidation!=null &&
this.totalUniqueAddressCountInConsolidation.equals(other.getTotalUniqueAddressCountInConsolidation()))) &&
((this.availableImages==null && other.getAvailableImages()==null) ||
(this.availableImages!=null &&
java.util.Arrays.equals(this.availableImages, other.getAvailableImages()))) &&
((this.signature==null && other.getSignature()==null) ||
(this.signature!=null &&
this.signature.equals(other.getSignature()))) &&
((this.notificationEventsAvailable==null && other.getNotificationEventsAvailable()==null) ||
(this.notificationEventsAvailable!=null &&
java.util.Arrays.equals(this.notificationEventsAvailable, other.getNotificationEventsAvailable()))) &&
((this.splitShipmentParts==null && other.getSplitShipmentParts()==null) ||
(this.splitShipmentParts!=null &&
java.util.Arrays.equals(this.splitShipmentParts, other.getSplitShipmentParts()))) &&
((this.deliveryOptionEligibilityDetails==null && other.getDeliveryOptionEligibilityDetails()==null) ||
(this.deliveryOptionEligibilityDetails!=null &&
java.util.Arrays.equals(this.deliveryOptionEligibilityDetails, other.getDeliveryOptionEligibilityDetails()))) &&
((this.events==null && other.getEvents()==null) ||
(this.events!=null &&
java.util.Arrays.equals(this.events, other.getEvents())));
__equalsCalc = null;
return _equals;
}
private boolean __hashCodeCalc = false;
public synchronized int hashCode() {
if (__hashCodeCalc) {
return 0;
}
__hashCodeCalc = true;
int _hashCode = 1;
if (getNotification() != null) {
_hashCode += getNotification().hashCode();
}
if (getTrackingNumber() != null) {
_hashCode += getTrackingNumber().hashCode();
}
if (getBarcode() != null) {
_hashCode += getBarcode().hashCode();
}
if (getTrackingNumberUniqueIdentifier() != null) {
_hashCode += getTrackingNumberUniqueIdentifier().hashCode();
}
if (getStatusDetail() != null) {
_hashCode += getStatusDetail().hashCode();
}
if (getInformationNotes() != null) {
for (int i=0;
i
© 2015 - 2025 Weber Informatics LLC | Privacy Policy