private static StatusList ConvertToNativeStatusList(
     List< MwsFeedSubmissionProcessingStatus > processingStatusList )
 {
     var nativeStatusList = new StatusList();
     processingStatusList.ForEach(
         status => {
             FeedSubmissionProcessingStatusMap[ status ].ForEach(
                 mwsStatus => { nativeStatusList.WithStatus( mwsStatus ); } );
         } );
     return nativeStatusList;
 }
 /// <summary>
 /// Sets the FeedProcessingStatusList property
 /// </summary>
 /// <param name="feedProcessingStatusList">FeedProcessingStatusList property</param>
 /// <returns>this instance</returns>
 public GetFeedSubmissionListRequest WithFeedProcessingStatusList(StatusList feedProcessingStatusList)
 {
     this.feedProcessingStatusListField = feedProcessingStatusList;
     return(this);
 }
 /// <summary>
 /// Sets the FeedProcessingStatusList property
 /// </summary>
 /// <param name="feedProcessingStatusList">FeedProcessingStatusList property</param>
 /// <returns>this instance</returns>
 public GetFeedSubmissionCountRequest WithFeedProcessingStatusList(StatusList feedProcessingStatusList)
 {
     this.feedProcessingStatusListField = feedProcessingStatusList;
     return this;
 }
 /// <summary>
 /// Sets the ReportProcessingStatusList property
 /// </summary>
 /// <param name="reportProcessingStatusList">ReportProcessingStatusList property</param>
 /// <returns>this instance</returns>
 public GetReportRequestListRequest WithReportProcessingStatusList(StatusList reportProcessingStatusList)
 {
     this.reportProcessingStatusListField = reportProcessingStatusList;
     return(this);
 }
 /// <summary>
 /// Sets the ReportProcessingStatusList property
 /// </summary>
 /// <param name="reportProcessingStatusList">ReportProcessingStatusList property</param>
 /// <returns>this instance</returns>
 public GetReportRequestListRequest WithReportProcessingStatusList(StatusList reportProcessingStatusList)
 {
     this.reportProcessingStatusListField = reportProcessingStatusList;
     return this;
 }