in modules/AWSPowerShell/Cmdlets/MarketplaceCatalog/Basic/Get-MCATEntityList-Cmdlet.cs [1223:3011]
public object Execute(ExecutorContext context)
{
var cmdletContext = context as CmdletContext;
#pragma warning disable CS0618, CS0612 //A class member was marked with the Obsolete attribute
var useParameterSelect = this.Select.StartsWith("^") || this.PassThru.IsPresent;
#pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute
// create request and set iteration invariants
var request = new Amazon.MarketplaceCatalog.Model.ListEntitiesRequest();
if (cmdletContext.Catalog != null)
{
request.Catalog = cmdletContext.Catalog;
}
if (cmdletContext.EntityType != null)
{
request.EntityType = cmdletContext.EntityType;
}
// populate EntityTypeFilters
var requestEntityTypeFiltersIsNull = true;
request.EntityTypeFilters = new Amazon.MarketplaceCatalog.Model.EntityTypeFilters();
Amazon.MarketplaceCatalog.Model.AmiProductFilters requestEntityTypeFilters_entityTypeFilters_AmiProductFilters = null;
// populate AmiProductFilters
var requestEntityTypeFilters_entityTypeFilters_AmiProductFiltersIsNull = true;
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters = new Amazon.MarketplaceCatalog.Model.AmiProductFilters();
Amazon.MarketplaceCatalog.Model.AmiProductEntityIdFilter requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_EntityId = null;
// populate EntityId
var requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_EntityIdIsNull = true;
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_EntityId = new Amazon.MarketplaceCatalog.Model.AmiProductEntityIdFilter();
List<System.String> requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_EntityId_entityTypeFilters_AmiProductFilters_EntityId_ValueList = null;
if (cmdletContext.EntityTypeFilters_AmiProductFilters_EntityId_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_EntityId_entityTypeFilters_AmiProductFilters_EntityId_ValueList = cmdletContext.EntityTypeFilters_AmiProductFilters_EntityId_ValueList;
}
if (requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_EntityId_entityTypeFilters_AmiProductFilters_EntityId_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_EntityId.ValueList = requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_EntityId_entityTypeFilters_AmiProductFilters_EntityId_ValueList;
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_EntityIdIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_EntityId should be set to null
if (requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_EntityIdIsNull)
{
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_EntityId = null;
}
if (requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_EntityId != null)
{
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters.EntityId = requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_EntityId;
requestEntityTypeFilters_entityTypeFilters_AmiProductFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.AmiProductLastModifiedDateFilter requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_LastModifiedDate = null;
// populate LastModifiedDate
var requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_LastModifiedDateIsNull = true;
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_LastModifiedDate = new Amazon.MarketplaceCatalog.Model.AmiProductLastModifiedDateFilter();
Amazon.MarketplaceCatalog.Model.AmiProductLastModifiedDateFilterDateRange requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_LastModifiedDate_entityTypeFilters_AmiProductFilters_LastModifiedDate_DateRange = null;
// populate DateRange
var requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_LastModifiedDate_entityTypeFilters_AmiProductFilters_LastModifiedDate_DateRangeIsNull = true;
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_LastModifiedDate_entityTypeFilters_AmiProductFilters_LastModifiedDate_DateRange = new Amazon.MarketplaceCatalog.Model.AmiProductLastModifiedDateFilterDateRange();
System.String requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_LastModifiedDate_entityTypeFilters_AmiProductFilters_LastModifiedDate_DateRange_entityTypeFilters_AmiProductFilters_LastModifiedDate_DateRange_AfterValue = null;
if (cmdletContext.EntityTypeFilters_AmiProductFilters_LastModifiedDate_DateRange_AfterValue != null)
{
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_LastModifiedDate_entityTypeFilters_AmiProductFilters_LastModifiedDate_DateRange_entityTypeFilters_AmiProductFilters_LastModifiedDate_DateRange_AfterValue = cmdletContext.EntityTypeFilters_AmiProductFilters_LastModifiedDate_DateRange_AfterValue;
}
if (requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_LastModifiedDate_entityTypeFilters_AmiProductFilters_LastModifiedDate_DateRange_entityTypeFilters_AmiProductFilters_LastModifiedDate_DateRange_AfterValue != null)
{
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_LastModifiedDate_entityTypeFilters_AmiProductFilters_LastModifiedDate_DateRange.AfterValue = requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_LastModifiedDate_entityTypeFilters_AmiProductFilters_LastModifiedDate_DateRange_entityTypeFilters_AmiProductFilters_LastModifiedDate_DateRange_AfterValue;
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_LastModifiedDate_entityTypeFilters_AmiProductFilters_LastModifiedDate_DateRangeIsNull = false;
}
System.String requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_LastModifiedDate_entityTypeFilters_AmiProductFilters_LastModifiedDate_DateRange_entityTypeFilters_AmiProductFilters_LastModifiedDate_DateRange_BeforeValue = null;
if (cmdletContext.EntityTypeFilters_AmiProductFilters_LastModifiedDate_DateRange_BeforeValue != null)
{
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_LastModifiedDate_entityTypeFilters_AmiProductFilters_LastModifiedDate_DateRange_entityTypeFilters_AmiProductFilters_LastModifiedDate_DateRange_BeforeValue = cmdletContext.EntityTypeFilters_AmiProductFilters_LastModifiedDate_DateRange_BeforeValue;
}
if (requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_LastModifiedDate_entityTypeFilters_AmiProductFilters_LastModifiedDate_DateRange_entityTypeFilters_AmiProductFilters_LastModifiedDate_DateRange_BeforeValue != null)
{
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_LastModifiedDate_entityTypeFilters_AmiProductFilters_LastModifiedDate_DateRange.BeforeValue = requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_LastModifiedDate_entityTypeFilters_AmiProductFilters_LastModifiedDate_DateRange_entityTypeFilters_AmiProductFilters_LastModifiedDate_DateRange_BeforeValue;
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_LastModifiedDate_entityTypeFilters_AmiProductFilters_LastModifiedDate_DateRangeIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_LastModifiedDate_entityTypeFilters_AmiProductFilters_LastModifiedDate_DateRange should be set to null
if (requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_LastModifiedDate_entityTypeFilters_AmiProductFilters_LastModifiedDate_DateRangeIsNull)
{
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_LastModifiedDate_entityTypeFilters_AmiProductFilters_LastModifiedDate_DateRange = null;
}
if (requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_LastModifiedDate_entityTypeFilters_AmiProductFilters_LastModifiedDate_DateRange != null)
{
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_LastModifiedDate.DateRange = requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_LastModifiedDate_entityTypeFilters_AmiProductFilters_LastModifiedDate_DateRange;
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_LastModifiedDateIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_LastModifiedDate should be set to null
if (requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_LastModifiedDateIsNull)
{
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_LastModifiedDate = null;
}
if (requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_LastModifiedDate != null)
{
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters.LastModifiedDate = requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_LastModifiedDate;
requestEntityTypeFilters_entityTypeFilters_AmiProductFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.AmiProductVisibilityFilter requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_Visibility = null;
// populate Visibility
var requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_VisibilityIsNull = true;
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_Visibility = new Amazon.MarketplaceCatalog.Model.AmiProductVisibilityFilter();
List<System.String> requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_Visibility_entityTypeFilters_AmiProductFilters_Visibility_ValueList = null;
if (cmdletContext.EntityTypeFilters_AmiProductFilters_Visibility_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_Visibility_entityTypeFilters_AmiProductFilters_Visibility_ValueList = cmdletContext.EntityTypeFilters_AmiProductFilters_Visibility_ValueList;
}
if (requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_Visibility_entityTypeFilters_AmiProductFilters_Visibility_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_Visibility.ValueList = requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_Visibility_entityTypeFilters_AmiProductFilters_Visibility_ValueList;
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_VisibilityIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_Visibility should be set to null
if (requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_VisibilityIsNull)
{
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_Visibility = null;
}
if (requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_Visibility != null)
{
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters.Visibility = requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_Visibility;
requestEntityTypeFilters_entityTypeFilters_AmiProductFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.AmiProductTitleFilter requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_ProductTitle = null;
// populate ProductTitle
var requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_ProductTitleIsNull = true;
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_ProductTitle = new Amazon.MarketplaceCatalog.Model.AmiProductTitleFilter();
List<System.String> requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_ProductTitle_entityTypeFilters_AmiProductFilters_ProductTitle_ValueList = null;
if (cmdletContext.EntityTypeFilters_AmiProductFilters_ProductTitle_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_ProductTitle_entityTypeFilters_AmiProductFilters_ProductTitle_ValueList = cmdletContext.EntityTypeFilters_AmiProductFilters_ProductTitle_ValueList;
}
if (requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_ProductTitle_entityTypeFilters_AmiProductFilters_ProductTitle_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_ProductTitle.ValueList = requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_ProductTitle_entityTypeFilters_AmiProductFilters_ProductTitle_ValueList;
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_ProductTitleIsNull = false;
}
System.String requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_ProductTitle_entityTypeFilters_AmiProductFilters_ProductTitle_WildCardValue = null;
if (cmdletContext.EntityTypeFilters_AmiProductFilters_ProductTitle_WildCardValue != null)
{
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_ProductTitle_entityTypeFilters_AmiProductFilters_ProductTitle_WildCardValue = cmdletContext.EntityTypeFilters_AmiProductFilters_ProductTitle_WildCardValue;
}
if (requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_ProductTitle_entityTypeFilters_AmiProductFilters_ProductTitle_WildCardValue != null)
{
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_ProductTitle.WildCardValue = requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_ProductTitle_entityTypeFilters_AmiProductFilters_ProductTitle_WildCardValue;
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_ProductTitleIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_ProductTitle should be set to null
if (requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_ProductTitleIsNull)
{
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_ProductTitle = null;
}
if (requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_ProductTitle != null)
{
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters.ProductTitle = requestEntityTypeFilters_entityTypeFilters_AmiProductFilters_entityTypeFilters_AmiProductFilters_ProductTitle;
requestEntityTypeFilters_entityTypeFilters_AmiProductFiltersIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_AmiProductFilters should be set to null
if (requestEntityTypeFilters_entityTypeFilters_AmiProductFiltersIsNull)
{
requestEntityTypeFilters_entityTypeFilters_AmiProductFilters = null;
}
if (requestEntityTypeFilters_entityTypeFilters_AmiProductFilters != null)
{
request.EntityTypeFilters.AmiProductFilters = requestEntityTypeFilters_entityTypeFilters_AmiProductFilters;
requestEntityTypeFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.ContainerProductFilters requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters = null;
// populate ContainerProductFilters
var requestEntityTypeFilters_entityTypeFilters_ContainerProductFiltersIsNull = true;
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters = new Amazon.MarketplaceCatalog.Model.ContainerProductFilters();
Amazon.MarketplaceCatalog.Model.ContainerProductEntityIdFilter requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_EntityId = null;
// populate EntityId
var requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_EntityIdIsNull = true;
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_EntityId = new Amazon.MarketplaceCatalog.Model.ContainerProductEntityIdFilter();
List<System.String> requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_EntityId_entityTypeFilters_ContainerProductFilters_EntityId_ValueList = null;
if (cmdletContext.EntityTypeFilters_ContainerProductFilters_EntityId_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_EntityId_entityTypeFilters_ContainerProductFilters_EntityId_ValueList = cmdletContext.EntityTypeFilters_ContainerProductFilters_EntityId_ValueList;
}
if (requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_EntityId_entityTypeFilters_ContainerProductFilters_EntityId_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_EntityId.ValueList = requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_EntityId_entityTypeFilters_ContainerProductFilters_EntityId_ValueList;
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_EntityIdIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_EntityId should be set to null
if (requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_EntityIdIsNull)
{
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_EntityId = null;
}
if (requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_EntityId != null)
{
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters.EntityId = requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_EntityId;
requestEntityTypeFilters_entityTypeFilters_ContainerProductFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.ContainerProductLastModifiedDateFilter requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_LastModifiedDate = null;
// populate LastModifiedDate
var requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_LastModifiedDateIsNull = true;
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_LastModifiedDate = new Amazon.MarketplaceCatalog.Model.ContainerProductLastModifiedDateFilter();
Amazon.MarketplaceCatalog.Model.ContainerProductLastModifiedDateFilterDateRange requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_LastModifiedDate_entityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRange = null;
// populate DateRange
var requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_LastModifiedDate_entityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRangeIsNull = true;
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_LastModifiedDate_entityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRange = new Amazon.MarketplaceCatalog.Model.ContainerProductLastModifiedDateFilterDateRange();
System.String requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_LastModifiedDate_entityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRange_entityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRange_AfterValue = null;
if (cmdletContext.EntityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRange_AfterValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_LastModifiedDate_entityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRange_entityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRange_AfterValue = cmdletContext.EntityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRange_AfterValue;
}
if (requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_LastModifiedDate_entityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRange_entityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRange_AfterValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_LastModifiedDate_entityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRange.AfterValue = requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_LastModifiedDate_entityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRange_entityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRange_AfterValue;
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_LastModifiedDate_entityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRangeIsNull = false;
}
System.String requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_LastModifiedDate_entityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRange_entityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRange_BeforeValue = null;
if (cmdletContext.EntityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRange_BeforeValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_LastModifiedDate_entityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRange_entityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRange_BeforeValue = cmdletContext.EntityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRange_BeforeValue;
}
if (requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_LastModifiedDate_entityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRange_entityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRange_BeforeValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_LastModifiedDate_entityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRange.BeforeValue = requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_LastModifiedDate_entityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRange_entityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRange_BeforeValue;
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_LastModifiedDate_entityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRangeIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_LastModifiedDate_entityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRange should be set to null
if (requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_LastModifiedDate_entityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRangeIsNull)
{
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_LastModifiedDate_entityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRange = null;
}
if (requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_LastModifiedDate_entityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRange != null)
{
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_LastModifiedDate.DateRange = requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_LastModifiedDate_entityTypeFilters_ContainerProductFilters_LastModifiedDate_DateRange;
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_LastModifiedDateIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_LastModifiedDate should be set to null
if (requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_LastModifiedDateIsNull)
{
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_LastModifiedDate = null;
}
if (requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_LastModifiedDate != null)
{
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters.LastModifiedDate = requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_LastModifiedDate;
requestEntityTypeFilters_entityTypeFilters_ContainerProductFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.ContainerProductVisibilityFilter requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_Visibility = null;
// populate Visibility
var requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_VisibilityIsNull = true;
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_Visibility = new Amazon.MarketplaceCatalog.Model.ContainerProductVisibilityFilter();
List<System.String> requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_Visibility_entityTypeFilters_ContainerProductFilters_Visibility_ValueList = null;
if (cmdletContext.EntityTypeFilters_ContainerProductFilters_Visibility_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_Visibility_entityTypeFilters_ContainerProductFilters_Visibility_ValueList = cmdletContext.EntityTypeFilters_ContainerProductFilters_Visibility_ValueList;
}
if (requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_Visibility_entityTypeFilters_ContainerProductFilters_Visibility_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_Visibility.ValueList = requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_Visibility_entityTypeFilters_ContainerProductFilters_Visibility_ValueList;
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_VisibilityIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_Visibility should be set to null
if (requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_VisibilityIsNull)
{
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_Visibility = null;
}
if (requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_Visibility != null)
{
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters.Visibility = requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_Visibility;
requestEntityTypeFilters_entityTypeFilters_ContainerProductFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.ContainerProductTitleFilter requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_ProductTitle = null;
// populate ProductTitle
var requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_ProductTitleIsNull = true;
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_ProductTitle = new Amazon.MarketplaceCatalog.Model.ContainerProductTitleFilter();
List<System.String> requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_ProductTitle_entityTypeFilters_ContainerProductFilters_ProductTitle_ValueList = null;
if (cmdletContext.EntityTypeFilters_ContainerProductFilters_ProductTitle_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_ProductTitle_entityTypeFilters_ContainerProductFilters_ProductTitle_ValueList = cmdletContext.EntityTypeFilters_ContainerProductFilters_ProductTitle_ValueList;
}
if (requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_ProductTitle_entityTypeFilters_ContainerProductFilters_ProductTitle_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_ProductTitle.ValueList = requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_ProductTitle_entityTypeFilters_ContainerProductFilters_ProductTitle_ValueList;
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_ProductTitleIsNull = false;
}
System.String requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_ProductTitle_entityTypeFilters_ContainerProductFilters_ProductTitle_WildCardValue = null;
if (cmdletContext.EntityTypeFilters_ContainerProductFilters_ProductTitle_WildCardValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_ProductTitle_entityTypeFilters_ContainerProductFilters_ProductTitle_WildCardValue = cmdletContext.EntityTypeFilters_ContainerProductFilters_ProductTitle_WildCardValue;
}
if (requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_ProductTitle_entityTypeFilters_ContainerProductFilters_ProductTitle_WildCardValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_ProductTitle.WildCardValue = requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_ProductTitle_entityTypeFilters_ContainerProductFilters_ProductTitle_WildCardValue;
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_ProductTitleIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_ProductTitle should be set to null
if (requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_ProductTitleIsNull)
{
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_ProductTitle = null;
}
if (requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_ProductTitle != null)
{
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters.ProductTitle = requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters_entityTypeFilters_ContainerProductFilters_ProductTitle;
requestEntityTypeFilters_entityTypeFilters_ContainerProductFiltersIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters should be set to null
if (requestEntityTypeFilters_entityTypeFilters_ContainerProductFiltersIsNull)
{
requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters = null;
}
if (requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters != null)
{
request.EntityTypeFilters.ContainerProductFilters = requestEntityTypeFilters_entityTypeFilters_ContainerProductFilters;
requestEntityTypeFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.DataProductFilters requestEntityTypeFilters_entityTypeFilters_DataProductFilters = null;
// populate DataProductFilters
var requestEntityTypeFilters_entityTypeFilters_DataProductFiltersIsNull = true;
requestEntityTypeFilters_entityTypeFilters_DataProductFilters = new Amazon.MarketplaceCatalog.Model.DataProductFilters();
Amazon.MarketplaceCatalog.Model.DataProductEntityIdFilter requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_EntityId = null;
// populate EntityId
var requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_EntityIdIsNull = true;
requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_EntityId = new Amazon.MarketplaceCatalog.Model.DataProductEntityIdFilter();
List<System.String> requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_EntityId_entityTypeFilters_DataProductFilters_EntityId_ValueList = null;
if (cmdletContext.EntityTypeFilters_DataProductFilters_EntityId_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_EntityId_entityTypeFilters_DataProductFilters_EntityId_ValueList = cmdletContext.EntityTypeFilters_DataProductFilters_EntityId_ValueList;
}
if (requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_EntityId_entityTypeFilters_DataProductFilters_EntityId_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_EntityId.ValueList = requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_EntityId_entityTypeFilters_DataProductFilters_EntityId_ValueList;
requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_EntityIdIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_EntityId should be set to null
if (requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_EntityIdIsNull)
{
requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_EntityId = null;
}
if (requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_EntityId != null)
{
requestEntityTypeFilters_entityTypeFilters_DataProductFilters.EntityId = requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_EntityId;
requestEntityTypeFilters_entityTypeFilters_DataProductFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.DataProductLastModifiedDateFilter requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_LastModifiedDate = null;
// populate LastModifiedDate
var requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_LastModifiedDateIsNull = true;
requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_LastModifiedDate = new Amazon.MarketplaceCatalog.Model.DataProductLastModifiedDateFilter();
Amazon.MarketplaceCatalog.Model.DataProductLastModifiedDateFilterDateRange requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_LastModifiedDate_entityTypeFilters_DataProductFilters_LastModifiedDate_DateRange = null;
// populate DateRange
var requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_LastModifiedDate_entityTypeFilters_DataProductFilters_LastModifiedDate_DateRangeIsNull = true;
requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_LastModifiedDate_entityTypeFilters_DataProductFilters_LastModifiedDate_DateRange = new Amazon.MarketplaceCatalog.Model.DataProductLastModifiedDateFilterDateRange();
System.String requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_LastModifiedDate_entityTypeFilters_DataProductFilters_LastModifiedDate_DateRange_entityTypeFilters_DataProductFilters_LastModifiedDate_DateRange_AfterValue = null;
if (cmdletContext.EntityTypeFilters_DataProductFilters_LastModifiedDate_DateRange_AfterValue != null)
{
requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_LastModifiedDate_entityTypeFilters_DataProductFilters_LastModifiedDate_DateRange_entityTypeFilters_DataProductFilters_LastModifiedDate_DateRange_AfterValue = cmdletContext.EntityTypeFilters_DataProductFilters_LastModifiedDate_DateRange_AfterValue;
}
if (requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_LastModifiedDate_entityTypeFilters_DataProductFilters_LastModifiedDate_DateRange_entityTypeFilters_DataProductFilters_LastModifiedDate_DateRange_AfterValue != null)
{
requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_LastModifiedDate_entityTypeFilters_DataProductFilters_LastModifiedDate_DateRange.AfterValue = requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_LastModifiedDate_entityTypeFilters_DataProductFilters_LastModifiedDate_DateRange_entityTypeFilters_DataProductFilters_LastModifiedDate_DateRange_AfterValue;
requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_LastModifiedDate_entityTypeFilters_DataProductFilters_LastModifiedDate_DateRangeIsNull = false;
}
System.String requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_LastModifiedDate_entityTypeFilters_DataProductFilters_LastModifiedDate_DateRange_entityTypeFilters_DataProductFilters_LastModifiedDate_DateRange_BeforeValue = null;
if (cmdletContext.EntityTypeFilters_DataProductFilters_LastModifiedDate_DateRange_BeforeValue != null)
{
requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_LastModifiedDate_entityTypeFilters_DataProductFilters_LastModifiedDate_DateRange_entityTypeFilters_DataProductFilters_LastModifiedDate_DateRange_BeforeValue = cmdletContext.EntityTypeFilters_DataProductFilters_LastModifiedDate_DateRange_BeforeValue;
}
if (requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_LastModifiedDate_entityTypeFilters_DataProductFilters_LastModifiedDate_DateRange_entityTypeFilters_DataProductFilters_LastModifiedDate_DateRange_BeforeValue != null)
{
requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_LastModifiedDate_entityTypeFilters_DataProductFilters_LastModifiedDate_DateRange.BeforeValue = requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_LastModifiedDate_entityTypeFilters_DataProductFilters_LastModifiedDate_DateRange_entityTypeFilters_DataProductFilters_LastModifiedDate_DateRange_BeforeValue;
requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_LastModifiedDate_entityTypeFilters_DataProductFilters_LastModifiedDate_DateRangeIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_LastModifiedDate_entityTypeFilters_DataProductFilters_LastModifiedDate_DateRange should be set to null
if (requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_LastModifiedDate_entityTypeFilters_DataProductFilters_LastModifiedDate_DateRangeIsNull)
{
requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_LastModifiedDate_entityTypeFilters_DataProductFilters_LastModifiedDate_DateRange = null;
}
if (requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_LastModifiedDate_entityTypeFilters_DataProductFilters_LastModifiedDate_DateRange != null)
{
requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_LastModifiedDate.DateRange = requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_LastModifiedDate_entityTypeFilters_DataProductFilters_LastModifiedDate_DateRange;
requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_LastModifiedDateIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_LastModifiedDate should be set to null
if (requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_LastModifiedDateIsNull)
{
requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_LastModifiedDate = null;
}
if (requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_LastModifiedDate != null)
{
requestEntityTypeFilters_entityTypeFilters_DataProductFilters.LastModifiedDate = requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_LastModifiedDate;
requestEntityTypeFilters_entityTypeFilters_DataProductFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.DataProductVisibilityFilter requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_Visibility = null;
// populate Visibility
var requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_VisibilityIsNull = true;
requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_Visibility = new Amazon.MarketplaceCatalog.Model.DataProductVisibilityFilter();
List<System.String> requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_Visibility_entityTypeFilters_DataProductFilters_Visibility_ValueList = null;
if (cmdletContext.EntityTypeFilters_DataProductFilters_Visibility_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_Visibility_entityTypeFilters_DataProductFilters_Visibility_ValueList = cmdletContext.EntityTypeFilters_DataProductFilters_Visibility_ValueList;
}
if (requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_Visibility_entityTypeFilters_DataProductFilters_Visibility_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_Visibility.ValueList = requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_Visibility_entityTypeFilters_DataProductFilters_Visibility_ValueList;
requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_VisibilityIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_Visibility should be set to null
if (requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_VisibilityIsNull)
{
requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_Visibility = null;
}
if (requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_Visibility != null)
{
requestEntityTypeFilters_entityTypeFilters_DataProductFilters.Visibility = requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_Visibility;
requestEntityTypeFilters_entityTypeFilters_DataProductFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.DataProductTitleFilter requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_ProductTitle = null;
// populate ProductTitle
var requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_ProductTitleIsNull = true;
requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_ProductTitle = new Amazon.MarketplaceCatalog.Model.DataProductTitleFilter();
List<System.String> requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_ProductTitle_entityTypeFilters_DataProductFilters_ProductTitle_ValueList = null;
if (cmdletContext.EntityTypeFilters_DataProductFilters_ProductTitle_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_ProductTitle_entityTypeFilters_DataProductFilters_ProductTitle_ValueList = cmdletContext.EntityTypeFilters_DataProductFilters_ProductTitle_ValueList;
}
if (requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_ProductTitle_entityTypeFilters_DataProductFilters_ProductTitle_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_ProductTitle.ValueList = requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_ProductTitle_entityTypeFilters_DataProductFilters_ProductTitle_ValueList;
requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_ProductTitleIsNull = false;
}
System.String requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_ProductTitle_entityTypeFilters_DataProductFilters_ProductTitle_WildCardValue = null;
if (cmdletContext.EntityTypeFilters_DataProductFilters_ProductTitle_WildCardValue != null)
{
requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_ProductTitle_entityTypeFilters_DataProductFilters_ProductTitle_WildCardValue = cmdletContext.EntityTypeFilters_DataProductFilters_ProductTitle_WildCardValue;
}
if (requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_ProductTitle_entityTypeFilters_DataProductFilters_ProductTitle_WildCardValue != null)
{
requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_ProductTitle.WildCardValue = requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_ProductTitle_entityTypeFilters_DataProductFilters_ProductTitle_WildCardValue;
requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_ProductTitleIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_ProductTitle should be set to null
if (requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_ProductTitleIsNull)
{
requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_ProductTitle = null;
}
if (requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_ProductTitle != null)
{
requestEntityTypeFilters_entityTypeFilters_DataProductFilters.ProductTitle = requestEntityTypeFilters_entityTypeFilters_DataProductFilters_entityTypeFilters_DataProductFilters_ProductTitle;
requestEntityTypeFilters_entityTypeFilters_DataProductFiltersIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_DataProductFilters should be set to null
if (requestEntityTypeFilters_entityTypeFilters_DataProductFiltersIsNull)
{
requestEntityTypeFilters_entityTypeFilters_DataProductFilters = null;
}
if (requestEntityTypeFilters_entityTypeFilters_DataProductFilters != null)
{
request.EntityTypeFilters.DataProductFilters = requestEntityTypeFilters_entityTypeFilters_DataProductFilters;
requestEntityTypeFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.SaaSProductFilters requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters = null;
// populate SaaSProductFilters
var requestEntityTypeFilters_entityTypeFilters_SaaSProductFiltersIsNull = true;
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters = new Amazon.MarketplaceCatalog.Model.SaaSProductFilters();
Amazon.MarketplaceCatalog.Model.SaaSProductEntityIdFilter requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_EntityId = null;
// populate EntityId
var requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_EntityIdIsNull = true;
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_EntityId = new Amazon.MarketplaceCatalog.Model.SaaSProductEntityIdFilter();
List<System.String> requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_EntityId_entityTypeFilters_SaaSProductFilters_EntityId_ValueList = null;
if (cmdletContext.EntityTypeFilters_SaaSProductFilters_EntityId_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_EntityId_entityTypeFilters_SaaSProductFilters_EntityId_ValueList = cmdletContext.EntityTypeFilters_SaaSProductFilters_EntityId_ValueList;
}
if (requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_EntityId_entityTypeFilters_SaaSProductFilters_EntityId_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_EntityId.ValueList = requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_EntityId_entityTypeFilters_SaaSProductFilters_EntityId_ValueList;
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_EntityIdIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_EntityId should be set to null
if (requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_EntityIdIsNull)
{
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_EntityId = null;
}
if (requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_EntityId != null)
{
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters.EntityId = requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_EntityId;
requestEntityTypeFilters_entityTypeFilters_SaaSProductFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.SaaSProductLastModifiedDateFilter requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_LastModifiedDate = null;
// populate LastModifiedDate
var requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_LastModifiedDateIsNull = true;
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_LastModifiedDate = new Amazon.MarketplaceCatalog.Model.SaaSProductLastModifiedDateFilter();
Amazon.MarketplaceCatalog.Model.SaaSProductLastModifiedDateFilterDateRange requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_LastModifiedDate_entityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRange = null;
// populate DateRange
var requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_LastModifiedDate_entityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRangeIsNull = true;
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_LastModifiedDate_entityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRange = new Amazon.MarketplaceCatalog.Model.SaaSProductLastModifiedDateFilterDateRange();
System.String requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_LastModifiedDate_entityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRange_entityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRange_AfterValue = null;
if (cmdletContext.EntityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRange_AfterValue != null)
{
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_LastModifiedDate_entityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRange_entityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRange_AfterValue = cmdletContext.EntityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRange_AfterValue;
}
if (requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_LastModifiedDate_entityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRange_entityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRange_AfterValue != null)
{
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_LastModifiedDate_entityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRange.AfterValue = requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_LastModifiedDate_entityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRange_entityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRange_AfterValue;
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_LastModifiedDate_entityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRangeIsNull = false;
}
System.String requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_LastModifiedDate_entityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRange_entityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRange_BeforeValue = null;
if (cmdletContext.EntityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRange_BeforeValue != null)
{
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_LastModifiedDate_entityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRange_entityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRange_BeforeValue = cmdletContext.EntityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRange_BeforeValue;
}
if (requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_LastModifiedDate_entityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRange_entityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRange_BeforeValue != null)
{
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_LastModifiedDate_entityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRange.BeforeValue = requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_LastModifiedDate_entityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRange_entityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRange_BeforeValue;
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_LastModifiedDate_entityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRangeIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_LastModifiedDate_entityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRange should be set to null
if (requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_LastModifiedDate_entityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRangeIsNull)
{
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_LastModifiedDate_entityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRange = null;
}
if (requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_LastModifiedDate_entityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRange != null)
{
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_LastModifiedDate.DateRange = requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_LastModifiedDate_entityTypeFilters_SaaSProductFilters_LastModifiedDate_DateRange;
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_LastModifiedDateIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_LastModifiedDate should be set to null
if (requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_LastModifiedDateIsNull)
{
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_LastModifiedDate = null;
}
if (requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_LastModifiedDate != null)
{
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters.LastModifiedDate = requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_LastModifiedDate;
requestEntityTypeFilters_entityTypeFilters_SaaSProductFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.SaaSProductVisibilityFilter requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_Visibility = null;
// populate Visibility
var requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_VisibilityIsNull = true;
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_Visibility = new Amazon.MarketplaceCatalog.Model.SaaSProductVisibilityFilter();
List<System.String> requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_Visibility_entityTypeFilters_SaaSProductFilters_Visibility_ValueList = null;
if (cmdletContext.EntityTypeFilters_SaaSProductFilters_Visibility_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_Visibility_entityTypeFilters_SaaSProductFilters_Visibility_ValueList = cmdletContext.EntityTypeFilters_SaaSProductFilters_Visibility_ValueList;
}
if (requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_Visibility_entityTypeFilters_SaaSProductFilters_Visibility_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_Visibility.ValueList = requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_Visibility_entityTypeFilters_SaaSProductFilters_Visibility_ValueList;
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_VisibilityIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_Visibility should be set to null
if (requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_VisibilityIsNull)
{
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_Visibility = null;
}
if (requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_Visibility != null)
{
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters.Visibility = requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_Visibility;
requestEntityTypeFilters_entityTypeFilters_SaaSProductFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.SaaSProductTitleFilter requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_ProductTitle = null;
// populate ProductTitle
var requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_ProductTitleIsNull = true;
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_ProductTitle = new Amazon.MarketplaceCatalog.Model.SaaSProductTitleFilter();
List<System.String> requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_ProductTitle_entityTypeFilters_SaaSProductFilters_ProductTitle_ValueList = null;
if (cmdletContext.EntityTypeFilters_SaaSProductFilters_ProductTitle_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_ProductTitle_entityTypeFilters_SaaSProductFilters_ProductTitle_ValueList = cmdletContext.EntityTypeFilters_SaaSProductFilters_ProductTitle_ValueList;
}
if (requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_ProductTitle_entityTypeFilters_SaaSProductFilters_ProductTitle_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_ProductTitle.ValueList = requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_ProductTitle_entityTypeFilters_SaaSProductFilters_ProductTitle_ValueList;
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_ProductTitleIsNull = false;
}
System.String requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_ProductTitle_entityTypeFilters_SaaSProductFilters_ProductTitle_WildCardValue = null;
if (cmdletContext.EntityTypeFilters_SaaSProductFilters_ProductTitle_WildCardValue != null)
{
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_ProductTitle_entityTypeFilters_SaaSProductFilters_ProductTitle_WildCardValue = cmdletContext.EntityTypeFilters_SaaSProductFilters_ProductTitle_WildCardValue;
}
if (requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_ProductTitle_entityTypeFilters_SaaSProductFilters_ProductTitle_WildCardValue != null)
{
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_ProductTitle.WildCardValue = requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_ProductTitle_entityTypeFilters_SaaSProductFilters_ProductTitle_WildCardValue;
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_ProductTitleIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_ProductTitle should be set to null
if (requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_ProductTitleIsNull)
{
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_ProductTitle = null;
}
if (requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_ProductTitle != null)
{
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters.ProductTitle = requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters_entityTypeFilters_SaaSProductFilters_ProductTitle;
requestEntityTypeFilters_entityTypeFilters_SaaSProductFiltersIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters should be set to null
if (requestEntityTypeFilters_entityTypeFilters_SaaSProductFiltersIsNull)
{
requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters = null;
}
if (requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters != null)
{
request.EntityTypeFilters.SaaSProductFilters = requestEntityTypeFilters_entityTypeFilters_SaaSProductFilters;
requestEntityTypeFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.OfferFilters requestEntityTypeFilters_entityTypeFilters_OfferFilters = null;
// populate OfferFilters
var requestEntityTypeFilters_entityTypeFilters_OfferFiltersIsNull = true;
requestEntityTypeFilters_entityTypeFilters_OfferFilters = new Amazon.MarketplaceCatalog.Model.OfferFilters();
Amazon.MarketplaceCatalog.Model.OfferAvailabilityEndDateFilter requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_AvailabilityEndDate = null;
// populate AvailabilityEndDate
var requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_AvailabilityEndDateIsNull = true;
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_AvailabilityEndDate = new Amazon.MarketplaceCatalog.Model.OfferAvailabilityEndDateFilter();
Amazon.MarketplaceCatalog.Model.OfferAvailabilityEndDateFilterDateRange requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_AvailabilityEndDate_entityTypeFilters_OfferFilters_AvailabilityEndDate_DateRange = null;
// populate DateRange
var requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_AvailabilityEndDate_entityTypeFilters_OfferFilters_AvailabilityEndDate_DateRangeIsNull = true;
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_AvailabilityEndDate_entityTypeFilters_OfferFilters_AvailabilityEndDate_DateRange = new Amazon.MarketplaceCatalog.Model.OfferAvailabilityEndDateFilterDateRange();
System.String requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_AvailabilityEndDate_entityTypeFilters_OfferFilters_AvailabilityEndDate_DateRange_entityTypeFilters_OfferFilters_AvailabilityEndDate_DateRange_AfterValue = null;
if (cmdletContext.EntityTypeFilters_OfferFilters_AvailabilityEndDate_DateRange_AfterValue != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_AvailabilityEndDate_entityTypeFilters_OfferFilters_AvailabilityEndDate_DateRange_entityTypeFilters_OfferFilters_AvailabilityEndDate_DateRange_AfterValue = cmdletContext.EntityTypeFilters_OfferFilters_AvailabilityEndDate_DateRange_AfterValue;
}
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_AvailabilityEndDate_entityTypeFilters_OfferFilters_AvailabilityEndDate_DateRange_entityTypeFilters_OfferFilters_AvailabilityEndDate_DateRange_AfterValue != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_AvailabilityEndDate_entityTypeFilters_OfferFilters_AvailabilityEndDate_DateRange.AfterValue = requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_AvailabilityEndDate_entityTypeFilters_OfferFilters_AvailabilityEndDate_DateRange_entityTypeFilters_OfferFilters_AvailabilityEndDate_DateRange_AfterValue;
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_AvailabilityEndDate_entityTypeFilters_OfferFilters_AvailabilityEndDate_DateRangeIsNull = false;
}
System.String requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_AvailabilityEndDate_entityTypeFilters_OfferFilters_AvailabilityEndDate_DateRange_entityTypeFilters_OfferFilters_AvailabilityEndDate_DateRange_BeforeValue = null;
if (cmdletContext.EntityTypeFilters_OfferFilters_AvailabilityEndDate_DateRange_BeforeValue != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_AvailabilityEndDate_entityTypeFilters_OfferFilters_AvailabilityEndDate_DateRange_entityTypeFilters_OfferFilters_AvailabilityEndDate_DateRange_BeforeValue = cmdletContext.EntityTypeFilters_OfferFilters_AvailabilityEndDate_DateRange_BeforeValue;
}
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_AvailabilityEndDate_entityTypeFilters_OfferFilters_AvailabilityEndDate_DateRange_entityTypeFilters_OfferFilters_AvailabilityEndDate_DateRange_BeforeValue != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_AvailabilityEndDate_entityTypeFilters_OfferFilters_AvailabilityEndDate_DateRange.BeforeValue = requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_AvailabilityEndDate_entityTypeFilters_OfferFilters_AvailabilityEndDate_DateRange_entityTypeFilters_OfferFilters_AvailabilityEndDate_DateRange_BeforeValue;
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_AvailabilityEndDate_entityTypeFilters_OfferFilters_AvailabilityEndDate_DateRangeIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_AvailabilityEndDate_entityTypeFilters_OfferFilters_AvailabilityEndDate_DateRange should be set to null
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_AvailabilityEndDate_entityTypeFilters_OfferFilters_AvailabilityEndDate_DateRangeIsNull)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_AvailabilityEndDate_entityTypeFilters_OfferFilters_AvailabilityEndDate_DateRange = null;
}
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_AvailabilityEndDate_entityTypeFilters_OfferFilters_AvailabilityEndDate_DateRange != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_AvailabilityEndDate.DateRange = requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_AvailabilityEndDate_entityTypeFilters_OfferFilters_AvailabilityEndDate_DateRange;
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_AvailabilityEndDateIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_AvailabilityEndDate should be set to null
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_AvailabilityEndDateIsNull)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_AvailabilityEndDate = null;
}
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_AvailabilityEndDate != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters.AvailabilityEndDate = requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_AvailabilityEndDate;
requestEntityTypeFilters_entityTypeFilters_OfferFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.OfferBuyerAccountsFilter requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_BuyerAccounts = null;
// populate BuyerAccounts
var requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_BuyerAccountsIsNull = true;
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_BuyerAccounts = new Amazon.MarketplaceCatalog.Model.OfferBuyerAccountsFilter();
System.String requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_BuyerAccounts_buyerAccounts_WildCardValue = null;
if (cmdletContext.BuyerAccounts_WildCardValue != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_BuyerAccounts_buyerAccounts_WildCardValue = cmdletContext.BuyerAccounts_WildCardValue;
}
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_BuyerAccounts_buyerAccounts_WildCardValue != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_BuyerAccounts.WildCardValue = requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_BuyerAccounts_buyerAccounts_WildCardValue;
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_BuyerAccountsIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_BuyerAccounts should be set to null
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_BuyerAccountsIsNull)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_BuyerAccounts = null;
}
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_BuyerAccounts != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters.BuyerAccounts = requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_BuyerAccounts;
requestEntityTypeFilters_entityTypeFilters_OfferFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.OfferEntityIdFilter requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_EntityId = null;
// populate EntityId
var requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_EntityIdIsNull = true;
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_EntityId = new Amazon.MarketplaceCatalog.Model.OfferEntityIdFilter();
List<System.String> requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_EntityId_entityTypeFilters_OfferFilters_EntityId_ValueList = null;
if (cmdletContext.EntityTypeFilters_OfferFilters_EntityId_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_EntityId_entityTypeFilters_OfferFilters_EntityId_ValueList = cmdletContext.EntityTypeFilters_OfferFilters_EntityId_ValueList;
}
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_EntityId_entityTypeFilters_OfferFilters_EntityId_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_EntityId.ValueList = requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_EntityId_entityTypeFilters_OfferFilters_EntityId_ValueList;
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_EntityIdIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_EntityId should be set to null
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_EntityIdIsNull)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_EntityId = null;
}
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_EntityId != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters.EntityId = requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_EntityId;
requestEntityTypeFilters_entityTypeFilters_OfferFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.OfferLastModifiedDateFilter requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_LastModifiedDate = null;
// populate LastModifiedDate
var requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_LastModifiedDateIsNull = true;
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_LastModifiedDate = new Amazon.MarketplaceCatalog.Model.OfferLastModifiedDateFilter();
Amazon.MarketplaceCatalog.Model.OfferLastModifiedDateFilterDateRange requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_LastModifiedDate_entityTypeFilters_OfferFilters_LastModifiedDate_DateRange = null;
// populate DateRange
var requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_LastModifiedDate_entityTypeFilters_OfferFilters_LastModifiedDate_DateRangeIsNull = true;
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_LastModifiedDate_entityTypeFilters_OfferFilters_LastModifiedDate_DateRange = new Amazon.MarketplaceCatalog.Model.OfferLastModifiedDateFilterDateRange();
System.String requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_LastModifiedDate_entityTypeFilters_OfferFilters_LastModifiedDate_DateRange_entityTypeFilters_OfferFilters_LastModifiedDate_DateRange_AfterValue = null;
if (cmdletContext.EntityTypeFilters_OfferFilters_LastModifiedDate_DateRange_AfterValue != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_LastModifiedDate_entityTypeFilters_OfferFilters_LastModifiedDate_DateRange_entityTypeFilters_OfferFilters_LastModifiedDate_DateRange_AfterValue = cmdletContext.EntityTypeFilters_OfferFilters_LastModifiedDate_DateRange_AfterValue;
}
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_LastModifiedDate_entityTypeFilters_OfferFilters_LastModifiedDate_DateRange_entityTypeFilters_OfferFilters_LastModifiedDate_DateRange_AfterValue != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_LastModifiedDate_entityTypeFilters_OfferFilters_LastModifiedDate_DateRange.AfterValue = requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_LastModifiedDate_entityTypeFilters_OfferFilters_LastModifiedDate_DateRange_entityTypeFilters_OfferFilters_LastModifiedDate_DateRange_AfterValue;
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_LastModifiedDate_entityTypeFilters_OfferFilters_LastModifiedDate_DateRangeIsNull = false;
}
System.String requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_LastModifiedDate_entityTypeFilters_OfferFilters_LastModifiedDate_DateRange_entityTypeFilters_OfferFilters_LastModifiedDate_DateRange_BeforeValue = null;
if (cmdletContext.EntityTypeFilters_OfferFilters_LastModifiedDate_DateRange_BeforeValue != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_LastModifiedDate_entityTypeFilters_OfferFilters_LastModifiedDate_DateRange_entityTypeFilters_OfferFilters_LastModifiedDate_DateRange_BeforeValue = cmdletContext.EntityTypeFilters_OfferFilters_LastModifiedDate_DateRange_BeforeValue;
}
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_LastModifiedDate_entityTypeFilters_OfferFilters_LastModifiedDate_DateRange_entityTypeFilters_OfferFilters_LastModifiedDate_DateRange_BeforeValue != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_LastModifiedDate_entityTypeFilters_OfferFilters_LastModifiedDate_DateRange.BeforeValue = requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_LastModifiedDate_entityTypeFilters_OfferFilters_LastModifiedDate_DateRange_entityTypeFilters_OfferFilters_LastModifiedDate_DateRange_BeforeValue;
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_LastModifiedDate_entityTypeFilters_OfferFilters_LastModifiedDate_DateRangeIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_LastModifiedDate_entityTypeFilters_OfferFilters_LastModifiedDate_DateRange should be set to null
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_LastModifiedDate_entityTypeFilters_OfferFilters_LastModifiedDate_DateRangeIsNull)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_LastModifiedDate_entityTypeFilters_OfferFilters_LastModifiedDate_DateRange = null;
}
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_LastModifiedDate_entityTypeFilters_OfferFilters_LastModifiedDate_DateRange != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_LastModifiedDate.DateRange = requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_LastModifiedDate_entityTypeFilters_OfferFilters_LastModifiedDate_DateRange;
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_LastModifiedDateIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_LastModifiedDate should be set to null
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_LastModifiedDateIsNull)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_LastModifiedDate = null;
}
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_LastModifiedDate != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters.LastModifiedDate = requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_LastModifiedDate;
requestEntityTypeFilters_entityTypeFilters_OfferFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.OfferProductIdFilter requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ProductId = null;
// populate ProductId
var requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ProductIdIsNull = true;
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ProductId = new Amazon.MarketplaceCatalog.Model.OfferProductIdFilter();
List<System.String> requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ProductId_entityTypeFilters_OfferFilters_ProductId_ValueList = null;
if (cmdletContext.EntityTypeFilters_OfferFilters_ProductId_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ProductId_entityTypeFilters_OfferFilters_ProductId_ValueList = cmdletContext.EntityTypeFilters_OfferFilters_ProductId_ValueList;
}
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ProductId_entityTypeFilters_OfferFilters_ProductId_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ProductId.ValueList = requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ProductId_entityTypeFilters_OfferFilters_ProductId_ValueList;
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ProductIdIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ProductId should be set to null
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ProductIdIsNull)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ProductId = null;
}
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ProductId != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters.ProductId = requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ProductId;
requestEntityTypeFilters_entityTypeFilters_OfferFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.OfferReleaseDateFilter requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ReleaseDate = null;
// populate ReleaseDate
var requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ReleaseDateIsNull = true;
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ReleaseDate = new Amazon.MarketplaceCatalog.Model.OfferReleaseDateFilter();
Amazon.MarketplaceCatalog.Model.OfferReleaseDateFilterDateRange requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ReleaseDate_entityTypeFilters_OfferFilters_ReleaseDate_DateRange = null;
// populate DateRange
var requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ReleaseDate_entityTypeFilters_OfferFilters_ReleaseDate_DateRangeIsNull = true;
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ReleaseDate_entityTypeFilters_OfferFilters_ReleaseDate_DateRange = new Amazon.MarketplaceCatalog.Model.OfferReleaseDateFilterDateRange();
System.String requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ReleaseDate_entityTypeFilters_OfferFilters_ReleaseDate_DateRange_entityTypeFilters_OfferFilters_ReleaseDate_DateRange_AfterValue = null;
if (cmdletContext.EntityTypeFilters_OfferFilters_ReleaseDate_DateRange_AfterValue != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ReleaseDate_entityTypeFilters_OfferFilters_ReleaseDate_DateRange_entityTypeFilters_OfferFilters_ReleaseDate_DateRange_AfterValue = cmdletContext.EntityTypeFilters_OfferFilters_ReleaseDate_DateRange_AfterValue;
}
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ReleaseDate_entityTypeFilters_OfferFilters_ReleaseDate_DateRange_entityTypeFilters_OfferFilters_ReleaseDate_DateRange_AfterValue != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ReleaseDate_entityTypeFilters_OfferFilters_ReleaseDate_DateRange.AfterValue = requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ReleaseDate_entityTypeFilters_OfferFilters_ReleaseDate_DateRange_entityTypeFilters_OfferFilters_ReleaseDate_DateRange_AfterValue;
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ReleaseDate_entityTypeFilters_OfferFilters_ReleaseDate_DateRangeIsNull = false;
}
System.String requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ReleaseDate_entityTypeFilters_OfferFilters_ReleaseDate_DateRange_entityTypeFilters_OfferFilters_ReleaseDate_DateRange_BeforeValue = null;
if (cmdletContext.EntityTypeFilters_OfferFilters_ReleaseDate_DateRange_BeforeValue != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ReleaseDate_entityTypeFilters_OfferFilters_ReleaseDate_DateRange_entityTypeFilters_OfferFilters_ReleaseDate_DateRange_BeforeValue = cmdletContext.EntityTypeFilters_OfferFilters_ReleaseDate_DateRange_BeforeValue;
}
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ReleaseDate_entityTypeFilters_OfferFilters_ReleaseDate_DateRange_entityTypeFilters_OfferFilters_ReleaseDate_DateRange_BeforeValue != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ReleaseDate_entityTypeFilters_OfferFilters_ReleaseDate_DateRange.BeforeValue = requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ReleaseDate_entityTypeFilters_OfferFilters_ReleaseDate_DateRange_entityTypeFilters_OfferFilters_ReleaseDate_DateRange_BeforeValue;
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ReleaseDate_entityTypeFilters_OfferFilters_ReleaseDate_DateRangeIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ReleaseDate_entityTypeFilters_OfferFilters_ReleaseDate_DateRange should be set to null
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ReleaseDate_entityTypeFilters_OfferFilters_ReleaseDate_DateRangeIsNull)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ReleaseDate_entityTypeFilters_OfferFilters_ReleaseDate_DateRange = null;
}
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ReleaseDate_entityTypeFilters_OfferFilters_ReleaseDate_DateRange != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ReleaseDate.DateRange = requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ReleaseDate_entityTypeFilters_OfferFilters_ReleaseDate_DateRange;
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ReleaseDateIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ReleaseDate should be set to null
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ReleaseDateIsNull)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ReleaseDate = null;
}
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ReleaseDate != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters.ReleaseDate = requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ReleaseDate;
requestEntityTypeFilters_entityTypeFilters_OfferFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.OfferResaleAuthorizationIdFilter requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ResaleAuthorizationId = null;
// populate ResaleAuthorizationId
var requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ResaleAuthorizationIdIsNull = true;
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ResaleAuthorizationId = new Amazon.MarketplaceCatalog.Model.OfferResaleAuthorizationIdFilter();
List<System.String> requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ResaleAuthorizationId_resaleAuthorizationId_ValueList = null;
if (cmdletContext.ResaleAuthorizationId_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ResaleAuthorizationId_resaleAuthorizationId_ValueList = cmdletContext.ResaleAuthorizationId_ValueList;
}
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ResaleAuthorizationId_resaleAuthorizationId_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ResaleAuthorizationId.ValueList = requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ResaleAuthorizationId_resaleAuthorizationId_ValueList;
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ResaleAuthorizationIdIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ResaleAuthorizationId should be set to null
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ResaleAuthorizationIdIsNull)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ResaleAuthorizationId = null;
}
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ResaleAuthorizationId != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters.ResaleAuthorizationId = requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_ResaleAuthorizationId;
requestEntityTypeFilters_entityTypeFilters_OfferFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.OfferStateFilter requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_State = null;
// populate State
var requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_StateIsNull = true;
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_State = new Amazon.MarketplaceCatalog.Model.OfferStateFilter();
List<System.String> requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_State_state_ValueList = null;
if (cmdletContext.State_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_State_state_ValueList = cmdletContext.State_ValueList;
}
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_State_state_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_State.ValueList = requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_State_state_ValueList;
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_StateIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_State should be set to null
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_StateIsNull)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_State = null;
}
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_State != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters.State = requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_State;
requestEntityTypeFilters_entityTypeFilters_OfferFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.OfferTargetingFilter requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_Targeting = null;
// populate Targeting
var requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_TargetingIsNull = true;
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_Targeting = new Amazon.MarketplaceCatalog.Model.OfferTargetingFilter();
List<System.String> requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_Targeting_targeting_ValueList = null;
if (cmdletContext.Targeting_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_Targeting_targeting_ValueList = cmdletContext.Targeting_ValueList;
}
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_Targeting_targeting_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_Targeting.ValueList = requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_Targeting_targeting_ValueList;
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_TargetingIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_Targeting should be set to null
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_TargetingIsNull)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_Targeting = null;
}
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_Targeting != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters.Targeting = requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_Targeting;
requestEntityTypeFilters_entityTypeFilters_OfferFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.OfferNameFilter requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_Name = null;
// populate Name
var requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_NameIsNull = true;
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_Name = new Amazon.MarketplaceCatalog.Model.OfferNameFilter();
List<System.String> requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_Name_entityTypeFilters_OfferFilters_Name_ValueList = null;
if (cmdletContext.EntityTypeFilters_OfferFilters_Name_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_Name_entityTypeFilters_OfferFilters_Name_ValueList = cmdletContext.EntityTypeFilters_OfferFilters_Name_ValueList;
}
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_Name_entityTypeFilters_OfferFilters_Name_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_Name.ValueList = requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_Name_entityTypeFilters_OfferFilters_Name_ValueList;
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_NameIsNull = false;
}
System.String requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_Name_entityTypeFilters_OfferFilters_Name_WildCardValue = null;
if (cmdletContext.EntityTypeFilters_OfferFilters_Name_WildCardValue != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_Name_entityTypeFilters_OfferFilters_Name_WildCardValue = cmdletContext.EntityTypeFilters_OfferFilters_Name_WildCardValue;
}
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_Name_entityTypeFilters_OfferFilters_Name_WildCardValue != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_Name.WildCardValue = requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_Name_entityTypeFilters_OfferFilters_Name_WildCardValue;
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_NameIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_Name should be set to null
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_NameIsNull)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_Name = null;
}
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_Name != null)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters.Name = requestEntityTypeFilters_entityTypeFilters_OfferFilters_entityTypeFilters_OfferFilters_Name;
requestEntityTypeFilters_entityTypeFilters_OfferFiltersIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_OfferFilters should be set to null
if (requestEntityTypeFilters_entityTypeFilters_OfferFiltersIsNull)
{
requestEntityTypeFilters_entityTypeFilters_OfferFilters = null;
}
if (requestEntityTypeFilters_entityTypeFilters_OfferFilters != null)
{
request.EntityTypeFilters.OfferFilters = requestEntityTypeFilters_entityTypeFilters_OfferFilters;
requestEntityTypeFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.ResaleAuthorizationFilters requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters = null;
// populate ResaleAuthorizationFilters
var requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFiltersIsNull = true;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters = new Amazon.MarketplaceCatalog.Model.ResaleAuthorizationFilters();
Amazon.MarketplaceCatalog.Model.ResaleAuthorizationEntityIdFilter requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_EntityId = null;
// populate EntityId
var requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_EntityIdIsNull = true;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_EntityId = new Amazon.MarketplaceCatalog.Model.ResaleAuthorizationEntityIdFilter();
List<System.String> requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_EntityId_entityTypeFilters_ResaleAuthorizationFilters_EntityId_ValueList = null;
if (cmdletContext.EntityTypeFilters_ResaleAuthorizationFilters_EntityId_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_EntityId_entityTypeFilters_ResaleAuthorizationFilters_EntityId_ValueList = cmdletContext.EntityTypeFilters_ResaleAuthorizationFilters_EntityId_ValueList;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_EntityId_entityTypeFilters_ResaleAuthorizationFilters_EntityId_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_EntityId.ValueList = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_EntityId_entityTypeFilters_ResaleAuthorizationFilters_EntityId_ValueList;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_EntityIdIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_EntityId should be set to null
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_EntityIdIsNull)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_EntityId = null;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_EntityId != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters.EntityId = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_EntityId;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.ResaleAuthorizationLastModifiedDateFilter requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate = null;
// populate LastModifiedDate
var requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDateIsNull = true;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate = new Amazon.MarketplaceCatalog.Model.ResaleAuthorizationLastModifiedDateFilter();
Amazon.MarketplaceCatalog.Model.ResaleAuthorizationLastModifiedDateFilterDateRange requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRange = null;
// populate DateRange
var requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRangeIsNull = true;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRange = new Amazon.MarketplaceCatalog.Model.ResaleAuthorizationLastModifiedDateFilterDateRange();
System.String requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRange_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRange_AfterValue = null;
if (cmdletContext.EntityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRange_AfterValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRange_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRange_AfterValue = cmdletContext.EntityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRange_AfterValue;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRange_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRange_AfterValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRange.AfterValue = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRange_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRange_AfterValue;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRangeIsNull = false;
}
System.String requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRange_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRange_BeforeValue = null;
if (cmdletContext.EntityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRange_BeforeValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRange_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRange_BeforeValue = cmdletContext.EntityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRange_BeforeValue;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRange_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRange_BeforeValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRange.BeforeValue = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRange_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRange_BeforeValue;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRangeIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRange should be set to null
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRangeIsNull)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRange = null;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRange != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate.DateRange = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate_DateRange;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDateIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate should be set to null
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDateIsNull)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate = null;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters.LastModifiedDate = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_LastModifiedDate;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.ResaleAuthorizationOfferExtendedStatusFilter requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_OfferExtendedStatus = null;
// populate OfferExtendedStatus
var requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_OfferExtendedStatusIsNull = true;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_OfferExtendedStatus = new Amazon.MarketplaceCatalog.Model.ResaleAuthorizationOfferExtendedStatusFilter();
List<System.String> requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_OfferExtendedStatus_offerExtendedStatus_ValueList = null;
if (cmdletContext.OfferExtendedStatus_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_OfferExtendedStatus_offerExtendedStatus_ValueList = cmdletContext.OfferExtendedStatus_ValueList;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_OfferExtendedStatus_offerExtendedStatus_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_OfferExtendedStatus.ValueList = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_OfferExtendedStatus_offerExtendedStatus_ValueList;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_OfferExtendedStatusIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_OfferExtendedStatus should be set to null
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_OfferExtendedStatusIsNull)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_OfferExtendedStatus = null;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_OfferExtendedStatus != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters.OfferExtendedStatus = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_OfferExtendedStatus;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.ResaleAuthorizationStatusFilter requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_Status = null;
// populate Status
var requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_StatusIsNull = true;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_Status = new Amazon.MarketplaceCatalog.Model.ResaleAuthorizationStatusFilter();
List<System.String> requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_Status_status_ValueList = null;
if (cmdletContext.Status_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_Status_status_ValueList = cmdletContext.Status_ValueList;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_Status_status_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_Status.ValueList = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_Status_status_ValueList;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_StatusIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_Status should be set to null
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_StatusIsNull)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_Status = null;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_Status != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters.Status = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_Status;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.ResaleAuthorizationAvailabilityEndDateFilter requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate = null;
// populate AvailabilityEndDate
var requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDateIsNull = true;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate = new Amazon.MarketplaceCatalog.Model.ResaleAuthorizationAvailabilityEndDateFilter();
List<System.String> requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_ValueList = null;
if (cmdletContext.EntityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_ValueList = cmdletContext.EntityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_ValueList;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate.ValueList = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_ValueList;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDateIsNull = false;
}
Amazon.MarketplaceCatalog.Model.ResaleAuthorizationAvailabilityEndDateFilterDateRange requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRange = null;
// populate DateRange
var requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRangeIsNull = true;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRange = new Amazon.MarketplaceCatalog.Model.ResaleAuthorizationAvailabilityEndDateFilterDateRange();
System.String requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRange_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRange_AfterValue = null;
if (cmdletContext.EntityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRange_AfterValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRange_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRange_AfterValue = cmdletContext.EntityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRange_AfterValue;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRange_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRange_AfterValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRange.AfterValue = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRange_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRange_AfterValue;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRangeIsNull = false;
}
System.String requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRange_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRange_BeforeValue = null;
if (cmdletContext.EntityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRange_BeforeValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRange_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRange_BeforeValue = cmdletContext.EntityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRange_BeforeValue;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRange_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRange_BeforeValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRange.BeforeValue = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRange_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRange_BeforeValue;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRangeIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRange should be set to null
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRangeIsNull)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRange = null;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRange != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate.DateRange = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate_DateRange;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDateIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate should be set to null
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDateIsNull)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate = null;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters.AvailabilityEndDate = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_AvailabilityEndDate;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.ResaleAuthorizationCreatedDateFilter requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate = null;
// populate CreatedDate
var requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDateIsNull = true;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate = new Amazon.MarketplaceCatalog.Model.ResaleAuthorizationCreatedDateFilter();
List<System.String> requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_createdDate_ValueList = null;
if (cmdletContext.CreatedDate_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_createdDate_ValueList = cmdletContext.CreatedDate_ValueList;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_createdDate_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate.ValueList = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_createdDate_ValueList;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDateIsNull = false;
}
Amazon.MarketplaceCatalog.Model.ResaleAuthorizationCreatedDateFilterDateRange requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRange = null;
// populate DateRange
var requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRangeIsNull = true;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRange = new Amazon.MarketplaceCatalog.Model.ResaleAuthorizationCreatedDateFilterDateRange();
System.String requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRange_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRange_AfterValue = null;
if (cmdletContext.EntityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRange_AfterValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRange_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRange_AfterValue = cmdletContext.EntityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRange_AfterValue;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRange_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRange_AfterValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRange.AfterValue = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRange_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRange_AfterValue;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRangeIsNull = false;
}
System.String requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRange_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRange_BeforeValue = null;
if (cmdletContext.EntityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRange_BeforeValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRange_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRange_BeforeValue = cmdletContext.EntityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRange_BeforeValue;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRange_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRange_BeforeValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRange.BeforeValue = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRange_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRange_BeforeValue;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRangeIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRange should be set to null
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRangeIsNull)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRange = null;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRange != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate.DateRange = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate_DateRange;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDateIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate should be set to null
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDateIsNull)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate = null;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters.CreatedDate = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_CreatedDate;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.ResaleAuthorizationManufacturerAccountIdFilter requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerAccountId = null;
// populate ManufacturerAccountId
var requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerAccountIdIsNull = true;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerAccountId = new Amazon.MarketplaceCatalog.Model.ResaleAuthorizationManufacturerAccountIdFilter();
List<System.String> requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerAccountId_manufacturerAccountId_ValueList = null;
if (cmdletContext.ManufacturerAccountId_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerAccountId_manufacturerAccountId_ValueList = cmdletContext.ManufacturerAccountId_ValueList;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerAccountId_manufacturerAccountId_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerAccountId.ValueList = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerAccountId_manufacturerAccountId_ValueList;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerAccountIdIsNull = false;
}
System.String requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerAccountId_manufacturerAccountId_WildCardValue = null;
if (cmdletContext.ManufacturerAccountId_WildCardValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerAccountId_manufacturerAccountId_WildCardValue = cmdletContext.ManufacturerAccountId_WildCardValue;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerAccountId_manufacturerAccountId_WildCardValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerAccountId.WildCardValue = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerAccountId_manufacturerAccountId_WildCardValue;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerAccountIdIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerAccountId should be set to null
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerAccountIdIsNull)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerAccountId = null;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerAccountId != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters.ManufacturerAccountId = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerAccountId;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.ResaleAuthorizationManufacturerLegalNameFilter requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerLegalName = null;
// populate ManufacturerLegalName
var requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerLegalNameIsNull = true;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerLegalName = new Amazon.MarketplaceCatalog.Model.ResaleAuthorizationManufacturerLegalNameFilter();
List<System.String> requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerLegalName_manufacturerLegalName_ValueList = null;
if (cmdletContext.ManufacturerLegalName_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerLegalName_manufacturerLegalName_ValueList = cmdletContext.ManufacturerLegalName_ValueList;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerLegalName_manufacturerLegalName_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerLegalName.ValueList = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerLegalName_manufacturerLegalName_ValueList;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerLegalNameIsNull = false;
}
System.String requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerLegalName_manufacturerLegalName_WildCardValue = null;
if (cmdletContext.ManufacturerLegalName_WildCardValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerLegalName_manufacturerLegalName_WildCardValue = cmdletContext.ManufacturerLegalName_WildCardValue;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerLegalName_manufacturerLegalName_WildCardValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerLegalName.WildCardValue = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerLegalName_manufacturerLegalName_WildCardValue;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerLegalNameIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerLegalName should be set to null
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerLegalNameIsNull)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerLegalName = null;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerLegalName != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters.ManufacturerLegalName = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ManufacturerLegalName;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.ResaleAuthorizationNameFilter requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_Name = null;
// populate Name
var requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_NameIsNull = true;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_Name = new Amazon.MarketplaceCatalog.Model.ResaleAuthorizationNameFilter();
List<System.String> requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_Name_entityTypeFilters_ResaleAuthorizationFilters_Name_ValueList = null;
if (cmdletContext.EntityTypeFilters_ResaleAuthorizationFilters_Name_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_Name_entityTypeFilters_ResaleAuthorizationFilters_Name_ValueList = cmdletContext.EntityTypeFilters_ResaleAuthorizationFilters_Name_ValueList;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_Name_entityTypeFilters_ResaleAuthorizationFilters_Name_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_Name.ValueList = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_Name_entityTypeFilters_ResaleAuthorizationFilters_Name_ValueList;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_NameIsNull = false;
}
System.String requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_Name_entityTypeFilters_ResaleAuthorizationFilters_Name_WildCardValue = null;
if (cmdletContext.EntityTypeFilters_ResaleAuthorizationFilters_Name_WildCardValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_Name_entityTypeFilters_ResaleAuthorizationFilters_Name_WildCardValue = cmdletContext.EntityTypeFilters_ResaleAuthorizationFilters_Name_WildCardValue;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_Name_entityTypeFilters_ResaleAuthorizationFilters_Name_WildCardValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_Name.WildCardValue = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_Name_entityTypeFilters_ResaleAuthorizationFilters_Name_WildCardValue;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_NameIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_Name should be set to null
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_NameIsNull)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_Name = null;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_Name != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters.Name = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_Name;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.ResaleAuthorizationProductIdFilter requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductId = null;
// populate ProductId
var requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductIdIsNull = true;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductId = new Amazon.MarketplaceCatalog.Model.ResaleAuthorizationProductIdFilter();
List<System.String> requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductId_entityTypeFilters_ResaleAuthorizationFilters_ProductId_ValueList = null;
if (cmdletContext.EntityTypeFilters_ResaleAuthorizationFilters_ProductId_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductId_entityTypeFilters_ResaleAuthorizationFilters_ProductId_ValueList = cmdletContext.EntityTypeFilters_ResaleAuthorizationFilters_ProductId_ValueList;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductId_entityTypeFilters_ResaleAuthorizationFilters_ProductId_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductId.ValueList = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductId_entityTypeFilters_ResaleAuthorizationFilters_ProductId_ValueList;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductIdIsNull = false;
}
System.String requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductId_productId_WildCardValue = null;
if (cmdletContext.ProductId_WildCardValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductId_productId_WildCardValue = cmdletContext.ProductId_WildCardValue;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductId_productId_WildCardValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductId.WildCardValue = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductId_productId_WildCardValue;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductIdIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductId should be set to null
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductIdIsNull)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductId = null;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductId != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters.ProductId = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductId;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.ResaleAuthorizationProductNameFilter requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductName = null;
// populate ProductName
var requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductNameIsNull = true;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductName = new Amazon.MarketplaceCatalog.Model.ResaleAuthorizationProductNameFilter();
List<System.String> requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductName_productName_ValueList = null;
if (cmdletContext.ProductName_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductName_productName_ValueList = cmdletContext.ProductName_ValueList;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductName_productName_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductName.ValueList = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductName_productName_ValueList;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductNameIsNull = false;
}
System.String requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductName_productName_WildCardValue = null;
if (cmdletContext.ProductName_WildCardValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductName_productName_WildCardValue = cmdletContext.ProductName_WildCardValue;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductName_productName_WildCardValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductName.WildCardValue = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductName_productName_WildCardValue;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductNameIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductName should be set to null
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductNameIsNull)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductName = null;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductName != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters.ProductName = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ProductName;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.ResaleAuthorizationResellerAccountIDFilter requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerAccountID = null;
// populate ResellerAccountID
var requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerAccountIDIsNull = true;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerAccountID = new Amazon.MarketplaceCatalog.Model.ResaleAuthorizationResellerAccountIDFilter();
List<System.String> requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerAccountID_resellerAccountID_ValueList = null;
if (cmdletContext.ResellerAccountID_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerAccountID_resellerAccountID_ValueList = cmdletContext.ResellerAccountID_ValueList;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerAccountID_resellerAccountID_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerAccountID.ValueList = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerAccountID_resellerAccountID_ValueList;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerAccountIDIsNull = false;
}
System.String requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerAccountID_resellerAccountID_WildCardValue = null;
if (cmdletContext.ResellerAccountID_WildCardValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerAccountID_resellerAccountID_WildCardValue = cmdletContext.ResellerAccountID_WildCardValue;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerAccountID_resellerAccountID_WildCardValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerAccountID.WildCardValue = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerAccountID_resellerAccountID_WildCardValue;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerAccountIDIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerAccountID should be set to null
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerAccountIDIsNull)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerAccountID = null;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerAccountID != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters.ResellerAccountID = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerAccountID;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFiltersIsNull = false;
}
Amazon.MarketplaceCatalog.Model.ResaleAuthorizationResellerLegalNameFilter requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerLegalName = null;
// populate ResellerLegalName
var requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerLegalNameIsNull = true;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerLegalName = new Amazon.MarketplaceCatalog.Model.ResaleAuthorizationResellerLegalNameFilter();
List<System.String> requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerLegalName_resellerLegalName_ValueList = null;
if (cmdletContext.ResellerLegalName_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerLegalName_resellerLegalName_ValueList = cmdletContext.ResellerLegalName_ValueList;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerLegalName_resellerLegalName_ValueList != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerLegalName.ValueList = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerLegalName_resellerLegalName_ValueList;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerLegalNameIsNull = false;
}
System.String requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerLegalName_resellerLegalName_WildCardValue = null;
if (cmdletContext.ResellerLegalName_WildCardValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerLegalName_resellerLegalName_WildCardValue = cmdletContext.ResellerLegalName_WildCardValue;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerLegalName_resellerLegalName_WildCardValue != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerLegalName.WildCardValue = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerLegalName_resellerLegalName_WildCardValue;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerLegalNameIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerLegalName should be set to null
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerLegalNameIsNull)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerLegalName = null;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerLegalName != null)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters.ResellerLegalName = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters_entityTypeFilters_ResaleAuthorizationFilters_ResellerLegalName;
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFiltersIsNull = false;
}
// determine if requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters should be set to null
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFiltersIsNull)
{
requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters = null;
}
if (requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters != null)
{
request.EntityTypeFilters.ResaleAuthorizationFilters = requestEntityTypeFilters_entityTypeFilters_ResaleAuthorizationFilters;
requestEntityTypeFiltersIsNull = false;
}
// determine if request.EntityTypeFilters should be set to null
if (requestEntityTypeFiltersIsNull)
{
request.EntityTypeFilters = null;
}
// populate EntityTypeSort
var requestEntityTypeSortIsNull = true;
request.EntityTypeSort = new Amazon.MarketplaceCatalog.Model.EntityTypeSort();
Amazon.MarketplaceCatalog.Model.AmiProductSort requestEntityTypeSort_entityTypeSort_AmiProductSort = null;
// populate AmiProductSort
var requestEntityTypeSort_entityTypeSort_AmiProductSortIsNull = true;
requestEntityTypeSort_entityTypeSort_AmiProductSort = new Amazon.MarketplaceCatalog.Model.AmiProductSort();
Amazon.MarketplaceCatalog.AmiProductSortBy requestEntityTypeSort_entityTypeSort_AmiProductSort_amiProductSort_SortBy = null;
if (cmdletContext.AmiProductSort_SortBy != null)
{
requestEntityTypeSort_entityTypeSort_AmiProductSort_amiProductSort_SortBy = cmdletContext.AmiProductSort_SortBy;
}
if (requestEntityTypeSort_entityTypeSort_AmiProductSort_amiProductSort_SortBy != null)
{
requestEntityTypeSort_entityTypeSort_AmiProductSort.SortBy = requestEntityTypeSort_entityTypeSort_AmiProductSort_amiProductSort_SortBy;
requestEntityTypeSort_entityTypeSort_AmiProductSortIsNull = false;
}
Amazon.MarketplaceCatalog.SortOrder requestEntityTypeSort_entityTypeSort_AmiProductSort_amiProductSort_SortOrder = null;
if (cmdletContext.AmiProductSort_SortOrder != null)
{
requestEntityTypeSort_entityTypeSort_AmiProductSort_amiProductSort_SortOrder = cmdletContext.AmiProductSort_SortOrder;
}
if (requestEntityTypeSort_entityTypeSort_AmiProductSort_amiProductSort_SortOrder != null)
{
requestEntityTypeSort_entityTypeSort_AmiProductSort.SortOrder = requestEntityTypeSort_entityTypeSort_AmiProductSort_amiProductSort_SortOrder;
requestEntityTypeSort_entityTypeSort_AmiProductSortIsNull = false;
}
// determine if requestEntityTypeSort_entityTypeSort_AmiProductSort should be set to null
if (requestEntityTypeSort_entityTypeSort_AmiProductSortIsNull)
{
requestEntityTypeSort_entityTypeSort_AmiProductSort = null;
}
if (requestEntityTypeSort_entityTypeSort_AmiProductSort != null)
{
request.EntityTypeSort.AmiProductSort = requestEntityTypeSort_entityTypeSort_AmiProductSort;
requestEntityTypeSortIsNull = false;
}
Amazon.MarketplaceCatalog.Model.ContainerProductSort requestEntityTypeSort_entityTypeSort_ContainerProductSort = null;
// populate ContainerProductSort
var requestEntityTypeSort_entityTypeSort_ContainerProductSortIsNull = true;
requestEntityTypeSort_entityTypeSort_ContainerProductSort = new Amazon.MarketplaceCatalog.Model.ContainerProductSort();
Amazon.MarketplaceCatalog.ContainerProductSortBy requestEntityTypeSort_entityTypeSort_ContainerProductSort_containerProductSort_SortBy = null;
if (cmdletContext.ContainerProductSort_SortBy != null)
{
requestEntityTypeSort_entityTypeSort_ContainerProductSort_containerProductSort_SortBy = cmdletContext.ContainerProductSort_SortBy;
}
if (requestEntityTypeSort_entityTypeSort_ContainerProductSort_containerProductSort_SortBy != null)
{
requestEntityTypeSort_entityTypeSort_ContainerProductSort.SortBy = requestEntityTypeSort_entityTypeSort_ContainerProductSort_containerProductSort_SortBy;
requestEntityTypeSort_entityTypeSort_ContainerProductSortIsNull = false;
}
Amazon.MarketplaceCatalog.SortOrder requestEntityTypeSort_entityTypeSort_ContainerProductSort_containerProductSort_SortOrder = null;
if (cmdletContext.ContainerProductSort_SortOrder != null)
{
requestEntityTypeSort_entityTypeSort_ContainerProductSort_containerProductSort_SortOrder = cmdletContext.ContainerProductSort_SortOrder;
}
if (requestEntityTypeSort_entityTypeSort_ContainerProductSort_containerProductSort_SortOrder != null)
{
requestEntityTypeSort_entityTypeSort_ContainerProductSort.SortOrder = requestEntityTypeSort_entityTypeSort_ContainerProductSort_containerProductSort_SortOrder;
requestEntityTypeSort_entityTypeSort_ContainerProductSortIsNull = false;
}
// determine if requestEntityTypeSort_entityTypeSort_ContainerProductSort should be set to null
if (requestEntityTypeSort_entityTypeSort_ContainerProductSortIsNull)
{
requestEntityTypeSort_entityTypeSort_ContainerProductSort = null;
}
if (requestEntityTypeSort_entityTypeSort_ContainerProductSort != null)
{
request.EntityTypeSort.ContainerProductSort = requestEntityTypeSort_entityTypeSort_ContainerProductSort;
requestEntityTypeSortIsNull = false;
}
Amazon.MarketplaceCatalog.Model.DataProductSort requestEntityTypeSort_entityTypeSort_DataProductSort = null;
// populate DataProductSort
var requestEntityTypeSort_entityTypeSort_DataProductSortIsNull = true;
requestEntityTypeSort_entityTypeSort_DataProductSort = new Amazon.MarketplaceCatalog.Model.DataProductSort();
Amazon.MarketplaceCatalog.DataProductSortBy requestEntityTypeSort_entityTypeSort_DataProductSort_dataProductSort_SortBy = null;
if (cmdletContext.DataProductSort_SortBy != null)
{
requestEntityTypeSort_entityTypeSort_DataProductSort_dataProductSort_SortBy = cmdletContext.DataProductSort_SortBy;
}
if (requestEntityTypeSort_entityTypeSort_DataProductSort_dataProductSort_SortBy != null)
{
requestEntityTypeSort_entityTypeSort_DataProductSort.SortBy = requestEntityTypeSort_entityTypeSort_DataProductSort_dataProductSort_SortBy;
requestEntityTypeSort_entityTypeSort_DataProductSortIsNull = false;
}
Amazon.MarketplaceCatalog.SortOrder requestEntityTypeSort_entityTypeSort_DataProductSort_dataProductSort_SortOrder = null;
if (cmdletContext.DataProductSort_SortOrder != null)
{
requestEntityTypeSort_entityTypeSort_DataProductSort_dataProductSort_SortOrder = cmdletContext.DataProductSort_SortOrder;
}
if (requestEntityTypeSort_entityTypeSort_DataProductSort_dataProductSort_SortOrder != null)
{
requestEntityTypeSort_entityTypeSort_DataProductSort.SortOrder = requestEntityTypeSort_entityTypeSort_DataProductSort_dataProductSort_SortOrder;
requestEntityTypeSort_entityTypeSort_DataProductSortIsNull = false;
}
// determine if requestEntityTypeSort_entityTypeSort_DataProductSort should be set to null
if (requestEntityTypeSort_entityTypeSort_DataProductSortIsNull)
{
requestEntityTypeSort_entityTypeSort_DataProductSort = null;
}
if (requestEntityTypeSort_entityTypeSort_DataProductSort != null)
{
request.EntityTypeSort.DataProductSort = requestEntityTypeSort_entityTypeSort_DataProductSort;
requestEntityTypeSortIsNull = false;
}
Amazon.MarketplaceCatalog.Model.OfferSort requestEntityTypeSort_entityTypeSort_OfferSort = null;
// populate OfferSort
var requestEntityTypeSort_entityTypeSort_OfferSortIsNull = true;
requestEntityTypeSort_entityTypeSort_OfferSort = new Amazon.MarketplaceCatalog.Model.OfferSort();
Amazon.MarketplaceCatalog.OfferSortBy requestEntityTypeSort_entityTypeSort_OfferSort_offerSort_SortBy = null;
if (cmdletContext.OfferSort_SortBy != null)
{
requestEntityTypeSort_entityTypeSort_OfferSort_offerSort_SortBy = cmdletContext.OfferSort_SortBy;
}
if (requestEntityTypeSort_entityTypeSort_OfferSort_offerSort_SortBy != null)
{
requestEntityTypeSort_entityTypeSort_OfferSort.SortBy = requestEntityTypeSort_entityTypeSort_OfferSort_offerSort_SortBy;
requestEntityTypeSort_entityTypeSort_OfferSortIsNull = false;
}
Amazon.MarketplaceCatalog.SortOrder requestEntityTypeSort_entityTypeSort_OfferSort_offerSort_SortOrder = null;
if (cmdletContext.OfferSort_SortOrder != null)
{
requestEntityTypeSort_entityTypeSort_OfferSort_offerSort_SortOrder = cmdletContext.OfferSort_SortOrder;
}
if (requestEntityTypeSort_entityTypeSort_OfferSort_offerSort_SortOrder != null)
{
requestEntityTypeSort_entityTypeSort_OfferSort.SortOrder = requestEntityTypeSort_entityTypeSort_OfferSort_offerSort_SortOrder;
requestEntityTypeSort_entityTypeSort_OfferSortIsNull = false;
}
// determine if requestEntityTypeSort_entityTypeSort_OfferSort should be set to null
if (requestEntityTypeSort_entityTypeSort_OfferSortIsNull)
{
requestEntityTypeSort_entityTypeSort_OfferSort = null;
}
if (requestEntityTypeSort_entityTypeSort_OfferSort != null)
{
request.EntityTypeSort.OfferSort = requestEntityTypeSort_entityTypeSort_OfferSort;
requestEntityTypeSortIsNull = false;
}
Amazon.MarketplaceCatalog.Model.ResaleAuthorizationSort requestEntityTypeSort_entityTypeSort_ResaleAuthorizationSort = null;
// populate ResaleAuthorizationSort
var requestEntityTypeSort_entityTypeSort_ResaleAuthorizationSortIsNull = true;
requestEntityTypeSort_entityTypeSort_ResaleAuthorizationSort = new Amazon.MarketplaceCatalog.Model.ResaleAuthorizationSort();
Amazon.MarketplaceCatalog.ResaleAuthorizationSortBy requestEntityTypeSort_entityTypeSort_ResaleAuthorizationSort_resaleAuthorizationSort_SortBy = null;
if (cmdletContext.ResaleAuthorizationSort_SortBy != null)
{
requestEntityTypeSort_entityTypeSort_ResaleAuthorizationSort_resaleAuthorizationSort_SortBy = cmdletContext.ResaleAuthorizationSort_SortBy;
}
if (requestEntityTypeSort_entityTypeSort_ResaleAuthorizationSort_resaleAuthorizationSort_SortBy != null)
{
requestEntityTypeSort_entityTypeSort_ResaleAuthorizationSort.SortBy = requestEntityTypeSort_entityTypeSort_ResaleAuthorizationSort_resaleAuthorizationSort_SortBy;
requestEntityTypeSort_entityTypeSort_ResaleAuthorizationSortIsNull = false;
}
Amazon.MarketplaceCatalog.SortOrder requestEntityTypeSort_entityTypeSort_ResaleAuthorizationSort_resaleAuthorizationSort_SortOrder = null;
if (cmdletContext.ResaleAuthorizationSort_SortOrder != null)
{
requestEntityTypeSort_entityTypeSort_ResaleAuthorizationSort_resaleAuthorizationSort_SortOrder = cmdletContext.ResaleAuthorizationSort_SortOrder;
}
if (requestEntityTypeSort_entityTypeSort_ResaleAuthorizationSort_resaleAuthorizationSort_SortOrder != null)
{
requestEntityTypeSort_entityTypeSort_ResaleAuthorizationSort.SortOrder = requestEntityTypeSort_entityTypeSort_ResaleAuthorizationSort_resaleAuthorizationSort_SortOrder;
requestEntityTypeSort_entityTypeSort_ResaleAuthorizationSortIsNull = false;
}
// determine if requestEntityTypeSort_entityTypeSort_ResaleAuthorizationSort should be set to null
if (requestEntityTypeSort_entityTypeSort_ResaleAuthorizationSortIsNull)
{
requestEntityTypeSort_entityTypeSort_ResaleAuthorizationSort = null;
}
if (requestEntityTypeSort_entityTypeSort_ResaleAuthorizationSort != null)
{
request.EntityTypeSort.ResaleAuthorizationSort = requestEntityTypeSort_entityTypeSort_ResaleAuthorizationSort;
requestEntityTypeSortIsNull = false;
}
Amazon.MarketplaceCatalog.Model.SaaSProductSort requestEntityTypeSort_entityTypeSort_SaaSProductSort = null;
// populate SaaSProductSort
var requestEntityTypeSort_entityTypeSort_SaaSProductSortIsNull = true;
requestEntityTypeSort_entityTypeSort_SaaSProductSort = new Amazon.MarketplaceCatalog.Model.SaaSProductSort();
Amazon.MarketplaceCatalog.SaaSProductSortBy requestEntityTypeSort_entityTypeSort_SaaSProductSort_saaSProductSort_SortBy = null;
if (cmdletContext.SaaSProductSort_SortBy != null)
{
requestEntityTypeSort_entityTypeSort_SaaSProductSort_saaSProductSort_SortBy = cmdletContext.SaaSProductSort_SortBy;
}
if (requestEntityTypeSort_entityTypeSort_SaaSProductSort_saaSProductSort_SortBy != null)
{
requestEntityTypeSort_entityTypeSort_SaaSProductSort.SortBy = requestEntityTypeSort_entityTypeSort_SaaSProductSort_saaSProductSort_SortBy;
requestEntityTypeSort_entityTypeSort_SaaSProductSortIsNull = false;
}
Amazon.MarketplaceCatalog.SortOrder requestEntityTypeSort_entityTypeSort_SaaSProductSort_saaSProductSort_SortOrder = null;
if (cmdletContext.SaaSProductSort_SortOrder != null)
{
requestEntityTypeSort_entityTypeSort_SaaSProductSort_saaSProductSort_SortOrder = cmdletContext.SaaSProductSort_SortOrder;
}
if (requestEntityTypeSort_entityTypeSort_SaaSProductSort_saaSProductSort_SortOrder != null)
{
requestEntityTypeSort_entityTypeSort_SaaSProductSort.SortOrder = requestEntityTypeSort_entityTypeSort_SaaSProductSort_saaSProductSort_SortOrder;
requestEntityTypeSort_entityTypeSort_SaaSProductSortIsNull = false;
}
// determine if requestEntityTypeSort_entityTypeSort_SaaSProductSort should be set to null
if (requestEntityTypeSort_entityTypeSort_SaaSProductSortIsNull)
{
requestEntityTypeSort_entityTypeSort_SaaSProductSort = null;
}
if (requestEntityTypeSort_entityTypeSort_SaaSProductSort != null)
{
request.EntityTypeSort.SaaSProductSort = requestEntityTypeSort_entityTypeSort_SaaSProductSort;
requestEntityTypeSortIsNull = false;
}
// determine if request.EntityTypeSort should be set to null
if (requestEntityTypeSortIsNull)
{
request.EntityTypeSort = null;
}
if (cmdletContext.FilterList != null)
{
request.FilterList = cmdletContext.FilterList;
}
if (cmdletContext.MaxResult != null)
{
request.MaxResults = cmdletContext.MaxResult.Value;
}
if (cmdletContext.OwnershipType != null)
{
request.OwnershipType = cmdletContext.OwnershipType;
}
// populate Sort
var requestSortIsNull = true;
request.Sort = new Amazon.MarketplaceCatalog.Model.Sort();
System.String requestSort_sort_SortBy = null;
if (cmdletContext.Sort_SortBy != null)
{
requestSort_sort_SortBy = cmdletContext.Sort_SortBy;
}
if (requestSort_sort_SortBy != null)
{
request.Sort.SortBy = requestSort_sort_SortBy;
requestSortIsNull = false;
}
Amazon.MarketplaceCatalog.SortOrder requestSort_sort_SortOrder = null;
if (cmdletContext.Sort_SortOrder != null)
{
requestSort_sort_SortOrder = cmdletContext.Sort_SortOrder;
}
if (requestSort_sort_SortOrder != null)
{
request.Sort.SortOrder = requestSort_sort_SortOrder;
requestSortIsNull = false;
}
// determine if request.Sort should be set to null
if (requestSortIsNull)
{
request.Sort = null;
}
// Initialize loop variant and commence piping
var _nextToken = cmdletContext.NextToken;
var _userControllingPaging = this.NoAutoIteration.IsPresent || ParameterWasBound(nameof(this.NextToken));
var client = Client ?? CreateClient(_CurrentCredentials, _RegionEndpoint);
do
{
request.NextToken = _nextToken;
CmdletOutput output;
try
{
var response = CallAWSServiceOperation(client, request);
object pipelineOutput = null;
if (!useParameterSelect)
{
pipelineOutput = cmdletContext.Select(response, this);
}
output = new CmdletOutput
{
PipelineOutput = pipelineOutput,
ServiceResponse = response
};
_nextToken = response.NextToken;
}
catch (Exception e)
{
output = new CmdletOutput { ErrorResponse = e };
}
ProcessOutput(output);
} while (!_userControllingPaging && AutoIterationHelpers.HasValue(_nextToken));
if (useParameterSelect)
{
WriteObject(cmdletContext.Select(null, this));
}
return null;
}