From a298671948d33347575d696d5d4b7ee126333047 Mon Sep 17 00:00:00 2001 From: EJ Mercado Date: Tue, 23 Jun 2020 21:38:13 +0800 Subject: [PATCH] fix: feed submission info can be multiple --- src/sections/feeds.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/sections/feeds.ts b/src/sections/feeds.ts index 43a7f93d..b504a5f3 100644 --- a/src/sections/feeds.ts +++ b/src/sections/feeds.ts @@ -2,7 +2,13 @@ import { boolean, Codec, GetInterface, number, optional, string } from 'purify-t import { ParsingError } from '../error' import { HttpClient, RequestMeta, Resource } from '../http' -import { ensureString, mwsDate, NextToken, nextToken as nextTokenCodec } from '../parsing' +import { + ensureArray, + ensureString, + mwsDate, + NextToken, + nextToken as nextTokenCodec, +} from '../parsing' const FEEDS_API_VERSION = '2009-01-01' interface GetFeedSubmissionListParameters { @@ -26,7 +32,7 @@ const FeedSubmissionInfo = Codec.interface({ const GetFeedSubmissionList = Codec.interface({ HasToken: optional(boolean), NextToken: optional(nextTokenCodec('GetFeedSubmissionList')), - FeedSubmissionInfo: optional(FeedSubmissionInfo), + FeedSubmissionInfo: optional(ensureArray('FeedSubmissionInfo', FeedSubmissionInfo)), }) type GetFeedSubmissionList = GetInterface