示例#1
0
        private GetAddressByNameResult(
            Outputs.ContactDetailsResponse contactDetails,

            string id,

            string location,

            string name,

            Outputs.ShippingAddressResponse?shippingAddress,

            Outputs.SystemDataResponse systemData,

            ImmutableDictionary <string, string>?tags,

            string type)
        {
            ContactDetails  = contactDetails;
            Id              = id;
            Location        = location;
            Name            = name;
            ShippingAddress = shippingAddress;
            SystemData      = systemData;
            Tags            = tags;
            Type            = type;
        }
示例#2
0
        private AddressPropertiesResponse(
            Outputs.ContactDetailsResponse contactDetails,

            Outputs.ShippingAddressResponse?shippingAddress)
        {
            ContactDetails  = contactDetails;
            ShippingAddress = shippingAddress;
        }
示例#3
0
        private DataBoxDiskJobDetailsResponse(
            string chainOfCustodySasKey,

            Outputs.ContactDetailsResponse contactDetails,

            ImmutableArray <Union <Outputs.DataBoxAccountCopyLogDetailsResponse, Union <Outputs.DataBoxDiskCopyLogDetailsResponse, Outputs.DataBoxHeavyAccountCopyLogDetailsResponse> > > copyLogDetails,

            ImmutableArray <Outputs.DataBoxDiskCopyProgressResponse> copyProgress,

            ImmutableArray <Outputs.DataExportDetailsResponse> dataExportDetails,

            ImmutableArray <Outputs.DataImportDetailsResponse> dataImportDetails,

            Outputs.PackageShippingDetailsResponse deliveryPackage,

            ImmutableDictionary <string, int> disksAndSizeDetails,

            int?expectedDataSizeInTerabytes,

            string jobDetailsType,

            ImmutableArray <Outputs.JobStagesResponse> jobStages,

            Outputs.KeyEncryptionKeyResponse keyEncryptionKey,

            string?passkey,

            Outputs.PreferencesResponse?preferences,

            ImmutableDictionary <string, int>?preferredDisks,

            Outputs.PackageShippingDetailsResponse returnPackage,

            string reverseShipmentLabelSasKey,

            Outputs.ShippingAddressResponse?shippingAddress)
        {
            ChainOfCustodySasKey        = chainOfCustodySasKey;
            ContactDetails              = contactDetails;
            CopyLogDetails              = copyLogDetails;
            CopyProgress                = copyProgress;
            DataExportDetails           = dataExportDetails;
            DataImportDetails           = dataImportDetails;
            DeliveryPackage             = deliveryPackage;
            DisksAndSizeDetails         = disksAndSizeDetails;
            ExpectedDataSizeInTerabytes = expectedDataSizeInTerabytes;
            JobDetailsType              = jobDetailsType;
            JobStages                  = jobStages;
            KeyEncryptionKey           = keyEncryptionKey;
            Passkey                    = passkey;
            Preferences                = preferences;
            PreferredDisks             = preferredDisks;
            ReturnPackage              = returnPackage;
            ReverseShipmentLabelSasKey = reverseShipmentLabelSasKey;
            ShippingAddress            = shippingAddress;
        }
示例#4
0
        private DataBoxJobDetailsResponse(
            string chainOfCustodySasKey,

            Outputs.ContactDetailsResponse contactDetails,

            ImmutableArray <object> copyLogDetails,

            ImmutableArray <Outputs.CopyProgressResponse> copyProgress,

            ImmutableArray <Outputs.DataExportDetailsResponse> dataExportDetails,

            ImmutableArray <Outputs.DataImportDetailsResponse> dataImportDetails,

            Outputs.PackageShippingDetailsResponse deliveryPackage,

            string?devicePassword,

            int?expectedDataSizeInTeraBytes,

            string jobDetailsType,

            ImmutableArray <Outputs.JobStagesResponse> jobStages,

            Outputs.KeyEncryptionKeyResponse?keyEncryptionKey,

            Outputs.PreferencesResponse?preferences,

            Outputs.PackageShippingDetailsResponse returnPackage,

            string reverseShipmentLabelSasKey,

            Outputs.ShippingAddressResponse?shippingAddress)
        {
            ChainOfCustodySasKey        = chainOfCustodySasKey;
            ContactDetails              = contactDetails;
            CopyLogDetails              = copyLogDetails;
            CopyProgress                = copyProgress;
            DataExportDetails           = dataExportDetails;
            DataImportDetails           = dataImportDetails;
            DeliveryPackage             = deliveryPackage;
            DevicePassword              = devicePassword;
            ExpectedDataSizeInTeraBytes = expectedDataSizeInTeraBytes;
            JobDetailsType              = jobDetailsType;
            JobStages                  = jobStages;
            KeyEncryptionKey           = keyEncryptionKey;
            Preferences                = preferences;
            ReturnPackage              = returnPackage;
            ReverseShipmentLabelSasKey = reverseShipmentLabelSasKey;
            ShippingAddress            = shippingAddress;
        }